Prostředí pro běh linuxových aplikací na Windows 11 bude dodáváno prostřednictvím obchodu Microsoft Store

Společnost Microsoft oznámila dostupnost možnosti prostředí WSL (Windows Subsystem for Linux) pro Windows 11, která umožňuje spouštění spustitelných souborů Linuxu. Na rozdíl od dodávek WSL pro předchozí verze Windows není verze pro Windows 11 zabudována do obrazu systému, ale je zabalena jako aplikace distribuovaná prostřednictvím katalogu Microsoft Store. Přitom z pohledu použitých technologií zůstává náplň WSL stejná, pouze se změnil způsob instalace a aktualizace.

Je třeba poznamenat, že distribuce prostřednictvím obchodu Microsoft Store umožňuje urychlit doručování aktualizací a nových funkcí WSL, včetně možnosti instalovat nové verze WSL, aniž byste byli vázáni na verzi Windows. Například jakmile budou připraveny experimentální funkce, jako je podpora grafických linuxových aplikací, GPU computing a připojení k disku, uživatel k nim bude mít okamžitý přístup, aniž by musel aktualizovat Windows nebo používat testovací sestavení Windows Insider.

Připomeňme, že v moderním prostředí WSL se místo emulátoru, který překládal systémová volání Linuxu do systémových volání Windows, používá prostředí s plnohodnotným linuxovým jádrem. Jádro navržené pro WSL je založeno na vydání linuxového jádra 5.10, které je rozšířeno o záplaty specifické pro WSL, včetně optimalizací 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í minima požadovaná sada ovladačů a subsystémů v jádře.

Jádro běží v prostředí Windows pomocí virtuálního počítače, který už běží v Azure. Prostředí WSL běží na samostatném obrazu disku (VHD) se systémem souborů ext4 a virtuálním síťovým adaptérem. Komponenty uživatelského prostoru se instalují samostatně a jsou založeny na sestavách různých distribucí. Například pro instalaci do WSL nabízí katalog Microsoft Store sestavení Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE a openSUSE.



Zdroj: opennet.ru

Přidat komentář