Vuoi eseguire programmi Linux direttamente in Windows, senza riavviare il computer e senza configurare una macchina virtuale? Ora è possibile grazie a WSL 2, o sottosistema Windows per Linux. Si tratta di un potente strumento di Microsoft che consente di utilizzare le distribuzioni Linux preferite, come Ubuntu, direttamente nell'ambiente Windows 10.
La seconda versione di WSL non è solo un aggiornamento, ma una vera e propria rivoluzione. Funziona su un kernel Linux reale, che garantisce la piena compatibilità con le applicazioni e un enorme aumento della velocità rispetto alla prima versione. Ora puoi lavorare con Docker, avviare server e utilizzare praticamente qualsiasi strumento del mondo Linux senza perdita di prestazioni.
Il processo di installazione può sembrare complicato, ma in realtà è piuttosto semplice e consiste in pochi passaggi chiari. Lo analizzeremo dall'attivazione dei componenti necessari nel sistema all'installazione della tua prima distribuzione Linux. Iniziamo e molto presto potrai godere di tutti i vantaggi di due sistemi operativi contemporaneamente.
- Due modi per installare WSL 2 in Windows 10
- Installa il sottosistema Windows per Linux 2 (WSL 2) in Windows 10 versione 21H2
- Installare il sottosistema Windows per Linux 2 (WSL 2) in Windows 10 versione 20H2
- 1] Abilitare la funzione opzionale WSL
- 2] Installare la distribuzione
- 3] Abilita la funzione aggiuntiva “Piattaforma macchina virtuale”.
- 4] Configura la distribuzione installata
- 5] Aggiornamento del componente kernel WSL 2
Due modi per installare WSL 2 in Windows 10
- Installare WSL 2 in Windows 10 versione 21H2
- Installare WSL 2 in Windows 10 versione 20H2
WSL 2 o Windows Subsystem for Linux 2 è un aggiornamento iterativo del sottosistema Windows per Linux. Essendo molto migliore di WSL 1, è ovviamente consigliabile aggiornare a WSL 2. L'esperienza di installazione di WSL nelle nuove build è stata notevolmente semplificata. A partire dalla build 20246 di Windows 10 Insiders Preview sul canale Dev, rilasciata oggi da Microsoft, gli utenti possono installare WSL completo con un solo comando. In questa guida vedremo come farlo in Windows 10 versione 20H2 e Windows 10 21H1 build 20246. È arrivato WindowsFe (Iron).Verifica quale versione di Windows 10 hai installato?
Installa il sottosistema Windows per Linux 2 (WSL 2) in Windows 10 versione 21H2
- Non è più necessario copiare e incollare diversi comandi in PowerShell.
- Non è più necessario scavare nelle funzioni di Windows.
- Niente più viaggi al negozio.
Tutto ciò che devi fare per installare il sottosistema Windows per Linux è:
- Aprire "Riga di comando», finestra "PowerShell"o "Terminale Windows" come amministratore e inserire il comando:
e premere Invio.

Questo attiverà WSL 2, scaricherà e installerà l'ultimo kernel Linux WSL 2, quindi scaricherà e installerà l'ultima versione di Ubuntu LTS su WSL.
Se desideri installare un'altra distribuzione Linux, hai diverse opzioni. Basta aggiungere alcune informazioni aggiuntive al comando prima di premere Invio:
Dove <DistroName> – è il nome del sistema operativo che desideri installare. Ecco un elenco di quelli attualmente disponibili:
- Ubuntu
- Debian
- Kali-Linux
- openSUSE-42
- SLES-12
- Ubuntu-16.04
- Ubuntu-18.04
- Ubuntu-20.04
Ad esempio: se desideri installare Ubuntu 16.04, devi inserire:
wsl –install -d Ubuntu-16.04

