Au fost publicate versiunile Windows Insider cu subsistemul WSL2 (subsistemul Windows pentru Linux).

Microsoft a anunțat despre formarea de noi versiuni experimentale ale Windows Insider (build 18917), care includ stratul WSL2 (Windows Subsystem for Linux) anunțat anterior, care asigură lansarea fișierelor executabile Linux pe Windows. A doua ediție a WSL se distinge prin livrarea unui nucleu Linux cu drepturi depline, în locul unui emulator care traduce apelurile de sistem Linux în apeluri de sistem Windows din mers.

Utilizarea unui nucleu standard vă permite să obțineți compatibilitate deplină cu Linux la nivelul apelurilor de sistem și să oferiți capacitatea de a rula fără probleme containere Docker pe Windows, precum și de a implementa suport pentru sistemele de fișiere bazate pe mecanismul FUSE. În comparație cu WSL1, WSL2 a crescut semnificativ performanța operațiunilor I/O și ale sistemului de fișiere. De exemplu, atunci când despachetați o arhivă comprimată, WSL2 este de 1 de ori mai rapid decât WSL20 și de 2-5 ori mai rapid când se efectuează operațiunile „git clone”, „npm install”, „apt update” și „apt upgrade”.

WSL2 oferă o componentă bazată pe nucleul Linux 4.19 care rulează într-un mediu Windows folosind o mașină virtuală deja utilizată în Azure. Actualizările nucleului Linux sunt furnizate prin mecanismul Windows Update și testate pe infrastructura de integrare continuă a Microsoft. Toate modificările pregătite pentru integrarea nucleului cu WSL sunt promise a fi publicate sub licența gratuită GPLv2. Patch-urile pregătite includ optimizări pentru a reduce timpul de pornire a nucleului, a reduce consumul de memorie și a lăsa setul minim necesar de drivere și subsisteme în nucleu.

Suportul pentru versiunea veche a WSL1 este păstrat și ambele sisteme pot fi utilizate unul lângă altul, în funcție de preferințele utilizatorului. WSL2 poate acționa ca un înlocuitor transparent pentru WSL1. La fel ca și componentele spațiului utilizator WSL1 sunt stabilite separat și se bazează pe ansambluri de diverse distribuții. De exemplu, pentru a instala în WSL în directorul Microsoft Store a oferit adunări Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
alpin, SUSE и openSUSE.

împrejurimi efectuat într-o imagine de disc separată (VHD) cu sistemul de fișiere ext4 și un adaptor de rețea virtual. Interoperabilitatea cu nucleul Linux oferit în WSL2 necesită includerea unui mic script de inițializare în distribuție care modifică procesul de pornire. Pentru a schimba modurile de operare ale distribuțiilor, a fost propusă o nouă comandă „wsl —set-version” și pentru a selecta versiunea implicită a WSL, comanda „wsl —set-default-version”.

Sursa: opennet.ru

Adauga un comentariu