CachyOS, distribuzione Linux nota per le sue ottimizzazioni, può essere usata su Windows 11 tramite WSL senza ricorrere al dual boot. Dalla configurazione iniziale agli aggiornamenti, fino a file, limiti e impieghi adatti, ecco cosa aspettarsi.
CachyOS distribuisce un’immagine dedicata a WSL, il sottosistema di Windows per Linux. Con questa immagine si può avviare la distribuzione dentro Windows 11 senza partizionare il disco né configurare un dual boot. WSL 2 esegue Linux in un ambiente virtualizzato e usa il kernel fornito da Microsoft.
Verificare WSL 2 e installare CachyOS
Per procedere servono Windows 11, la virtualizzazione attiva nel firmware del PC e WSL aggiornato almeno alla versione 2.4.4. Da PowerShell si controllano lo stato, la versione e le distribuzioni già installate con questi comandi:
Controllo di WSL e delle distribuzioni
wsl –status
wsl –version
wsl -l -v
Se WSL non è ancora configurato, aprire PowerShell come amministratore, eseguire wsl –install e riavviare il computer. Per aggiornare un’installazione esistente si usa invece wsl –update. Il comando wsl –install aggiunge normalmente anche una distribuzione predefinita; CachyOS si installa a parte, usando il suo file immagine.
Una volta aggiornato WSL, si può scaricare l’ultima immagine con estensione .wsl dalla sezione delle release ufficiali di CachyOS e aprirla con un doppio clic. In alternativa, PowerShell può recuperare l’ultima versione pubblicata e avviare l’installazione:
$v = (Invoke-RestMethod
Invoke-WebRequest “https://github.com/CachyOS/cachyos-wsl/releases/download/$v/cachyos-$v.wsl” -OutFile “$env:TEMP\cachyos.wsl”
wsl –install –from-file “$env:TEMP\cachyos.wsl”
Il file viene salvato nella cartella temporanea di Windows; con il comando successivo CachyOS viene registrata tra le distribuzioni WSL. Per avviarla basta scegliere l’app dal menu Start oppure digitare wsl -d cachyos in PowerShell o nel Terminale di Windows. Il comando wsl -l -v mostra anche quale versione di WSL usa la distribuzione.
Primo avvio, aggiornamenti e file
Al primo avvio possono servire alcuni minuti. L’immagine prepara il portachiavi dei pacchetti, seleziona i repository ottimizzati e crea l’utente Linux. Durante la configurazione si scelgono un nome e una password. L’account ha accesso sudo e usa Fish come shell predefinita. Quando si digita la password, il terminale non mostra i caratteri: è il comportamento previsto.
Conviene aggiornare i pacchetti appena conclusa la configurazione. CachyOS è una distribuzione rolling release, quindi l’immagine può non includere le versioni più recenti:
Aggiornamento iniziale dei pacchetti
sudo pacman -Syu
Se il sistema richiede un riavvio, è sufficiente arrestare la distribuzione da PowerShell con wsl –terminate cachyos e poi riaprirla. Windows non va riavviato. Per aggiungere programmi si usa pacman, il gestore pacchetti di Arch Linux e CachyOS. Per cercare un pacchetto: pacman -Ss nome-pacchetto; per installarlo: sudo pacman -S nome-pacchetto.
Il terminale offre l’ambiente più diretto per lavorare con shell, compilatori, Git e strumenti di sviluppo. I file Linux si trovano nella home, di solito in /home/nomeutente; il disco C: di Windows è raggiungibile da /mnt/c. Da Linux, il comando explorer.exe . apre in Esplora file la cartella corrente. Da Windows si accede ai file della distribuzione attraverso il percorso di rete \\wsl$.
Per i progetti usati con strumenti Linux è preferibile il filesystem della distribuzione, per esempio ~/progetti. Gli accessi ripetuti ai file di Windows sotto /mnt/c possono essere meno efficienti. WSLg permette di aprire singole applicazioni grafiche Linux in finestre integrate con Windows, a condizione che WSL sia aggiornato e che siano rispettati i requisiti grafici. La sessione grafica e il normale ambiente desktop restano quelli di Windows.
Ottimizzazioni utili, limiti e attività adatte
L’immagine WSL di CachyOS è generica. Al primo avvio individua la CPU e seleziona repository ottimizzati; in questo modo può offrire pacchetti compilati per le famiglie di processori supportate. Se la selezione non va a buon fine, per esempio perché manca la connessione, si può ripetere l’operazione con sudo /usr/lib/wsl/optimize-repos.
Il kernel in uso è quello Linux fornito da Microsoft. Restano quindi fuori dal funzionamento in WSL il kernel ottimizzato di CachyOS, i suoi scheduler e sched-ext. Nell’immagine non sono compresi il gestore di avvio, gli strumenti CachyOS per configurare l’hardware e zram. Per la grafica si può usare l’integrazione WSLg, che gestisce le applicazioni Linux in finestre di Windows.
Questa configurazione è indicata per provare pacchetti e comandi Linux, imparare a usare pacman e Fish, compilare software e affiancare strumenti Linux al lavoro quotidiano su Windows. Chi ha bisogno del kernel CachyOS, del controllo diretto dei dispositivi o di un desktop Linux completo può scegliere l’installazione nativa. È la soluzione adatta anche per prove di prestazioni, gestione energetica e giochi. WSL, invece, permette di usare i due ambienti in parallelo con modifiche limitate al PC.










