Spoločnosť Microsoft implementovala podporu pre subsystém WSL2 (Windows Subsystém pre Linux) V Windows Server 2022Spočiatku podsystém WSL2, ktorý zabezpečuje spúšťanie spustiteľných súborov Linux в Windows, bol ponúkaný iba vo variantoch Windows pre pracovné stanice, ale teraz Microsoft presunul tento subsystém do serverových edícií WindowsKomponenty na podporu WSL2 v Windows Server sú momentálne dostupné na testovanie vo forme experimentálnej aktualizácie KB5014021 (zostava OS 20348.740). Podpora bude pridaná v júnovej kumulatívnej aktualizácii. Linux-Prostredia založené na WSL2 sa plánujú integrovať do hlavnej kompozície Windows Server 2022 a ponúknuť ho všetkým používateľom.
Aby sa zabezpečilo spustenie spustiteľných súborov Linux WSL2 upustil od používania emulátora, ktorý prekladal systémové volania. Linux do systémových volaní Windowsa prešiel na poskytovanie prostredia s plnohodnotným jadrom LinuxNavrhované jadro pre WSL je založené na vydaní jadra Linux 5.10, ktorá je vylepšená o záplaty špecifické pre WSL, vrátane optimalizácií na skrátenie času spustenia jadra, zníženie spotreby pamäte a návrat Windows oslobodený Linux-pamäťové procesy, pričom v jadre zostane minimálna potrebná sada ovládačov a podsystémov.
Jadro beží v prostredí Windows Používanie virtuálneho počítača, ktorý už beží v Azure. Prostredie WSL beží na samostatnom obraze disku (VHD) so súborovým systémom ext4 a virtuálnym sieťovým adaptérom. Komponenty používateľského priestoru sa inštalujú samostatne a sú založené na zostavách z rôznych distribúcií. Napríklad zostavy sú k dispozícii na inštaláciu v WSL v obchode Microsoft Store. Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE a openSUSE.
Zdroj: opennet.ru
