WSL (Windows Subsystem for Linux - Windows subsystem for Linux), è una funzionalità integrata in Windows 10 che consente a utenti e sviluppatori di avere accesso ad un ambiente GNU/Linux in Windows, (cosa normalmente impossibile a causa dell'incompatibilità del file system di entrambi i sistemi), e in WSL gli strumenti, le utilità e le applicazioni a riga di comando sono integrati per essere eseguiti senza errori in Windows e senza dover eseguire processi aggiuntivi.
scelteUtilizzando WSL è possibile:
- Esegui script shell bash e applicazioni da riga di comando GNU/Linux come vim, emacs, tmux
- Seleziona le distribuzioni GNU/Linux dal Windows Store
- Esegui strumenti da riga di comando comuni come grep, sed, awk e binari ELF-64
- Compatibile con linguaggi di programmazione come NodeJS, Javascript, Python, Ruby, C/C++, C# & F#, Rust, Go e altri
- Possiamo gestire servizi come SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL
- È possibile invocare applicazioni GNU/Linux in Windows 10
Ora, WSL 2 è stato aggiornato a WSL 2, che è la versione più recente del sottosistema Windows che offre piena potenza per eseguire binari Linux ELF64 su Windows 10. Ciò consente di aumentare le prestazioni del file system e di integrare una maggiore compatibilità con le chiamate di sistema.
WSL 2 è stato progettato con una nuova struttura che modifica l'uso dei binari Linux con Windows così come l'hardware del computer ma ciò non significa che le funzioni o le prestazioni generali vengano perse poiché le singole distribuzioni Linux possono essere eseguite con l'architettura WSL 1 o WSL 2.
VantaggioAlcuni dei vantaggi dell'utilizzo di WSL 2 su Windows 10 sono:
- Tempi di avvio più rapidi
- Perfetta integrazione tra Windows e Linux
- Accesso alle applicazioni di rete Linux da Windows (localhost)
- Nessuna configurazione o gestione della VM (Virtual Machine) richiesta
- Supporto completo per le chiamate di sistema
- Prestazioni I/O file superiori
- Accesso alle applicazioni di rete Windows da Linux (IP host)
Il kernel Linux in WSL 2 è stato creato da Microsoft utilizzando l'ultimo ramo stabile, che a sua volta si basa sulla fonte disponibile su kernel.org, questo significa che il kernel riceverà gli aggiornamenti di Windows ottenendo le ultime correzioni di sicurezza e miglioramenti del kernel automaticamente.
distribuzioni LinuxLe distribuzioni Linux supportate da WSL su Windows 10 sono:
- Ubuntu 20.04
- Ubuntu 20.04 ARM
- Ubuntu 18.04
- Ubuntu 18.04 ARM
- Ubuntu 16.04
- Debian GNU/Linux
- Kali Linux
- OpenSUSE Leap 42
- SUSE Linux Enterprise Server 12
- Fedora Remix per WSL
Ora vedremo come installare WSL in Windows 10 in modo semplice.
Installa WSL 2 su Windows 10
Passo 1
Accediamo al Pannello di controllo dal motore di ricerca:
Passo 2
Nel Pannello di controllo vedremo quanto segue:
Passaggio 3
Facciamo clic sulla riga "Disinstalla un programma" e verremo reindirizzati alla seguente finestra:
INGRANDIRE
Passaggio 4
Lì facciamo clic su "Attiva o disattiva le funzionalità di Windows" e si aprirà la seguente finestra pop-up in cui dobbiamo attivare la casella "Sottosistema Windows per Linux":
Passaggio 5
Fare clic su OK per applicare le modifiche:
Passaggio 6
Dopo questo vedremo quanto segue:
Passaggio 7
Riavviamo il sistema per completare il processo facendo clic su "Riavvia ora":
Passaggio 8
Accediamo a Windows 10:
INGRANDIRE
Passaggio 9
Torniamo su "Attiva o disattiva funzionalità di Windows" e lì controlliamo che le seguenti caselle siano attive:
- Sottosistema Windows per Linux
- Piattaforma macchina virtuale
Facciamo clic su OK per uscire.
INGRANDIRE
Passaggio 10
Apriamo lo store di Windows e lì scarichiamo alcune delle versioni Linux compatibili, in questo caso Ubuntu 20.04:
INGRANDIRE
Passaggio 11
Facciamo clic su Ottieni e aspettiamo che la distribuzione venga scaricata:
Passaggio 12
Alla fine vedremo quanto segue:
INGRANDIRE
Passaggio 13
Una volta scaricato, lo avviamo e possiamo vedere che WLS svolge il suo compito in Windows 10:
INGRANDIRE
Passaggio 14
Completiamo i campi richiesti:
INGRANDIRE
Passaggio 15
Saremo pronti per utilizzare WSL 2 su Windows 10:
INGRANDIRE
Vedi che è un processo semplice ma perfettamente funzionante utilizzare il meglio di Linux in Windows 10.