Je hebt misschien gehoord dat het Steam Deck Arch Linux gebruikt. Dit is technisch waar. Valve's SteamOS is gebaseerd op Arch Linux.
Maar de ervaring op het dek is heel anders dan wat je zou tegenkomen als je Arch Linux op een pc zou installeren. Hier zijn enkele manieren waarop SteamOS verschilt van de bovenliggende distributie.
1. Je kunt Pacman (nogal) niet gebruiken
De meeste software op uw pc wordt geleverd in de vorm van pakketten. Om pakketten toe te voegen of te verwijderen, hebt u een pakketbeheerder nodig. Dat is waar Pacman om de hoek komt kijken. Pacman is de op opdrachtregel gebaseerde pakketbeheerder die wordt geleverd met Arch Linux. Yup, Pacman is een afkorting voor "pakketbeheerder", niet een verwijzing naar de gele pellet-etende taartvormige sprite.
Als je Arch Linux op de traditionele manier installeert, zul je Pacman gebruiken voordat je zelfs maar een functionele grafische desktop bereikt. Op SteamOS is je desktop helemaal klaar en klaar voor gebruik.
Als u besluit een terminal te openen en een Pacman-opdracht in te typen, zoals u zou doen op normale Arch Linux, ontvangt u een foutmelding. SteamOS staat softwarewijzigingen op deze manier niet toe.
Als u de alleen-lezen modus uitschakelt, verandert de situatie enigszins. Ja, u kunt Pacman op dit moment technisch gebruiken, maar alle software die u installeert, verdwijnt wanneer Valve de volgende systeemupdate uitgeeft.
2. Je hebt (nogal) geen toegang tot de AUR
De Arch-gebruikersrepository, beter bekend als de AUR, is een van de grote aantrekkingskrachten van Arch Linux. Als iets niet beschikbaar is in de officiële Arch-repository's, is de kans groot dat het beschikbaar is in de AUR.
Op SteamOS is de AUR niet standaard beschikbaar. Je hebt technisch toegang tot de AUR, net zoals je technisch toegang hebt tot Pacman, door de alleen-lezen modus uit te schakelen. En net als bij Pacman verdwijnt alle software die u vanaf de AUR installeert wanneer u een nieuwe systeemupdate installeert.
U leest dit misschien met de gedachte dat u na elke update alleen uw spullen opnieuw hoeft te installeren, en dat is waar. Als dit voor jou een werkbare oplossing lijkt, ja, dan heb je nog steeds toegang tot zowel Pacman als de AUR op SteamOS. Maar voor anderen is dit een duidelijk verschil met Arch Linux waar je niet mee te maken wilt krijgen.
3. Minder risico op breuk
De reden dat je Pacman of de AUR niet kunt gebruiken zonder regelmatig je software te vervangen, heeft te maken met de wijzigingen die Valve heeft aangebracht om Arch Linux stabieler te maken.
Volgens Valve Veelgestelde vragen over Steam Deck, distribueert het bedrijf SteamOS als een alleen-lezen besturingssysteem, vergelijkbaar met de manier waarop Apple en Google hun besturingssystemen beheren.
Op het gebied van Linux, Fedora Silverblue is de meest bekende op afbeeldingen gebaseerde distro. Op zo'n systeem worden alle systeembestanden gedistribueerd als onderdeel van één systeemimage, in plaats van dat updates en software rechtstreeks wijzigingen aanbrengen in systeembestanden.
Wanneer het tijd is voor updates, wordt de volledige systeemimage vervangen. Dit verkleint de kans dat een update of app-installatie uw apparaat in een staat achterlaat waarin het niet meer wil opstarten.
Kortom, Valve stelt een werkend op Arch gebaseerd besturingssysteem samen, slaat deze opstelling op als een afbeelding en distribueert deze afbeelding rechtstreeks naar u. In plaats van u een continue stroom van updates naar individuele pakketten te sturen, zoals u zou ervaren als u zou gebruiken Arch Linux op een pc, Valve test updates en verzendt een nieuwere versie van het volledige besturingssysteem wanneer ze vinden dat er genoeg is geweest veranderingen.
Als u de alleen-lezen afbeelding wilt bewerken, kunt u dat doen met een enkele opdracht:
sudo steamos-alleen-lezen uitzetten
Zelfs als aanpassingen zijn ingeschakeld, is het leven op het Steam Deck nog steeds niet zo precair als bij gewone Arch Linux. Nogmaals, wanneer updates binnenkomen, zullen ze uw systeembestanden terugzetten naar een schone lei, waardoor uw wijzigingen ongedaan worden gemaakt.
4. U heeft niet de volledige vrijheid om uw systeem aan te passen
Valve's benadering van SteamOS maakt het een veel gebruiksvriendelijker systeem. Een systeem hebben dat in een werkende staat wordt geleverd, geen installatie vereist en weinig kans op breuk, is wat de overgrote meerderheid van de mensen wil. Maar voor mensen die volledige controle over hun ervaring willen, maakt SteamOS een einde wat ze het leukst vinden aan Arch.
Arch Linux neemt heel weinig beslissingen voor je. U kunt uw eigen desktopomgevingen kiezen. U kunt uw eigen weergaveserver, audioserver, bestandssysteem en meer kiezen. Uw pc is wat u ervan maakt, niet wat iemand anders heeft besloten.
SteamOS is dat niet. Ja, technisch gezien is het Arch. Maar tegelijkertijd is het Arch niet. Je zou kunnen stellen dat het restrictiever is dan Ubuntu, Fedora of een ander typisch Linux-systeem. Dus als je maximale vrijheid wilt, ben je misschien niet blij met een poging om een Steam Deck als je pc te gebruiken.
5. Je hebt geen toegang tot Snaps
SteamOS gebruikt Flatpak als het primaire app-distributieformaat. Maar Flatpak is slechts een van de universele pakketformaten die beschikbaar zijn voor Linux. Als je een Ubuntu-achtergrond hebt, ben je misschien bekend met het Snap-formaat van Canonical. Sommige apps zijn alleen als snaps beschikbaar voor Linux.
SteamOS wordt niet geleverd met de vereiste software om snaps uit te voeren en u kunt de vereiste code niet eenvoudig installeren. Zelfs als de modus alleen-lezen is uitgeschakeld, is het een uitdaging om toegang te krijgen tot het noodzakelijke deel van het systeem om snapd te installeren, de Snap-daemon die nodig is om snaps te installeren. Dus voor iedereen behalve de meest toegewijde mensen zijn snaps geen optie.
Is dit een groot probleem? Dat hangt echt af van de software die u wilt gebruiken. Veel populaire programma's zijn beschikbaar in het Flatpak-formaat. De bredere open-sourcegemeenschap heeft zich over het algemeen rond Flatpak verzameld via Snap.
Maar sommige apps zijn alleen in een handomdraai beschikbaar, en als een van deze een onmisbaar programma voor je is, dan is SteamOS misschien niet zo levensvatbaar voor je als regulier Arch Linux.
SteamOS en Arch Linux: meer verschillend dan hetzelfde
SteamOS en Arch Linux delen een vergelijkbare onderbouwing, maar ze zijn niet dezelfde distro. In veel opzichten is het verschil tussen SteamOS en Arch zelfs groter dan de relatie van Ubuntu met zijn moederdistro, Debian.
Vaak genoeg kun je beide distro's beter beschouwen als fundamenteel verschillend van hun ouders en ze als zodanig behandelen. SteamOS en Arch Linux zijn enorm verschillend, maar dat maakt SteamOS niet minder een goede distro voor het Steam Deck.