Interested Article - Windows Subsystem for Linux

Bash работает в Windows 10

Windows Subsystem for Linux (WSL) — слой совместимости для запуска Linux -приложений ( двоичных исполняемых файлов в формате ELF ) в ОС Windows 10 и Windows 11. В рамках сотрудничества компаний Microsoft и Canonical стало возможным использовать оригинальный образ ОС Ubuntu 14.04 для непосредственного запуска поверх WSL множества инструментов и утилит из этой ОС без какой-либо виртуализации . WSL предоставляет интерфейсы, во многом совместимые с интерфейсами ядра Linux ; однако подсистема WSL была полностью разработана корпорацией Майкрософт и не содержит в себе каких-либо исходных кодов ядра Linux . WSL запускает многие немодифицированные приложения, работающие в пространстве пользователя , в частности, оболочку bash , утилиты sed, awk, интерпретаторы языков программирования Ruby , Python , и т. д.

По состоянию на 2018 год подсистема частично поддерживает запуск графических приложений Linux (использующих графические пользовательские интерфейсы GUI на базе X11) и не поддерживает запуск приложений, требующих нереализованных интерфейсов ядра Linux . Графические приложения работают только с внешним сервером оконной системы X11 , например VcXsrv или Xming (с ограничениями). Возможен запуск среды Unity и программ из пакета Apache OpenOffice , также работают браузеры (например, Firefox ). WSL использует меньше ресурсов, чем полная виртуализация, и стала наиболее простым путем запуска многих Linux-приложений на ОС Windows . Приложения Windows и Linux , запущенные через WSL, имеют доступ ко всем файлам пользователя .

Подсистема WSL доступна только на 64-битных редакциях Windows 10 и Windows 11 и может быть активирована на версиях Windows 10 Anniversary Update и более поздних, на Windows 11 поддержка WSL появилась на старте выпуска ОС . Подсистема начала разрабатываться в рамках неизданного проекта Astoria , который позволял бы запускать некоторые приложения Android на ОС Windows 10 Mobile . WSL был впервые представлен в Insider Preview Windows 10 build 14316 .

Корпорация Microsoft позиционирует WSL в первую очередь как инструмент для разработчиков, веб-разработчиков и тех, кто работает над или с приложениями с открытым исходным кодом .

Скриншоты

См. также

Примечания

  1. . Дата обращения: 16 октября 2016. 21 сентября 2016 года.
  2. . Microsoft (30 марта 2016). Дата обращения: 16 октября 2016. 16 мая 2019 года.
  3. . Condé Nast (30 марта 2016). Дата обращения: 29 сентября 2017. 19 апреля 2021 года.
  4. Kirkland, Dustin . (30 марта 2016). 21 декабря 2017 года.
  5. . Microsoft (9 апреля 2016). Дата обращения: 16 октября 2016. 30 ноября 2017 года.
  6. от 21 июня 2017 на Wayback Machine Microsoft.
  7. . Condé Nast (6 апреля 2016). Дата обращения: 29 сентября 2017. 7 мая 2021 года.
  8. . Дата обращения: 4 января 2018. 5 января 2018 года.
  9. от 7 октября 2016 на Wayback Machine / MSDN
  10. . Microsoft (6 апреля 2016). Дата обращения: 16 октября 2016. 13 августа 2020 года.

Ссылки

  • (англ.)
  • на сайте GitHub
  • (англ.)
  • Заметка в блоге (англ.)
  • , xakep.ru, Артём Зорин, Июл 1, 2016
  • , Cnews, 07.04.2016
  • , Cnews, 11.07.2016
  • / PCWorld (IDG), Aug 15, 2016 (англ.)
  • , BLACKHAT 2016, ALEX IONESCU (англ.)
Источник —

Same as Windows Subsystem for Linux