Windows Subsystem for Linux (WSL2): Installazione, Configurazione e Utilizzo

25 Aprile 2025

Indice dei contenuti

Il Windows Subsystem for Linux (WSL) è un progetto portato avanti da Microsoft che ha cambiato radicalmente il modo in cui gli utenti possono utilizzare Linux all’interno di Windows. Con l’introduzione della versione WSL2, Microsoft ha notevolmente migliorato le performance, la compatibilità e le funzionalità del sistema. WSL2 non è più una macchina virtuale, ma esegue un vero e proprio kernel Linux nativo all’interno di Windows. In questo articolo, esploreremo come installare, configurare e utilizzare WSL2 in modo completo, senza tralasciare nessun dettaglio.

Vuoi essere accompagnato su ogni passaggio?
Allora non perderti il video dedicato, solo sul canale ufficiale YouTube di Beating Bit!

Requisiti Preliminari

Per poter eseguire WSL2 su Windows, l’unico vero requisito è che la virtualizzazione sia attivata nel tuo computer. Il resto dipende dalla potenza del tuo computer e dalle risorse che intendi dedicare a Linux.

Come Installare WSL2

1. Attivazione del Sottosistema Windows per Linux

Per installare WSL2, segui questi semplici passaggi:

  1. Apri il Terminale di Windows (puoi cercarlo nel menu Start).
  2. Digita il comando seguente per avviare l’installazione di WSL2: wsl --install
  3. Premi Invio. Verrà avviato il processo di installazione e ti verrà chiesto di confermare le modifiche al sistema. Clicca su per procedere.
  4. Attendi che l’installazione sia completata. Alla fine del processo, ti verrà richiesto di riavviare il computer.

2. Installazione della Distribuzione Linux

Una volta riavviato il sistema, troverai due nuove voci nel menu Start: WSL e WSL Settings. Tuttavia, WSL2 non include ancora una distribuzione Linux. Per installarla, puoi scegliere tra due metodi: tramite riga di comando o tramite il Microsoft Store.

Metodo 1: Installazione tramite Riga di Comando

  1. Apri di nuovo il Terminale.
  2. Per installare Ubuntu, digita: wsl --install Ubuntu
    Se desideri installare un’altra distribuzione, usa il comando: wsl --list --online
    Questo comando ti mostrerà un elenco delle distribuzioni Linux disponibili. Per esempio, puoi installare Debian, Fedora, o Arch Linux.
  3. Una volta scelta la distribuzione, usa il comando: wsl --install [NomeDistribuzione]
    Esempio per Arch Linux: wsl --install archlinux
  4. Dopo aver completato l’installazione, chiudi il terminale e riavvia il sistema se necessario.

Metodo 2: Installazione tramite Microsoft Store

Puoi anche installare la distribuzione Linux direttamente dal Microsoft Store. Ad esempio, cercando Ubuntu troverai diverse versioni disponibili. Clicca su Ottieni per avviare il download e l’installazione.

3. Configurazione della Distribuzione

Una volta completata l’installazione della distribuzione, avvia Ubuntu o qualsiasi altra distribuzione dal menu Start. La prima volta che la apri, dovrai configurare un nome utente e una password. Dopo questa configurazione iniziale, avrai accesso al tuo sistema Linux direttamente all’interno di Windows.

Come Utilizzare WSL2

1. Comandi Base per la Gestione del Sistema

Dopo aver avviato la distribuzione, puoi eseguire comandi di Linux come faresti su una macchina nativa. Ecco alcuni comandi utili:

  • Aggiornare il sistema: sudo apt update sudo apt upgrade
  • Installare un’applicazione (ad esempio Firefox): sudo apt install firefox
  • Avviare un’applicazione grafica (ad esempio Firefox): Puoi avviare Firefox direttamente dal terminale, ma sarà visibile anche nel menu Start di Windows, permettendoti di eseguirlo come qualsiasi altra applicazione di Windows.

2. Navigare nel File System di Linux

Puoi accedere ai file di Linux dal File Explorer di Windows. Basta aprire Explorer e, nel menu a sinistra, troverai una voce chiamata Linux. Qui troverai le distribuzioni installate e potrai navigare tra i file del sistema Linux.

3. Abilitare l’Interfaccia Grafica

Una delle novità più interessanti di WSL2 è la possibilità di eseguire applicazioni con interfaccia grafica. Per farlo, assicurati che l’opzione per abilitare le applicazioni GUI sia attiva nelle impostazioni di WSL2.

Come Configurare WSL2

1. Impostazioni Avanzate di WSL2

Puoi configurare diversi aspetti del sottosistema Linux attraverso il pannello delle impostazioni che puoi raggiungere avviando il programma WSL Settings. Tra le principali opzioni troviamo:

  • Numero di Processori: Puoi configurare quanti processori logici assegnare al sistema Linux.
  • Memoria: La memoria dedicata può essere configurata, di default è impostata a metà della memoria RAM disponibile.
  • Swap: Lo spazio di swap consente di utilizzare il disco come memoria aggiuntiva quando la RAM è piena.

2. Configurazione della Rete

WSL2 supporta diverse modalità di rete:

  • NAT: La modalità di rete predefinita, in cui Linux utilizza la rete di Windows ma ha un proprio indirizzo IP.
  • Mirror: Linux utilizza la stessa rete di Windows, con lo stesso indirizzo IP.
  • Virtio: Crea una rete isolata senza accesso a Internet.

3. Gestione delle Distribuzioni

Puoi installare più distribuzioni Linux contemporaneamente. Per visualizzare quelle installate, digita wsl --list

Se vuoi rimuovere una distribuzione, usa il comando wsl --unregister [NomeDistribuzione]

Rimuovere WSL2 e Tornare a Windows

Se WSL2 non fa per te e desideri rimuoverlo, segui questi passaggi:

  1. Spegnimento: Usa il comando: wsl --shutdown
  2. Rimuovere la distribuzione: Usa il comando: wsl --unregister [NomeDistribuzione]
  3. Disinstallazione: Vai nelle Impostazioni di Windows, cerca Funzionalità di Windows e disattiva la funzionalità Virtual Machine Platform. Riavvia il sistema per applicare le modifiche.

In questa guida, abbiamo esplorato in dettaglio come installare, configurare e utilizzare WSL2, sfruttando tutte le sue potenzialità. Il Windows Subsystem for Linux è uno strumento potente che offre la possibilità di eseguire un sistema Linux nativo all’interno di Windows, senza la necessità di dual boot o macchine virtuali pesanti. Se decidi di rimuoverlo, puoi farlo facilmente, ma se preferisci rimanere con WSL2, hai a disposizione una vasta gamma di opzioni di configurazione per adattarlo alle tue esigenze.

A proposito di virtualizzazione, sapevi che in Windows 11 24H2 il VBS non si disattiva più così facilmente? Segui la nostra guida per saperne di più e guadagnare qualche fps in più mentre giochi!

COMMENTI

Dicci la tua opinione con un commento!