WSL 2 je nyní k dispozici pro Windows Insider
S vydáním Windows 10 Build 18917 představil Microsoft Insiders WSL 2, subsystém Windows pro Linux 2. Dodává skutečné linuxové jádro s Windows, které umožní plnou kompatibilitu systémových volání. Toto je poprvé, kdy je linuxové jádro dodáváno s Windows.
WSL 2 je nová verze architektury, která pohání subsystém Windows pro Linux ke spouštění binárních souborů ELF64 Linux na Windows. Tato nová architektura mění způsob interakce těchto linuxových binárních souborů s Windows a vaším počítačem hardwaru, ale stále poskytuje stejnou uživatelskou zkušenost jako ve WSL 1 (aktuální široce dostupné verze).
Architektonické změny ve WSL 2
WSL 2 využívá nejnovější a nejlepší virtualizační technologii pro provoz svého linuxového jádra uvnitř lehkého obslužného virtuálního stroje (VM). WSL 2 však NEBUDE tradiční VM zážitek. Když přemýšlíte o virtuálním počítači, pravděpodobně se vám vybaví něco, co se spouští pomalu, existuje ve velmi izolovaném prostředí, spotřebovává mnoho počítačových zdrojů a jeho správa vyžaduje váš čas. WSL 2 tyto atributy nemá. Stále bude poskytovat pozoruhodné výhody WSL 1: Vysoká úroveň integrace mezi Windows a Linuxem, extrémně rychlé doby spouštění, malé nároky na prostředky a nejlepší ze všeho nebude vyžadovat žádnou konfiguraci virtuálního počítače nebo řízení.
Existují určité změny uživatelského prostředí, které si všimnete, když poprvé začnete používat WSL 2. Zde jsou dvě nejdůležitější změny v tomto úvodním náhledu.
Umístěte své soubory Linuxu do kořenového systému souborů Linux
Ujistěte se, že jste soubory, ke kterým budete často přistupovat pomocí linuxových aplikací, vložili do kořenového systému souborů Linux, abyste mohli využívat výhod výkonu souborů. Microsoft chápe, že poslední tři roky vám říkali, abyste při použití WSL 1 ukládali své soubory na disk C, ale to není případ WSL 2. Chcete-li si užít rychlejší přístup k systému souborů ve WSL 2, musí být tyto soubory uvnitř kořenového systému souborů Linux. Nyní je možné, aby aplikace pro Windows přistupovaly ke kořenovému systému souborů Linuxu (například Průzkumník souborů! Zkuste běžet: explorer.exe /
ve vašem bash shellu a uvidíte, co se stane), což tento přechod výrazně usnadní.
Získejte přístup ke svým síťovým aplikacím Linux s dynamickou IP adresou v počátečních sestaveních
WSL 2 zahrnuje obrovskou změnu architektury pomocí virtualizační technologie a na podpoře sítí se stále pracuje. Protože WSL 2 nyní běží na virtuálním počítači, budete muset pro přístup k síťovým aplikacím Linuxu použít IP adresu tohoto virtuálního počítače. z Windows a naopak budete potřebovat IP adresu hostitele Windows pro přístup k síťovým aplikacím Windows Linux. Brzy bude WSL 2 obsahovat možnost přístupu k síťovým aplikacím localhost
. Úplné podrobnosti a kroky, jak to provést, najdete v dokumentaci tady.
Další informace o změnách uživatelského prostředí naleznete v následující dokumentaci: Změny uživatelské zkušenosti mezi WSL 1 a WSL 2.
Existuje několik nových příkazů, které vám pomohou ovládat a zobrazovat vaše verze a distribuce WSL.
-
wsl --set-version
Pomocí tohoto příkazu převedete distribuci na architekturu WSL 2 nebo architekturu WSL 1.: konkrétní distribuce Linuxu (např. „Ubuntu“): 1 nebo 2 (pro WSL 1 nebo 2)
-
wsl --set-default-version
Změní výchozí instalační verzi (WSL 1 nebo 2) pro nové distribuce. -
wsl --vypnutí
Okamžitě ukončí všechny běžící distribuce a virtuální stroj WSL 2 odlehčeného nástroje. Mohou nastat případy, kdy jej budete chtít vypnout ručně, a tento příkaz vám to umožní ukončením všech distribucí a vypnutím virtuálního počítače WSL 2. -
wsl --list --quiet
Uveďte pouze názvy distribucí. Tento příkaz je užitečný pro skriptování, protože vypíše pouze názvy distribucí, které jste nainstalovali, bez zobrazení dalších informací, jako je výchozí distribuce, verze atd. -
wsl --list --verbose
Zobrazuje podrobné informace o všech distribucích. Tento příkaz uvádí název každého distribuce, v jakém stavu se distribuce nachází a jakou verzi běží. Hvězdičkou také ukazuje, které distribuce jsou výchozí.
Podívejte se, jak nainstalovat WSL 2 TADY.