Microsoft despre furnizarea de suport pentru subsistem (Windows Subsistem pentru Linux) în probleme Windows 10 — 1903 și 1909, formate în mai și noiembrie anul trecut. Inițial, subsistemul WSL2, care asigură lansarea fișierelor executabile Linux в Windows, a fost propus în numărul Windows 10 2004. Acum Microsoft a transferat acest subsistem la actualizările anterioare. Windows 10, care rămân relevante și sunt utilizate în multe întreprinderi. Portarea la aceste versiuni WSL2 va permite o execuție eficientă Linux-mediu fără a fi nevoie să comutați la Windows 10 2004 (care însoțește numerele din 1903 și 1909) până în decembrie 2020 și mai 2022).
Să vă reamintim că ediția WSL2 livrarea unui kernel complet Linux în loc de emulatorul folosit anterior, care traducea apelurile de sistem Linux în apeluri de sistem Windows. Ядро Linux în WSL2 nu este inclus în imaginea de instalare Windows, dar este încărcat dinamic și menținut actualizat de Windows Similar modului în care sunt instalate și actualizate driverele grafice. Procesul de instalare și actualizare a kernelului utilizează mecanismul standard. Windows Actualizare.
Propus pentru WSL2 bazat pe versiunea kernelului Linux 4.19, care este executată în mediul Windows utilizând o mașină virtuală care rulează deja în Azure. Patch-urile specifice WSL2 aplicate kernelului includ optimizări pentru a reduce timpul de pornire al kernelului, a reduce consumul de memorie și a returna Windows eliberat Linux-procese de memorie, lăsând în kernel setul minim necesar de drivere și subsisteme.
Mediul WSL2 rulează într-o imagine de disc separată (VHD) cu un sistem de fișiere ext4 și un adaptor de rețea virtual. La fel ca și componentele spațiului utilizator WSL1 separat și se bazează pe ansambluri de diverse distribuții. De exemplu, pentru a instala în WSL în directorul Microsoft Store adunări , , ,
, и .
Canonical a făcut-o deja despre disponibilitatea ansamblurilor de instalare Ubuntu Versiunea 20.04 LTS testată în anumite medii
Bazat pe WSL2 Windows 10 1903 și 1909. Pentru a activa WSL2 în Windows 10 Actualizarea 1909 trebuie instalată și rulați comanda în PowerShell cu drepturi de administrator:
Permite-WindowsOpționalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
Apoi, trebuie să reporniți computerul și să activați WSL2 în mod implicit:
wsl.exe --set-default-versiunea 2
După aceasta, puteți seta cea dorită Linux-mediu din catalog
Microsoft Store sau convertiți un mediu existent în format WSL 1 folosind comanda „wsl.exe --set-version” Ubuntu 2 ».
În plus, se poate menționa mediu inconjurator pentru WSL2 în loc de un backend bazat pe HyperV.
Utilizarea WSL2 va permite ca Docker Desktop să fie rulat nu doar de către proprietari Windows Pro și Windows Întreprinderi, dar și utilizatorilor Windows Acasă.
Sursa: opennet.ru
