Windows Subsystem for Linux (WSL) versiunea 2: cum va fi? (FAQ)

Subiectul este tradus din FAQ-ul publicat despre detaliile versiunii a doua a WSL (autor — Craig Loewen).

Windows Subsystem for Linux (WSL) versiunea 2: cum va fi? (FAQ)

Windows Subsystem for Linux (WSL) versiunea 2: cum va fi? (FAQ)

Întrebările abordate:


WSL 2 utilizează Hyper-V? Va fi disponibil WSL 2 pe Windows 10 Home?

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

În a doua versiune WSL, se folosește arhitectura Hyper-V pentru a asigura virtualizarea. Această arhitectură va fi disponibilă într-un component suplimentar, care este un subset al funcțiilor Hyper-V. Acest component suplimentar va fi disponibil în toate edițiile sistemului de operare. Cu puțin timp înainte de lansarea WSL 2, vom oferi mai multe detalii despre acest nou component.

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

În prezent, nu plănuim să abandonăm WSL 1. Poți rula distribuții WSL 1 și WSL 2 pe aceeași mașină. Adăugarea WSL 2 ca o nouă arhitectură ajută echipa WSL să extindă uimitoarele capacități ale mediului Linux pe Windows.

Va fi posibil să rulezi simultan WSL 2 și alte unelte de virtualizare terțe (de exemplu, VMWare sau Virtual Box)?

Unele aplicații terțe nu pot funcționa atunci când se folosește Hyper-V, ceea ce înseamnă că nu vor funcționa cu WSL 2 activat. 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 numit Hypervisor Platform, care poate fi utilizat de furnizorii de virtualizare terți pentru a asigura compatibilitatea software-ului lor 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 capacitate experimentală de a folosi Hyper-V pentru virtualizarea mașinilor sale:

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

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

Când folosești această caracteristică, este posibil să experimentezi o degradare semnificativă a performanței Oracle VM VirtualBox pe unele sisteme gazdă.

Din experiența personală cu utilizarea comună a Hyper-V și VirtualBox, pot menționa că VirtualBox îmbunătățește suportul pentru funcționarea mașinilor sale virtuale sub Hyper-V cu fiecare versiune. Cu toate acestea, viteza de funcționare nu permite o tranziție completă la un astfel de simbioză pentru sarcinile de zi cu zi, chiar și pentru cele care nu sunt foarte exigente în ceea ce privește performanța. Redesenarea simplă a ferestrelor din interiorul mașinii virtuale are loc cu o întârziere vizibilă. Sper sincer că situația se va îmbunătăți până la lansarea WSL 2.

Se va putea accesa GPU-ul din WSL 2? Care sunt planurile pentru extinderea suportului hardware?

În versiunile inițiale ale WSL 2, suportul pentru accesul la hardware va fi limitat. De exemplu, nu veți putea accesa procesorul grafic, portul serial și USB. Cu toate acestea, adăugarea suportului pentru dispozitive are o prioritate ridicată în planurile noastre, deoarece deschide numeroase oportunități pentru dezvoltatori care doresc să interacționeze cu aceste dispozitive. În același timp, puteți folosi întotdeauna WSL 1, care oferă acces atât la portul serial, cât și la USB. Vă rugăm să urmăriți noutățile în acest blog și pe Twitter-ul membrilor echipei WSL, pentru a fi la curent cu cele mai recente funcții care vor apărea în versiunile insider și să ne spuneți 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ă utilizează componente de rețea virtualizate. Aceasta înseamnă că în versiunile inițiale preliminare ale WSL 2, va funcționa ca o mașină virtuală, de exemplu, WSL 2 va avea propria sa adresă IP (difernită de cea a gazdei). Ne străduim ca experiența utilizării WSL 2 să fie asemănătoare cu WSL 1, ceea ce include îmbunătățiri ale suportului pentru subsistemul de rețea. Plănuim să adăugăm cât mai rapid posibil capacitatea de comunicare între toate aplicațiile de rețea din Linux sau Windows folosind localhost. Vom publica informații mai detaliate despre subsistemul nostru de rețea și îmbunătățirile acestuia pe măsură ce ne apropiem de lansarea WSL 2.

Dacă aveți întrebări suplimentare despre WSL sau doriți pur și simplu să contactați echipa WSL, ne puteți găsi pe Twitter:

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster