WSL

Материал из Русский WINE
Перейти к: навигация, поиск

Windows Subsystem for Linux (WSL, подсистема Windows для приложений на базе Linux).


Подсистему WSL без лишних громких слов поместили в код Windows 10 (билд № 14251) в конце января 2016 года. Несколько дней спустя Алекс Ионеску высказал предположение о том, что две новые подсистемы внутри файлов lxcore.sys и lxss.sys могут стать вспомогательным средством разработки приложений под Linux для Windows-программистов.


Главное предназначение подсистемы WSL состоит в том, чтобы эмулировать Linux (на начальном этапе - Ubuntu) в пользовательском режиме. В результате можно запускать нативную оболочку Bash для Ubuntu под операционной системой Windows.

Это не Cygwin

Но это вовсе не разновидность среды Cygwin, т.к. чтобы Linux-приложения могли нативно работать под Windows, их код специально нужно перекомпилировать. А в WSL можно запускать "родные" ELF-бинарниках Ubuntu, с идентичной контрольной суммой, которые запускаются прямо из-под Windows.


Это не coLinux


Это "WINE наоборот"

Фактическая работа заключается в переводе системных вызовов ОС Linux в системные вызовы ОС Windows в режиме реального времени. Концептуально, такой подход является противоположностью среды WINE. Код подсистемы закрыт.