Compania Microsoft a implementat suportul pentru subsistemul WSL2 (Windows Subsystem for Linux) în Windows Server 2022. Inițial, subsistemul WSL2, care permite rularea fișierelor executabile Linux în Windows, a fost disponibil doar în versiunile Windows pentru stații de lucru, dar acum Microsoft l-a extins și în edițiile server de Windows. Componentele pentru suportul WSL2 în Windows Server sunt momentan disponibile pentru testare sub forma unei actualizări experimentale KB5014021 (OS Build 20348.740). În actualizarea cumulativă din iunie, se preconizează integrarea suportului pentru mediile Linux bazate pe WSL2 în componența principală a Windows Server 2022 și oferirea acesteia tuturor utilizatorilor.
Pentru a permite rularea fișierelor executabile Linux în WSL2, s-a renunțat la utilizarea emulatorului care traducea apelurile de sistem Linux în apeluri de sistem Windows și s-a trecut la furnizarea unui mediu cu un nucleu Linux complet. Nucleul propus pentru WSL se bazează pe versiunea nucleului Linux 5.10, care este extins cu patch-uri specifice WSL, incluzând optimizări pentru reducerea timpului de pornire a nucleului, diminuarea consumului de memorie, returnarea memoriei eliberate de procesele Linux către Windows și menținerea în nucleu a unui set minim necesar de drivere și subsisteme.
Nucleul rulează într-un mediu Windows cu ajutorul unei mașini virtuale deja utilizate în Azure. Mediul WSL rulează într-o imagine de disc separată (VHD) cu sistem de fișiere ext4 și un adaptor de rețea virtual. Componentele spațiului utilizator se instalează separat și se bazează pe versiunile diferitelor distribuții. De exemplu, pentru instalarea în WSL, în catalogul Microsoft Store sunt disponibile versiuni de Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE și openSUSE.
Sursa: opennet.ro
