Sie haben vielleicht gehört, dass das Steam Deck Arch Linux verwendet. Das ist technisch richtig. Valves SteamOS basiert auf Arch Linux.
Aber die Erfahrung auf dem Deck unterscheidet sich sehr von dem, was Sie erleben würden, wenn Sie Arch Linux auf einem PC installieren würden. Hier sind einige Unterschiede zwischen SteamOS und seiner übergeordneten Distribution.
1. Du kannst Pacman (irgendwie) nicht benutzen
Die meiste Software auf Ihrem PC liegt in Form von Paketen vor. Um Pakete hinzuzufügen oder zu entfernen, benötigen Sie einen Paketmanager. Hier kommt Pacman ins Spiel. Pacman ist der Befehlszeilenbasierter Paketmanager, der mit Arch Linux geliefert wird. Ja, Pacman ist die Abkürzung für „Paketmanager“, kein Hinweis auf den gelben, pelletfressenden, kuchenförmigen Sprite.
Wenn Sie Arch Linux auf herkömmliche Weise installieren, werden Sie am Ende Pacman verwenden, bevor Sie es überhaupt zu einem funktionalen grafischen Desktop schaffen. Unter SteamOS ist Ihr Desktop fertig eingerichtet und einsatzbereit.
Wenn Sie sich entscheiden, ein Terminal zu öffnen und einen Pacman-Befehl einzugeben, wie Sie es unter normalem Arch Linux tun würden, erhalten Sie eine Fehlermeldung. SteamOS erlaubt keine Softwareänderungen auf diese Weise.
Wenn Sie den Nur-Lese-Modus deaktivieren, ändert sich die Situation etwas. Ja, Sie können Pacman zu diesem Zeitpunkt technisch verwenden, aber jede Software, die Sie installieren, wird verschwinden, wenn Valve das nächste Systemupdate herausgibt.
2. Sie können (irgendwie) auch nicht auf die AUR zugreifen
Das Arch-Benutzer-Repository, besser bekannt als AUR, ist einer der großen Reize von Arch Linux. Wenn etwas nicht in den offiziellen Arch-Repositories verfügbar ist, besteht eine sehr gute Chance, dass es im AUR verfügbar ist.
Auf SteamOS ist der AUR nicht standardmäßig verfügbar. Sie können technisch auf den AUR zugreifen, genauso wie Sie technisch auf Pacman zugreifen können, indem Sie den schreibgeschützten Modus deaktivieren. Und genau wie bei Pacman verschwindet jede Software, die Sie vom AUR installieren, wenn Sie ein neues Systemupdate installieren.
Möglicherweise lesen Sie dies und denken, dass Sie nach jedem Update nur Ihre Sachen neu installieren müssen, und das ist wahr. Wenn dies für Sie nach einer praktikablen Lösung klingt, haben Sie unter SteamOS immer noch Zugriff auf Pacman und AUR. Aber für andere ist dies ein deutlicher Unterschied zu Arch Linux, mit dem Sie sich nicht befassen möchten.
3. Weniger Bruchgefahr
Der Grund, warum Sie Pacman oder das AUR nicht verwenden können, ohne Ihre Software regelmäßig zu ersetzen, hat mit den Änderungen zu tun, die Valve vorgenommen hat, um Arch Linux stabiler zu machen.
Laut Valve Steam-Deck-FAQvertreibt das Unternehmen SteamOS als schreibgeschütztes Betriebssystem, ähnlich wie Apple und Google ihre Betriebssysteme verwalten.
An der Linux-Front Fedora Silverblue ist die bekannteste bildbasierte Distribution. Anstatt dass Updates und Software direkt Änderungen an Systemdateien vornehmen, werden auf einem solchen System alle Systemdateien als Teil eines Systemabbilds verteilt.
Wenn es Zeit für Updates ist, wird das gesamte System-Image ersetzt. Dies verringert die Wahrscheinlichkeit, dass ein Update oder eine App-Installation Ihr Gerät in einem Zustand zurücklässt, in dem es nicht booten kann.
Kurz gesagt, Valve stellt ein funktionierendes Arch-basiertes Betriebssystem zusammen, speichert dieses Setup als Image und verteilt dieses Image direkt an Sie. Anstatt Ihnen dann einen kontinuierlichen Strom von Updates für einzelne Pakete zuzusenden, wie Sie es erleben würden, wenn Sie verwenden würden Arch Linux auf einem PC, Valve testet Updates und liefert eine neuere Version des gesamten Betriebssystems aus, wenn sie der Meinung sind, dass es genug gibt Änderungen.
Wenn Sie das schreibgeschützte Bild bearbeiten möchten, können Sie dies mit einem einzigen Befehl tun:
sudo steamos-readonly deaktivieren
Selbst mit aktivierten Modifikationen ist das Leben auf dem Steam Deck immer noch nicht so prekär wie mit normalem Arch Linux. Wenn Updates eintreffen, werden Ihre Systemdateien wieder auf eine saubere Tafel zurückgesetzt und Ihre Änderungen rückgängig gemacht.
4. Sie haben nicht die volle Freiheit, Ihr System anzupassen
Valves Herangehensweise an SteamOS macht es zu einem viel verbraucherfreundlicheren System. Die überwiegende Mehrheit der Menschen wünscht sich ein System, das in einem funktionierenden Zustand ausgeliefert wird, das keine Einrichtung erfordert und nur eine geringe Ausfallwahrscheinlichkeit aufweist. Aber für Leute, die die vollständige Kontrolle über ihre Erfahrung haben wollen, macht SteamOS Schluss was sie am meisten an Arch lieben.
Arch Linux trifft nur sehr wenige Entscheidungen für Sie. Sie können Ihre eigenen Desktop-Umgebungen auswählen. Sie können Ihren eigenen Anzeigeserver, Audioserver, Dateisystem und mehr auswählen. Ihr PC ist das, was Sie daraus machen, nicht das, was jemand anderes entschieden hat.
SteamOS ist das nicht. Ja, technisch gesehen ist es Arch. Aber gleichzeitig ist es nicht Arch. Man könnte argumentieren, dass es restriktiver ist als Ubuntu, Fedora oder jedes andere typische Linux-System. Wenn Sie also maximale Freiheit wünschen, werden Sie möglicherweise nicht zufrieden sein, wenn Sie versuchen, ein Steam-Deck als Ihren PC zu verwenden.
5. Sie haben keinen Zugriff auf Snaps
SteamOS verwendet Flatpak als primäres App-Verteilungsformat. Aber Flatpak ist nur eines der universellen Paketformate, die für Linux verfügbar sind. Wenn Sie aus einem Ubuntu-Hintergrund kommen, sind Sie möglicherweise stattdessen mit dem Snap-Format von Canonical vertraut. Einige Apps sind nur als Snaps für Linux verfügbar.
SteamOS wird nicht mit der erforderlichen Software zum Ausführen von Snaps geliefert, und Sie können den erforderlichen Code nicht einfach installieren. Selbst bei deaktiviertem Nur-Lese-Modus ist es eine Herausforderung, Zugriff auf den erforderlichen Teil des Systems zu erhalten, um snapd zu installieren, den Snap-Daemon, der zum Installieren von Snaps erforderlich ist. Für alle außer den engagiertesten Menschen sind Schnappschüsse keine Option.
Ist das eine große Sache? Das hängt wirklich von der Software ab, die Sie ausführen möchten. Viele beliebte Programme sind im Flatpak-Format verfügbar. Die breitere Open-Source-Community hat sich im Allgemeinen um Flatpak gegenüber Snap versammelt.
Einige Apps sind jedoch nur im Handumdrehen verfügbar, und wenn eine davon ein Muss für Sie ist, ist SteamOS für Sie möglicherweise nicht so brauchbar wie normales Arch Linux.
SteamOS und Arch Linux: Mehr als gleich
SteamOS und Arch Linux haben ähnliche Grundlagen, aber sie sind nicht dieselbe Distribution. In vielerlei Hinsicht ist der Unterschied zwischen SteamOS und Arch sogar noch größer als die Beziehung von Ubuntu zu seiner übergeordneten Distribution Debian.
Oft genug ist es besser, beide Distributionen als grundlegend verschieden von ihren Eltern zu betrachten und sie als solche zu behandeln. SteamOS und Arch Linux sind sehr unterschiedlich, aber das macht SteamOS nicht weniger zu einer guten Distribution für das Steam Deck.