
Sottosistema Windows per Linux
Usa distribuzioni, strumenti e flussi di lavoro Linux direttamente su Windows, senza gestire una macchina virtuale tradizionale o una configurazione dual boot.



Com'è lavorare con WSL
Configura WSL
Installa WSL e una distribuzione Linux con un solo comando. Creare il nome utente e la password di Linux al primo avvio e aggiungere le distribuzioni in un secondo momento.
Usare gli strumenti di sviluppo
Mantieni Visual Studio Code e Terminale Windows su Windows mentre la toolchain e il debugger vengono eseguiti in Linux. Usa lo stesso ambiente con Git e Docker Desktop.
Gestisci WSL per i team
Configura le impostazioni delle risorse, della rete e del firewall e applica i criteri dell'organizzazione per aiutare i team a mantenere ambienti di sviluppo coerenti.


Una CLI per contenitore nella confezione
Usa wslc per eseguire, compilare, sottoporre a debug e testare contenitore Linux. Questa versione aggiunge il riavvio dei contenitore, la copia dei file da e verso i contenitore, le informazioni di sistema, la connessione e disconnessione dalla rete, i controlli di integrità, un timeout di arresto configurabile, un percorso di archiviazione configurabile e un flusso di eventi.
Chiama i contenitori dal codice Windows
Un pacchetto NuGet aggiunge il supporto per i container alle applicazioni C, C++ e C#, permettendo a un'app di Windows di eseguire codice Linux come parte della propria logica. L'API si integra con MSBuild e CMake, così i passaggi di compilazione e distribuzione dei container diventano parte del normale processo di compilazione.
Gestito e monitorato
Il plug-in Microsoft Defender per endpoint segnala l'attività dei contenitori insieme ai segnali Windows esistenti. Gli amministratori possono consentire o bloccare l'accesso ai contenitori e impostare un elenco di elementi consentiti nel Registro, in modo che sia possibile eseguire il pull solo delle immagini approvate.
File più veloci e rete migliore
I contenitori WSL usano il file system virtiofs, che secondo le misurazioni di Microsoft è due volte più veloce per l'accesso ai file di Windows, e una modalità di rete chiamata consomme, che inoltra il traffico Linux tramite Windows. In questo modo, i contenitori ereditano la configurazione di rete e di sicurezza esistente. La Memoria viene inoltre restituita a Windows in modo più regolare quando un contenitore è inattivo.
I flussi di lavoro con più contenitori sono il prossimo passo
Il supporto per l'esecuzione dei file compose esistenti è la funzionalità più richiesta e rappresenta l'attuale priorità del team. Continua anche il lavoro sui fondamenti di WSL, a vantaggio delle distribuzioni WSL e di altri strumenti per contenitore basati su WSL.

On Windows 11, or Windows 10 version 2004 and higher (build 19041 and higher), open PowerShell as administrator and run:
wsl --install
Then restart your machine. That enables the features WSL needs and installs Ubuntu, the default distribution. To pick a different one, run:
wsl --list --online
to see what is available, then:
wsl --install -d
followed by the distribution name.