Per aggiornare il kernel WSL 2 tramite la riga di comando, eseguire il comando seguente:
“wsl.exe –install” alla fine sarà trasferito negli anelli di servizio esistenti di Windows 10, semplificando l'installazione di WSL per tutti. Al momento è necessario che il tuo dispositivo Windows 10 sia sul canaleInsiders Dev.
Se non desideri scaricare la versione preliminare di Windows 10 e sul tuo PC è installata la versione 2004 (20H1) o precedente, puoi installare il sottosistema Windows per Linux alla vecchia maniera utilizzando il metodo seguente:
Installare il sottosistema Windows per Linux 2 (WSL 2) in Windows 10 versione 20H2
Di seguito sono riportati i requisiti che il computer deve soddisfare per il corretto funzionamento di WSL 2:
- Windows 10 versione 2004 (aggiornamento di maggio) o versioni successive.
- Supporto – Virtualizzazione Hyper-V.
Inoltre, affinché tutte le funzioni del sottosistema Windows per Linux 2 funzionino correttamente, è necessario eseguire le seguenti operazioni nell'ordine indicato:
- Abilitare la funzione opzionale WSL.
- Installare la distribuzione Linux.
- Abilitare la piattaforma macchina virtuale – funzione non obbligatoria.
- Scaricare l'aggiornamento del kernel WSL 2 (obbligatorio).
- Configurare la distribuzione installata.
1] Abilitare la funzione opzionale WSL
Per installare WSL, aprire Windows PowerShell con come amministratore.
Eseguire il seguente comando:
oppure
Una volta eseguito il comando, verrà chiesto se si desidera riavviare il computer. Premere Y per riavviarlo immediatamente o N per riavviarlo manualmente in un secondo momento.

Installare WSL 2 è un modo semplice per eseguire Linux direttamente all'interno di Windows 10, senza creare un sistema separato. Per prima cosa è necessario abilitare il supporto per questa funzione nel sistema, quindi installare WSL tramite un comando in PowerShell e selezionare la versione 2. Dopodiché basta scaricare la distribuzione Linux desiderata dal Microsoft Store e configurare l'account. Tutto questo richiede poco tempo, dopodiché è possibile lavorare con i comandi Linux come se si avesse un sistema completo.
2] Installare la distribuzione
È possibile scaricare e installare la distribuzione Linux desiderata dal Microsoft Store.
Maggiori informazioni nella nostra guida: Scarica la distribuzione Linux da Microsoft Store

3] Abilita la funzione aggiuntiva “Piattaforma macchina virtuale”.
Per abilitare la funzionalità aggiuntiva della piattaforma di macchine virtuali, apri Windows PowerShell come amministratore ed esegui il comando seguente:
oppure
Se il sistema richiede la conferma per riavviare il computer, premere Y per farlo immediatamente o N per farlo in un secondo momento.

4] Configura la distribuzione installata
Infine, dobbiamo configurare la distribuzione installata per WSL 2.
- Apri Windows PowerShell ed esegui questo comando per ottenere un elenco di tutte le distribuzioni WSL disponibili sul tuo computer:
- Installa la distribuzione desiderata per lavorare in WSL 2. Esegui il seguente comando:
Dove sostituisci DistroName nel nome della distribuzione dal comando precedente.
Nota: comandowsl –set-version DistroName 1 ti consentirà di passare in qualsiasi momento a Wsl 1.

5] Aggiornamento del componente kernel WSL 2
- Assicurati di scaricare il pacchetto di aggiornamento del kernel Linux dalla pagina e installarlo:https://aka.ms/wsl2kernel.
-
Fai doppio clic sul filewsl_update_x64.msie applica l'aggiornamento.
-
Avvia PowerShell come amministratore.
-
Digita il seguente comando per impostare Windows Subsystem for Linux 2 come architettura predefinita per le nuove distribuzioni installate, quindi premi Invio:
Dopo aver completato questi passaggi, il dispositivo inizierà a utilizzare la nuova versione del sottosistema Windows per Linux come architettura predefinita.
Quindi, ora avete un ambiente Linux completo che funziona direttamente all'interno di Windows. Questo apre le porte allo sviluppo, al lavoro con applicazioni server o semplicemente all'uso confortevole di potenti strumenti da riga di comando, senza abbandonare il sistema operativo abituale.
Non dimenticare che WSL 2 è un progetto vivo e in continua evoluzione. Controlla gli aggiornamenti sia per Windows che per la tua distribuzione Linux tramite il terminale. Questo vi garantirà l'accesso a nuove funzionalità e miglioramenti della sicurezza.
La cosa più piacevole è che tutto funziona in modo rapido e coordinato. Potete facilmente accedere ai file di Windows da Linux e viceversa, il che rende l'ambiente di lavoro ibrido davvero comodo. Ora potete tranquillamente iniziare i vostri progetti, avendo a portata di mano tutti i vantaggi di entrambi i sistemi.









