5 différences clés entre SteamOS et Arch Linux

5 différences clés entre SteamOS et Arch Linux

Vous avez peut-être entendu dire que le Steam Deck utilise Arch Linux. C’est techniquement vrai. SteamOS de Valve est basé sur Arch Linux.

Mais l’expérience sur le Deck est très différente de ce que vous rencontreriez si vous installiez Arch Linux sur un PC. Voici quelques différences entre SteamOS et sa distribution parente.

1. Vous (un peu) ne pouvez pas utiliser Pacman

La plupart des logiciels de votre PC se présentent sous la forme de packages. Pour ajouter ou supprimer des packages, vous avez besoin d’un gestionnaire de packages. C’est là qu’intervient Pacman. Pacman est le gestionnaire de packages basé sur la ligne de commande fourni avec Arch Linux. Oui, Pacman est l’abréviation de « gestionnaire de paquets », pas une référence au lutin jaune en forme de tarte mangeur de granulés.

Si vous installez Arch Linux de manière traditionnelle, vous finirez par utiliser Pacman avant même d’accéder à un bureau graphique fonctionnel. Sur SteamOS, votre bureau est configuré et prêt à l’emploi.

Si vous décidez d’ouvrir un terminal et de saisir une commande Pacman, comme vous le feriez sur Arch Linux, vous recevrez un message d’erreur. SteamOS n’autorise pas les modifications logicielles de cette manière.

Si vous désactivez le mode lecture seule, la situation change quelque peu. Oui, vous pouvez techniquement utiliser Pacman à ce stade, mais tout logiciel que vous installez disparaîtra lorsque Valve publiera la prochaine mise à jour du système.

2. Vous ne pouvez (en quelque sorte) pas accéder à l’AUR non plus

L’Arch User Repository, mieux connu sous le nom d’AUR, est l’un des grands attraits d’Arch Linux. Si quelque chose n’est pas disponible dans les dépôts Arch officiels, il y a de fortes chances qu’il soit disponible dans l’AUR.

Sur SteamOS, l’AUR n’est pas disponible immédiatement. Vous pouvez techniquement accéder à l’AUR, tout comme vous pouvez techniquement accéder à Pacman, en désactivant le mode lecture seule. Et tout comme avec Pacman, tout logiciel que vous installez à partir de l’AUR disparaîtra lorsque vous installerez une nouvelle mise à jour du système.

Vous lisez peut-être ceci en pensant que tout ce que vous devez faire après chaque mise à jour est de réinstaller votre matériel, et c’est vrai. Si cela vous semble être une solution viable, alors oui, vous avez toujours accès à la fois à Pacman et à l’AUR sur SteamOS. Mais pour d’autres, il s’agit d’une différence distincte avec Arch Linux que vous ne voudrez pas gérer.

3. Moins de risque de casse

La raison pour laquelle vous ne pouvez pas utiliser Pacman ou l’AUR sans remplacer régulièrement votre logiciel est liée aux modifications apportées par Valve pour rendre Arch Linux plus stable.

Selon la FAQ Steam Deck de Valve , la société distribue SteamOS en tant que système d’exploitation en lecture seule, semblable à la façon dont Apple et Google gèrent leurs systèmes d’exploitation.

Sur le front Linux, Fedora Silverblue est la distribution basée sur l’image la plus connue. Sur un tel système, au lieu que les mises à jour et les logiciels modifient directement les fichiers système, tous les fichiers système sont distribués dans le cadre d’une image système.

Au moment des mises à jour, l’intégralité de l’image système est remplacée. Cela réduit la probabilité qu’une mise à jour ou l’installation d’une application laisse votre appareil dans un état où il ne démarre pas.

En bref, Valve assemble un système d’exploitation basé sur Arch, enregistre cette configuration sous forme d’image et vous distribue cette image directement. Ensuite, au lieu de vous envoyer un flux continu de mises à jour vers des packages individuels, comme vous le feriez si vous utilisiez Arch Linux sur un PC, Valve teste les mises à jour et envoie une version plus récente de l’ensemble du système d’exploitation lorsqu’il estime qu’il y a eu suffisamment de modifications.

Si vous souhaitez apporter des modifications à l’image en lecture seule, vous pouvez le faire avec une seule commande :

sudo steamos-readonly disable

Même avec les modifications activées, la vie sur le Steam Deck n’est toujours pas aussi précaire qu’avec Arch Linux classique. Encore une fois, lorsque les mises à jour arriveront, elles remettront vos fichiers système à zéro, annulant vos modifications.

4. Vous n’avez pas l’entière liberté de personnaliser votre système

L’approche de Valve vis-à-vis de SteamOS en fait un système beaucoup plus prêt pour le consommateur. Avoir un système livré en état de marche, ne nécessitant aucune configuration et peu de chance de se casser, c’est ce que la grande majorité des gens veulent. Mais pour les personnes qui veulent un contrôle total sur leur expérience, SteamOS supprime ce qu’ils aiment le plus à propos d’Arch.

Arch Linux prend très peu de décisions à votre place. Vous pouvez choisir vos propres environnements de bureau. Vous pouvez choisir votre propre serveur d’affichage, serveur audio, système de fichiers, etc. Votre PC est ce que vous en faites, pas ce que quelqu’un d’autre a décidé.

SteamOS n’est pas ça. Oui, c’est techniquement Arch. Mais en même temps, ce n’est pas Arch. Vous pourriez dire qu’il est plus restrictif qu’Ubuntu, Fedora ou tout autre système Linux typique. Donc, si vous voulez un maximum de liberté, vous ne serez peut-être pas satisfait d’essayer d’utiliser un Steam Deck comme PC.

5. Vous n’avez pas accès aux Snaps

Sources logicielles dans Discover sur Steam Deck

SteamOS utilise Flatpak comme principal format de distribution d’applications. Mais Flatpak n’est que l’un des formats de packages universels disponibles pour Linux. Si vous venez d’un milieu Ubuntu, vous connaissez peut-être plutôt le format Snap de Canonical. Certaines applications ne sont disponibles que pour Linux sous forme de snaps.

SteamOS n’est pas livré avec le logiciel requis pour exécuter des snaps, et vous ne pouvez pas facilement installer le code requis. Même avec le mode lecture seule désactivé, il est difficile d’accéder à la partie nécessaire du système pour installer snapd, le démon Snap requis pour installer les snaps. Donc, pour tous, sauf les plus dévoués, les clichés ne sont pas une option.

Est-ce un gros problème ? Cela dépend vraiment du logiciel que vous souhaitez exécuter. De nombreux programmes populaires sont disponibles au format Flatpak. La communauté open source au sens large s’est généralement ralliée à Flatpak plutôt qu’à Snap.

Mais certaines applications ne sont disponibles qu’en un clin d’œil, et si l’une d’entre elles est un programme indispensable pour vous, alors SteamOS n’est peut-être pas aussi viable pour vous que l’Arch Linux classique.

SteamOS et Arch Linux : plus différents que semblables

SteamOS et Arch Linux partagent des bases similaires, mais ce n’est pas la même distribution. À bien des égards, la différence entre SteamOS et Arch est encore plus grande que la relation d’Ubuntu avec sa distribution parente, Debian.

Assez souvent, vous feriez mieux de considérer les deux distributions comme fondamentalement différentes de leurs parents et de les traiter comme telles. SteamOS et Arch Linux sont très différents, mais cela ne fait pas de SteamOS une bonne distribution pour Steam Deck.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *