Subsistemul Windows pentru Linux (WSL) versiunea 2: cum va fi? (FAQ)

Sub tăietură este traducerea Întrebări frecvente publicate despre detaliile viitoarei versiuni WSL a doua (autor - Craig Loewen).

Subsistemul Windows pentru Linux (WSL) versiunea 2: cum va fi? (FAQ)

Subsistemul Windows pentru Linux (WSL) versiunea 2: cum va fi? (FAQ)

Probleme acoperite:


WSL 2 folosește Hyper-V? Va fi WSL 2 disponibil pe Windows 10 Home?

WSL 2 va fi disponibil pe toate edițiile de Windows în care WSL 1 este disponibil în prezent (inclusiv Windows 10 Home).

A doua versiune a WSL folosește arhitectura Hyper-V pentru a oferi virtualizare. Această arhitectură va fi disponibilă într-o caracteristică opțională care este un subset de caracteristici Hyper-V. Această componentă suplimentară va fi disponibilă în toate edițiile OS. Mai aproape de lansarea WSL 2, vom vorbi mai detaliat despre această nouă componentă.

Ce se va întâmpla cu WSL 1? Va fi abandonat?

În prezent, nu avem planuri de a retrage WSL 1. Puteți rula distribuțiile WSL 1 și WSL 2 una lângă alta pe aceeași mașină. Adăugarea lui WSL 2 ca o nouă arhitectură ajută echipa WSL să extindă capabilitățile uimitoare ale rulării Linux pe Windows.

Va fi posibil să rulați WSL 2 și alte instrumente de virtualizare terță parte (cum ar fi VMWare sau Virtual Box) în același timp?

Unele aplicații terță parte nu pot rula atunci când este utilizat Hyper-V, ceea ce înseamnă că nu vor putea rula atunci când este activat WSL 2. Din păcate, acestea includ VMWare și Virtual Box.

Explorăm modalități de a rezolva această problemă. De exemplu, oferim un set de API-uri numite Platforma Hypervisor, care poate fi folosit de furnizorii terți de virtualizare pentru a-și face software-ul compatibil cu Hyper-V. Acest lucru permite aplicațiilor să utilizeze arhitectura Hyper-V pentru emulare, de exemplu: Emulatorul Google Android este acum compatibil cu Hyper-V.

Nota traducătorului

Oracle VirtualBox are deja o caracteristică experimentală utilizați Hyper-V pentru a vă virtualiza mașinile:

Nu este necesară nicio configurație. Oracle VM VirtualBox detectează Hyper-V automat și folosește Hyper-V ca motor de virtualizare pentru sistemul gazdă. Pictograma CPU din bara de stare a ferestrei VM indică faptul că Hyper-V este utilizat.

Dar acest lucru duce la o degradare vizibilă a performanței:

Când utilizați această caracteristică, este posibil să aveți o degradare semnificativă a performanței Oracle VM VirtualBox pe unele sisteme gazdă.

Din experiența personală de utilizare împreună a Hyper-V și VirtualBox, pot observa că, cu fiecare lansare, VirtualBox îmbunătățește suportul pentru funcționarea mașinilor sale virtuale sub Hyper-V. Dar până acum viteza de lucru nu ne permite să trecem pe deplin la o astfel de simbioză pentru sarcinile de zi cu zi, chiar și pentru cele care nu necesită performanță. Redesenarea banală a ferestrelor în interiorul unei mașini virtuale are loc cu o întârziere vizibilă. Sper din tot sufletul că situația se va îmbunătăți până la lansarea WSL 2.

Va fi posibil să accesați GPU-ul de pe WSL 2? Ce planuri aveți de a extinde suportul hardware?

În versiunile inițiale ale WSL 2, suportul pentru accesul hardware va fi limitat. De exemplu, nu veți putea accesa GPU, portul serial și USB. Cu toate acestea, adăugarea de suport pentru dispozitive este o prioritate în planurile noastre, deoarece deschide o mulțime de posibilități pentru dezvoltatorii care doresc să interacționeze cu aceste dispozitive. Între timp, puteți utiliza întotdeauna WSL 1, care oferă acces atât la serial, cât și la USB. Vă rugăm să urmăriți știrile pe acest blog și pe Twitter membri ai echipei WSL pentru a fi la curent cu cele mai recente funcții care vin în versiunile Insider și anunțați-ne cu ce dispozitive doriți să interacționați!

Va putea WSL 2 să utilizeze aplicații de rețea?

Da, în general, aplicațiile de rețea vor funcționa mai rapid și mai bine, deoarece asigurăm compatibilitatea completă a apelurilor de sistem. Cu toate acestea, noua arhitectură folosește componente de rețea virtualizate. Aceasta înseamnă că în versiunile inițiale de previzualizare, WSL 2 se va comporta ca o mașină virtuală, de exemplu WSL 2 va avea propria sa adresă IP (nu aceeași cu gazda). Ne propunem o experiență similară cu WSL 2 ca și WSL 1, care include îmbunătățiri ale suportului de rețea. Intenționăm să adăugăm rapid capacitatea de a comunica între toate aplicațiile de rețea din Linux sau Windows folosind localhost. Vom posta mai multe detalii despre subsistemul nostru de rețea și îmbunătățiri pe măsură ce ne apropiem de lansarea WSL 2.

Dacă aveți mai multe întrebări despre WSL sau doriți doar să contactați echipa WSL, ne puteți găsi pe Twitter:

Sursa: www.habr.com

Adauga un comentariu