WSL 2 je teraz k dispozícii pre Windows Insider
S vydaním Windows 10 Build 18917 spoločnosť Microsoft predstavila WSL 2 Insiders, subsystém Windows pre Linux 2. 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 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, akým tieto binárne súbory Linuxu interagujú 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).
Architektonické zmeny vo WSL 2
WSL 2 využíva najnovšiu a najlepšiu technológiu virtualizácie na spustenie svojho linuxového jadra v rámci ľahkého pomocného virtuálneho stroja (VM). WSL 2 však NEBUDE tradičnou skúsenosťou s VM. Keď premýšľate o virtuálnom počítači, pravdepodobne si predstavíte niečo, čo sa pomaly spúšťa, existuje vo veľmi izolovanom prostredí, spotrebúva veľa počítačových zdrojov a vyžaduje si čas na jeho správu. WSL 2 tieto atribúty nemá. Stále bude poskytovať pozoruhodné výhody WSL 1: Vysoká úroveň integrácie medzi Windows a Linux, extrémne rýchle časy zavádzania, malé nároky na prostriedky a čo je najlepšie, nebude vyžadovať žiadnu konfiguráciu VM alebo zvládanie.
Existujú určité zmeny používateľského prostredia, ktoré si všimnete, keď prvýkrát začnete používať WSL 2. Tu sú dve najdôležitejšie zmeny v tomto úvodnom náhľade.
Umiestnite svoje súbory systému Linux do koreňového systému súborov systému Linux
Uistite sa, že súbory, ku ktorým budete často pristupovať pomocou aplikácií Linux, vložíte do koreňového systému súborov Linux, aby ste si mohli vychutnať výhody výkonu súborov. Microsoft chápe, že posledné tri roky vám hovorili, aby ste pri používaní WSL 1 ukladali svoje súbory na disk C, ale v prípade WSL 2 to tak nie je. Aby ste si mohli vychutnať rýchlejší prístup k súborovému systému vo WSL 2, tieto súbory musia byť v koreňovom súborovom systéme Linuxu. Teraz je možné, aby aplikácie systému Windows pristupovali ku koreňovému systému súborov Linuxu (napríklad Prieskumník súborov! Skúste bežať: explorer.exe /
vo vašom bash shell a uvidíte, čo sa stane), čo výrazne uľahčí tento prechod.
Pristupujte k sieťovým aplikáciám Linuxu s dynamickou IP adresou v počiatočných zostavách
WSL 2 zahŕňa obrovskú zmenu architektúry pomocou virtualizačnej technológie a na podpore siete sa stále pracuje. Keďže WSL 2 teraz beží na virtuálnom počítači, na prístup k sieťovým aplikáciám Linuxu budete musieť použiť IP adresu tohto VM. zo systému Windows a naopak, na prístup k sieťovým aplikáciám systému Windows budete potrebovať adresu IP hostiteľa systému Windows Linux. Čoskoro bude WSL 2 obsahovať možnosť prístupu k sieťovým aplikáciám s localhost
. Všetky podrobnosti a kroky, ako to urobiť, nájdete v dokumentácii tu.
Ak si chcete prečítať viac o zmenách používateľského prostredia, pozrite si nasledujúcu dokumentáciu: Zmeny používateľskej skúsenosti medzi WSL 1 a WSL 2.
Existuje niekoľko nových príkazov, ktoré vám pomôžu ovládať a zobrazovať verzie a distribúcie WSL.
-
wsl --set-version
Tento príkaz použite na konverziu distribúcie na architektúru WSL 2 alebo architektúru WSL 1.: špecifická distribúcia Linuxu (napr. „Ubuntu“).: 1 alebo 2 (pre WSL 1 alebo 2)
-
wsl --set-default-version
Zmení predvolenú verziu inštalácie (WSL 1 alebo 2) pre nové distribúcie. -
wsl --vypnutie
Okamžite ukončí všetky spustené distribúcie a odľahčený virtuálny stroj WSL 2. Môžu nastať prípady, kedy by ste ho chceli vypnúť manuálne a tento príkaz vám to umožní ukončením všetkých distribúcií a vypnutím WSL 2 VM. -
wsl --list --tichý
Uveďte iba názvy distribúcií. Tento príkaz je užitočný pri skriptovaní, pretože vypíše iba názvy distribúcií, ktoré ste nainštalovali, bez zobrazenia ďalších informácií, ako je predvolená distribúcia, verzie atď. -
wsl --list --verbose
Zobrazuje podrobné informácie o všetkých distribúciách. Tento príkaz uvádza názov každej distribúcie, v akom stave sa distribúcia nachádza a akú verziu beží. Hviezdičkou tiež zobrazuje, ktoré distribúcie sú predvolené.
Pozrite si, ako nainštalovať WSL 2 TU.