Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

Windows Subsystem for Linux

Матеріал з Вікіпедії — вільної енциклопедії.
Windows Subsystem for Linux
ТипWindows[d] і environmental subsystemd Редагувати інформацію у Вікіданих
РозробникMicrosoft Редагувати інформацію у Вікіданих
Операційна системаWindows 10 і Windows 11 Редагувати інформацію у Вікіданих
Мова програмуванняC++[1] Редагувати інформацію у Вікіданих
ЛіцензіяЛіцензійна угода з кінцевим користувачем Microsoftd, GPLv2[d] і пропрієтарна ліцензія[d] Редагувати інформацію у Вікіданих
Репозиторійgithub.com/microsoft/WSL
Вебсайтlearn.microsoft.com/windows/wsl Редагувати інформацію у Вікіданих

Windows Subsystem for Linux (WSL) — це прошарок сумісності для запуску виконуваних файлів операційної системиLinuxExecutable and Linkable Format) в середовищіWindows 10.

Друга версія WSL («WSL2») анонсована у травні 2019 року.[2] WSL2 зазнала фундаментальних змін у системній архітектурі: замість прошарку трансляції системних викликів тепер використовується справжнєядро Linux,[3] що працює разом з гіпервізоромHyper-V. Починаючи з червня 2019 року WSL 2 доступна користувачам Windows 10 як частина програмиWindows Insider, включно з «домашньою» редакцією ОС.[4]

Створення

[ред. |ред. код]

Першою спробою 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 (який не містить в собі коду з операційної системи Лінукс)[5], і в свою чергу надає можливість використовувати GNU користувацький простір, так як іUbuntu,[6][7][8][9]openSUSE,[10] SUSE Linux Enterprise Server,[11]Debian[12] та Kali Linux[13]. Також користувацький простір може містити доступні командиBash, зі звичайними GNU/Linux командами-застосунками (sed, awk, і т. д.) і інтерпретаторамимов програмування (Ruby,Python, і т. д.)[14]. Коли було випущено перше оновлення для 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 — Операційна система.

Посилання

[ред. |ред. код]
  1. https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv — 2025.
  2. Craig Loewen (6 травня 2019).Announcing WSL 2.Windows Command Line Tools For Developers. Архіворигіналу за 18 жовтня 2020. Процитовано 16 жовтня 2020.
  3. Craig Loewen.About WSL 2.docs.microsoft.com. Архіворигіналу за 6 серпня 2020. Процитовано 16 жовтня 2020.
  4. WSL 2 Post BUILD FAQ.Windows Command Line Tools For Developers. 14 травня 2019. Архіворигіналу за 1 жовтня 2020. Процитовано 16 жовтня 2020.
  5. Gerwitz, Mike.GNU/kWindows.mikegerwitz.com. Архіворигіналу за 21 грудня 2020. Процитовано 8 квітня 2018.
  6. Harsh, Mike (30 березня 2016).Run Bash on Ubuntu on Windows.Building Apps for Windows.Microsoft. Архіворигіналу за 16 травня 2019. Процитовано 25 серпня 2018.
  7. Finley, Klint (30 березня 2016).Why Microsoft Making Linux Apps Run on Windows Isn't Crazy.Wired.Condé Nast. Архіворигіналу за 19 квітня 2021. Процитовано 25 серпня 2018.
  8. Kirkland, Dustin (30 березня 2016).Ubuntu on Windows – The Ubuntu Userspace for Windows Developers.Ubuntu Insights.Canonical. Архіворигіналу за 21 грудня 2017.
  9. Hammons, Jack (9 квітня 2016).Bash on Ubuntu on Windows.MSDN.Microsoft. Архіворигіналу за 30 листопада 2017. Процитовано 25 серпня 2018.
  10. Get openSUSE Leap 42 — Microsoft Store
  11. Get SUSE Linux Enterprise Server 12 — Microsoft Store
  12. Debian GNU/Linux for WSL now available in the Windows Store.Windows Command Line Tools For Developers(амер.). Архіворигіналу за 21 квітня 2019. Процитовано 7 березня 2018.
  13. Kali Linux in the Windows App Store(амер.). Архіворигіналу за 23 січня 2021. Процитовано 9 березня 2018.
  14. Frequently Asked Questions for WSL.Microsoft. Архіворигіналу за 7 жовтня 2016. Процитовано 13 листопада 2016.
Інструменти керування
Програми
Shell
Сервіси
Файлові системи
Сервер
Архітектура
Безпека
Сумісність
API
Ігри
Відкинуті
Інше
В іншому мовному розділі є повніша статтяWindows Subsystem for Linux(англ.). Ви можете допомогти, розширивши поточну статтю за допомогоюперекладу з англійської.
  • Дивитись автоперекладену версію статті з мови «англійська».
  • Перекладач повинен розуміти, що відповідальність за кінцевий вміст статті у Вікіпедії несе саме автор редагувань. Онлайн-переклад надається лише як корисний інструмент перегляду вмісту зрозумілою мовою. Не використовуйте невичитаний і невідкоригований машинний переклад у статтях української Вікіпедії!
  • Машинний переклад Google є корисною відправною точкою для перекладу, але перекладачам необхідно виправляти помилки та підтверджувати точність перекладу, а не просто скопіювати машинний переклад до української Вікіпедії.
  • Не перекладайте текст, який видається недостовірним або неякісним. Якщо можливо, перевірте текст за посиланнями, поданими в іншомовній статті.
  • Докладні рекомендації: див.Вікіпедія:Переклад.
Отримано зhttps://uk.wikipedia.org/w/index.php?title=Windows_Subsystem_for_Linux&oldid=40832926
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp