Компания Microsoft на своем недавнем мероприятии BUILD объявила о том, что Windows Subsystem for Linux (WSL) после почти десятилетней разработки перешла в разряд Открытого ПО.
Команда Microsoft закрыла проблему No1 в своем трекере GitHub. В чем заключалась проблема? "Будет ли она (WSL) Open Source?" - проблема, которая была открыта с 6 апреля 2016 года. WSL теперь имеет открытый исходный код, а это значит, что любой желающий может загрузить код WSL, собрать его из исходных текстов, а затем добавить функции и исправления, после чего отправить код на рассмотрение и возможную интеграцию в основной проект.
Впервые WSL была анонсирована на выставке BUILD в 2016 году, поэтому вполне уместно, что новость о переходе WSL на открытый исходный код была объявлена на недавнем мероприятии BUILD, проходившем в Сиэтле.
"Windows Subsystem for Linux (WSL) - это мощный способ запуска инструментов командной строки Linux, утилит и приложений, не модифицированных, непосредственно в Windows без накладных расходов на традиционную виртуальную машину или двойную загрузку." - WSL GitHub readme.
WSL - это система виртуализации для пользователей Windows, позволяющая запускать дистрибутивы Linux внутри хостовой ОС Windows с интеграцией между гостевой ОС Linux и хостовой ОС Windows.
Изначально WSL 1 была основана на провайдере процессов pico, lxcore.sys. Это обеспечивало Windows встроенными средствами для запуска исполняемых файлов ELF и системных вызовов Linux внутри ядра Windows. В 2019 году в попытке обеспечить "оптимальную совместимость с родным Linux" было представлено ядро Linux, предоставляемое и поддерживаемое Microsoft.
WSL получила больше возможностей, включая поддержку GPU, графических приложений через wslg (уже с открытым исходным кодом) и поддержку systemd (менеджер систем и сервисов для многих дистрибутивов Linux).
В 2021 году Microsoft отделила WSL от кодовой базы Windows, чтобы быстрее двигаться вперед и соответствовать запросам сообщества. Новый отдельный WSL был доступен через Microsoft Store, начиная с версии 0.47.1. В то время поддерживалась только Windows 11, и ее рекомендовали только пользователям, желающим запускать передовые программы. В WSL 2 были внесены значительные улучшения, такие как зеркалирование сети, туннелирование DNS, поддержка брандмауэра и прокси.
В 2025 году WSL улучшила способ установки дистрибутивов Linux, позволив использовать локальные образы вдали от магазина.
"WSL никогда бы не стала тем, чем она является сегодня, без своего сообщества. Даже не имея доступа к исходному коду WSL, люди смогли внести значительный вклад, который привел к тому, чем WSL является сейчас", - говорит старший инженер-программист Пьер Булей (Pierre Boulay) в блоге.
Оригинал
Уникальность