Questo articolo spiegherà in dettaglio cos’è WSL e come usare WSL.
WSL
Il sottosistema Windows per Linux, o WSL, è una funzionalità facoltativa di Windows 10 che consente l’esecuzione nativa dei programmi Linux su Windows. WSL è stato progettato da Microsoft in collaborazione con Canonical, i creatori di Ubuntu. Insieme, hanno creato un livello di compatibilità del kernel basato su Ubuntu. Questo livello di compatibilità consente ai programmi Linux di essere eseguiti in una versione Windows 10 della shell Bash.
Per cosa può essere utilizzato WSL?
WSL offre agli utenti Windows l’accesso a potenti programmi di base disponibili in Linux, inclusi strumenti GNU come find, awk, sed e grep, che possono individuare, cercare e modificare il contenuto dei file.
Non tutti i programmi Linux possono essere utilizzati in WSL. Alcuni strumenti di sistema di basso livello, ad esempio, richiedono un vero kernel Linux per funzionare correttamente. Inoltre, WSL non è destinato all’esecuzione di applicazioni GUI. Sebbene sia possibile installare il sistema a finestre X11 sotto WSL, non è garantito che i programmi grafici funzionino correttamente, se non del tutto.
Tuttavia, WSL viene fornito con gli strumenti del pacchetto software apt e dpkg, che forniscono l’accesso a migliaia di applicazioni Linux da riga di comando. Possono operare fianco a fianco con le tradizionali applicazioni Windows, con accesso nativo al filesystem di Windows. In sostanza, WSL rende gli strumenti Linux parte di Windows.
Requisiti
WSL richiede una versione a 64 bit di Windows 10, con l’Anniversary Update (rilasciato il 2 agosto 2016) o versione successiva.
Come installare WSL
Per installare il sottosistema Windows per Linux, aprire una finestra di PowerShell come amministratore.
Al prompt di PowerShell, eseguire:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Ti verrà chiesto di riavviare il computer. Digitare Y e premere accedere.
Dopo il riavvio del computer, apri una nuova finestra del prompt dei comandi.
Al prompt dei comandi, esegui bash per completare l’installazione.
Per istruzioni dettagliate sull’installazione e una guida all’utilizzo di WSL per la prima volta, vedere: Come installare WSL su Windows 10.