Microsoft a lansat WSL 2.4.8, oferind îmbunătățiri pentru a îmbunătăți gestionarea distribuției Linux moderne sub WSL1 și a eficientiza operațiunile sistemului în ambele versiuni ale subsistemului Windows pentru Linux.
Actualizarea rezolvă probleme critice, cum ar fi alocarea resurselor și profilele terminale lipsă în timpul conversiilor de distribuție, introducând în același timp modificări care fac fluxurile de lucru Linux mai fluide pentru dezvoltatori.
Subsistemul Windows pentru Linux permite utilizatorilor pentru a rula un mediu Linux în mod nativ pe Windows fără pornire dublă sau folosind mașini virtuale. WSL1 traduce apelurile de sistem Linux în apeluri API Windows, în timp ce WSL2 rulează un nucleu Linux complet pentru o performanță, compatibilitate și o gestionare mai bună a resurselor.
Îmbunătățiri cheie pentru distribuțiile moderne
Una dintre modificări notabile din WSL 2.4.8 se asigură că profilurile terminalului și comenzile rapide din meniul Start nu mai sunt șterse la conversia unei distribuții între WSL1 și WSL2. Anterior, utilizatorii au întâmpinat întreruperi, deoarece aceste comenzi rapide, care facilitează accesul rapid la mediile Linux, ar dispărea în timpul procesului de conversie.
În plus, Microsoft a introdus îmbunătățiri la wsl–install comanda. Distribuțiile moderne de Linux pot fi acum instalate fără distincția între majuscule și minuscule, reducând erorile comune în timpul instalării. Această actualizare îmbunătățește consistența comenzilor, în special în mediile în care gestionarea cazurilor poate duce la confuzie.
Remedieri pentru alocarea resurselor de sistem
O eroare de logică care a cauzat wsl2.processors a fost, de asemenea, abordat la numărul maxim de procesoare logice. Anterior, această problemă a condus la o alocare ineficientă a resurselor, forțând dezvoltatorii să își ajusteze manual setările sistemului. Logica corectată asigură utilizatorilor că pot aloca procesoare mai eficient, echilibrând performanța între mediile Windows și Linux.
Actualizarea WSL 2.4.8 aduce, de asemenea, îmbunătățiri Microsoft Remote Desktop Client, cu versiunea a fost actualizată la 1.2.5716. Această îmbunătățire asigură performanțe și stabilitate mai bune pentru dezvoltatorii care folosesc conexiuni la distanță împreună cu mediile lor WSL.
Actualizările kernelului au fost introduse în versiunile anterioare WSL pentru a alinia WSL2 cu versiunile de nucleu Linux din amonte. În special, versiunea 2.3.26 a actualizat nucleul WSL la 5.15.167.4, reparând erori în cadrul subsistemului XSAVES—o caracteristică critică pentru gestionarea proceselor virtualizate. și salvarea datelor de stare a procesorului.
Îmbunătățiri care conduc până la 2.4.8
WSL-uri Istoria dezvoltării recente include o serie de perfecționări care contribuie la o experiență mai stabilă și mai eficientă.
Gzip Compression pentru operațiuni de export: utilizatorii pot acum comprima distribuțiile Linux cu gzip atunci când folosesc wsl–exportcomandă, economisind spațiu și îmbunătățind vitezele de transfer. Urmărirea progresului: indicatorii de progres bazați pe dimensiunea fișierului oferă o vizibilitate mai bună pentru operațiunile de export îndelungate. Logica dispozitivului de blocare: îmbunătățirile asigură că instrumentele sistemului de fișiere, cum ar fi mkfs, funcționează fără probleme, așteptând ca dispozitivele de blocare să devină disponibile.
Versiunile anterioare au introdus, de asemenea, instalarea cu dublu clic pentru distribuțiile moderne și gestionarea implicită îmbunătățită a utilizatorilor cu comanda wsl–manage–set-default-user.
Într-o un pas către o rețea WSL compatibilă cu viitorul, Microsoft a inclus un avertisment cu privire la renunțarea planificată a rețelelor prin punte. În schimb, utilizatorii se vor baza pe modele de conectivitate mai noi, cum ar fi rețea proxy virito, care oferă o alternativă dacă configurațiile NAT eșuează.