WSL — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
Строка 5: Строка 5:
  
  
Главное предназначение подсистемы WSL состоит в том, чтобы эмулировать Linux (на начальном этапе - Ubuntu) в пользовательском режиме. В результате можно запускать нативную оболочку Bash для Ubuntu под операционной системой Windows. Фактическая работа заключается в переводе системных вызовов ОС Linux в системные вызовы ОС Windows в режиме реального времени. Концептуально, такой подход является  противоположностью среды WINE. Код подсистемы закрыт.
+
Главное предназначение подсистемы WSL состоит в том, чтобы эмулировать Linux (на начальном этапе - Ubuntu) в пользовательском режиме. В результате можно запускать нативную оболочку Bash для Ubuntu под операционной системой Windows.  
 
+
  
 
'''Это не Cygwin'''
 
'''Это не Cygwin'''
Строка 13: Строка 12:
  
  
'''Это не  
+
'''Это не coLinux'''
для того, чтобы фактически приспособить кое-какие исследовательские технологии Microsoft для
+
 
 +
 
 +
'''Это "WINE наоборот"'''
 +
 
 +
Фактическая работа заключается в переводе системных вызовов ОС Linux в системные вызовы ОС Windows в режиме реального времени. Концептуально, такой подход является  противоположностью среды WINE. Код подсистемы закрыт.

Версия 13:13, 4 апреля 2016

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. Код подсистемы закрыт.