Cosa sapere
- Attiva WSL come funzionalità opzionale di Windows o tramite un comando PowerShell.
- Vai su Windows Store. Seleziona una distribuzione e installala.
- Esegui la distribuzione e aggiornala se necessario. Usalo per eseguire script bash o utilità della riga di comando Linux.
Questo articolo spiega come attivare, scaricare, installare e utilizzare il sottosistema Windows per Linux (WSL) in Windows 10.
Come eseguire WSL in Windows
Nell'aggiornamento dell'anniversario di Windows 10, Microsoft ha aggiunto il sottosistema Windows per Linux a Windows 10 e ha persino offerto (in collaborazione con Canonical) una versione completamente funzionale di Ubuntu Linux ufficialmente, solo l'accesso alla shell, anche se ci sono voluti circa tre nanosecondi per consentire alle persone di capire come eseguire le normali app Linux nelle sessioni X su Windows 10.
Il Microsoft Store offre distribuzioni Linux ufficialmente supportate per Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux e Kali Linux. Ognuna di queste distribuzioni offre accesso a riga di comando a Linux, da cui è possibile eseguire script bash o utilità a riga di comando di Linux.
Attiva il WSL
Per impostazione predefinita, non puoi utilizzare WSL. È invece necessario attivare WSL come funzionalità opzionale di Windows. Apri la procedura guidata Caratteristiche Windows e seleziona la casella o apri un prompt di PowerShell come amministratore ed esegui:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Riavvia dopo aver attivato WSL.
Installa una distribuzione
Avvia Windows Store e seleziona una distribuzione da installare.
Esegui la distribuzione per la prima volta
Dopo che la distribuzione è stata caricata sul tuo computer tramite Windows Store, eseguila. Dovrai creare un nuovo account utente proprio come se avessi installato la distribuzione come sistema operativo autonomo su un nuovo disco rigido.
Aggiornamento dell'installazione
La tua distribuzione Linux non è un ambiente finto: è un vero sistema Linux che usa WSL invece di un'immagine del kernel standard. Quindi dovrai occuparti della normale pulizia di Linux.
Inizia con l'aggiornamento della distribuzione in base all'architettura del sistema. Ad esempio, Debian e Ubuntu usano apt.
Utilizzare un programma a riga di comando
Dopo aver aggiornato correttamente la distribuzione, sei libero di eseguire qualsiasi programma desideri, inclusi script di shell e utilità da riga di comando.
Ad esempio, puoi eseguire il comando top per controllare le prestazioni del sistema.
Tecnicamente, non puoi eseguire programmi Linux che richiedono un server X, sebbene Internet sia disseminato di soluzioni alternative abbastanza semplici per far sì che Windows 10 visualizzi una finestra X.
Cosa c'è sotto il cofano?
Quando installi una distribuzione Linux su Windows 10 non ottieni una macchina virtuale o un programma che fa del suo meglio per fingere di essere "Bash in Linux". In re altà è una distribuzione Linux che funziona normalmente sul tuo PC grazie al sottosistema Windows per Linux. Il WSL è la "salsa segreta" che consente al software Linux di funzionare su Windows. In sostanza, WSL sostituisce il kernel Linux; Linux funziona completamente come previsto, utilizza semplicemente WSL anziché una normale immagine del kernel Linux.