Subsystém Windows pro Linux
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 26. května 2021; kontroly vyžadují
8 úprav .
Windows Subsystem for Linux (WSL) je vrstva kompatibility pro spouštění aplikací pro Linux ( binární spustitelné soubory ve formátu ELF ) v systému Windows 10 . V rámci spolupráce mezi Microsoftem a Canonical bylo možné použít původní image Ubuntu 14.04 [1] k přímému spouštění mnoha nástrojů a utilit z tohoto operačního systému nad WSL bez jakékoli virtualizace [2] [3] [4] . WSL poskytuje rozhraní, která jsou do značné míry kompatibilní s rozhraními linuxového jádra; nicméně, WSL subsystém byl vyvinut výhradně společností Microsoft a neobsahuje žádný zdrojový kód pro linuxové jádro . WSL provozuje mnoho neupravených aplikací v uživatelském prostoru [5] , jako je bash shell , sed, awk utility, Ruby , Python atd. [6]
Od roku 2018 subsystém částečně podporuje spouštění linuxových grafických aplikací (pomocí GUI založených na X11 ) a nepodporuje spouštění aplikací, které vyžadují neimplementovaná rozhraní linuxového jádra [7] . Grafické aplikace fungují pouze s externím serverem okenního systému X11 [8] , jako je VcXsrv nebo Xming ( s omezeními). Prostředí Unity a programy je možné spustit z balíku Apache OpenOffice , fungují i prohlížeče (například Firefox ). WSL využívá méně prostředků než plná virtualizace a stalo se nejsnazším způsobem, jak spouštět mnoho linuxových aplikací ve Windows. Aplikace pro Windows a Linux spouštěné prostřednictvím WSL mají přístup ke všem uživatelským souborům [9] .
Subsystém WSL je k dispozici pouze v 64bitových edicích Windows 10 [10] a lze jej povolit v aktualizaci Windows 10 Anniversary Update a novějších. Subsystém se začal vyvíjet v rámci dosud nevydaného projektu Astoria , který by umožnil běh některých aplikací pro Android na Windows 10 Mobile [7] . WSL byl poprvé představen v Insider Preview Windows 10 sestavení 14316 [11] .
Microsoft staví WSL především jako nástroj pro vývojáře, webové vývojáře a ty, kteří pracují na open source aplikacích nebo s nimi [6] .
Screenshoty
-
Bash funguje na Windows 10
-
Firefox pro Linux běžící na WSL
-
Správce balíčků Synaptic běžící na WSL
Viz také
Poznámky
- ↑ Ubuntu 16.04 je pomalé v bash, ale ubuntu 14.04 bylo rychlejší . Získáno 16. října 2016. Archivováno z originálu 21. září 2016. (neurčitý)
- ↑ Spusťte Bash na Ubuntu ve Windows . Microsoft (30. března 2016). Získáno 16. října 2016. Archivováno z originálu 16. května 2019. (neurčitý)
- ↑ Proč není vytváření linuxových aplikací společností Microsoft spouštěné ve Windows bláznivé . Conde Nast (30. března 2016). Získáno 29. září 2017. Archivováno z originálu 19. dubna 2021. (neurčitý)
- ↑ Kirkland, Dustin Ubuntu na Windows – Uživatelský prostor Ubuntu pro vývojáře Windows . Canonical (30. března 2016). Archivováno z originálu 21. prosince 2017. (neurčitý)
- ↑ Bash na Ubuntu ve Windows . Microsoft (9. dubna 2016). Získáno 16. října 2016. Archivováno z originálu 30. listopadu 2017. (neurčitý)
- ↑ 1 2 „Frequently Asked Questions“ Archivováno 21. června 2017 na Microsoft Wayback Machine .
- ↑ 1 2 Proč společnost Microsoft potřebovala, aby ve Windows běžel software Linux . Conde Nast (6. dubna 2016). Získáno 29. září 2017. Archivováno z originálu 7. května 2021. (neurčitý)
- ↑ Spouštění grafických programů v subsystému Windows v systému Linux – Virtualization Review . Staženo 4. 1. 2018. Archivováno z originálu 5. 1. 2018. (neurčitý)
- ↑ Bash na Ubuntu ve Windows – často kladené otázky archivované 7. října 2016 na Wayback Machine / MSDN
- ↑ Často kladené otázky pro WSL . Microsoft _ Získáno 16. října 2016. Archivováno z originálu 7. října 2016. (neurčitý)
- ↑ Oznámení Windows 10 Insider Preview Build 14316 . Microsoft (6. dubna 2016). Získáno 16. října 2016. Archivováno z originálu 13. srpna 2020. (neurčitý)
Odkazy