Microsoft a lansat deja WSL2, subsistemul Windows pentru Linux

Windows_WSL

Așa cum am discutat luna trecută despre WSL2 împreună cu caracteristicile care vor fi implementate în acesta la lansarea sa, Microsoft a anunțat formarea de noi versiuni experimentale de Windows Insider (construi 18917), inclusiv stratul WSL2 (Subsistemul Windows pentru Linux).

WSL2 este un strat care permite lansarea fișierelor executabile Linux pe Windows. WSL Second Edition se distinge prin livrarea unui nucleu Linux complet, mai degrabă decât un emulator on-the-fly care traduce apelurile de sistem Linux în apeluri de sistem Windows.

Windows_WSL
Articol asociat:
Microsoft a anunțat WSL2 cu nucleul Linux obișnuit

Utilizarea unui kernel Linux obișnuit permite WSL2 să obțină compatibilitate Linux completă la nivel de apel de sistem și asigurați-vă că containerele Docker pot rula fără probleme pe Windows, precum și să implementeze suport pentru sistemele de fișiere bazate pe mecanismul FUSE.

Despre WSL2

Comparativ cu versiunea anterioară (WSL1), această a doua versiune (WSL2) a îmbunătățit semnificativ performanța I / O și operațiuni ale sistemului de fișiere.

De exemplu, atunci când despachetați o arhivă WSL2, aceasta este de 20 de ori mai rapidă decât WSL1 și când se efectuează unele dintre diferite operațiuni, cum ar fi "git clone", "npm install", "apt install" și apt update "2 to de 5 ori.

WSL2 oferă o componentă bazată pe kernel-ul Linux 4.19 care rulează într-un mediu Windows utilizând o mașină virtuală care este deja utilizată în Azure.

Există câteva modificări ale experienței utilizatorului pe care le veți observa atunci când începeți să utilizați WSL 2.

Actualizările pentru kernel-ul Linux sunt livrate prin intermediul mecanismului de actualizare Windows și sunt testate pe infrastructura de integrare continuă Microsoft.

Toate modificările pregătite pentru integrarea kernelului cu WSL promit să fie lansate sub licența gratuită GPLv2.

Patch-urile pregătite includ optimizări pentru a reduce timpul de pornire a nucleului, pentru a reduce consumul de memorie și pentru a lăsa setul minim necesar de drivere și subsisteme în nucleu.

Ce este nou în WSL2?

Suportul pentru versiunea anterioară a WSL1 este păstrat și ambele sisteme pot fi utilizate în paralel, conform preferințelor utilizatorului. WSL2 poate acționa ca un înlocuitor transparent pentru WSL1.

La fel ca în WSL1, componentele spațiului utilizator sunt instalate separat și se bazează pe seturi din diferite distribuții. De exemplu, pUnii au sugerat pentru instalarea în WSL în directorul magazinului Microsoft distribuții la fel ca Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE și openSUSE.

Mediul este realizat pe o imagine de disc separată (VHD) cu un sistem de fișiere ext4 și un adaptor de rețea virtuală.

Pentru a interacționa cu kernel-ul Linux propus în WSL2, un mic script de inițializare trebuie inclus în distribuție schimbați procesul de boot.

A fost propusă o nouă comandă „wsl –set-version” pentru a schimba modurile de distribuție și o comandă „wsl –set-default-version” pentru a selecta versiunea implicită a WSL.

De asemenea, această nouă versiune a WSL2 inclusă în versiunea Windows build 18917, îmbunătățiri ale sistemului de fișiere evidențiate întrucât în ​​interiorul lor a fost optimizată gestionarea acestora, făcând accesul mai rapid la ele.

Înțelegem că am petrecut ultimii trei ani spunându-vă să puneți fișierele pe unitatea dvs. C atunci când utilizați WSL 1, dar acest lucru nu este cazul în WSL 2. Pentru a vă bucura de cel mai rapid acces la sistemul de fișiere din WSL 2, aceste fișiere trebuie fi înăuntru. Sistem de fișiere rădăcină Linux.

O altă schimbare în WSL2 este schimbarea arhitecturii prin tehnologia de virtualizare.

Deoarece WSL 2 rulează acum într-o mașină virtuală, adresa IP a mașinii virtuale respective va trebui folosită pentru a accesa aplicațiile de rețea Linux din Windows și invers.

Obiectivul nostru este de a face WSL 2 să se simtă ca WSL 1 și așteptăm cu nerăbdare să vă auzim feedback-ul cu privire la modul în care ne putem îmbunătăți.

Fuente: https://devblogs.microsoft.com


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Guillermo el a spus

    Articolul confundă continuu „Linux” (nucleu) cu GNU / Linux (sistem de operare) într-o asemenea măsură încât nu se înțelege nimic. Teribil scris.