Společnost Microsoft o rozšíření funkcionality subsystému WSL2 (Windows Subsystem for Linux), který umožňuje spouštění spustitelných souborů Linuxu ve Windows.
Od sestavení Windows Insiders 20211 byla do WSL2 přidána podpora montování souborových systémů z fyzických disků.
Pro montování byla navržena příkaz "wsl —mount", pomocí kterého lze také připojit do WSL oddíl s FS, který nemá vestavěnou podporu Windows, například lze získat přístup k oddílu s FS ext4. Uvedenou možnost lze využít k organizaci práce se stejným Linuxovým oddílem při přítomnosti více operačních systémů (Windows a Linux) na počítači.
Připojené oddíly jsou viditelné nejen v Linuxovém prostředí WSL, ale také v hlavním systému přes virtuální disk "\wsl$" ve správci souborů Průzkumník.
Připomínáme, že edice WSL2 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 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 samostatně a zakládají se na sestaveních různých distribucí. Například pro instalaci do WSL v katalogu Microsoft Store sestavení , , ,
, a .
Zdroj: opennet.ru
