Sottosistema Windows per Linux (WSL) consente agli
sviluppatori di eseguire un ambiente GNU/Linux, inclusi la
maggior parte degli strumenti da riga di comando, delle
utilità e delle applicazioni, direttamente in Windows, non
modificato, senza sovraccarico di una macchina virtuale
tradizionale o di una configurazione a doppio avvio.
Windows Subsystem for Linux (WSL)
Pubblicato il: 2-5-2025
Ultima Modifica: 11-6-2025
Un'ottima funzionalità avanzata di Windows che
potresti esplorare è Windows Subsystem for Linux
(WSL).
🔹 Windows Subsystem for Linux (WSL) –
Usa Linux su Windows
WSL permette di eseguire un ambiente Linux completo
all'interno di Windows, senza bisogno di una macchina
virtuale o un doppio sistema operativo. È perfetto per
sviluppatori e utenti avanzati.
🔹 Vantaggi di WSL
Eseguire comandi Linux
direttamente da Windows.
Accedere a strumenti di sviluppo
open-source senza lasciare Windows.
Utilizzare Docker e altri tool
DevOps con prestazioni elevate.
Gestire file Linux
direttamente da Esplora risorse di Windows.
🚀 Funzionalità Avanzate
WSL 2: Nuova versione con
prestazioni migliorate, integrazione con kernel Linux
reale e maggiore compatibilità.
Integrazione con Visual Studio Code:
Puoi sviluppare software in ambiente Linux direttamente
dall’IDE.
Uso di diverse distribuzioni Linux:
Puoi installare Ubuntu, Debian, Kali Linux e altre
direttamente da Microsoft Store.
Se ti interessa, posso creare un documento
dettagliato su WSL e su come configurarlo per sfruttarlo al
massimo! 🚀😊
Ecco una guida completa su Windows
Subsystem for Linux (WSL) per aiutarti a
configurarlo e sfruttarlo al meglio. 🚀
🔹 Guida Completa a Windows Subsystem for Linux
(WSL)
1. Cos’è WSL e perché usarlo?
Windows Subsystem for Linux permette di eseguire un
ambiente Linux direttamente in Windows senza bisogno di una
macchina virtuale o un dual boot. È ideale per sviluppatori,
amministratori di sistema e chiunque voglia accedere agli
strumenti di Linux senza lasciare Windows.
2. Installazione di WSL
Metodo rapido (Consigliato)
Dal prompt dei comandi o da PowerShell, digita:
wsl --install
Questo comando installa WSL e la distribuzione
Ubuntu per impostazione predefinita.
Installazione manuale
Se vuoi scegliere una distribuzione diversa:
Apri il Microsoft Store e
cerca "WSL".
Seleziona e installa la distribuzione Linux che
preferisci (Ubuntu, Debian, Kali Linux, Fedora, ecc.).
Digita nel terminale:
wsl --set-default <nome-distribuzione>
Sostituisci <nome-distribuzione>
con il nome della tua distribuzione.
3. Configurare WSL 2
WSL ha due versioni: WSL 1 (più
compatibile) e WSL 2 (più potente). Per
abilitare WSL 2, usa:
wsl --set-version <nome-distribuzione> 2
Puoi verificare le versioni con:
wsl --list --verbose
4. Utilizzo Base di WSL
Una volta installato WSL, puoi:
Aprire un terminale Linux digitando wsl
nel prompt dei comandi.
Accedere ai file Windows direttamente da Linux
usando /mnt/c/.
Eseguire comandi Linux come sudo apt
update, ls, nano,
wget e altri.
5. Integrazione con Windows
WSL è profondamente integrato con Windows:
Esplora file: Puoi aprire file
Linux direttamente da Windows digitando
explorer.exe . nel terminale WSL.
Visual Studio Code: VS Code ha
un'estensione dedicata per sviluppare con WSL.
Docker: Puoi eseguire Docker
senza bisogno di una macchina virtuale.
6. Funzionalità Avanzate
WSLg: Permette di eseguire app
Linux con interfaccia grafica (GUI) direttamente in
Windows.
Accesso alle GPU: WSL supporta
l’accelerazione GPU per applicazioni AI e machine
learning.
Uso di script avanzati: Puoi
creare script Bash in WSL per automatizzare processi.
7. Risoluzione dei Problemi
Se WSL non funziona correttamente:
Aggiorna il kernel con:
wsl --update
Verifica la compatibilità nel Windows
Features (Deve essere abilitata l’opzione
"Virtual Machine Platform").
Riavvia il PC se le modifiche non vengono
applicate correttamente.
Questa guida ti darà una solida base per iniziare a
lavorare con WSL su Windows! 😊