Русская Википедия:Windows Subsystem for Linux
Windows Subsystem for Linux (WSL) — слой совместимости для запуска Linux-приложений (двоичных исполняемых файлов в формате ELF) в ОС Windows 10. В рамках сотрудничества компаний Microsoft и Canonical стало возможным использовать оригинальный образ ОС Ubuntu 14.04[1] для непосредственного запуска поверх WSL множества инструментов и утилит из этой ОС без какой-либо виртуализации[2][3][4]. WSL предоставляет интерфейсы, во многом совместимые с интерфейсами ядра Linux; однако подсистема WSL была полностью разработана корпорацией Майкрософт и не содержит в себе каких-либо исходных кодов ядра Linux. WSL запускает многие немодифицированные приложения, работающие в пространстве пользователя[5], в частности, оболочку bash, утилиты sed, awk, интерпретаторы языков программирования Ruby, Python, и т. д.[6]
По состоянию на 2018 год подсистема частично поддерживает запуск графических приложений Linux (использующих графические пользовательские интерфейсы GUI на базе X11) и не поддерживает запуск приложений, требующих нереализованных интерфейсов ядра Linux[7]. Графические приложения работают только с внешним сервером оконной системы X11[8], например VcXsrv или Xming (с ограничениями). Возможен запуск среды Unity и программ из пакета Apache OpenOffice, также работают браузеры (например, Firefox). WSL использует меньше ресурсов, чем полная виртуализация, и стала наиболее простым путем запуска многих Linux-приложений на ОС Windows. Приложения Windows и Linux, запущенные через WSL, имеют доступ ко всем файлам пользователя[9].
Подсистема WSL доступна только на 64-битных редакциях Windows 10[10] и может быть активирована на версиях Windows 10 Anniversary Update и более поздних. Подсистема начала разрабатываться в рамках неизданного проекта Astoria, который позволял бы запускать некоторые приложения Android на ОС Windows 10 Mobile[7]. WSL был впервые представлен в Insider Preview Windows 10 build 14316[11].
Корпорация Microsoft позиционирует WSL в первую очередь как инструмент для разработчиков, веб-разработчиков и тех, кто работает над или с приложениями с открытым исходным кодом[6].
Скриншоты
-
Bash работает в Windows 10
-
Firefox для Linux, работающий на WSL
-
Менеджер пакетов Synaptic, работающий на WSL
См. также
Примечания
Ссылки
- Официальный блогШаблон:Ref-en
- Шаблон:GitHub
- Блог Windows Command Line Tools For DevelopersШаблон:Ref-en
- Заметка Fun with the Windows Subsystem for Linux в блоге Шаблон:Ref-en
- Wine наоборот: потрошим Windows Subsystem for Linux, xakep.ru, Артём Зорин, Июл 1, 2016
- Вышла Windows со встроенной поддержкой Linux Ubuntu, Cnews, 07.04.2016
- Ubuntu заработала внутри Windows 10, Cnews, 11.07.2016
- How to get Bash on Windows 10 with the Anniversary Update / PCWorld (IDG), Aug 15, 2016 Шаблон:Ref-en
- THE LINUX KERNEL HIDDEN INSIDE WINDOWS 10, BLACKHAT 2016, ALEX IONESCU Шаблон:Ref-en
Шаблон:Компоненты Microsoft Windows
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 6,0 6,1 «Frequently Asked Questions» Шаблон:Wayback Microsoft.
- ↑ 7,0 7,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Bash on Ubuntu on Windows - Frequently Asked Questions Шаблон:Wayback / MSDN
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web