Windows Subsystem for Linux (WSL) — це прошарок сумісності для запуску виконуваних файлів операційної системи Linux (в Executable and Linkable Format) в середовищі Windows 10.
Тип | компонент Microsoft Windowsd і environmental subsystemd |
---|---|
Розробник | Microsoft |
Версії | WSL 2 1.2.5 (20 aprel 2023) |
Операційна система | Windows 10 і Windows 11 |
Ліцензія | Microsoft end-user license agreementd, GNU General Public License, version 2.0[d] і пропрієтарна ліцензія[d] |
Вебсайт | learn.microsoft.com/en-us/windows/wsl/ |
Windows Subsystem for Linux у Вікісховищі |
Друга версія WSL («WSL2») анонсована у травні 2019 року. WSL2 зазнала фундаментальних змін у системній архітектурі: замість прошарку трансляції системних викликів тепер використовується справжнє ядро Linux, що працює разом з гіпервізором Hyper-V. Починаючи з червня 2019 року WSL 2 доступна користувачам Windows 10 як частина програми Windows Insider, включно з «домашньою» редакцією ОС.
Створення ред.
Першою спробою Microsoft в напрямку додання сумісності з Unix-подібними операційними системами на Windows була «Microsoft POSIX subsystem» і заміненою «Windows Services for UNIX», але на момент виходу Windows 8.1 була застаріла. Технологією, що передувала виходу Windows Subsystem for Linux не випущений Project Astoria, який надавав можливість запускати застосунки Android на Windows 10 Mobile.
Перша версія WSL («WSL1»), випущена у серпні 2016 року, надає можливість використання Лінукс-сумісного ядра інтерфейсу розроблений компанією Microsoft (який не містить в собі коду з операційної системи Лінукс), і в свою чергу надає можливість використовувати GNU користувацький простір, так як і Ubuntu, openSUSE, SUSE Linux Enterprise Server, Debian та Kali Linux. Також користувацький простір може містити доступні команди Bash, зі звичайними GNU/Linux командами-застосунками (sed, awk, і т. д.) і інтерпретаторами мов програмування (Ruby, Python, і т. д.). Коли було випущено перше оновлення для Windows 10 (Anniversary Update), WSL був доступний тільки на основі Ubuntu. В наступний оновленнях доступні інсталяційний процес перейшов до Windows Store, і були додані застосунки пов'язані з Fedora і SUSE. Цей прошарок не може запускати команди використовуючи програмне забезпечення Лінукс. Можливий запуск графічних застосунків після інсталяції X11 server в середовище операційної системи Windows. Windows Subsystem for Linux доступний тільки для Windows 10 з x64 версіями. І може бути активована в Windows 10 версії 1607 і наступних.
Особливості ред.
WSL1 ред.
На відміну від попередніх проектів Microsoft і іншого подібного середовища створеного Cygwin, які були сфокусовані на створенні свого власного Unix-подібного середовища на основі стандартів POSIX, WSL пропонує новий підхід і досягає наближеності до справжньої сумісності з Linux. Взамін обгортання сторонньої функціональності в Win32 системні команди, перша версія WSL («WSL1») використовує інший підхід з використанням «NT kernel executive» для запуску Linux-програм, в ізольованому мінімальному процесі (так званий — «pico-processes») прикріплений до системного виконання з можливістю обробки винятків під час виконання. Microsoft передбачає використання WSL як «основним застосунком для розробників програмного забезпечення — особливо для веброзробників з які користуються проектами відкритого програмного забезпечення». WSL потребує менше ресурсів ніж звичайна віртуальна машина. Основною перевагою є використання можливостей Лінукс застосунків одночасно не втрачаючи можливості використовувати Windows середовище.
WSL2 ред.
Цей розділ потребує доповнення. |
Див. також ред.
- Cygwin — Інше Unix-подібне середовище для ОС Windows.
- Windows 10 — Операційна система.
Посилання ред.
- Craig Loewen (6 травня 2019). . Windows Command Line Tools For Developers. Архів оригіналу за 18 жовтня 2020. Процитовано 16 жовтня 2020.
- Craig Loewen. . docs.microsoft.com. Архів оригіналу за 6 серпня 2020. Процитовано 16 жовтня 2020.
- . Windows Command Line Tools For Developers. 14 травня 2019. Архів оригіналу за 1 жовтня 2020. Процитовано 16 жовтня 2020.
- Gerwitz, Mike. . mikegerwitz.com. Архів оригіналу за 21 грудня 2020. Процитовано 8 квітня 2018.
- Harsh, Mike (30 березня 2016). . Building Apps for Windows. Microsoft. Архів оригіналу за 16 травня 2019. Процитовано 25 серпня 2018.
- Finley, Klint (30 березня 2016). . Wired. Condé Nast. Архів оригіналу за 19 квітня 2021. Процитовано 25 серпня 2018.
- Kirkland, Dustin (30 березня 2016). . Ubuntu Insights. Canonical. Архів оригіналу за 21 грудня 2017.
- Hammons, Jack (9 квітня 2016). . MSDN. Microsoft. Архів оригіналу за 30 листопада 2017. Процитовано 25 серпня 2018.
- Get openSUSE Leap 42 — Microsoft Store
- Get SUSE Linux Enterprise Server 12 — Microsoft Store
- . Windows Command Line Tools For Developers (амер.). Архів оригіналу за 21 квітня 2019. Процитовано 7 березня 2018.
- (амер.). Архів оригіналу за 23 січня 2021. Процитовано 9 березня 2018.
- . Microsoft. Архів оригіналу за 7 жовтня 2016. Процитовано 13 листопада 2016.
В іншому мовному розділі є повніша стаття Windows Subsystem for Linux(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою перекладу з англійської.
|