Windows Subsystem for Linux

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Bash работает в Windows 10

Windows Subsystem for Linux (WSL) — слой совместимости для запускаLinux-приложений (двоичных исполняемых файлов в форматеELF) в ОСWindows 10 и11. В рамках сотрудничества компаний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]. Также WSL доступна в Windows 11[12].

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

Содержание

Скриншоты

[править |править код]
  • Bash работает в Windows 10
    Bash работает в Windows 10
  • Firefox для Linux, работающий на WSL
    Firefox для Linux, работающий на WSL
  • Менеджер пакетов Synaptic, работающий на WSL
    Менеджер пакетовSynaptic, работающий на WSL

См. также

[править |править код]

Примечания

[править |править код]
  1. Ubuntu 16.04 is slow in bash but ubuntu 14.04 was faster . Дата обращения: 16 октября 2016. Архивировано 21 сентября 2016 года.
  2. Run Bash on Ubuntu on Windows . Microsoft (30 марта 2016). Дата обращения: 16 октября 2016. Архивировано 16 мая 2019 года.
  3. Why Microsoft Making Linux Apps Run on Windows Isn’t Crazy . Condé Nast (30 марта 2016). Дата обращения: 29 сентября 2017. Архивировано 19 апреля 2021 года.
  4. Kirkland, Dustin. Ubuntu on Windows – The Ubuntu Userspace for Windows Developers . Canonical (30 марта 2016). Архивировано 21 декабря 2017 года.
  5. Bash on Ubuntu on Windows . Microsoft (9 апреля 2016). Дата обращения: 16 октября 2016. Архивировано 30 ноября 2017 года.
  6. 12«Frequently Asked Questions»Архивная копия от 21 июня 2017 наWayback Machine Microsoft.
  7. 12Why Microsoft needed to make Windows run Linux software . Condé Nast (6 апреля 2016). Дата обращения: 29 сентября 2017. Архивировано 7 мая 2021 года.
  8. Running Graphical Programs on Windows Subsystem on Linux - Virtualization Review . Дата обращения: 4 января 2018. Архивировано 5 января 2018 года.
  9. Bash on Ubuntu on Windows — Frequently Asked QuestionsАрхивная копия от 7 октября 2016 наWayback Machine / MSDN
  10. Frequently Asked Questions for WSL . Microsoft. Дата обращения: 16 октября 2016. Архивировано 7 октября 2016 года.
  11. Announcing Windows 10 Insider Preview Build 14316 . Microsoft (6 апреля 2016). Дата обращения: 16 октября 2016. Архивировано 13 августа 2020 года.
  12. Darren Allan. Windows 11 could seamlessly run graphical Linux apps (англ.). TechRadar (23 июня 2021). Дата обращения: 9 января 2025.

Ссылки

[править |править код]
Перейти к шаблону «Компоненты Microsoft Windows»
Основные
Службы
управления
Приложения
Win32
UWP/WASDK[англ.]
Исторические
Игры
Ядро ОС
Службы
Файловые
системы
Серверы
Архитектура
Безопасность
Совместимость
Источник —https://ru.wikipedia.org/w/index.php?title=Windows_Subsystem_for_Linux&oldid=149997468
Категории:
Скрытая категория: