Windows Subsystem for Linux войдет в состав ОС

Windows Subsystem for Linux войдет в состав ОС

1 августа 2017 года стало известно о планах Microsoft включить в релиз Windows 10 Fall Creators Update (FCU) функционал Windows Subsystem for Linux (WSL).

В сборке 16251 WSL не имеет статус бета — подсистему Linux можно использовать в качестве полноценного компонента инструментального набора Windows 10. WSL позволяет работать с инструментами командной строки Linux, инициировать из неё процессы Windows и получать доступ к файлам Windows. Можно инициировать процессы Linux из CLI Windows (на 1 августа 2017 года файлы Linux недоступны из Windows — Microsoft работает над устранением проблемы).

Дистрибутивы Linux работают поверх WSL в интерактивных сценариях, заявила компания-разработчик. Подсистема не рассчитана на запуск рабочих нагрузок Apache/nginx/MySQL/MongoDB и пр. И нет планов поддержки в ней приложений X/GUI, десктопов и серверов.

Запуск «родных» исполняемых файлов Linux реализован через специальную прослойку, транслирующую системные вызовы Linux в системные вызовы Windows «на лету» — обратный аналог системы Wine. Окружение пользователя создано на пакетной основе Ubuntu. Canonical и Microsoft добавили возможность запуска Ubuntu поверх Windows 10 для того, чтобы предоставить системным администраторам и разработчикам возможность использования bash и других Linux-инструментов и утилит (make, gawk и grep) непосредственно в Windows.

Месяцем ранее Microsoft добавила в Windows Store SUSE Linux Enterprise Server 12 и openSUSE Leap 42. После их установки у пользователей Windows появится возможность работать с окружением Linux в виртуальной песочнице, как на отдельно установленной ОС со всеми её функциональными возможностями, но без необходимости отдельного запуска Linux-загрузчика. Дистрибутивы SLES 12 и openSUSE Leap 42 станут доступны и пользователям Windows 10 S.