Si une envie de passer à Linux vous démange

Petit retour après 1 semaine: j’ai fini par installer une Debian basique, sans DE ni softs préinstallés à part le serveur ssh.
Mon besoin étant finalement juste de faire des points de montage et de lancer des containers je voulais le plus light possible.

Petit moment de souffrance pour les points de montage: c’est ce qui m’a pris le plus de temps pour que tout soit monté au reboot de la machine, et ma solution est du pur bricolage, mais bon, « ça marche » lol.

Pour gérer Docker j’ai laissé tomber « arcane » qui n’arrivait pas à mettre à jour les containers.
Pour l’instant j’utilise juste le script « dockcheck » pour vérifier et faire les majs en ligne de commande.
Je vais voir si ça fonctionne bien sur la durée, sinon je vais piocher un peu dans ta liste.

Pour les MAJ de containers automatiques, watchtower fonctionne très bien.

1 « J'aime »

Alors justement, arrivant en retard pour la fête, j’ai découvert watchtower il y a quelques mois mais en voyant qu’il ne fonctionnait pas (sur raspbian) jai vu qu’il était abandonné :pensive:
C’est là que j’ai vu d’autres outils: un fork de watchtower, DIUN, dockcheck et arcane pour commencer.

1 « J'aime »

Le fork qui semble le plus sérieux est celui de nickfedor

1 « J'aime »

watchtower fait encore le taff effectivement et ça fait longtemps que je m’en sers. Mais je ne parierais pas sur ça survie à longterme.

Je plussoie (si on parle du watchtower OG , le fork de nickfedor dont @Lelolo parle semblant être maintenu de près et pouvant être une alternative pour le moyen voir long terme) (si le dit nickfedor ne lâche pas lui aussi l’affaire plus tard).

Juste pour ma culture personnelle, c’est quoi la différence entre un Dock et une machine virtuelle?

Une VM embarque un système d’exploitation complet : le noyau Linux ou Windows, tous les pilotes, tous les services système.

Un conteneur [par exemple Docker] partage le noyau de l’hôte. Il n’embarque que l’application et ses dépendances directes.

Extraits du site très bien fait de Stéphane Robert:

Et par analogie juste au dessus sur ce même site:

Une VM, c’est un appartement complet

Un conteneur, c’est une colocation

N’empêche que pour les utilisateurs extérieurs c’est transparent.

2 « J'aime »

Et bazzite, pour tout ce qui n’est pas du gaming, ça se débrouille comment ?

Que ce soit en terme de fonctionnalités, d’ergonomie, de compatibilité,de support etc… Dans le cadre d’un usage bureautique/multimédia/web.

Y’a-t-il des concessions qui sont faites dans ces domaines en faveur du gaming ?

(Parce que une distrib « full gaming », pour moi qui suis joueur mais qui utilise surtout mon PC pour plein d’autres trucs, ça a plutôt tendance à me faire fuir)

Bah ça reste Fedora sous le capot donc tout se passe comme sur un pc standard.

Quand tu vas pour DL ton iso, il te permet de custom ton image et tu peux choisir si tu veux un mode BigPicture ou un DE standard.

Après tu y installes ce que tu veux tant que c’est dans le repo Bazzite ou sur Flatpak.

Ok, et par exemple, la suite bureautique est inclus par défaut ou c’est une feature à ajouter lors de la customisation ?

Si on part sur une install « standard », on a quand même le nécessaire pour une usage « familial » du pc ? ( Genre gimp, vlc, audacity, un gestionnaire de backup et autres utilitaires d’administration etc..) ou c’est plutôt le genre d’options qu’il faudra cocher si on le souhaite ?

Par rapport à SteamOS, par exemple, (qui me paraît plutôt minimaliste de ce côté là) il y a à peu près la même chose ou plutôt davantage?

Bah vu ton besoin, ma réponse serait plutôt une question : pourquoi vouloir Bazzite absolument dans ce cas ?

T’as plus vite fait de prendre une Fedora Workstation et installer Steam.

Et je dis Fedora, mais tu peux partir sur une Linux Mint ou autre selon tes préférences.

Parce que vu ce qu’on en lit, ma question c’est plutôt: pourquoi pas ?

(C’est a dire y a-t-il de réels compromis dans cette distrib ou bien uniquement des choix d’ergonomie qui peuvent être désactivé facilement au quotidien)

J’ai installé Bazzite sur un PC dédié au jeu, branché sous la télé, donc j’ai pris la version “HTPC” c’est à dire avec Big Picture lancé au boot, mais comme indiqué tu peux prendre une version desktop, KDE ou Gnome.

Après l’avoir utilisée en mode bureau pour setup quelques trucs (FFXIV, Emulateurs, Itgmania, etc.) je me suis sincèrement posé la question de remplacer la Fedora de mon PC bureau par Bazzite vu que je joue quand même pas mal et que ça évite certains écueils un peu pénibles (comme par exemple l’installation des drivers Nvidia ou le dongle USB propriétaire de manettes Xbox.)

Comme c’est une distribution atomique/immuable, il faut bien comprendre que tu ne peux pas installer facilement des RPM comme ça à l’arrache, même si c’est du fedora sous le capot. Techniquement tu peux quand même via un système de couches de rpm-ostree mais ça reste bancal et peut empêcher des mises à jour du système entier.

