Domande frequenti su WSL 2WSL 2 FAQs

Vengono riportate di seguito le domande frequenti su Sottosistema Windows per Linux 2.Below is a list of frequently asked questions (FAQ) about the Windows Subsystem for Linux 2.

WSL 2 usa Hyper-V?Does WSL 2 use Hyper-V? Sarà disponibile in Windows 10 Home?Will it be available on Windows 10 Home?

WSL 2 è disponibile in tutti gli SKU in cui è attualmente disponibile WSL, incluso Windows 10 Home.WSL 2 is available on all SKUs where WSL is currently available, including Windows 10 Home.

La versione più recente di WSL usa l'architettura Hyper-V per abilitare la virtualizzazione.The newest version of WSL uses Hyper-V architecture to enable its virtualization. Questa architettura sarà disponibile nel componente facoltativo "Virtual Machine Platform".This architecture will be available in the 'Virtual Machine Platform' optional component. Questo componente facoltativo sarà disponibile in tutti gli SKU.This optional component will be available on all SKUs. Presto saranno disponibili altri dettagli su questa esperienza man mano che si avvicina il rilascio di WSL 2.You can expect to see more details about this experience soon as we get closer to the WSL 2 release.

Che cosa accadrà a WSL 1?What will happen to WSL 1? Verrà abbandonato?Will it be abandoned?

Non sono attualmente previsti piani per deprecare WSL 1.We currently have no plans to deprecate WSL 1. Puoi eseguire le distribuzioni WSL 1 e WSL 2 side-by-side e puoi effettuare l'aggiornamento e il downgrade di qualsiasi distribuzione in qualsiasi momento.You can run WSL 1 and WSL 2 distros side by side, and can upgrade and downgrade any distro at any time. L'aggiunta di WSL 2 come nuova architettura presenta una piattaforma migliore per consentire al team WSL di offrire funzionalità che rendono WSL una soluzione straordinaria per eseguire un ambiente Linux in Windows.Adding WSL 2 as a new architecture presents a better platform for the WSL team to deliver features that make WSL an amazing way to run a Linux environment in Windows.

Sarà possibile eseguire WSL 2 e altri strumenti di virtualizzazione di terze parti, ad esempio VMware o VirtualBox?Will I be able to run WSL 2 and other 3rd party virtualization tools such as VMware, or VirtualBox?

Alcune applicazioni di terze parti, come VMware e VirtualBox, non possono funzionare se è in uso Hyper-V e non possono quindi essere eseguite quando WSL 2 è abilitato.Some 3rd party applications cannot work when Hyper-V is in use, which means they will not be able to run when WSL 2 is enabled, such as VMware and VirtualBox. Di recente, tuttavia, sia per VirtualBox che per VMware sono state rilasciate versioni che supportano Hyper-V e WSL2.However, recently both VirtualBox and VMware have released versions that support Hyper-V and WSL2. Altre informazioni sulle modifiche di VirtualBox e sulle modifiche di VMware.Learn more about VirtualBox's changes here and VMware's changes here. Per la risoluzione dei problemi, vedere le analisi dei problemi di VirtualBox nel repository WSL di GitHub.For troubleshooting issues, take a look at the VirtualBox issue discussions in the WSL repo on GitHub.

Stiamo lavorando costantemente alle soluzioni per supportare l'integrazione di terze parti di Hyper-V.We are consistently working on solutions to support third-party integration of Hyper-V. Abbiamo esposto, ad esempio, un set di API denominato piattaforma Hypervisor che può essere usato dai provider di virtualizzazione di terze parti per rendere il software compatibile con Hyper-V.For example, we expose a set of APIs called Hypervisor Platform that third-party virtualization providers can use to make their software compatible with Hyper-V. In questo modo le applicazioni possono usare l'architettura Hyper-V per l'emulazione, ad esempio l'emulatore Android di Google e VirtualBox 6 e versioni successive, ora entrambi compatibili con Hyper-V.This lets applications use the Hyper-V architecture for their emulation such as the Google Android Emulator, and VirtualBox 6 and above which are both now compatible with Hyper-V.

È possibile accedere alla GPU in WSL 2?Can I access the GPU in WSL 2? Sono previsti piani per aumentare il supporto hardware?Are there plans to increase hardware support?

È stato rilasciato il supporto per l'accesso alla GPU all'interno di distribuzioni WSL 2.We have released support for accessing the GPU inside of WSL 2 distros! In altre parole, è possibile ora usare WSL più facilmente per scenari di Machine Learning, intelligenza artificiale e data science quando sono coinvolti set di Big Data.This means you can now use WSL for machine learning, artificial intelligence, and data science scenarios more easily when big data sets are involved. Vedere l'esercitazione per iniziare a usare il supporto GPU.Check out the get started with GPU support tutorial. Per il momento WSL 2 non include il supporto per dispositivi seriali o USB.As of right now WSL 2 does not include serial support, or USB device support. Si sta studiando qual è il modo migliore per aggiungere queste funzionalità.We are investigating the best way to add these features.

WSL 2 sarà in grado di usare le applicazioni di rete?Will WSL 2 be able to use networking applications?

Sì, in generale le applicazioni di rete saranno più veloci e funzioneranno meglio grazie alla compatibilità completa con le chiamate di sistema.Yes, in general networking applications will be faster and work better since we have full system call compatibility. La nuova architettura tuttavia usa componenti di rete virtualizzati.However, the new architecture uses virtualized networking components. Nelle build di anteprima iniziali pertanto WSL 2 si comporterà in modo più simile a una macchina virtuale, ad esempio avrà un indirizzo IP diverso rispetto a un computer host.This means that in initial preview builds WSL 2 will behave more similarly to a virtual machine, e.g: WSL 2 will have a different IP address than the host machine. Microsoft si impegna a fare in modo che WSL 2 si comporti come WSL 1 e questo include il miglioramento delle funzionalità di rete.We are committed to making WSL 2 feel the same as WSL 1, and that includes improving our networking story.

È possibile eseguire WSL 2 in una macchina virtuale?Can I run WSL 2 in a virtual machine?

Sì.Yes! Devi assicurarti che nella macchina virtuale sia abilitata la virtualizzazione annidata.You need to make sure that the virtual machine has nested virtualization enabled. Questa operazione può essere effettuata nell'host Hyper-V padre eseguendo in una finestra di PowerShell con privilegi di amministratore il comando seguente:This can be enabled in your parent Hyper-V host by running the following command in a PowerShell window with Administrator privileges:

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

Sostituisci <VMName> con il nome della macchina virtuale.Make sure to replace '<VMName>' with the name of your virtual machine.

Posso usare wsl.conf in WSL 2?Can I use wsl.conf in WSL 2?

WSL 2 supporta lo stesso file wsl.conf usato da WSL 1.WSL 2 supports the same wsl.conf file that WSL 1 uses. Ciò significa che in WSL 2 funzioneranno tutte le opzioni di configurazione impostate in una distribuzione di WSL 1, ad esempio il montaggio automatico di unità Windows, l'abilitazione o la disabilitazione dell'interoperabilità, il cambiamento della directory in cui verranno montate le unità Windows e così via.This means that any configuration options that you had set in a WSL 1 distro, such as automounting Windows drives, enabling or disabling interop, changing the directory where Windows drives will be mounted, etc. will all work inside of WSL 2. Per altre informazioni sulle opzioni di configurazione in WSL, vedi la pagina relativa alla gestione della distribuzione.You can learn more about the configuration options in WSL in the Distro Management page.