Compania Microsoft a anunțat integrarea suportului pentru medii Linux bazate pe subsistemul WSL2 (Windows Subsystem for Linux) în cadrul actualizării cumulative din iunie recent lansate pentru Windows Server 2022. Inițial, subsistemul WSL2, care permite rularea fișierelor executabile Linux în Windows, era disponibil doar în variantele Windows pentru stații de lucru.

Pentru a permite rularea fișierelor executabile Linux în WSL2, în locul unui emulator care traducea apelurile de sistem Linux în apeluri de sistem Windows, se oferă un mediu cu un kernel Linux complet. Kernelul propus pentru WSL este bazat pe versiunea kernelului Linux 5.10, extins cu patch-uri specifice WSL, care includ optimizări pentru reducerea timpului de pornire a kernelului, diminuarea consumului de memorie, returnarea memoriei eliberate de procesele Linux către Windows și menținerea în kernel 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.
De asemenea, se poate menționa versiunea corectivă a distribuției Linux CBL-Mariner 2.0.20220617 (Common Base Linux Mariner), care se dezvoltă ca o platformă de bază unificată pentru medii Linux utilizate în infrastructura de cloud, sistemele edge și diverse servicii Microsoft. Proiectul vizează unificarea soluțiilor Linux utilizate în Microsoft și simplificarea menținerii sistemelor Linux de diferite tipuri la zi. Dezvoltările proiectului sunt distribuite sub licența MIT.
Sursa: opennet.ro
