Microsoft har implementerat stöd för WSL2 (Windows Subsystem for Linux) i Windows Server 2022. Ursprungligen erbjöds WSL2, som möjliggör körning av Linux-exekverbara filer i Windows, endast i Windows-versioner för arbetsstationer, men nu har Microsoft Àven flyttat detta subsystem till Windows Server-versionerna. Komponenterna för att stödja WSL2 i Windows Server Àr för nÀrvarande tillgÀngliga för testning som en experimentell uppdatering KB5014021 (OS Build 20348.740). Det planeras att i juniuppdateringen integrera stöd för Linux-miljöer baserat pÄ WSL2 i huvudversionen av Windows Server 2022 och erbjuda det till alla anvÀndare.
För att möjliggöra körning av Linux-exekverbara filer i WSL2 har man övergivit anvÀndningen av en emulator som översatte systemanrop frÄn Linux till systemanrop i Windows och övergÄtt till att tillhandahÄlla en miljö med en fullstÀndig Linux-kÀrna. Den föreslagna kÀrnan för WSL Àr baserad pÄ Linux-kÀrnaversion 5.10, som har utökats med WSL-specifika patchar som inkluderar optimeringar för att minska kÀrnans uppstartstid, minska minnesanvÀndning, ÄterlÀmna minne frigjort av Linux-processer till Windows samt lÀmna ett minimiuppsÀttning av drivrutiner och subsystem i kÀrnan.
KÀrnan körs i en Windows-miljö med hjÀlp av en virtuell maskin som redan anvÀnds i Azure. WSL-miljön körs i en separat diskbild (VHD) med ext4 filsystem och en virtuell nÀtverksadapter. Komponenterna i anvÀndarrummet installeras separat och baseras pÄ versioner av olika distributioner. Till exempel erbjuds versioner av Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE och openSUSE för installation i WSL via Microsoft Store.
KĂ€lla: opennet.ru
