Sottosistema Windows per Linux (WSL) versione 2: come sarà? (FAQ)

Sotto il taglio c'è la traduzione domande frequenti pubblicate sui dettagli della futura seconda versione del WSL (autore - Craig Lowen).

Sottosistema Windows per Linux (WSL) versione 2: come sarà? (FAQ)

Sottosistema Windows per Linux (WSL) versione 2: come sarà? (FAQ)

Problemi trattati:


WSL 2 utilizza Hyper-V? WSL 2 sarà disponibile su Windows 10 Home?

WSL 2 sarà disponibile in tutte le edizioni di Windows in cui WSL 1 è attualmente disponibile (incluso Windows 10 Home).

La seconda versione di WSL utilizza l'architettura Hyper-V per fornire la virtualizzazione. Questa architettura sarà disponibile in una funzionalità facoltativa che costituisce un sottoinsieme delle funzionalità Hyper-V. Questo componente aggiuntivo sarà disponibile in tutte le edizioni del sistema operativo. Più vicino al rilascio di WSL 2, parleremo più in dettaglio di questo nuovo componente.

Cosa accadrà al WSL 1? Verrà abbandonato?

Al momento non abbiamo intenzione di ritirare WSL 1. È possibile eseguire le distribuzioni WSL 1 e WSL 2 fianco a fianco sullo stesso computer. L'aggiunta di WSL 2 come nuova architettura aiuta il team WSL ad espandere le straordinarie funzionalità di esecuzione di Linux su Windows.

Sarà possibile eseguire contemporaneamente WSL 2 e altri strumenti di virtualizzazione di terze parti (come VMWare o Virtual Box)?

Alcune applicazioni di terze parti non possono essere eseguite quando viene utilizzato Hyper-V, il che significa che non potranno essere eseguite quando è abilitato WSL 2. Sfortunatamente, queste includono VMWare e Virtual Box.

Stiamo esplorando modi per risolvere questo problema. Ad esempio, forniamo una serie di API chiamate Piattaforma Hypervisor, che può essere utilizzato dai fornitori di virtualizzazione di terze parti per rendere il proprio software compatibile con Hyper-V. Ciò consente alle applicazioni di utilizzare l'architettura Hyper-V per l'emulazione, ad esempio: L'emulatore Android di Google è ora compatibile con Hyper-V.

Nota del traduttore

Oracle VirtualBox ha già una funzionalità sperimentale usa Hyper-V per virtualizzare le tue macchine:

Non è richiesta alcuna configurazione. Oracle VM VirtualBox rileva automaticamente Hyper-V e utilizza Hyper-V come motore di virtualizzazione per il sistema host. L'icona della CPU nella barra di stato della finestra della macchina virtuale indica che è in uso Hyper-V.

Ma questo porta a un notevole degrado delle prestazioni:

Quando si utilizza questa funzionalità, potrebbe verificarsi un significativo degrado delle prestazioni di Oracle VM VirtualBox su alcuni sistemi host.

Dall'esperienza personale nell'utilizzo combinato di Hyper-V e VirtualBox, posso notare che con ogni versione VirtualBox migliora il supporto per il funzionamento delle sue macchine virtuali in Hyper-V. Ma finora la velocità del lavoro non ci consente di passare completamente a tale simbiosi per le attività quotidiane, anche quelle che non richiedono prestazioni. Il banale ridisegno delle finestre all'interno di una macchina virtuale avviene con un ritardo visibile. Spero sinceramente che la situazione migliori prima del rilascio di WSL 2.

Sarà possibile accedere alla GPU da WSL 2? Quali sono i vostri piani per espandere il supporto hardware?

Nelle versioni iniziali di WSL 2, il supporto per l'accesso all'hardware sarà limitato. Ad esempio, non sarai in grado di accedere alla GPU, alla porta seriale e all'USB. Tuttavia, l'aggiunta del supporto per i dispositivi è una priorità elevata nei nostri piani poiché apre molte possibilità agli sviluppatori che desiderano interagire con questi dispositivi. Nel frattempo, puoi sempre utilizzare WSL 1, che fornisce l'accesso sia alla porta seriale che a quella USB. Si prega di seguire le notizie su questo blog e twitta i membri del team WSL per rimanere aggiornato sulle ultime funzionalità in arrivo nelle build Insider e facci sapere con quali dispositivi desideri interagire!

WSL 2 sarà in grado di utilizzare applicazioni di rete?

Sì, in generale, le applicazioni di rete funzioneranno più velocemente e meglio perché garantiamo la piena compatibilità delle chiamate di sistema. Tuttavia, la nuova architettura utilizza componenti di rete virtualizzati. Ciò significa che nelle build di anteprima iniziali, WSL 2 si comporterà come una macchina virtuale, ad esempio WSL 2 avrà il proprio indirizzo IP (non lo stesso dell'host). Puntiamo a un'esperienza simile a WSL 2 come WSL 1, che includa miglioramenti al supporto di rete. Prevediamo di aggiungere rapidamente la possibilità di comunicare tra tutte le applicazioni di rete da Linux o Windows utilizzando localhost. Pubblicheremo ulteriori dettagli sul nostro sottosistema di rete e sui miglioramenti man mano che ci avviciniamo al rilascio di WSL 2.

Se hai altre domande sulla WSL o vuoi semplicemente contattare il team WSL, puoi trovarci su Twitter:

Fonte: habr.com

Aggiungi un commento