Compania Microsoft despre extinderea funcționalității subsistemului WSL2 (Windows Subsystem for Linux), care permite rularea fișierelor executabile Linux în Windows.
Începând cu versiunea Windows Insiders 20211, WSL2 a adăugat suport pentru montarea sistemelor de fișiere de pe discuri fizice.
Pentru montare, este disponibilă comanda „wsl —mount”, prin care se poate monta în WSL o partiție cu un FS care nu are suport încorporat în Windows, de exemplu, se poate accesa o partiție cu FS ext4. Această opțiune poate fi folosită pentru a organiza lucrul cu aceeași partiție Linux atunci când există mai multe sisteme de operare (Windows și Linux) pe computer.
Partițiile montate devin vizibile nu doar în mediul Linux WSL, ci și în sistemul principal printr-un disc virtual „\wsl$” în managerul de fișiere File Explorer.
Amintim că versiunea WSL2 vine cu un nucleu Linux complet în locul emulatorului anterior, care traducea apelurile de sistem Linux în apeluri de sistem Windows. Nucleul Linux în WSL2 nu face parte din imaginea de instalare Windows, ci este încărcat dinamic și menținut la zi de echipa Windows, similar cu modul în care sunt instalate și actualizate driverele grafice. Procesul de instalare și actualizare a nucleului folosește mecanismul standard Windows Update.
Propus pentru WSL2 se bazează pe versiunea nucleului Linux 4.19, care rulează în mediul Windows utilizând o mașină virtuală deja implicată în Azure. Patch-urile specifice pentru nucleul WSL2 includ optimizări pentru reducerea timpului de pornire al nucleului, scăderea consumului de memorie, returnarea memoriei eliberate de procesele Linux către Windows și păstrarea în nucleu a unui set minim de drivere și subsisteme necesare.
Mediul WSL2 rulează într-o imagine de disc separată (VHD) cu sistem de fișiere ext4 și un adaptor de rețea virtual. La fel ca în WSL1, componentele spațiului utilizator separat și se bazează pe build-uri din diferite distribuții. De exemplu, pentru instalarea în WSL în catalogul Microsoft Store compilare , , ,
, și .
Sursa: opennet.ro
