Windows Subsystem for Linux (WSL) — це прошарок сумісності для запуску виконуваних файлів операційної системи Linux (в Executable and Linkable Format) в середовищі Windows 10.
Тип | Windows[d] і d |
---|---|
Розробник | Microsoft |
Версії | WSL 2 2.1.5[1] |
Операційна система | Windows 10 і Windows 11 |
Ліцензія | d, GNU General Public License, version 2.0[d] і пропрієтарна ліцензія[d] |
Вебсайт | learn.microsoft.com/en-us/windows/wsl/ |
|
Друга версія WSL («WSL2») анонсована у травні 2019 року. WSL2 зазнала фундаментальних змін у системній архітектурі: замість прошарку трансляції системних викликів тепер використовується справжнє ядро Linux, що працює разом з гіпервізором Hyper-V. Починаючи з червня 2019 року WSL 2 доступна користувачам Windows 10 як частина програми , включно з «домашньою» редакцією ОС.
Створення
Першою спробою 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 — Операційна система.
Посилання
- https://github.com/microsoft/WSL/releases?page=1
- 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. . Архів оригіналу за 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(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою з англійської.
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Windows Subsystem for Linux WSL ce prosharok sumisnosti dlya zapusku vikonuvanih fajliv operacijnoyi sistemi Linux v Executable and Linkable Format v seredovishi Windows 10 Windows Subsystem for LinuxTipWindows d i dRozrobnikMicrosoftVersiyiWSL 2 2 1 5 1 Operacijna sistemaWindows 10 i Windows 11Licenziyad GNU General Public License version 2 0 d i propriyetarna licenziya d Vebsajtlearn microsoft com en us windows wsl Mediafajli u Vikishovishi Druga versiya WSL WSL2 anonsovana u travni 2019 roku WSL2 zaznala fundamentalnih zmin u sistemnij arhitekturi zamist prosharku translyaciyi sistemnih viklikiv teper vikoristovuyetsya spravzhnye yadro Linux sho pracyuye razom z gipervizorom Hyper V Pochinayuchi z chervnya 2019 roku WSL 2 dostupna koristuvacham Windows 10 yak chastina programi vklyuchno z domashnoyu redakciyeyu OS StvorennyaPershoyu sproboyu Microsoft v napryamku dodannya sumisnosti z Unix podibnimi operacijnimi sistemami na Windows bula Microsoft POSIX subsystem i zaminenoyu Windows Services for UNIX ale na moment vihodu Windows 8 1 bula zastarila Tehnologiyeyu sho pereduvala vihodu Windows Subsystem for Linux ne vipushenij Project Astoria yakij nadavav mozhlivist zapuskati zastosunki Android na Windows 10 Mobile Persha versiya WSL WSL1 vipushena u serpni 2016 roku nadaye mozhlivist vikoristannya Linuks sumisnogo yadra interfejsu rozroblenij kompaniyeyu Microsoft yakij ne mistit v sobi kodu z operacijnoyi sistemi Linuks i v svoyu chergu nadaye mozhlivist vikoristovuvati GNU koristuvackij prostir tak yak i Ubuntu openSUSE SUSE Linux Enterprise Server Debian ta Kali Linux Takozh koristuvackij prostir mozhe mistiti dostupni komandi Bash zi zvichajnimi GNU Linux komandami zastosunkami sed awk i t d i interpretatorami mov programuvannya Ruby Python i t d Koli bulo vipusheno pershe onovlennya dlya Windows 10 Anniversary Update WSL buv dostupnij tilki na osnovi Ubuntu V nastupnij onovlennyah dostupni instalyacijnij proces perejshov do Windows Store i buli dodani zastosunki pov yazani z Fedora i SUSE Cej prosharok ne mozhe zapuskati komandi vikoristovuyuchi programne zabezpechennya Linuks Mozhlivij zapusk grafichnih zastosunkiv pislya instalyaciyi X11 server v seredovishe operacijnoyi sistemi Windows Windows Subsystem for Linux dostupnij tilki dlya Windows 10 z x64 versiyami I mozhe buti aktivovana v Windows 10 versiyi 1607 i nastupnih OsoblivostiWSL1 Na vidminu vid poperednih proektiv Microsoft i inshogo podibnogo seredovisha stvorenogo Cygwin yaki buli sfokusovani na stvorenni svogo vlasnogo Unix podibnogo seredovisha na osnovi standartiv POSIX WSL proponuye novij pidhid i dosyagaye nablizhenosti do spravzhnoyi sumisnosti z Linux Vzamin obgortannya storonnoyi funkcionalnosti v Win32 sistemni komandi persha versiya WSL WSL1 vikoristovuye inshij pidhid z vikoristannyam NT kernel executive dlya zapusku Linux program v izolovanomu minimalnomu procesi tak zvanij pico processes prikriplenij do sistemnogo vikonannya z mozhlivistyu obrobki vinyatkiv pid chas vikonannya Microsoft peredbachaye vikoristannya WSL yak osnovnim zastosunkom dlya rozrobnikiv programnogo zabezpechennya osoblivo dlya vebrozrobnikiv z yaki koristuyutsya proektami vidkritogo programnogo zabezpechennya WSL potrebuye menshe resursiv nizh zvichajna virtualna mashina Osnovnoyu perevagoyu ye vikoristannya mozhlivostej Linuks zastosunkiv odnochasno ne vtrachayuchi mozhlivosti vikoristovuvati Windows seredovishe WSL2 Cej rozdil potrebuye dopovnennya Div takozhCygwin Inshe Unix podibne seredovishe dlya OS Windows Windows 10 Operacijna sistema Posilannyahttps github com microsoft WSL releases page 1 Craig Loewen 6 travnya 2019 Windows Command Line Tools For Developers Arhiv originalu za 18 zhovtnya 2020 Procitovano 16 zhovtnya 2020 Craig Loewen docs microsoft com Arhiv originalu za 6 serpnya 2020 Procitovano 16 zhovtnya 2020 Windows Command Line Tools For Developers 14 travnya 2019 Arhiv originalu za 1 zhovtnya 2020 Procitovano 16 zhovtnya 2020 Gerwitz Mike mikegerwitz com Arhiv originalu za 21 grudnya 2020 Procitovano 8 kvitnya 2018 Harsh Mike 30 bereznya 2016 Building Apps for Windows Microsoft Arhiv originalu za 16 travnya 2019 Procitovano 25 serpnya 2018 Finley Klint 30 bereznya 2016 Wired Conde Nast Arhiv originalu za 19 kvitnya 2021 Procitovano 25 serpnya 2018 Kirkland Dustin 30 bereznya 2016 Ubuntu Insights Arhiv originalu za 21 grudnya 2017 Hammons Jack 9 kvitnya 2016 MSDN Microsoft Arhiv originalu za 30 listopada 2017 Procitovano 25 serpnya 2018 Get openSUSE Leap 42 Microsoft Store Get SUSE Linux Enterprise Server 12 Microsoft Store Windows Command Line Tools For Developers amer Arhiv originalu za 21 kvitnya 2019 Procitovano 7 bereznya 2018 amer Arhiv originalu za 23 sichnya 2021 Procitovano 9 bereznya 2018 Microsoft Arhiv originalu za 7 zhovtnya 2016 Procitovano 13 listopada 2016 V inshomu movnomu rozdili ye povnisha stattya Windows Subsystem for Linux angl Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z anglijskoyi Divitis avtoperekladenu versiyu statti z movi anglijska Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad