Spoločnosť Microsoft o rozšírení funkčnosti subsystému WSL2 (Windows Subsystem for Linux), ktorý umožňuje spúšťanie vykonateľných súborov Linuxu vo Windows.
Od zostavenia Windows Insiders 20211 bola vo WSL2 pridaná podpora pripojenia súborových systémov z fyzických diskov.
Na pripojenie je navrhnutý príkaz „wsl —mount“, ktorý umožňuje aj pripojenie vo WSL k oddielu s FS, ktorý nemá zabudovanú podporu vo Windows, napríklad je možné získať prístup k oddielu s FS ext4. Túto možnosť je možné využiť na usporiadanie práce s tým istým oddielom Linuxu pri súčasnej prítomnosti viacerých operačných systémov na počítači (Windows a Linux).
Pripojené oddiely sú viditeľné nielen v Linuxovom prostredí WSL, ale aj v hlavnom systéme prostredníctvom virtuálneho disku „\wsl$“ vo správci súborov File Explorer.
Pripomeňme, že verzia WSL2 prináša plnohodnotné jadro Linuxu namiesto predtým používaného emulátora, ktorý vykonával prekonvertovanie systémových volaní Linuxu na systémové volania Windows. Jadro Linuxu vo WSL2 nie je súčasťou inštalačného obrazu Windows, ale je načítavané dynamicky a je udržiavané aktuálne zo strany Windows, podobne ako sa inštalujú a aktualizujú grafické ovládače. Na inštaláciu a aktualizáciu jadra sa využíva štandardný mechanizmus Windows Update.
Navrhované pre WSL2 je založené na vydaní jadra Linux 4.19, ktoré beží v prostredí Windows pomocou virtuálnej mašiny, ktorá už bola využívaná v Azure. Používané špecifické pre WSL2 opravy v jadre obsahujú optimalizácie na skrátenie času spustenia jadra, zníženie spotreby pamäte, vrátenie Windows pamäte oslobodenej procesmi Linuxu, zachovanie v jadre minimálne potrebného súboru ovládačov a subsystémov.
Prostredie WSL2 beží v samostatnom diskovom obraze (VHD) s súborovým systémom ext4 a virtuálnym sieťovým adaptérom. Rovnako ako v WSL1, komponenty používateľského priestoru samostatne a sú založené na zostavách rôznych distribúcií. Napríklad pre inštaláciu v WSL v adresári Microsoft Store verzie , , ,
, a .
Zdroj: opennet.ru
