Microsoft vállalat a támogatás nyújtásáról a rendszer alrendszereinek (Windows Subsystem for Linux) a Windows 10-es 1903-as és 1909-es kiadásokhoz, amelyeket tavaly májusban és novemberben adtak ki. Az alapvetően a Linux futtatható fájlok Windows alatt történő végrehajtására szolgáló WSL2 alrendszert a Windows 10 2004-es kiadásában javasolták. Most a Microsoft áthelyezte ezt az alrendszert a Windows 10 korábbi frissítéseibe, amelyek továbbra is relevánsak és sok vállalatnál használják. A WSL2 átkonvertálása ezekbe a kiadásokba lehetővé teszi a Linux-környezet hatékony végrehajtását anélkül, hogy frissíteni kellene a Windows 10 2004-es verziójára (a 1903-as és 1909-es kiadások támogatása 2020 decemberéig és 2022 májusáig).
Emlékeztetünk arra, hogy a WSL2 kiadása teljes Linux kernel szállításával történt, a korábban használt emulátor helyett, amely a Linux rendszerhívásokat Windows rendszerhívásokra fordította. A WSL2 Linux kernelje nem része a Windows telepítő képfájljának, hanem dinamikusan töltődik be, és Windows frissíti azt, hasonlóan a grafikus illesztőprogramok telepítéséhez és frissítéséhez. A kernel telepítéséhez és frissítéséhez a Windows Update beépített mechanizmusát alkalmazzák.
A WSL2-höz javasolt a 4.19-es Linux kernel kiadásán alapul, amely Windows környezetben fut, egy Azure-ben már használt virtuális gép segítségével. A WSL2-hez készült kernel specifikus javításai közé tartozik a kernel indítási idejének csökkentésére, a memóriafogyasztás csökkentésére, a Windows által a Linux folyamatok által felszabadított memória visszaadására, valamint minimálisan szükséges meghajtók és alrendszerek megtartására vonatkozó optimalizálások.
A WSL2 környezete külön disk képfájlban (VHD) fut, ext4 fájlrendszerrel és virtuális hálózati adapterrel. Ahogyan a WSL1 esetében is, a felhasználói tér komponensei külön és különböző disztribúciók összeállításain alapulnak. Például a WSL telepítése a Microsoft Store katalógusában starterkészlethez. , , ,
, és .
A Canonical cég már bejelentette az Ubuntu 20.04 LTS telepítőcsomagjainak elérhetőségét, amelyek tesztelve lettek a
WSL2 alapon a Windows 10 1903-as és 1909-es verzióin. A WSL2 aktiválásához a Windows 10 1909-es verziójában telepíteni kell a frissítést majd PowerShellben rendszergazdai jogosultsággal futtassa a következő parancsot:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
Ezután indítsa újra a számítógépet, és aktiválja a WSL2-t alapértelmezettként:
wsl.exe —set-default-version 2
Ezt követően telepítheti a kívánt Linux-környezetet a
Microsoft Store-ból, vagy átalakíthatja a meglévő környezetet WSL 1 formátumra a következő parancs segítségével: «wsl.exe —set-version Ubuntu 2».
Továbbá említhetjük a környezet a WSL2 HyperV-alapú háttér helyett.
A WSL2 alkalmazása lehetővé teszi a Docker Desktop futtatását nemcsak a Windows Pro és Windows Enterprise felhasználói számára, hanem a Windows Home felhasználók számára is.
Forrás: opennet.ru
