Come Installare Arch Linux nel Windows Subsystem for Linux

Come Installare Arch Linux Windows Subsystem For Linux Immagine di Caratteristica

Mentre distribuzioni popolari come Ubuntu, Debian e Fedora sono disponibili su Windows Subsystem for Linux (WSL) da un po’, ora puoi anche installare e utilizzare ufficialmente Arch Linux. Arch Linux è rinomato per il suo design essenziale, il modello di rilascio continuo e il concetto incentrato sull’utente. Eseguire Arch Linux all’interno di WSL su Windows ti offre il meglio di entrambi i mondi: una distribuzione Linux minimale e all’avanguardia insieme ai tuoi strumenti Windows. Questa guida fornisce una breve panoramica di WSL e spiega come installare Arch Linux su di esso.

Cos’è Windows Subsystem for Linux (WSL)

Windows Subsystem for Linux (WSL) è una funzionalità di Windows 10 e 11 che ti consente di installare ed eseguire distribuzioni Linux nativamente senza richiedere una configurazione di dual-boot o una macchina virtuale. Pensalo come un traduttore tra Windows e Linux, che ti consente di utilizzare strumenti Linux, eseguire script e persino avviare app GUI, il tutto senza lasciare il desktop di Windows.

Ci sono due versioni standard di Windows Subsystem for Linux: WSL 1 e WSL 2. WSL 1 era la versione iniziale. Traducendo le chiamate di sistema Linux in chiamate del kernel di Windows NT, era innovativa, ma presentava limitazioni di prestazioni, in particolare con le operazioni sul file system e mancava di compatibilità completa con le chiamate di sistema, inclusa l’assenza di supporto per alcune funzionalità del kernel Linux.

WSL 2 rappresenta un importante cambiamento architettonico. Utilizza un vero kernel Linux in esecuzione all’interno di una leggera macchina virtuale di utilità basata su Hyper-V. Questo design migliora notevolmente le prestazioni del file system e offre compatibilità completa con le chiamate di sistema. Rende possibile eseguire applicazioni e strumenti Linux che prima erano incompatibili con WSL 1. Per una distribuzione come Arch Linux, che spesso si basa su funzionalità di kernel più recenti e si aspetta un comportamento standard di Linux, WSL 2 è la piattaforma raccomandata.

Configurare Arch Linux su WSL2

Far funzionare Arch Linux su WSL 2 è ora semplice grazie alla disponibilità di un’immagine ufficiale. Tuttavia, assicurati prima che WSL sia installato. Se non sei sicuro che WSL sia installato, il modo più semplice per confermare e installarlo è tramite PowerShell.

Apri PowerShell ed esegui questo:

wsl --install --no-distribution

Scaricamento Windows Subsystem For Linux

Questo comando installa le funzionalità e i componenti WSL necessari per le applicazioni GUI. Inoltre, potrebbe essere necessario riavviare il sistema una volta completata l’installazione.

Dopo un riavvio, apri di nuovo PowerShell e installa Arch Linux utilizzando questo:

wsl --install archlinux

Scaricamento Arch Linux in Windows PowerShell su WSL.

Questo comando scarica l’immagine ufficiale di Arch Linux WSL e la imposta come una nuova istanza di distribuzione nel tuo ambiente WSL.

Una volta completata l’installazione, puoi avviare Arch Linux con questo:

wsl -d archlinux

Avvio di Arch Linux su Windows Subsystem for Linux.

Quando avvii per la prima volta l’istanza WSL di Arch Linux, devi aggiornare le tue liste di pacchetti e aggiornare tutti i pacchetti installati con questo ai loro versioni più recenti utilizzando questo:

sudo pacman -Syu

Conferma eventuali richieste per procedere con la sincronizzazione e l’aggiornamento. Ora puoi procedere a installare software aggiuntivo e personalizzare il tuo ambiente utilizzando Pacman.

Limitazioni di Arch Linux WSL

Sebbene eseguire Arch Linux su WSL 2 fornisca un ambiente robusto per molte attività, è importante notare che questa configurazione non è identica a un’installazione nativa di Arch Linux. Numerose limitazioni sorgono a causa della natura dell’esecuzione all’interno dell’ecosistema Windows.

Una limitazione notevole è il supporto per i PC Windows basati su ARM. Ad oggi, l’immagine ufficiale di Arch Linux WSL è principalmente disponibile per l’architettura amd64. Ciò significa che gli utenti con dispositivi Windows alimentati da ARM (come alcuni modelli Surface Pro o Dell XPS con processori Snapdragon) potrebbero non essere in grado di installare e utilizzare l’immagine ufficiale di Arch. Tuttavia, altre distribuzioni Linux sono disponibili per ARM su WSL. L’assenza di una build ufficiale per ARM rispecchia il focus del sistema operativo Arch Linux standalone su amd64.

Ulteriori limitazioni generali di WSL rispetto a un’installazione nativa includono la mancanza di accesso diretto all’hardware, supporto limitato per i moduli del kernel, sfumature nell’integrazione di systemd e problemi di prestazioni cross-filesystem. Tuttavia, per flussi di lavoro di sviluppo tipici, utilizzo di utility da riga di comando e esplorazione generale di Linux, Arch Linux su WSL 2 offre funzionalità significative.

Considerazioni Finali

L’aggiunta di un’immagine ufficiale di Arch Linux alla lineup di WSL è uno sviluppo benvenuto per qualsiasi utente Linux che apprezza la filosofia e la gestione dei pacchetti di Arch. Inoltre, non è un sostituto completo per un’installazione nativa a causa dell’accesso hardware limitato e della mancanza di supporto per systemd.

Tuttavia, se Arch Linux ti sembra troppo avanzato, puoi anche considerare di provare Ubuntu o Debian su WSL poiché sono più adatti ai principianti.