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:
Apri il Terminale di Windows (puoi cercarlo nel menu Start).
Digita il comando seguente per avviare l’installazione di WSL2: wsl --install
Premi Invio. Verrà avviato il processo di installazione e ti verrà chiesto di confermare le modifiche al sistema. Clicca su Sì per procedere.
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
Apri di nuovo il Terminale.
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.
Una volta scelta la distribuzione, usa il comando: wsl --install [NomeDistribuzione] Esempio per Arch Linux: wsl --install archlinux
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:
Spegnimento: Usa il comando: wsl --shutdown
Rimuovere la distribuzione: Usa il comando: wsl --unregister [NomeDistribuzione]
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!
Per fornire le migliori esperienze, noi e i nostri partner utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie permetterà a noi e ai nostri partner di elaborare dati personali come il comportamento durante la navigazione o gli ID univoci su questo sito e di mostrare annunci (non) personalizzati. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Clicca qui sotto per acconsentire a quanto sopra o per fare scelte dettagliate. Le tue scelte saranno applicate solamente a questo sito. È possibile modificare le impostazioni in qualsiasi momento, compreso il ritiro del consenso, utilizzando i pulsanti della Cookie Policy o cliccando sul pulsante di gestione del consenso nella parte inferiore dello schermo.
Funzionale
Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.