Microsoft portoval subsystém WSL2 (Windows Subsystem for Linux) do Windows 10 1903 a 1909

Společnost Microsoft oznámila o poskytování podpory subsystému WSL2 (Windows Subsystem for Linux) ve verzích Windows 10 — 1903 a 1909, vydaných v květnu a listopadu loňského roku. Původně byla subsystém WSL2, který umožňuje spuštění spustitelných souborů Linuxu ve Windows, navržen v verzi Windows 10 2004. Nyní Microsoft přenesl tento subsystém do předchozích aktualizací Windows 10, které zůstávají aktuální a používají se v mnoha podnicích. Portování do těchto verzí WSL2 umožní efektivní provádění Linuxového prostředí bez nutnosti přechodu na Windows 10 2004 (podpora verzí 1903 a 1909 bude prodloužena do prosince 2020 a května 2022).

Microsoft portoval subsystém WSL2 (Windows Subsystem for Linux) do Windows 10 1903 a 1909

Připomínáme, že edice WSL2 se liší dodávkou plnohodnotného jádra Linux místo dříve používaného emulátoru, který prováděl překlad systémových volání Linuxu na systémová volání Windows. Jádro Linuxu v WSL2 není součástí instalačního obrazu Windows, ale je dynamicky načítáno a udržováno v aktuálním stavu prostřednictvím Windows obdobně jako se instalují a aktualizují grafické ovladače. K instalaci a aktualizaci jádra se používá standardní mechanismus Windows Update.

Navrhované pro WSL2 jádro je založeno na vydání jádra Linux 4.19, které běží v prostředí Windows pomocí virtuálního stroje, již využívaného v Azure. Specifické patche v jádru pro WSL2 zahrnují optimalizace ke zkrácení doby spuštění jádra, snížení spotřeby paměti, vracení paměti uvolněné Linuxovými procesy Windows, a ponechání v jádru minimálního nezbytného souboru ovladačů a subsystémů.

Prostředí WSL2 běží v samostatném disku obrazu (VHD) s файловой системou ext4 a virtuálním síťovým adaptérem. Stejně jako v WSL1 komponenty uživatelského prostoru jsou instalovány samostatně a zakládají se na sestaveních různých distribucí. Například pro instalaci do WSL v katalogu Microsoft Store jsou sestavení Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE a openSUSE.

Společnost Canonical již oznámila oznámila připravenost instalačních balíků Ubuntu 20.04 LTS, testovaných v prostředích
WSL2 založených na Windows 10 1903 a 1909. Pro aktivaci WSL2 v systému Windows 10 1909 je nutné nainstalovat aktualizaci kb4571748 a v PowerShellu s právy administrátora vykonat příkaz:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Poté je třeba restartovat počítač a aktivovat WSL2 jako výchozí:

wsl.exe —set-default-version 2

Následně je možné nainstalovat požadované Linuxové prostředí z katalogu
Microsoft Store nebo převést již existující prostředí ve formátu WSL 1 pomocí příkazu „wsl.exe —set-version Ubuntu 2“.

Dále lze zmínit o adaptaci prostředí Docker Desktop pro používání WSL2 místo backendu na bázi HyperV.
Použití WSL2 umožní spouštění Docker Desktop nejen majitelům Windows Pro a Windows Enterprise, ale také uživatelům Windows Home.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster