Microsoft přenesl subsystém WSL2 (Windows Subsystem for Linux) na Windows 10 1903 a 1909

Microsoft oznámil o poskytování podpory subsystému WSL2 (Windows Subsystem for Linux) ve Windows 10 verze 1903 a 1909, vydané v květnu a listopadu loňského roku. Subsystém WSL2, který umožňuje spustit spustitelné soubory Linuxu na Windows, byl původně nabízen ve verzi Windows 10 z roku 2004. Microsoft nyní tento subsystém zavedl do minulých aktualizací Windows 10, které zůstávají relevantní a používané v mnoha podnicích. Portování WSL2 na tato vydání umožní efektivní spouštění prostředí Linuxu bez nutnosti migrace na Windows 10 2004 (podpora pro vydání 1903 a 1909 potrvá do prosince 2020 a května 2022).

Microsoft přenesl subsystém WSL2 (Windows Subsystem for Linux) na Windows 10 1903 a 1909

Připomeňme, že edice WSL2 jiné dodání plnohodnotného linuxového jádra namísto dříve používaného emulátoru, který převáděl systémová volání Linuxu na systémová volání Windows. Linuxové jádro ve WSL2 není zahrnuto v obrazu instalace Windows, ale je načítáno dynamicky a systémem Windows udržováno aktuální, podobně jako se instalují a aktualizují ovladače grafiky. K instalaci a aktualizaci jádra se používá standardní mechanismus Windows Update.

Navrženo pro WSL2 jádro Na základě vydání jádra Linux 4.19, které běží v prostředí Windows pomocí virtuálního počítače, který již běží v Azure. Záplaty specifické pro WSL2 používané v jádře zahrnují optimalizace pro zkrácení doby spouštění jádra, snížení spotřeby paměti, návrat Windows do paměti uvolněné linuxovými procesy a ponechání minimální požadované sady ovladačů a subsystémů v jádře.

Prostředí WSL2 běží v samostatném obrazu disku (VHD) se souborovým systémem ext4 a virtuálním síťovým adaptérem. Stejné jako komponenty uživatelského prostoru WSL1 jsou založeny samostatně a jsou založeny na sestavách různých rozvodů. Například k instalaci do WSL v adresáři Microsoft Store nabídl sestavy ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Vysokohorský, SUSE и openSUSE.

Canonical již ano oznámil o připravenosti instalačních sestavení Ubuntu 20.04 LTS, testovaných v prostředích
WSL2 založené na Windows 10 1903 a 1909. Chcete-li povolit WSL2 na Windows 10 1909, musíte nainstalovat aktualizaci kb4571748 a spusťte příkaz v PowerShellu s právy správce:

Enable-WindowsVolitelnáFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Dále je třeba restartovat počítač a standardně aktivovat WSL2:

wsl.exe --set-default-version 2

Poté můžete z adresáře nainstalovat požadované prostředí Linuxu
Microsoft Store nebo převeďte existující prostředí do formátu WSL 1 pomocí příkazu „wsl.exe –set-version Ubuntu 2“.

Kromě toho lze uvést adaptací životní prostředí DockerDesktop pro použití WSL2 namísto backendu založeného na HyperV.
Použití WSL2 umožní spuštění Docker Desktop nejen majitelům Windows Pro a Windows Enterprise, ale také uživatelům Windows Home.

Zdroj: opennet.ru

Přidat komentář