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

Материал из Русский WINE
Перейти к: навигация, поиск
Строка 4: Строка 4:
 
Подсистему WSL без лишних громких слов поместили в код Windows 10 (билд № 14251) в конце января 2016 года. Несколько дней спустя Алекс Ионеску высказал предположение о том, что две новые подсистемы внутри файлов lxcore.sys и lxss.sys могут стать вспомогательным средством разработки приложений под Linux для Windows-программистов.
 
Подсистему WSL без лишних громких слов поместили в код Windows 10 (билд № 14251) в конце января 2016 года. Несколько дней спустя Алекс Ионеску высказал предположение о том, что две новые подсистемы внутри файлов lxcore.sys и lxss.sys могут стать вспомогательным средством разработки приложений под Linux для Windows-программистов.
  
Главное предназначение подсистемы WSL состоит в том, чтобы эмулировать Linux (на начальном этапе - Ubuntu) в пользовательском режиме. В результате можно запускать нативную оболочку Bash для Ubuntu под операционной системой Windows.  
+
 
 +
Главное предназначение подсистемы WSL состоит в том, чтобы эмулировать Linux (на начальном этапе - Ubuntu) в пользовательском режиме. В результате можно запускать нативную оболочку Bash для Ubuntu под операционной системой Windows. Фактическая работа заключается в переводе системных вызовов ОС Linux в системные вызовы ОС Windows в режиме реального времени. Концептуально, такой подход является  противоположностью среды WINE. Код подсистемы закрыт.
 +
 
  
 
'''Это не Cygwin'''
 
'''Это не Cygwin'''
 +
 
Но это вовсе не разновидность среды Cygwin, т.к. чтобы Linux-приложения могли нативно работать под Windows, их код специально нужно перекомпилировать. А в WSL можно запускать "родные" ELF-бинарниках Ubuntu, с идентичной контрольной суммой, которые запускаются прямо из-под Windows.
 
Но это вовсе не разновидность среды Cygwin, т.к. чтобы Linux-приложения могли нативно работать под Windows, их код специально нужно перекомпилировать. А в WSL можно запускать "родные" ELF-бинарниках Ubuntu, с идентичной контрольной суммой, которые запускаются прямо из-под Windows.
 +
 +
 +
'''Это не
 +
для того, чтобы фактически приспособить кое-какие исследовательские технологии Microsoft для

Версия 13:11, 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. Фактическая работа заключается в переводе системных вызовов ОС Linux в системные вызовы ОС Windows в режиме реального времени. Концептуально, такой подход является противоположностью среды WINE. Код подсистемы закрыт.


Это не Cygwin

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


Это не

для того, чтобы фактически приспособить кое-какие исследовательские технологии Microsoft для