5 differenze chiave tra SteamOS e Arch Linux
Potresti aver sentito che Steam Deck utilizza Arch Linux. Questo è tecnicamente vero. SteamOS di Valve è basato su Arch Linux.
Ma l’esperienza sul Deck è molto diversa da quella che incontreresti se installassi Arch Linux su un PC. Ecco alcuni modi in cui SteamOS è diverso dalla sua distribuzione madre.
1. Tu (più o meno) non puoi usare Pacman
La maggior parte del software sul tuo PC si presenta sotto forma di pacchetti. Per aggiungere o rimuovere pacchetti, è necessario un gestore di pacchetti. È qui che entra in gioco Pacman. Pacman è il gestore di pacchetti basato sulla riga di comando fornito con Arch Linux. Sì, Pacman è l’abbreviazione di “gestore di pacchetti”, non un riferimento allo sprite a forma di torta che mangia palline gialle.
Se installi Arch Linux in modo tradizionale, finirai per utilizzare Pacman prima ancora di arrivare a un desktop grafico funzionale. Su SteamOS, il tuo desktop è già configurato e pronto per l’uso.
Se decidi di aprire un terminale e digitare un comando Pacman, come faresti su Arch Linux normale, riceverai un messaggio di errore. SteamOS non consente modifiche al software in questo modo.
Se disattivi la modalità di sola lettura, la situazione cambia leggermente. Sì, tecnicamente puoi utilizzare Pacman a questo punto, ma qualsiasi software che installi scomparirà quando Valve rilascerà il prossimo aggiornamento di sistema.
2. Neanche tu (più o meno) puoi accedere all’AUR
L’Arch User Repository, meglio conosciuto come AUR, è uno dei grandi richiami di Arch Linux. Se qualcosa non è disponibile nei repository ufficiali di Arch, ci sono ottime possibilità che sia disponibile in AUR.
Su SteamOS, AUR non è disponibile immediatamente. Puoi tecnicamente accedere all’AUR, proprio come puoi tecnicamente accedere a Pacman, disattivando la modalità di sola lettura. E proprio come con Pacman, qualsiasi software che installi da AUR scomparirà quando installi un nuovo aggiornamento di sistema.
Potresti leggere questo pensando che tutto ciò che devi fare dopo ogni aggiornamento è reinstallare le tue cose, ed è vero. Se questa ti sembra una soluzione praticabile, allora sì, hai ancora accesso sia a Pacman che ad AUR su SteamOS. Ma per altri, questa è una netta differenza rispetto ad Arch Linux che non vorrai affrontare.
3. Meno rischio di rottura
Il motivo per cui non puoi usare Pacman o AUR senza sostituire regolarmente il tuo software ha a che fare con le modifiche apportate da Valve per rendere Arch Linux più stabile.
Secondo le FAQ di Steam Deck di Valve , la società distribuisce SteamOS come sistema operativo di sola lettura, simile al modo in cui Apple e Google gestiscono i loro sistemi operativi.
Sul fronte Linux, Fedora Silverblue è la distribuzione basata su immagini più conosciuta. Su un tale sistema, invece di aggiornamenti e software che apportano modifiche direttamente ai file di sistema, tutti i file di sistema vengono distribuiti come parte di un’immagine di sistema.
Quando è il momento degli aggiornamenti, l’intera immagine del sistema viene sostituita. Ciò riduce la probabilità che un aggiornamento o l’installazione di un’app lasci il dispositivo in uno stato in cui non si avvierà.
In breve, Valve assembla un sistema operativo basato su Arch funzionante, salva questa configurazione come immagine e distribuisce questa immagine direttamente a te. Quindi, invece di spedirti un flusso continuo di aggiornamenti ai singoli pacchetti, come sperimenteresti se stessi usando Arch Linux su un PC, Valve testa gli aggiornamenti e spedisce una versione più recente dell’intero sistema operativo quando ritiene che ci siano state abbastanza modifiche.
Se vuoi apportare modifiche all’immagine di sola lettura, puoi farlo con un singolo comando:
sudo steamos-readonly disable
Anche con le modifiche abilitate, la vita su Steam Deck non è ancora così precaria come con il normale Arch Linux. Ancora una volta, quando arrivano gli aggiornamenti, restituiranno i file di sistema a una lavagna pulita, annullando le modifiche.
4. Non hai piena libertà di personalizzare il tuo sistema
L’approccio di Valve a SteamOS lo rende un sistema molto più pronto per il consumatore. Avere un sistema che viene spedito in uno stato funzionante, che non richiede alcuna configurazione e poche possibilità di rottura, è ciò che la stragrande maggioranza delle persone desidera. Ma per le persone che desiderano il controllo completo sulla propria esperienza, SteamOS elimina ciò che amano di più di Arch.
Arch Linux prende pochissime decisioni per te. Puoi scegliere i tuoi ambienti desktop. Puoi scegliere il tuo server di visualizzazione, server audio, file system e altro. Il tuo PC è quello che fai tu, non quello che ha deciso qualcun altro.
SteamOS non è quello. Sì, è tecnicamente Arch. Ma allo stesso tempo, non è l’Arch. Si potrebbe obiettare che è più restrittivo di Ubuntu, Fedora o qualsiasi altro tipico sistema Linux. Quindi, se vuoi la massima libertà, potresti non essere contento di tentare di utilizzare un Steam Deck come PC.
5. Non hai accesso agli snap
SteamOS utilizza Flatpak come formato di distribuzione delle app principale. Ma Flatpak è solo uno dei formati di pacchetti universali disponibili per Linux. Se provieni da uno sfondo di Ubuntu, potresti avere familiarità con il formato Snap di Canonical. Alcune app sono disponibili solo per Linux come snap.
SteamOS non viene fornito con il software richiesto per eseguire gli snap e non è possibile installare facilmente il codice richiesto. Anche con la modalità di sola lettura disabilitata, è una sfida ottenere l’accesso alla parte necessaria del sistema per installare snapd, il demone Snap necessario per installare gli snap. Quindi, per tutti tranne che per le persone più devote, gli snap non sono un’opzione.
È un grosso problema? Dipende davvero dal software che desideri eseguire. Molti programmi popolari sono disponibili nel formato Flatpak. La più ampia comunità open source si è generalmente radunata attorno a Flatpak rispetto a Snap.
Ma alcune app sono disponibili solo in un attimo e se una di queste è un programma indispensabile per te, allora SteamOS potrebbe non essere praticabile per te come il normale Arch Linux.
SteamOS e Arch Linux: più diversi che simili
SteamOS e Arch Linux condividono basi simili, ma non sono la stessa distribuzione. In molti modi, la differenza tra SteamOS e Arch è persino maggiore della relazione di Ubuntu con la sua distribuzione principale, Debian.
Abbastanza spesso, è meglio pensare a entrambe le distribuzioni come fondamentalmente diverse dai loro genitori e trattarle come tali. SteamOS e Arch Linux sono molto diversi, ma ciò non rende SteamOS meno una buona distribuzione per Steam Deck.
Lascia un commento