Come configurare e installare WSL 2 su Windows 10 e 11

Per utilizzare Linux sul tuo PC Windows devi prima installare WSL 2. Ecco come farlo su Windows 10 e 11 in pochi minuti.

Nel caso non l'avessi sentito, Microsoft ama Linux. Questa frase attira gli scettici, ma poi abbiamo visto il sottosistema Windows per Linux (WSL) e abbiamo iniziato a vederne la verità. WSL 2 consente di installare un ambiente Linux che esegue al suo interno un kernel Linux completo finestre11o 10 se lo stai ancora utilizzando, con un'integrazione abbastanza stretta tra i due. La prima versione di WSL non aveva un kernel e non funzionava altrettanto bene. WSL è ancora una macchina virtuale nel suo cuore, ma con profondi legami con il suo host Windows.

Per gli sviluppatori, WSL significa accesso continuo sia a Windows che a Linux senza la necessità di utilizzare macchine virtuali tradizionali. Non devi essere uno sviluppatore, però, è uno strumento solido da utilizzare per chiunque sia un esperto o abbia appena iniziato con Linux. Microsoft ha lavorato molto anche sull'esperienza di onboarding, con WSL 2 ora più facile che mai da installare e utilizzare. Ecco come farlo.

Cosa ti serve per eseguire WSL 2 su Windows 10 e 11

Non è necessario un PC estremamente potente per eseguire WSL 2 né è necessaria la versione "Pro" di Windows come avviene tradizionalmente per utilizzare lo strumento VM Hyper-V. WSL 2 utilizza l'architettura Hyper-V ma non è necessario pagare un extra per questo. WSL 2 supporta inoltre sia i processori x64 che ARM. Se lo utilizzi su un computer basato su ARM, tuttavia, dovrai utilizzare una versione di Linux con una versione ARM, come Ubuntu.

WSL 2 può essere eseguito anche su Windows all'interno di una macchina virtuale purché il software VM utilizzato disponga del supporto per la virtualizzazione nidificata e questa sia abilitata.

Come installare WSL 2 su Windows 10 e 11

Il processo di installazione di WSL 2 è ora così semplice che puoi essere operativo in pochi minuti. L'unico prerequisito è che tu abbia Windows 10 versione 2004 e successive (e ormai dovresti esserlo davvero) con la patch KB5004296 applicata.

È possibile scegliere tra due opzioni: utilizzare Microsoft Store o utilizzare PowerShell.

Per il primo metodo, apri semplicemente Microsoft Store e scarica il "Sottosistema Windows per Linux Anteprima" applicazione. A lungo termine si prevede che questo sarà il luogo da cui ottenere WSL poiché consente al team di aggiornarlo senza dover passare tramite Windows Update.

In alternativa, apri PowerShell sul tuo PC e inserisci questo comando:

wsl --install

Siediti e aspetta che faccia il suo dovere, riavvia il PC quando ti viene segnalato e voilà! WSL 2 è ora configurato sul tuo PC. La distribuzione predefinita (distro) è Ubuntu, ma sei libero di utilizzarne altre disponibili nel Microsoft Store o da fonti di terze parti come Github o direttamente dai produttori di distribuzioni.

Se utilizzi Windows 11, l'app Terminale di Windows sarà preinstallata ed è il modo migliore per utilizzare WSL sul tuo PC. Puoi avviare una distribuzione tramite PowerShell utilizzando il comando "wsl -d" seguito dal nome, ma con Windows Terminal puoi accedere a ciascuno di quelli che hai installato da un menu a discesa.

Se non hai installato Windows Terminal, puoi prenderlo da Microsoft Store o attraverso il Gestione pacchetti di Windows.