Používá WSL 2 Hyper-V? Bude WSL 2 k dispozici na Windows 10 Home?
WSL 2 bude k dispozici ve všech edicích Windows, kde je WSL 1 aktuálně k dispozici (včetně Windows 10 Home).
Druhá verze WSL využívá k zajištění virtualizace architekturu Hyper-V. Tato architektura bude k dispozici ve volitelné funkci, která je podmnožinou funkcí Hyper-V. Tato dodatečná komponenta bude dostupná ve všech edicích OS. Blíže k vydání WSL 2 budeme hovořit podrobněji o této nové komponentě.
Co se stane s WSL 1? Bude opuštěno?
V současné době neplánujeme vyřadit WSL 1. Distribuce WSL 1 a WSL 2 můžete provozovat vedle sebe na stejném počítači. Přidání WSL 2 jako nové architektury pomáhá týmu WSL rozšířit úžasné možnosti běhu Linuxu na Windows.
Bude možné současně provozovat WSL 2 a další virtualizační nástroje třetích stran (jako je VMWare nebo Virtual Box)?
Některé aplikace třetích stran nemohou běžet při použití Hyper-V, což znamená, že nebudou moci běžet, když je povoleno WSL 2. Bohužel mezi ně patří VMWare a Virtual Box.
Zkoumáme způsoby, jak tento problém vyřešit. Poskytujeme například sadu rozhraní API s názvem Platforma hypervizoru, který mohou poskytovatelé virtualizace třetích stran používat k tomu, aby jejich software byl kompatibilní s Hyper-V. To umožňuje aplikacím používat architekturu Hyper-V pro emulaci, například: Emulátor Google Android je nyní kompatibilní s Hyper-V.
Není vyžadována žádná konfigurace. Oracle VM VirtualBox automaticky detekuje Hyper-V a používá Hyper-V jako virtualizační jádro pro hostitelský systém. Ikona CPU ve stavovém řádku okna virtuálního počítače označuje, že se používá Hyper-V.
To však vede ke znatelnému snížení výkonu:
Při použití této funkce můžete na některých hostitelských systémech zaznamenat výrazné snížení výkonu Oracle VM VirtualBox.
Z osobní zkušenosti ze společného používání Hyper-V a VirtualBoxu mohu poznamenat, že s každým vydáním VirtualBox zlepšuje podporu pro provoz svých virtuálních strojů pod Hyper-V. Rychlost práce nám ale zatím neumožňuje plně přejít do takové symbiózy pro každodenní úkoly, a to i ty, které nejsou náročné na výkon. K banálnímu překreslování oken uvnitř virtuálního stroje dochází s viditelným zpožděním. Upřímně doufám, že se situace do vydání WSL 2 zlepší.
Bude možné přistupovat k GPU z WSL 2? Jaké máte plány na rozšíření hardwarové podpory?
V počátečních verzích WSL 2 bude podpora přístupu k hardwaru omezená. Například nebudete mít přístup k GPU, sériovému portu a USB. Přidání podpory zařízení je však v našich plánech vysokou prioritou, protože otevírá mnoho možností pro vývojáře, kteří chtějí s těmito zařízeními pracovat. Mezitím můžete vždy používat WSL 1, který poskytuje přístup k sériovému i USB. Sledujte prosím novinky na tento blog a tweetujte členy týmu WSL, abyste měli přehled o nejnovějších funkcích přicházejících do sestavení Insider, a dejte nám vědět, se kterými zařízeními chcete pracovat!
Bude WSL 2 moci používat síťové aplikace?
Ano, obecně budou síťové aplikace fungovat rychleji a lépe, protože zajišťujeme plnou kompatibilitu systémových volání. Nová architektura však využívá virtualizované síťové komponenty. To znamená, že v počátečních náhledových sestaveních se bude WSL 2 chovat jako virtuální stroj, například WSL 2 bude mít svou vlastní IP adresu (ne stejnou jako hostitel). Usilujeme o podobnou zkušenost jako u WSL 2 jako u WSL 1, která zahrnuje vylepšení podpory sítí. Plánujeme rychle přidat možnost komunikace mezi všemi síťovými aplikacemi z Linuxu nebo Windows pomocí localhost. Další podrobnosti o našem síťovém subsystému a vylepšeních zveřejníme, až se budeme blížit vydání WSL 2.
Pokud máte další dotazy ohledně WSL nebo se jen chcete obrátit na tým WSL, najdete nás na Twitteru: