GOG Galaxy arrive sur Linux : pourquoi c’est important (et pourquoi c’est plus compliqué qu’il n’y paraît)
Depuis des années, l'expression « le jeu sous Linux, c'est enfin possible » est une plaisanterie qui recèle une part de vérité. Proton et le Steam Deck ont révolutionné le paysage vidéoludique, et des distributions comme Bazzite ont transformé les PC modernes, leur donnant des sensations de plus en plus proches de celles des consoles.
Mais même aujourd'hui, une grande partie du jeu sur PC ne se résume pas aux jeux eux-mêmes, c'est aussi…lanceurs: les clients en magasin, les responsables de bibliothèque, les systèmes de comptabilité et « l’endroit unique où tout se trouve ».
L'information selon laquelle GOG recrute spécifiquement pour apporterGOG GalaxyL'arrivée sur Linux — et l'entreprise affirme que les travaux sont déjà en cours — est plus importante qu'il n'y paraît. Il ne s'agit pas d'une simple application de bureau. C'est le signe que Linux devient une plateforme de choix pour la distribution de jeux grand public.
Petit rappel rapide : qu’est-ce que GOG et que fait Galaxy ?
GOG.com (à l'origine « Good Old Games ») a toujours été un peu différent de Steam et des plateformes de consoles :
- Il met l'accent surAchats sans DRMlorsque cela est possible.
- Elle se présente comme un foyer pourpréservation,profondeur du catalogue, etpossession.
- C'est beaucoup plus organisé que le chaos total qui règne dans certains autres magasins.
GOG Galaxy, le client, est la tentative de GOG de devenir le « centre névralgique du jeu » pour l'utilisateur. Selon l'utilisation que vous en faites, il peut être :
- Une boutique en ligne et un outil de téléchargement.
- Un gestionnaire de bibliothèque.
- Un moyen d'intégrer des collections provenant de plusieurs plateformes.
- Une surface communautaire/de mise à jour/de superposition.
Sous Windows et macOS, ces fonctionnalités sont considérées comme la norme. Sous Linux, elles sont souvent absentes, fragmentées ou développées par la communauté.
Pourquoi un client Linux natif est important (même à l'ère de Proton)
Une réponse sceptique pourrait être : « Qui s’en soucie ? On peut déjà faire tourner des jeux Windows sous Linux avec Proton. »
C'est vrai pourbeaucoupdes jeux, mais ça passe à côté du sujet.
Une plateforme devient « réelle » lorsque les outils de son écosystème la traitent comme une plateforme normale.
1) Les lanceurs restent la porte d'entrée
Même si un jeu fonctionne parfaitement sous Proton, vous avez souvent quand même besoin de :
- Flux d'authentification des comptes
- Sauvegarde dans le cloud
- Livraison de patchs
- Vérifications des droits d'accès aux DLC
- Fonctionnalités sociales
L'utilisation de wrappers Wine pour le lanceur peut s'avérer fragile : une mise à jour d'un composant Chromium, un changement de DRM ou une nouvelle politique anti-triche peuvent tout casser du jour au lendemain.
Un client natif signifie :
- Meilleure maintenance à long terme
- Moins de compatibilité, jeu du marteau
- Moins de solutions de contournement du type « ça fonctionne si vous définissez WINEPREFIX sur… »
2) Les utilisateurs de Linux sont de plus en plus nombreuxacheteurs, pas seulement des bricoleurs
La Steam Deck a créé un nouveau public Linux : des personnes qui n’installeraient peut-être jamais Ubuntu, mais qui sont satisfaites d’utiliser un système basé sur Linux comme console.
Ce public achète des jeux. Il s'abonne. Il s'attend à ce que tout fonctionne.
Si un magasin souhaite accéder à ces dépenses, il doit répondre à cette attente.
3) Les clients natifs peuvent débloquer des améliorations spécifiques à la plateforme
Linux n'est pas « Windows sans menu Démarrer ». Il possède d'autres atouts :
- installations conteneurisées
- Systèmes de fichiers plus transparents
- Meilleures options de composition dans certaines configurations
- Une culture du scripting et de l'automatisation
Un bon client Linux peut s'intégrer au système de packaging des distributions, prendre en charge plusieurs bibliothèques et fonctionner de manière transparente avec l'écosystème.
Le plus difficile : déployer une application de bureau multiplateforme de grande envergure sur Linux
Une offre d'emploi n'est qu'une offre d'emploi, mais celle de GOG est révélatrice car elle admet implicitement ce qui rend la situation difficile.
GOG décrit Galaxy comme un produit pérenne doté d'une importante base de code C++, et qualifie Linux de « prochaine grande frontière ». Cela implique généralement au moins quatre défis.
1) Le problème de la « plateforme unique » Linux
Linux n'est pas une plateforme unique. C'est :
- De nombreuses distributions
- De nombreux environnements de bureau
- Différentes versions de la bibliothèque
- Différentes piles de pilotes GPU
- Différentes piles audio
Lorsqu'un lanceur Windows dysfonctionne sous Windows, le problème se manifeste de manière similaire pour tous les utilisateurs.
Lorsqu'un lanceur Linux dysfonctionne, il se peut que la dysfonction ne survienne que sur :
- Une version de distribution spécifique
- Un fournisseur de GPU spécifique
- Une configuration Wayland/X11 spécifique
- Une variante spécifique de glibc/libc
Assurer la prise en charge de Linux à grande échelle implique d'intégrer la résilience dans les processus de packaging et de test.
2) Politiques de distribution et d'emballage
Sous Linux, « Comment installer ceci ? » n'est pas qu'une simple question, c'est un véritable champ de bataille.
Les options comprennent :
- Paquets .deb / .rpm (spécifiques à la distribution)
- Flatpak (environnement isolé, populaire sur les ordinateurs de bureau)
- Snap (centré sur Ubuntu et controversé)
- AppImage (portable, mais peut être désordonné)
Chacune présente des compromis en matière d'autorisations, d'accès au GPU, d'accès au système de fichiers et de comportement de mise à jour.
Un lanceur doit :
- Télécharger des fichiers volumineux de manière fiable
- Patch efficacement
- Intégrer aux bibliothèques système le cas échéant
- contrôleurs et dispositifs d'accès
Le sandboxing peut compliquer cela.
3) Anti-triche, DRM et dépendances d'exécution tierces
Même si GOG utilise peu de DRM, de nombreux jeux en dépendent :
- lanceurs tiers
- intergiciel
- services en ligne
La prise en charge de Linux peut rapidement se transformer en « prise en charge de tout sous Wine », ce qui n'est pas la même chose qu'une prise en charge native.
Un client du magasin doit décider :
- Ce qu'il prend officiellement en charge
- Ce que cela laisse à la communauté
- Comment il communique la compatibilité (et les remboursements)
4) Attentes en matière de support et coûts d'assurance qualité
Le coût invisible le plus important dans le domaine des logiciels estsoutien.
Le portage d'un système Linux n'est pas un effort ponctuel. C'est :
- systèmes de construction CI
- tests automatisés
- Télémétrie des accidents (avec contraintes de confidentialité)
- une équipe de support formée aux problèmes spécifiques à Linux
Si GOG réussit cela, ce ne sera pas simplement « Galaxy fonctionne sous Linux », mais « Galaxy est un produit stable sous Linux ».
Pourquoi maintenant : la logique commerciale qui sous-tend cette décision
Le catalyseur évident est la dynamique de Steam Deck. Mais il existe un calcul commercial plus complexe :
- Linux devient stratégiquement important pour la distribution de jeux vidéo car il supprime la « taxe Windows » sur PC.
- Microsoft intègre de plus en plus de services et de fonctionnalités d'IA dans Windows, ce qui agace certains joueurs et utilisateurs avancés.
- Une partie des passionnés recherche activement des alternatives.
Si vous pensez que votre audience va croître, alors être parmi les premiers à proposer du contenu Linux devient un moyen de se différencier.
Et la marque GOG — propriété, préservation, absence de DRM — s'aligne naturellement avec l'éthique Linux.
À quoi ressemblerait un « bon » lancement de Galaxy sous Linux
Si vous êtes un utilisateur Linux, leminimum viablel'expérience est :
- L'installation est simple
- Les téléchargements sont rapides et peuvent être repris.
- L'application de correctifs ne corrompt pas les bibliothèques
- Le client ne plante pas constamment sous Wayland
Mais l’expérience « digne de GOG » pourrait aller encore plus loin :
1) Étiquetage de compatibilité clair
Tous les jeux du catalogue ne seront pas disponibles en version native.
La victoire réside dans un étiquetage honnête, par exemple :
- Compilation Linux native
- Fonctionne via Proton/Wine (testé)
- Non vérifié
2) Flatpak correctement réalisé (ou un équivalent)
Un lanceur d'applications est un candidat idéal pour Flatpak,siLes permissions du GPU et du système de fichiers sont gérées correctement.
Un Flatpak bien entretenu réduit également le problème de « l'explosion de la distribution ».
3) L'importation de bibliothèques et la sauvegarde dans le cloud fonctionnent réellement.
Si Galaxy est censé être une plateforme centrale, son intégration doit se faire en douceur.
C’est là que Linux est souvent traité comme un citoyen de seconde zone.
4) Respect du contrôle de l'utilisateur
Les utilisateurs de Linux se soucient de :
- où vont les fichiers
- comment se déroulent les mises à jour
- quelle quantité de télémétrie existe-t-il ?
La marque GOG lui permet d'être plus respectueux que les lanceurs classiques.
En résumé
Un client GOG Galaxy natif pour Linux constituerait une avancée significative pour faire de Linux une plateforme de jeu grand public, non pas parce qu'il changerait la nature même de Linux.peutOui, mais parce que cela change ce que les principaux distributeurs de jeux considèrent comme digne d'être soutenus.
Le plus difficile ne sera pas la première version fonctionnelle. Il s'agira plutôt du packaging, des tests d'assurance qualité dans des environnements réels complexes et de la définition claire des fonctionnalités prises en charge. Si GOG réussit ces étapes, il gagnera non seulement la confiance des utilisateurs, mais aussi des clients.