Čo je nové vo WSL vo Windowse 10, september 2020
Microsoft zverejnil a dokument ktorý zahŕňa zmeny, ktoré boli vykonané v subsystéme Windows pre Linux v systéme Windows 10 v septembri 2020. V príspevku sa spomínajú aktualizácie jadra prostredníctvom služby Windows Update, dostupnosť WSL 2 v systéme Windows 10 verzie 1909 a 1903 a niektoré ďalšie zaujímavé vylepšenia tejto funkcie.
WSL 2 je nová verzia architektúry, ktorá poháňa podsystém Windows pre Linux na spúšťanie binárnych súborov ELF64 Linux v systéme Windows. Táto nová architektúra mení spôsob interakcie týchto Linuxových binárnych súborov so systémom Windows a počítačom hardvér, ale stále poskytuje rovnakú používateľskú skúsenosť ako vo WSL 1 (aktuálne široko dostupné verzia).
Dodáva skutočné linuxové jadro s Windowsom, ktoré umožní plnú kompatibilitu systémových hovorov. Toto je prvýkrát, čo sa jadro Linuxu dodáva s Windowsom. WSL 2 používa najnovšiu virtualizačnú technológiu na spustenie svojho linuxového jadra vo vnútri ľahkého pomocného virtuálneho stroja (VM).
Podpora WSL 2 je teraz k dispozícii v systéme Windows 10 verzie 1903 a 1909
WSL 2, ďalšia implementácia linuxovej vrstvy pre Windows 10, bola dostupná výhradne pre Windows verzie 2004. S cieľom sprístupniť ho pre viac používateľov systému Windows 10 spoločnosť Microsoft sprístupnil pre dve predchádzajúce vydania OS.
Aktualizácia spustených aplikácií GUI pre Linux vo WSL
Spoločnosť Microsoft sa približuje k úvodnej ukážke tejto funkcie a v priebehu niekoľkých nasledujúcich mesiacov oznámi predbežné vydanie pre Windows Insiders.
Nižšie je uvedený skorý pohľad na vnútornú zostavu spustenie GUI aplikácií vo WSL. Môžete vidieť, že WSL bude podporovať mnoho rôznych typov aplikácií, vrátane IDE plne bežiacich v prostredí Linuxu. Vývojári zahrnuli veľa detailov prispôsobenia a dokončenia, ako je napríklad zobrazenie ikon aplikácií pre Linux na paneli úloh a podpora zvuku pomocou mikrofónu. Nižšie je uvedená natívna linuxová verzia Microsoft Teams spustená vo WSL.
WSL – inštalácia s podporou distribúcie bude čoskoro k dispozícii pre Insiderov
Na konferencii BUILD 2020 spoločnosť Microsoft predstavila novú možnosť príkazového riadka, wsl --install
. Prvá iterácia tejto funkcie je momentálne k dispozícii v zostavách Windows Insider systému Windows 10. V priebehu niekoľkých nasledujúcich týždňov sa --Inštalácia
argument bude zahŕňať možnosť inštalácie distribúcií WSL, čo znamená, že budete môcť plne nastaviť WSL na vašom počítači spolu s vybratou distribúciou iba jedným príkazom.
Prístup k súborovým systémom Linux pomocou WSL
Počnúc Windows Insiders ukážkové zostavenie 20211, WSL 2 ponúka novú funkciu: wsl --mount
. Tento nový parameter umožňuje pripojenie a pripojenie fyzického disku do WSL 2, čo vám umožní prístup k súborovým systémom, ktoré nie sú natívne podporované systémom Windows (napríklad ext4). Na tieto súbory môžete prejsť aj v programe Windows File Explorer.
Ak sa chcete dozvedieť viac o tejto funkcii, prečítajte si WSL 2 mount disk doc alebo oznamovací blogový príspevok.
Opensourcing TensorFlow s DirectML
WSL zahŕňa podporu pre výpočtové pracovné postupy GPU, ktoré sú teraz k dispozícii v zostavách Windows Insiders. Prečítajte si viac o tejto zmene a o tom, ako začať v oficiálnych dokumentoch: GPU zrýchlený tréning strojového učenia. Spoločnosť Microsoft navyše sprístupnila zdrojový kód TensorFlow-DirectML, rozšírenie TensorFlow pre Windows, verejnosti ako open source projekt na Github. TensorFlow-DirectML rozširuje dosah TensorFlow nad rámec jeho tradičnej podpory Graphics Processing Unit (GPU) tým, že umožňuje vysokovýkonné školenie a odvodzovanie modelov strojového učenia na akomkoľvek zariadení so systémom Windows s GPU s podporou DirectX 12 prostredníctvom DirectML. DirectML je hardvérovo akcelerované API pre hlboké učenie v systéme Windows. Viac o tejto zmene sa môžete dozvedieť na blogový príspevok s oznámením.
Verzie jadra Linuxu sa teraz automaticky aktualizujú prostredníctvom služby Microsoft Update pre WSL
S verziou 2004 spoločnosť Microsoft odstránila jadro Linuxu z obrazu OS Windows a namiesto toho bude doručiť ho do počítača prostredníctvom služby Windows Update rovnakým spôsobom ako ovládače tretích strán (napríklad grafika alebo touchpad vodiči). Nové aktualizácie jadra môžete skontrolovať manuálne kliknutím na tlačidlo „Vyhľadať aktualizácie“ alebo môžete nechať systém Windows, aby vás aktualizoval ako zvyčajne.
Nové verzie jadra už nie sú len pre Windows Insiderov, teraz každé zariadenie, ktoré má povolenú WSL a prihlásilo sa do Microsoft Updates, automaticky dostane najnovšiu verziu jadra! Môžete nájsť históriu vydaní jadra Linuxu v dokumentoch WSL.