Pour palier à ça Bazzite se repose sur 3 moyens d’installer des apps :

  • Flatpak via leur store maison Bazaar qui est plutôt bien foutu, bien plus sexy que Discover livré avec Fedora en tous cas. Bazaar est surtout une interface jolie à Flathub
  • Homebrew pour les apps en ligne de commande. C’est pas mal connu des gens sous macOS mais ça fonctionne aussi pour Linux. Si t’as besoin de trucs genre ffmpeg ou un utilitaire disque comme ncdu c’est pile poil ce qu’il faut utiliser.
  • Enfin il y a un système de containers qui s’appelle Distrobox que je n’ai pas encore eu le besoin d’utiliser, mais en gros c’est Docker pour les applications de bureau. Ca permet d’installer des .deb ou des .rpm par exemple.

Tout ça est stocké dasn ton home finalement.

Bien sûr j’ai pas précisé mais y’a aussi les AppImage.

Concrètement le seul inconvénient pour moi c’est quand tu as besoin de faire tourner une app qui touche d’un peut rop près au système, ben tu peux éventuellement avoir des soucis. Typiquement un driver exotique comme le dongle USB Xbox s’il était pas déjà intégré à bazzite ça serait chiant à installer.

Ils ont également une commande avec menu qui s’appelle “ujust” qui est l’équivalent de leur “Bazzite Portal” en GUI et uqi permet de lancer des petits scripts qui setup et installent tout unt as de choses comme Waydroid (pour lancer des APK android) ou de changer certains paramètres système selon tes besoins. C’est pas mal foutu et ça rappelle un peu le genre de trucs qu’on trouverait sur Arch Wiki mais là c’est automatisé en un clic. Ceci étant dit je susi tombé sur certains scripts qui ne marchaient pas parfois. J’ai quand même trouvé quelques pépites comme installer une app Crunchyroll et Youtube directement dans Steam Big Picture, ça marcher su-per bien.

J’ai un ami principalement gamer mais pas que qui l’utilise au quotidien aussi. Après comme j’utilise aussi un Fedora sur mon PC principal et que je jouea vec, moi ce que j’en ai conclu c’est que Bazzite :

  • Ca améliore l’expérience gaming avec des optimisations à droite et à gauche mais les écarts avec une fedora vanillea sont pas non plus extrèmes (ça vaut pas le coup de switch juste pour ça)
  • Tous les outils et drivers et autres liés au gaming sont installés d’office alors que sur Fedora c’est quand même des fois compliqué, faut mettre les mains dans le camboui et passer par la ligne de commande
  • Ca fait beaucoup d’efforts pour proposer une plus grande customisation que ce que fait Valve avec SteamOS. Notamment par l’inclusion de Brew et de Distrobox. Encore une fois des trucs que tu peux mettre toi-même sur Fedora si tu veux. Pareil avec Quadlet qui permet de faire tourner des services systemd au niveau de l’utilisateur.
  • Le côté atomique c’est quand même pas si mal : contrairement à SteamOS ils font des MAj souvent et ça s’installe vite, et aussi on peut rollback à une version antérieure du système. Par exemple j’utilise beaucoup Sunshine/Moonlight pour du remote desktop, apparement ça va être retiré de la prochaien Bazzite car soucis avec Sunshine, mais il n’y a pas encore d’alternative installée => j’ai fait un rollback vers la version d‘avant quand je m’en suis aperçu, aucun souci. C’est plus simple qu’une distro classique mais pas forcément plus flexible, c’est un choix de fonctionnement qui se justifie bien.
  • Je pense que j’aurais des soucis en tant que dev à taffer dessus, mais plus par manque d’habitude qu’autre chose. Par exemple j’ai un serveur Postgres en local, ou je veux utiliser VSCode, ben je peux pas utiliser le RPM, faut que j’installe forcément le flatpak qui est pas forcément bien foutu. Mais c’est du chipotage

Après Bazzite c’est Universal Blue, ils ont deux autres distros, notamment Aurora qui est une fedora atomique plus orientée ordi de bureau justement.

EDIT: La liste des commandes ujust justement pour avoir une idée de ce qui est “customisable” dans la distro en plus de l’install de flatpaks/appimages ou bouteilles brew

5 « J'aime »

Est-ce qu’avec SteamOS on peut utiliser son PC comme un PC (bureautique etc)?
Si oui, quel est l’interet de Bazzite par rapport à SteamOS qui est géré par un mastodonte plein de ressources et plein de volonté (Valve)?

(je n’y connais pas grand chose en Linux ^^)

Pour l’instant tu ne peux pas installer Steam OS su rn’importe quel ordinateur car Valve ne met pas à disposition l’image ISO pour ça.

Il y a d’autres soucis que je vois.

Valve a une approche un peu plus prudente où tu n’as pas les dernières versions des apps/du système tout le temps. Ca a des avantages (plus stable par exemple) mais aussi des désavantages (Linux dans son ensemble évolue vite et parfois tu peux te retrouver avec des bugs qui ne seront pas réglés avant longtemps pour toi car Valve n’aura pas daigné mettre la dernière version à disposition.) C’est une épée à double tranchant en gros.

SteamOS c’est très bien intégré au Steam Deck mais on ne sait pas ce qu’il en sera quand ça sera entre les mains de tout le monde.

2 « J'aime »

Oui, il y a des nombreux retours sur cet usage plus haut dans ce thread et dans celui du Steam Deck.

1 « J'aime »

Ah oui j’ai pas répondu à la question désolé ! Pour ajouter à la réponse juste au dessus moi j’emmène mon deck chez mes parents en vacance set je le branche sur un écran clavier souris et ça fait un bon PC de voyage pour de la bureautique / internet, sans problème.

2 « J'aime »

Malheureusement je n’ai pas les compétences pour transformer mon PC portable sous Windows en un appareil Linux, sans risque.

Peut-être qu’un jour dans les boutiques on aura le choix d’avoir un peu de concurrence.

Hello !

Qui a-t-il de particulier qui t’empêcherait de basculer ton pc sur Linux ?