Windows alrendszer Linuxhoz (WSL) 2. verzió: hogyan fog ez megtörténni? (GYIK)

A vágás alatt a fordítás található közzétett GYIK a jövőbeli WSL második verzió részleteiről (szerző - Craig Loewen).

Windows alrendszer Linuxhoz (WSL) 2. verzió: hogyan fog ez megtörténni? (GYIK)

Windows alrendszer Linuxhoz (WSL) 2. verzió: hogyan fog ez megtörténni? (GYIK)

Lefedett kérdések:


A WSL 2 használja a Hyper-V-t? Elérhető lesz a WSL 2 Windows 10 Home rendszeren?

A WSL 2 elérhető lesz a Windows összes olyan kiadásában, ahol a WSL 1 jelenleg elérhető (beleértve a Windows 10 Home rendszert is).

A WSL második verziója a Hyper-V architektúrát használja a virtualizáció biztosítására. Ez az architektúra egy opcionális szolgáltatásban lesz elérhető, amely a Hyper-V funkciók egy részhalmaza. Ez a kiegészítő összetevő az operációs rendszer összes kiadásában elérhető lesz. A WSL 2 megjelenéséhez közelebbről részletesebben fogunk beszélni erről az új komponensről.

Mi lesz a WSL 1-el? Elhagyják?

Jelenleg nem tervezzük a WSL 1 megszüntetését. A WSL 1 és WSL 2 disztribúciók futtathatók egymás mellett ugyanazon a gépen. A WSL 2 új architektúraként való hozzáadása segít a WSL csapatának kibővíteni a Linux Windows rendszeren való futtatásának csodálatos képességeit.

Lehetőség lesz a WSL 2 és más harmadik féltől származó virtualizációs eszközök (például VMWare vagy Virtual Box) egyidejű futtatására?

Egyes harmadik féltől származó alkalmazások nem futhatnak Hyper-V használata esetén, ami azt jelenti, hogy nem fognak futni, ha a WSL 2 engedélyezve van. Sajnos ezek közé tartozik a VMWare és a Virtual Box.

Kutatjuk a probléma megoldásának módjait. Például biztosítunk egy API-készletet, melynek neve Hypervisor Platform, amelyet külső virtualizációs szolgáltatók használhatnak arra, hogy szoftvereiket kompatibilissé tegyék a Hyper-V-vel. Ez lehetővé teszi az alkalmazások számára, hogy a Hyper-V architektúrát használják emulációhoz, például: A Google Android emulátor mostantól kompatibilis a Hyper-V-vel.

A fordító megjegyzése

Az Oracle VirtualBox már rendelkezik egy kísérleti funkcióval használja a Hyper-V-t a gépek virtualizálásához:

Nincs szükség konfigurációra. Az Oracle VM VirtualBox automatikusan észleli a Hyper-V-t, és a Hyper-V-t használja a gazdarendszer virtualizációs motorjaként. A CPU ikon a virtuális gép ablakának állapotsorában azt jelzi, hogy a Hyper-V használatban van.

Ez azonban észrevehető teljesítményromláshoz vezet:

A funkció használatakor jelentős Oracle VM VirtualBox teljesítménycsökkenést tapasztalhat egyes gazdagépeken.

A Hyper-V és a VirtualBox együttes használatának személyes tapasztalatai alapján megjegyzem, hogy a VirtualBox minden egyes kiadással javítja a virtuális gépei Hyper-V alatti működésének támogatását. De a munka sebessége egyelőre nem teszi lehetővé, hogy teljes mértékben átálljunk egy ilyen szimbiózisra a mindennapi feladatoknál, még azoknál sem, amelyek teljesítményigényesek. A virtuális gépen belüli ablakok banális újrarajzolása látható késéssel történik. Őszintén remélem, hogy a helyzet a WSL 2 megjelenéséig javulni fog.

El lehet majd érni a GPU-t a WSL 2-ről? Milyen tervei vannak a hardveres támogatás bővítésére?

A WSL 2 kezdeti kiadásaiban a hardver-hozzáférési támogatás korlátozott lesz. Például nem fog tudni hozzáférni a GPU-hoz, a soros porthoz és az USB-hez. Terveinkben azonban kiemelten fontos az eszköztámogatás hozzáadása, mivel ez sok lehetőséget nyit meg a fejlesztők számára, akik kapcsolatba szeretnének lépni ezekkel az eszközökkel. Addig is bármikor használhatja a WSL 1-et, amely hozzáférést biztosít soros és USB-hez egyaránt. Kérjük, kövesse a híreket ezt a blogot és tweetelje meg a WSL csapatának tagjait, hogy naprakész legyen az Insider buildek legújabb funkcióival kapcsolatban, és tudassa velünk, mely eszközökkel szeretne kommunikálni!

A WSL 2 képes lesz használni a hálózati alkalmazásokat?

Igen, általában a hálózati alkalmazások gyorsabban és jobban teljesítenek, mert biztosítjuk a teljes rendszerhívás-kompatibilitást. Az új architektúra azonban virtualizált hálózati összetevőket használ. Ez azt jelenti, hogy a kezdeti előnézeti összeállításokban a WSL 2 virtuális gépként fog viselkedni, például a WSL 2-nek saját IP-címe lesz (nem ugyanaz, mint a gazdagép). Célunk, hogy a WSL 2-höz hasonló élményt nyújtsunk, mint a WSL 1, amely magában foglalja a hálózati támogatás fejlesztését. Azt tervezzük, hogy gyorsan hozzáadjuk a kommunikációs képességet az összes hálózati alkalmazás között Linuxról vagy Windowsról a localhost használatával. A WSL 2 megjelenéséhez közeledve további részleteket teszünk közzé hálózati alrendszerünkről és fejlesztéseinkről.

Ha további kérdései vannak a WSL-lel kapcsolatban, vagy csak a WSL csapatához szeretne fordulni, megtalálhat minket a Twitteren:

Forrás: will.com

Hozzászólás