Реклама АО ТаймВэб
Реклама АО ТаймВэб

Microsoft открыла исходный код подсистемы Windows Subsystem for Linux (WSL) под лицензией MIT

Обсудить
Microsoft открыла исходный код подсистемы Windows Subsystem for Linux (WSL) под лицензией MIT
Реклама. АО «ТаймВэб». erid: 2W5zFGVhA2c

Microsoft представила в открытый доступ под лицензией MIT исходный код набора инструментов, обеспечивающих работу подсистемы Windows Subsystem for Linux (WSL) для запуска Linux-приложений в Windows.

Теперь сторонние разработчики через специальный сайт wsl.dev смогут загрузить код WSL и собрать его из исходного кода, чтобы помочь с исправлениями или новыми функциями – в корпорации уже начали принимать предложения от сообщества.

Подсистема WSL предоставляет виртуальную машину с ядром Linux для запуска приложений. Ядро содержит специфичные для WSL изменения, включая оптимизации, направленные на сокращение времени запуска и снижение потребления памяти, поддержку возврата Windows памяти, освобожденной процессами Linux, и другие улучшения. Система устанавливается в отдельный дисковый образ с файловой системой ext4 и виртуальным сетевым адаптером. Компоненты WSL связаны с ядром Linux и графическим стеком WSLg.

В числе открытых компонентов оказались утилиты командной строки wsl.exe, wslconfig.exe и wslg.exe, используемые для взаимодействия с WSL. Также доступен сервис wslservice.exe, отвечающий за запуск виртуальной машины, активацию среды Linux и монтирование файловой системы. Вдобавок, были открыты фоновые процессы, обеспечивающие работу Linux-окружения и доступ к функциям WSL.

В блоге корпорации указывают, что единственными компонентами, не представленными в открытый доступ, являются Lxcore.sys, драйвер ядра для WSL 1, а также P9rdr.sys и p9np.dll, поскольку они являются частью Windows.

Если человек настраивает сервер, это не новость; новость – если сервер настраивает человека.
Новый подкаст от Timeweb

Комментарии

С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте