Ora puoi accedere alla maggior parte delle utilità e delle applicazioni della riga di comando di Linux sul sistema operativo Windows 10 utilizzando Windows Subsystem for Linux (WSL).
Sebbene Windows sia il sistema operativo più utilizzato e popolare per desktop e laptop, non è sicuro e open source come il sistema operativo Linux. Ecco perché molti sviluppatori e professionisti di software preferiscono il sistema operativo Linux.
Microsoft ha avviato una partnership con Canonical, i creatori di Ubuntu Linux. Questo ha spianato la strada agli utenti Linux per utilizzare Linux su Windows. Sì, puoi eseguire Linux su Windows 10 senza la necessità di un dual boot, o utilizzando VMWare/VirtualBox, o installandolo come sistema operativo principale.
Puoi accedere a vari comandi e software Linux dal terminale Linux in Windows 10. In questo articolo, ti forniremo istruzioni dettagliate su come installare ed eseguire il terminale Linux sul sistema operativo Windows 10.
Abilita il sottosistema Windows per Linux (WSL) e installa Ubuntu in Windows 10
Se intendi eseguire un terminale Linux su Windows 10, devi prima attivare la funzione "Sottosistema Windows per Linux". Quindi puoi scaricare e installare la distribuzione Linux che preferisci.
Il sottosistema Windows per Linux (WSL) è una funzionalità che crea un ambiente GNU/Linux che consente di eseguire strumenti e servizi della riga di comando Linux di base direttamente su Windows, insieme al desktop e alle moderne app del negozio.
Abilitando il sottosistema Linux di Windows 10, puoi installare ed eseguire varie distribuzioni Linux (distro) come Ubuntu, OpenSuse, SUSE Linux, Fedora, ecc.
Innanzitutto, controlla la tua versione di Windows
Ma prima di capire come abilitare il sottosistema Windows per Linux (WSL) e installare Linux, devi verificare se stai utilizzando una versione compatibile di Windows 10. WSL è supportato solo su entrambi Windows 10 a 64 bit (dalla versione 1607) e Windows Server 2019.
Per controllare la versione e la build di Windows, vai su "Impostazioni" dal menu Start di Windows.
Quindi, fai clic su "Sistema".
Quindi, scorrere verso il basso e selezionare l'opzione "Informazioni" nella parte inferiore del riquadro sinistro per visualizzare la sezione Informazioni.
Nella pagina Informazioni, sotto le specifiche di Windows, puoi vedere la "versione" e la "build del sistema operativo" di Windows 10.
Abilita il sottosistema Windows per Linux
Esistono due diversi tipi di versioni WSL: WSL 1 e WSL 2. Sebbene entrambi forniscano un'integrazione fluida e continua di Linux all'interno di Windows, WSL 2 è la versione più recente e più veloce con supporto completo del kernel Linux e compatibilità con le chiamate di sistema. WSL 1 esegue un livello di traduzione che colma il divario tra il kernel Linux e Windows.
- Correre WSL 2, devi eseguire sistemi Windows 10 x64 bit: versione 1903 o successiva, con build 18362 o successiva.
- Correre WSL 1, avrai bisogno di sistemi Windows 10 x64 bit: versione 1709 o successiva, con build 16215 o successiva.
Non importa quale versione di WSL desideri eseguire, devi prima abilitarla per utilizzarla. Per fare ciò, inizia a digitare digitando "Attiva e disattiva le funzionalità di Windows" nel campo di ricerca del menu Start.
Seleziona "Attiva e disattiva le funzionalità di Windows" dal pannello di controllo dal risultato della ricerca.
Quindi, scorri verso il basso fino a "Sottosistema Windows per Linux", seleziona la casella di fronte e fai clic sul pulsante "OK".
Una volta applicate le modifiche, fai clic su "Riavvia ora" per riavviare il computer
Se desideri installare solo WSL 1, ora puoi riavviare il computer e installare la tua distribuzione Linux.
Abilita WSL 1 tramite PowerShell
Puoi anche abilitare WSL tramite lo strumento da riga di comando "PowerShell". Questo fa lo stesso lavoro del pannello di controllo delle funzionalità di Windows. Per questo, apri "PowerShell" come amministratore ed esegui il comando seguente.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Abilita WSL 2
Ti consigliamo di aggiornare il tuo WSL alla versione 2 per una maggiore velocità delle prestazioni e per eseguire un vero kernel Linux direttamente su Windows 10. Tutto ciò che devi fare è abilitare la funzione "Piattaforma della macchina virtuale" oltre al "Sottosistema Windows per Linux" funzionalità nel pannello di controllo delle funzionalità di Windows (vedi sotto).
Attendi che le modifiche vengano applicate, quindi riavvia il computer.
Abilita WSL 2 tramite PowerShell
Questo primo passaggio per abilitare WSL 2 consiste nell'abilitare il componente della funzionalità della piattaforma della macchina virtuale su Windows. Puoi anche abilitare WSL 2 tramite lo strumento da riga di comando "PowerShell". Per farlo, apri "PowerShell" come amministratore ed esegui il seguente comando aggiuntivo con il comando WSL 1.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Imposta WSL 2 come versione predefinita
Prima di configurare WSL 2 come versione predefinita per tutte le distribuzioni Linux, scarica l'aggiornamento del pacchetto del kernel Linux WSL per i sistemi x64.
Esegui il programma di installazione .msi scaricato e installalo. Ci vorranno solo secondi.
Per impostare WSL 2 come versione predefinita durante l'installazione di una nuova distribuzione Linux, aprire PowerShell ed eseguire questo comando il seguente comando:
wsl –set-default-versione 2
Quindi riavvia il sistema per passare la funzionalità da WSL 1 a WSL 2.
Installa la tua distribuzione Linux preferita
WSL è abilitato, ora installeremo una distribuzione Linux. Innanzitutto, cerca "Microsoft Store" nel campo di ricerca del menu Start. Quindi, aprilo dal risultato della ricerca.
Vedrai un elenco di tutte le distribuzioni Linux attualmente disponibili in Windows Store supportate da WSL.
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU/Linux
- Fedora Remix per WSL
- Pengwin
- Pengwin Enterprise
- Alpino WSL
Tutte queste distribuzioni sono disponibili gratuitamente. Per il nostro tutorial, selezioneremo "Ubuntu".
Dalla pagina della distribuzione di Ubuntu, fai clic sul pulsante "Ottieni".
Ora, la distribuzione Ubuntu verrà scaricata e installata automaticamente sul tuo computer.
Al termine dell'installazione, fare clic sul pulsante "Avvia" per avviare il terminale. Puoi anche avviare l'app dal menu Start di Windows.
Apparirà una nuova finestra del terminale Ubuntu. Il primo avvio richiederà alcuni minuti per registrare l'ambiente Ubuntu con WSL. Al termine, il terminale ti chiederà di creare un "nuovo nome utente Unix" e una "nuova password". Inserisci il nuovo nome utente e password e completa la configurazione.
Una volta terminata la configurazione, ti porterà alla riga di comando bash. È meglio aggiornare subito il software. In Ubuntu, puoi cercare, scaricare e installare aggiornamenti software, tutto da adatto
comando.
Immettere il comando seguente per aggiornare il software. E ti verrà richiesta la password, inserisci la password appena creata per eseguire il comando come amministratore.
sudo apt update
Questo comando "aggiorna" aggiornerà i repository di Ubuntu.
Ubuntu scaricherà una serie di elenchi di pacchetti.
Ma non sono ancora aggiornati. Per aggiornare tutti i pacchetti disponibili, inserisci il seguente comando:
sudo apt upgrade
Immettere "Y" al prompt per continuare l'installazione.
Il comando "dist-upgrade" aggiorna i pacchetti alle versioni più recenti.
Aggiorna WSL1 a WSL 2 per Ubuntu
Se desideri aggiornare la versione WSL 1 esistente a WSL 2 per una distribuzione specifica. Quindi, esegui il comando seguente in PowerShell.
wsl –set-default-versione 2
Sostituisci l'argomento "" con il nome di qualsiasi distribuzione (Ubuntu nel nostro caso) viene eseguita l'installazione di WSL 1.
Ora puoi accedere ai comandi e al software Linux su un sistema Windows 10 utilizzando questo ambiente Ubuntu.
bash shell su Windows 10
Ora hai una shell "bash" da riga di comando completa sul tuo sistema basata sulla distribuzione Linux. Puoi accedere a tutti i comandi e le applicazioni di Linux tramite quella shell bash.
Per eseguire bash shell, digita "bash" nel campo di ricerca del menu Start e fai clic per aprire lo strumento da riga di comando bash.
Ora puoi iniziare a eseguire i comandi lì.
Goditi Linux su Windows!