<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="fr-FR">
	<title>Seb&#39;s blog</title>
	<subtitle>PassionGNU/Linux, la passion du libre...</subtitle>
	<link href="http://passiongnulinux.free.nf/feed/feed.xml" rel="self"/>
	<link href="http://passiongnulinux.free.nf/"/>
	<updated>2026-04-10T00:00:00Z</updated>
	<id>http://passiongnulinux.free.nf</id>
	<author>
		<name>Sebastien.C</name>
		<email>passiongnulinux/arobase/gmail/point/com</email>
	</author>
	
	<entry>
		<title>Je ne suis plus neutre</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-04-10-je-ne-suis-plus-neutre/"/>
		<updated>2026-04-10T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-04-10-je-ne-suis-plus-neutre/</id>
		<content type="html">&lt;p&gt;Actuellement, c’est devenu assez difficile pour moi d’écrire des billets sur Linux et tout ce qui gravite autour. Je n’y prends plus autant de plaisir. Ce que je vois me lasse, parfois même me répugne. Et pourtant, objectivement, il y a eu une amélioration constante depuis plus de 20 ans. L’utilisation s’est simplifiée, les systèmes sont plus accessibles, plus propres, plus efficaces.&lt;/p&gt;
&lt;p&gt;Mais il y a un “mais”. Un gros.&lt;/p&gt;
&lt;p&gt;Je ne me sens plus vraiment légitime pour en parler. Mon avis est biaisé. Je hais l’environnement Red Hat, je n’aime pas les Flatpak, et mon opinion des Snap est à peu près du même acabit. Dans tous les cas, je préfère ne pas en avoir du tout. Sur mes systèmes, que ce soit Gentoo ou NixOS, je n’utilise rien de tout ça. À la rigueur, j’ai Bazaar sur NixOS pour avoir un magasin d’applications plus agréable, mais ça s’arrête là.&lt;/p&gt;
&lt;p&gt;Alors oui, je dis que je ne me sens plus légitime. Mais est-ce que je l’ai déjà été un jour ? Peut-être au début. À l’époque de ma belle SUSE 9.3, ou pendant les premières années avec Mandriva. Et puis Debian est arrivée, et avec elle une certaine vision des choses.&lt;/p&gt;
&lt;p&gt;Je pense surtout que je ne suis plus en phase avec le Linux “moderne”. Depuis que j’ai commencé à rejeter tout ce qui est distributions dites “faciles” comme Mint, Manjaro ou MX Linux, il y a eu une rupture. Et c’est étrange, parce qu’Ubuntu, elle, ne me pose aucun problème. Mint, si.&lt;/p&gt;
&lt;p&gt;Je regarde souvent Distrowatch, ce musée de la curiosité, et je suis toujours aussi surpris par ce classement de “popularité”. Enfin, de curiosité. C’est quoi ce classement ? Une bonne partie du top 50 me semble sans intérêt réel. Et même dans le top 10, certaines distributions me laissent perplexe. Comment openSUSE ou Ubuntu peuvent se retrouver derrière des trucs comme Zorin ou MX Linux ?&lt;/p&gt;
&lt;p&gt;Je n’ai jamais pensé que Linux devait rester un truc de geeks. Mais j’ai toujours pensé que ça en était un. Ce n’est pas “mamie” qui installe une distribution, il faut arrêter. Ce sera toujours quelqu’un d’autre qui le fera pour elle. Et en même temps, je ne vois aucun intérêt à la difficulté gratuite. Si je suis sur Gentoo ou NixOS, ce n’est pas pour la complexité, c’est pour ce qu’elles m’apportent.&lt;/p&gt;
&lt;p&gt;Mandriva avait ce juste milieu. Accessible, mais pas idiot. Ubuntu aussi, dans un sens. C’est probablement l’un des meilleurs OS aujourd’hui. Stable, cohérent, adaptable. Alors pourquoi autant de clones ?&lt;/p&gt;
&lt;p&gt;Et puis il y a la communauté. Celle que je ne reconnais plus vraiment. Elle a toujours été comme ça, mais aujourd’hui c’est amplifié. L’acharnement contre Ubuntu dès qu’elle bouge d’un millimètre, alors que dans le même temps, Red Hat ou Fedora peuvent faire des choix discutables sans provoquer la même réaction. Et Arch… Arch, c’est presque une religion. On ne parle que de ses qualités, jamais de ses défauts.&lt;/p&gt;
&lt;p&gt;L’histoire des mises à jour partielles m’a fait sourire après coup. Sur Debian Stable, on recommande parfois de faire les mises à jour en deux temps. Techniquement, c’est déjà une forme de mise à jour partielle. Et pourtant, personne n’en fait tout un drame. Comme quoi, tout est aussi une question de perception.&lt;/p&gt;
&lt;p&gt;Le vrai problème, au fond, c’est que si je parle d’une distribution que je n’aime pas, mon billet sera biaisé. Même sans le vouloir. Je tirerai toujours vers le négatif. J’en ai déjà fait l’expérience. Mon billet sur Mageia 10 bêta en est un bon exemple. À la base, je voulais en dire du bien. Mais très vite, je n’ai vu que le gâchis.&lt;/p&gt;
&lt;p&gt;Et je me suis posé une question simple : à quoi bon ?&lt;/p&gt;
&lt;p&gt;À quoi bon écrire sur quelque chose que je ne vais même pas tester sérieusement, ni utiliser ? À quoi bon faire semblant d’être neutre alors que je ne le suis pas ?&lt;/p&gt;
&lt;p&gt;J’aimerais parler de certaines distributions comme CachyOS ou Bazzite. Certaines m’ont même intrigué, voire plu sur certains aspects. Mais je sais déjà que mon réflexe sera d’aller chercher les défauts. Toujours.&lt;/p&gt;
&lt;p&gt;Alors peut-être que le problème n’est pas que je suis biaisé. Peut-être que le problème, c’est que j’ai voulu croire trop longtemps que je devais ne pas l’être.&lt;/p&gt;
&lt;p&gt;Je ne suis pas neutre. Je ne l’ai probablement jamais été.
J’ai mes préférences, mes rejets, mes contradictions. Et je n’ai plus envie de faire semblant.&lt;/p&gt;
&lt;p&gt;Mais surtout, je crois que je me trompe de sujet.&lt;/p&gt;
&lt;p&gt;À force de vouloir parler de Linux dans son ensemble, des tendances, des distributions, des choix des autres… je me suis éloigné de ce qui m’intéresse vraiment.&lt;/p&gt;
&lt;p&gt;Ce que j’aime encore aujourd’hui, c’est mon Linux.
Ce que je fais avec, comment je l’optimise, comment je le comprends, comment je le casse aussi parfois.&lt;/p&gt;
&lt;p&gt;Alors peut-être que la suite est là.&lt;/p&gt;
&lt;p&gt;Arrêter de vouloir être une voix “générale”, et simplement redevenir quelqu’un qui partage son expérience, avec ses biais, ses choix, et ses coups de gueule.&lt;/p&gt;
&lt;p&gt;Et si ça ne plaît pas, tant pis. Au moins, ce sera honnête.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo, NixOS et les autres : une histoire de cuisine et de temps “cerveau”</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-03-30-gentoo-nixos-et-les-autres-une-histoire-de-cuisine-et-de-temps-cerveau-/"/>
		<updated>2026-03-30T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-03-30-gentoo-nixos-et-les-autres-une-histoire-de-cuisine-et-de-temps-cerveau-/</id>
		<content type="html">&lt;p&gt;J’aime bien expliquer les distributions Linux avec une métaphore de cuisine.&lt;/p&gt;
&lt;p&gt;Les distributions binaires classiques comme Debian, Fedora, ou même Arch Linux, c’est un peu comme un chef dans une cuisine où tous les plats sont déjà préparés.
Les ingrédients ont été sélectionnés, les recettes ont été exécutées, et les plats sont prêts. Le chef n’a plus qu’à réchauffer et servir.&lt;/p&gt;
&lt;p&gt;C’est rapide, efficace, et ça fonctionne très bien dans l’immense majorité des cas.&lt;/p&gt;
&lt;p&gt;NixOS, c’est un peu différent.
On est dans une cuisine où il y a absolument &lt;strong&gt;tous les ingrédients du monde&lt;/strong&gt;, parfaitement rangés dans des contenants étiquetés. Et au milieu de la pièce, il y a un robot de cuisine extrêmement sophistiqué.&lt;/p&gt;
&lt;p&gt;On lui donne une recette précise, une liste d’ingrédients, et il fait tout.
Découpe, cuisson, assemblage.&lt;/p&gt;
&lt;p&gt;Le chef ne cuisine pas vraiment, il décrit ce qu’il veut manger.&lt;/p&gt;
&lt;p&gt;Et puis il y a Gentoo.&lt;/p&gt;
&lt;p&gt;Gentoo, c’est un chef dans une immense cuisine où il y a &lt;strong&gt;tous les ingrédients possibles et tous les instruments imaginables&lt;/strong&gt;.
Mais cette fois, il n’y a ni plat préparé ni robot.&lt;/p&gt;
&lt;p&gt;Le chef fait tout lui-même.&lt;/p&gt;
&lt;p&gt;Il choisit les ingrédients, il prépare les sauces, il découpe, il mélange, il surveille la cuisson.
Tout est possible, absolument tout. Mais tout repose sur lui.&lt;/p&gt;
&lt;p&gt;Et c’est là que le sujet devient intéressant.&lt;/p&gt;
&lt;h2 id=&quot;le-faux-probleme-du-temps&quot; tabindex=&quot;-1&quot;&gt;Le faux problème du temps &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-30-gentoo-nixos-et-les-autres-une-histoire-de-cuisine-et-de-temps-cerveau-/#le-faux-probleme-du-temps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Quand on parle de Gentoo, la première critique qui revient toujours concerne le temps.&lt;/p&gt;
&lt;p&gt;Installer une application prend plus de temps que sur Arch Linux, Debian ou Fedora.
Faire une mise à jour du système prend plus de temps aussi.&lt;/p&gt;
&lt;p&gt;Même lorsqu’on active les paquets binaires fournis par Gentoo, les installations restent souvent plus longues que sur une distribution binaire classique. En pratique, j’ai souvent l’impression que l’installation d’un paquet binaire Gentoo prend à peu près le même temps qu’une installation via Flatpak.&lt;/p&gt;
&lt;p&gt;Mais ce temps-là n’est pas vraiment le problème.&lt;/p&gt;
&lt;p&gt;La machine reste totalement utilisable pendant une compilation. On peut continuer à travailler, naviguer sur internet, écrire un billet de blog ou même jouer.&lt;/p&gt;
&lt;p&gt;Il m’est souvent arrivé d’écrire des articles pendant que mon système se compilait tranquillement.
Ou de lancer une petite partie de 0 A.D. ou de Dead by Daylight.&lt;/p&gt;
&lt;p&gt;Et pour être totalement honnête, ma routine était souvent la même :&lt;/p&gt;
&lt;p&gt;Je lançais mes mises à jour vers &lt;strong&gt;18h45&lt;/strong&gt;, puis j’allais dîner, regarder la télévision avec les enfants et madame, et je revenais vers &lt;strong&gt;21h&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Le temps machine n’est donc pas vraiment un problème.&lt;/p&gt;
&lt;p&gt;Le vrai coût est ailleurs.&lt;/p&gt;
&lt;h2 id=&quot;le-temps-cerveau&quot; tabindex=&quot;-1&quot;&gt;Le temps “cerveau” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-30-gentoo-nixos-et-les-autres-une-histoire-de-cuisine-et-de-temps-cerveau-/#le-temps-cerveau&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce qui finit par peser avec Gentoo, ce n’est pas le temps que la machine passe à compiler.&lt;/p&gt;
&lt;p&gt;C’est ce que j’appelle le &lt;strong&gt;temps “cerveau”&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C’est un temps difficile à mesurer.
Un mélange de réflexion, de vérifications, de petites actions à effectuer parce que le système nous le demande.&lt;/p&gt;
&lt;p&gt;Sous Gentoo, les outils sont excellents. Ils nous guident énormément.
Portage nous indique ce qu’il faut faire, les messages sont souvent très clairs, et il donne même les commandes à exécuter.&lt;/p&gt;
&lt;p&gt;Mais cela reste des choses &lt;strong&gt;à faire soi-même&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Par exemple :&lt;/p&gt;
&lt;p&gt;Nettoyer Perl et reconstruire ses modules :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;perl-cleaner -q --modules
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Reconstruire les modules du noyau si nécessaire :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;emerge -q @module-rebuild
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Vérifier les dépendances cassées :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;revdep-rebuild -iq
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ce ne sont pas des opérations compliquées.
Ce sont même des choses que l’on finit par faire presque machinalement.&lt;/p&gt;
&lt;p&gt;Mais elles existent.&lt;/p&gt;
&lt;p&gt;Et surtout, elles s’accumulent.&lt;/p&gt;
&lt;p&gt;Cela peut être un bout de code à ajouter dans un script, quelques paquets supplémentaires à installer pour activer une fonctionnalité, une commande à lancer après une mise à jour, ou encore une news Portage qui demande une intervention manuelle.&lt;/p&gt;
&lt;p&gt;Quand on est plongé dedans, on ne s’en rend pas vraiment compte.&lt;/p&gt;
&lt;p&gt;Mais lorsqu’on quitte Gentoo pendant un moment, on réalise soudainement la quantité de petites décisions et d’actions que l’on faisait régulièrement.&lt;/p&gt;
&lt;p&gt;C’est cela que j’appelle le &lt;strong&gt;temps cerveau&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;une-autre-philosophie&quot; tabindex=&quot;-1&quot;&gt;Une autre philosophie &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-30-gentoo-nixos-et-les-autres-une-histoire-de-cuisine-et-de-temps-cerveau-/#une-autre-philosophie&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ces dernières années, j’ai été assez séduit par une approche presque opposée.&lt;/p&gt;
&lt;p&gt;Celle de projets comme universal-blue.&lt;/p&gt;
&lt;p&gt;Leur idée est simple :
l’utilisateur ne devrait pas avoir à s’occuper de la maintenance de son système.&lt;/p&gt;
&lt;p&gt;Le projet le résume très bien :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Laissez-nous nous occuper de vos mises à jour.
Conçu pour ne pas vous gêner.
Obtenez ce que vous voulez sans sacrifier la stabilité du système.
Laissez votre système d’exploitation gérer votre matériel pour que vous n’ayez pas à vous en soucier.
Travailler avec votre matériel, pas pour lui.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;J’aime beaucoup cette vision.&lt;/p&gt;
&lt;p&gt;C’est aussi un peu l’esprit de certains projets autour de Fedora Atomic ou des images immuables.&lt;/p&gt;
&lt;p&gt;Et c’est également quelque chose que l’on retrouve dans l’écosystème Nix.&lt;/p&gt;
&lt;h2 id=&quot;ou-j-en-suis-aujourd-hui&quot; tabindex=&quot;-1&quot;&gt;Où j’en suis aujourd’hui &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-30-gentoo-nixos-et-les-autres-une-histoire-de-cuisine-et-de-temps-cerveau-/#ou-j-en-suis-aujourd-hui&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Avec NixOS, j’ai passé un peu de temps à écrire mes fichiers Nix pour obtenir exactement le système que je voulais.&lt;/p&gt;
&lt;p&gt;Cela m’a demandé un peu de travail au départ.
Mais une fois que tout est en place, le système devient très simple à maintenir.&lt;/p&gt;
&lt;p&gt;Je n’ai pratiquement plus rien à faire.&lt;/p&gt;
&lt;p&gt;La prochaine étape sera peut-être d’aller encore plus loin, vers quelque chose qui fonctionne &lt;strong&gt;directement en sortie de boîte&lt;/strong&gt;, sans configuration particulière.&lt;/p&gt;
&lt;p&gt;Sur ma Gentoo en revanche, je reste en mode totalement manuel.&lt;/p&gt;
&lt;p&gt;Et quelque part, c’est aussi pour cela que j’y reviens toujours.&lt;/p&gt;
&lt;p&gt;Parce que de temps en temps, cuisiner soi-même dans une grande cuisine pleine d’ingrédients reste un plaisir.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Arch Linux ou l’art de trembler devant une mise à jour</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-03-25-arch-linux-ou-l-art-de-trembler-devant-une-mise-a-jour/"/>
		<updated>2026-03-25T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-03-25-arch-linux-ou-l-art-de-trembler-devant-une-mise-a-jour/</id>
		<content type="html">&lt;p&gt;Peut-on revenir un instant sur un concept absolument fascinant de l’écosystème Arch Linux : &lt;strong&gt;la fameuse “mise à jour partielle”&lt;/strong&gt; ?&lt;/p&gt;
&lt;p&gt;Parce que, pour être honnête, c’est un terme que je n’avais jamais entendu auparavant. Et pourtant, cela fait des années que j’utilise Linux, que je manipule des gestionnaires de paquets, que j’installe des logiciels à la volée.&lt;/p&gt;
&lt;p&gt;En pratique, combien sommes-nous à faire ceci :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;rafraîchir les dépôts,&lt;/li&gt;
&lt;li&gt;installer &lt;strong&gt;un paquet précis&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;sans forcément mettre à jour tout le système entre temps ?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Bref, une opération banale. Une routine quotidienne. Quelque chose d’aussi naturel que respirer pour n’importe quel utilisateur Linux.&lt;/p&gt;
&lt;p&gt;Eh bien figurez-vous que dans le monde d’Arch Linux… &lt;strong&gt;c’est une pratique dangereuse&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Oui, dangereuse.&lt;/p&gt;
&lt;p&gt;J’ai entendu parler de ce concept sur le Discord de Gaming Linux, dans la section Arch. Oui, encore elle. Quand je dis souvent qu’Arch est fragile, certains pensent que j’exagère. Pourtant, il suffit de gratter un peu la surface pour voir apparaître les fissures.&lt;/p&gt;
&lt;p&gt;Curieux, je suis allé consulter la documentation officielle, la page consacrée à la maintenance du système. Et là, noir sur blanc :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Partial upgrades are unsupported&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Autrement dit : &lt;strong&gt;les mises à jour partielles ne sont pas supportées&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et ce n’est pas une petite recommandation polie glissée dans un coin du wiki. Non. C’est une véritable mise en garde accompagnée d’explications sur la manière dont vous pourriez casser votre système si vous osez faire certaines commandes.&lt;/p&gt;
&lt;p&gt;Par exemple :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;pacman &lt;span class=&quot;token parameter variable&quot;&gt;-Sy&lt;/span&gt;
pacman &lt;span class=&quot;token parameter variable&quot;&gt;-S&lt;/span&gt; paquet&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Dans l’univers Arch, cette séquence peut provoquer des incohérences de bibliothèques et casser des programmes.&lt;/p&gt;
&lt;p&gt;Et là, on commence à se poser des questions.&lt;/p&gt;
&lt;h2 id=&quot;une-catastrophe-qui-n-arrive-presque-nulle-part-ailleurs&quot; tabindex=&quot;-1&quot;&gt;Une catastrophe… qui n’arrive presque nulle part ailleurs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-25-arch-linux-ou-l-art-de-trembler-devant-une-mise-a-jour/#une-catastrophe-qui-n-arrive-presque-nulle-part-ailleurs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Parce que cette pratique, je la fais &lt;strong&gt;depuis toujours&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Sur Mandriva.
Sur Debian.
Sur Ubuntu.
Sur Fedora.
Sur openSUSE.
Sur Nixos.
Et surtout sur &lt;strong&gt;Gentoo&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et bizarrement, dans tous ces cas-là, mon système ne s’effondre pas comme un château de cartes.&lt;/p&gt;
&lt;p&gt;Alors bien sûr, les défenseurs d’Arch vont immédiatement dégainer l’argument magique :
“Oui mais Arch est une rolling release”.&lt;/p&gt;
&lt;p&gt;Très bien. Prenons donc une vraie rolling release : &lt;strong&gt;Gentoo&lt;/strong&gt; est une rolling release…&lt;/p&gt;
&lt;p&gt;Et là, surprise : le concept même de “mise à jour partielle interdite” n’existe pas. On met à jour ce qu’on veut, quand on veut. On installe un paquet ? Portage reconstruit ce qui doit l’être. Les dépendances sont recalculées. Les bibliothèques sont alignées.&lt;/p&gt;
&lt;p&gt;Bref, le système gère la situation.&lt;/p&gt;
&lt;p&gt;Ce qui pose une question simple :
si une rolling release comme Gentoo peut fonctionner sans ce genre de restriction, pourquoi Arch en a-t-elle besoin ?&lt;/p&gt;
&lt;p&gt;Et une autre question s’impose : comment un projet aussi ancien qu’Arch Linux, qui se veut moderne, n’a-t-il toujours pas réglé ce problème ?&lt;/p&gt;
&lt;p&gt;À moins que le problème ne soit pas la mise à jour partielle… mais la fragilité du système lui-même.&lt;/p&gt;
&lt;p&gt;Après tout, si d’autres rolling releases y arrivent, ce n’est peut-être pas un problème de modèle… mais d’implémentation.&lt;/p&gt;
&lt;p&gt;Et puis, rappelons-le : Arch Linux se vante de sa simplicité. Oui, simplicité — un joli slogan marketing. On se demande parfois si les développeurs eux-mêmes y voient un rapport avec ce qui arrive quand un simple pacman -S peut casser le système.&lt;/p&gt;
&lt;p&gt;Quand installer un paquet peut casser le système, ce n’est plus de la simplicité… et ce n’est certainement pas la faute de l’utilisateur.&lt;/p&gt;
&lt;h2 id=&quot;un-systeme-qui-marche-tant-qu-on-marche-droit&quot; tabindex=&quot;-1&quot;&gt;Un système qui marche… tant qu’on marche droit &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-25-arch-linux-ou-l-art-de-trembler-devant-une-mise-a-jour/#un-systeme-qui-marche-tant-qu-on-marche-droit&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce qui est fascinant avec Arch, c’est que cette contrainte est présentée comme une évidence technique. Comme si c’était la seule manière possible de faire fonctionner une distribution rolling.&lt;/p&gt;
&lt;p&gt;Sauf que non.&lt;/p&gt;
&lt;p&gt;C’est simplement &lt;strong&gt;la manière dont Arch a été &lt;s&gt;mal&lt;/s&gt; conçue&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Le système fonctionne très bien… &lt;strong&gt;tant que tout reste parfaitement aligné&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mais si vous déviez légèrement de la trajectoire prévue, la machine peut commencer à grincer.&lt;/p&gt;
&lt;p&gt;Vous voulez installer un paquet rapidement ?
Non. Mettez d’abord tout le système à jour.&lt;/p&gt;
&lt;p&gt;La mise à jour échoue ?
Résolvez immédiatement le problème avant toute autre action.&lt;/p&gt;
&lt;p&gt;Vous utilisez des paquets AUR ?
Recompilez-les dès que les dépendances changent.&lt;/p&gt;
&lt;p&gt;Et si un binaire casse parce qu’il ne trouve plus la bonne bibliothèque, la documentation vous explique gentiment de ne surtout pas bricoler un lien symbolique.&lt;/p&gt;
&lt;p&gt;Traduction : &lt;strong&gt;débrouillez-vous pour remettre tout l’écosystème parfaitement synchronisé&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;la-distribution-simple&quot; tabindex=&quot;-1&quot;&gt;La distribution “simple” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-25-arch-linux-ou-l-art-de-trembler-devant-une-mise-a-jour/#la-distribution-simple&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Arch Linux aime se présenter comme une distribution &lt;strong&gt;simple et élégante&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Dans les faits, on découvre surtout un système qui exige une certaine discipline… et qui peut se montrer étonnamment susceptible.&lt;/p&gt;
&lt;p&gt;Le moindre décalage dans les versions de bibliothèques devient une source potentielle de problèmes. Là où d’autres distributions absorbent ce genre de situation sans broncher, Arch préfère brandir un panneau “attention, danger”.&lt;/p&gt;
&lt;p&gt;C’est un peu comme conduire une voiture extrêmement performante… mais dont le moteur cale si vous tournez la clé dans le mauvais ordre.&lt;/p&gt;
&lt;h2 id=&quot;une-fragilite-structurelle&quot; tabindex=&quot;-1&quot;&gt;Une fragilité structurelle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-25-arch-linux-ou-l-art-de-trembler-devant-une-mise-a-jour/#une-fragilite-structurelle&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je l’ai déjà dit plusieurs fois ici : &lt;strong&gt;Arch Linux est une distribution fragile&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pas inutile.
Pas inintéressante.&lt;/p&gt;
&lt;p&gt;Mais fragile.&lt;/p&gt;
&lt;p&gt;Elle repose sur des outils qui donnent beaucoup de contrôle à l’utilisateur, mais qui manquent parfois de garde-fous. Résultat : une mécanique capable de tout faire… à condition de ne jamais s’écarter du mode d’emploi.&lt;/p&gt;
&lt;p&gt;Et cette fameuse &lt;strong&gt;interdiction des mises à jour partielles&lt;/strong&gt; en est une illustration presque caricaturale.&lt;/p&gt;
&lt;p&gt;Une règle qui semble évidente dans l’écosystème Arch, mais qui fait franchement sourire dès qu’on regarde comment fonctionnent d’autres distributions rolling.&lt;/p&gt;
&lt;p&gt;Comme quoi, derrière le vernis de la simplicité, certaines architectures cachent parfois &lt;strong&gt;une étonnante délicatesse mécanique&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;(&lt;a href=&quot;https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported&quot;&gt;source&lt;/a&gt;).&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mageia, cette distribution que j’aime détester</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-03-23-mageia-que-jaime-detester/"/>
		<updated>2026-03-23T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-03-23-mageia-que-jaime-detester/</id>
		<content type="html">&lt;p&gt;Mageia est une énigme pour moi. C’est &lt;strong&gt;LA distribution que j’aime détester&lt;/strong&gt;, ou peut-être plus justement &lt;strong&gt;que je déteste aimer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Je reste profondément attaché à l’époque Mandriva. Cette distribution avait quelque chose de particulier : une vision claire. Une distribution à sortie fixe tous les six mois, fiable, facile, simple, moderne et toujours relativement à jour. Bref, une distribution qui savait où elle allait.&lt;/p&gt;
&lt;p&gt;Mageia en est l’héritière… mais malheureusement &lt;strong&gt;sans vraiment en avoir hérité l’âme&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et c’est là tout le problème.&lt;/p&gt;
&lt;p&gt;Car ce qui me frappe le plus avec Mageia, ce n’est pas seulement la direction prise. C’est que &lt;strong&gt;ce choix semble parfaitement assumé&lt;/strong&gt; par ses développeurs et une partie de la communauté qui paraît satisfaite de cet état de fait. Là où Mandriva cherchait à être dynamique et moderne, Mageia semble s’être installée dans une sorte de confort tranquille.&lt;/p&gt;
&lt;p&gt;Un confort qui ressemble de plus en plus à &lt;strong&gt;une Debian en RPM&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Sauf que Debian peut se le permettre. Mageia, beaucoup moins.&lt;/p&gt;
&lt;p&gt;Et à choisir, &lt;strong&gt;si je dois utiliser une distribution volontairement figée&lt;/strong&gt;, je me tournerai sans hésiter vers Debian plutôt que vers Mageia. Debian a l’histoire, l’écosystème, la base d’utilisateurs et la cohérence technique pour assumer ce modèle. Mageia, elle, semble l’imiter sans vraiment avoir les mêmes fondations.&lt;/p&gt;
&lt;h3 id=&quot;une-porsche-qu-on-n-entretient-plus&quot; tabindex=&quot;-1&quot;&gt;Une Porsche qu’on n’entretient plus &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-23-mageia-que-jaime-detester/#une-porsche-qu-on-n-entretient-plus&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Mageia me fait penser à une Porsche dont on serait fier… mais dont on n’aurait plus les moyens d’assurer l’entretien.&lt;/p&gt;
&lt;p&gt;La voiture est belle, le moteur est noble, l’héritage est prestigieux.
Mais on la laisse dormir au garage. La peinture ternit, les pièces vieillissent, et au fil du temps elle devient surtout &lt;strong&gt;le souvenir de ce qu’elle aurait pu rester&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;regardons-mageia-10&quot; tabindex=&quot;-1&quot;&gt;Regardons Mageia 10 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-23-mageia-que-jaime-detester/#regardons-mageia-10&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si je reprends mon &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2026-03-20-mageia-10-passe-en-beta-la-distribution-se-rapproche-de-la-ligne-d-arrivee/&quot;&gt;billet sur la bêta de Mageia 10&lt;/a&gt;, on peut y voir quelques bonnes choses… mais qui paraissent déjà un peu en retrait.&lt;/p&gt;
&lt;p&gt;Par exemple :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Kernel 6.18&lt;/strong&gt;
C’est une bonne chose, et même la meilleure nouvelle de cette version. C’est une LTS maintenue jusqu’en 2028 avec de bonnes performances. Rien à redire.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Plasma 6.5&lt;/strong&gt;
Et là ça coince déjà un peu. La version &lt;strong&gt;6.6.3 est déjà sortie&lt;/strong&gt; et apporte plusieurs petites améliorations très appréciables. Par exemple la reconnaissance de texte directement depuis une capture d’écran et sa copie dans le presse-papiers. Une fonction dont il devient difficile de se passer une fois qu’on y a goûté.&lt;/p&gt;
&lt;p&gt;On a un peu l’impression qu’ils jouent la carte Debian… qui nous avait déjà servi une version avec Plasma 6.3 alors que 6.4 était disponible depuis longtemps.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;GNOME 49&lt;/strong&gt;
Là encore, c’est dommage. Il y avait largement le temps d’intégrer &lt;strong&gt;GNOME 50&lt;/strong&gt; et ses nombreuses petites améliorations qui rendent cette version particulièrement réussie.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;XFCE 4.20&lt;/strong&gt;
Rien à dire ici. C’est la version stable actuelle. La 4.22 devrait arriver d’ici la fin de l’année.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;LibreOffice 26.2&lt;/strong&gt;
Rien de choquant non plus. Et soyons honnêtes, ce n’est pas forcément le logiciel pour lequel j’exige toujours la toute dernière version.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Firefox ESR 140.8&lt;/strong&gt;
Là aussi c’est un choix discutable. Offrir &lt;strong&gt;à la fois l’ESR et la version mensuelle&lt;/strong&gt; aurait été plus pertinent.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et la liste pourrait continuer.&lt;/p&gt;
&lt;h3 id=&quot;un-esprit-mandriva-perdu-en-route&quot; tabindex=&quot;-1&quot;&gt;Un esprit Mandriva perdu en route &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-23-mageia-que-jaime-detester/#un-esprit-mandriva-perdu-en-route&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le problème n’est pas qu’une distribution fasse des choix conservateurs. Beaucoup le font et certains le font très bien.&lt;/p&gt;
&lt;p&gt;Le problème est que &lt;strong&gt;Mageia ne ressemble plus à ce qu’était Mandriva&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mandriva cherchait à être moderne, accessible et dynamique. Mageia semble avoir choisi la prudence permanente, au point de parfois paraître figée.&lt;/p&gt;
&lt;p&gt;Et c’est sans doute pour cela que cette distribution me laisse un goût étrange.&lt;/p&gt;
&lt;p&gt;Parce qu’au fond, derrière mes critiques, il reste toujours une forme d’attachement.&lt;/p&gt;
&lt;p&gt;Mageia reste l’héritière d’une grande distribution.
Mais aujourd’hui encore, j’attends toujours de voir &lt;strong&gt;si elle décidera un jour de redevenir digne de cet héritage&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mageia 10 passe en bêta : la distribution se rapproche de la ligne d’arrivée</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-03-20-mageia-10-passe-en-beta-la-distribution-se-rapproche-de-la-ligne-d-arrivee/"/>
		<updated>2026-03-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-03-20-mageia-10-passe-en-beta-la-distribution-se-rapproche-de-la-ligne-d-arrivee/</id>
		<content type="html">&lt;p&gt;Le projet Mageia franchit une nouvelle étape vers sa prochaine version majeure. L’équipe vient d’annoncer la disponibilité de &lt;strong&gt;Mageia 10 Beta 1&lt;/strong&gt;, désormais ouverte aux tests publics.&lt;/p&gt;
&lt;p&gt;Après validation par le conseil du projet, les images ISO de cette première bêta ont été mises à disposition sur les miroirs officiels. Au total, ce sont &lt;strong&gt;près de 26 Go d’images d’installation&lt;/strong&gt; qui ont été publiées pour permettre aux testeurs de mettre la future version à l’épreuve.&lt;/p&gt;
&lt;h2 id=&quot;de-nombreuses-mises-a-jour-depuis-l-alpha&quot; tabindex=&quot;-1&quot;&gt;De nombreuses mises à jour depuis l’alpha &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-20-mageia-10-passe-en-beta-la-distribution-se-rapproche-de-la-ligne-d-arrivee/#de-nombreuses-mises-a-jour-depuis-l-alpha&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Depuis la sortie de l’alpha en janvier, un grand nombre de corrections et d’améliorations ont été intégrées. La distribution profite également d’une base logicielle nettement plus récente par rapport à la version précédente.&lt;/p&gt;
&lt;p&gt;Parmi les principaux changements par rapport à Mageia 9 :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linux 6.18 LTS&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;KDE Plasma &lt;strong&gt;6.5&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;GNOME &lt;strong&gt;49&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Xfce &lt;strong&gt;4.20&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;LibreOffice &lt;strong&gt;26.2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Firefox ESR &lt;strong&gt;140.8&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Mesa &lt;strong&gt;26.0.2&lt;/strong&gt;, apportant un support actualisé pour les pilotes &lt;strong&gt;AMD&lt;/strong&gt;, &lt;strong&gt;Intel&lt;/strong&gt; et &lt;strong&gt;nouveau&lt;/strong&gt; (les pilotes propriétaires &lt;strong&gt;NVIDIA&lt;/strong&gt; sont également disponibles).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;les-prochaines-etapes-avant-la-sortie-finale&quot; tabindex=&quot;-1&quot;&gt;Les prochaines étapes avant la sortie finale &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-20-mageia-10-passe-en-beta-la-distribution-se-rapproche-de-la-ligne-d-arrivee/#les-prochaines-etapes-avant-la-sortie-finale&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Si tout se déroule comme prévu, la &lt;strong&gt;version finale de Mageia 10 est toujours attendue pour avril 2026&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;D’ici là, l’équipe prévoit encore plusieurs étapes importantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;publier une &lt;strong&gt;Beta 2&lt;/strong&gt; avec les illustrations et la documentation mises à jour&lt;/li&gt;
&lt;li&gt;intensifier les &lt;strong&gt;tests&lt;/strong&gt;, notamment les mises à niveau depuis Mageia 9&lt;/li&gt;
&lt;li&gt;corriger les &lt;strong&gt;bogues bloquants&lt;/strong&gt; avant la publication finale&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;plusieurs-formats-d-installation&quot; tabindex=&quot;-1&quot;&gt;Plusieurs formats d’installation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-20-mageia-10-passe-en-beta-la-distribution-se-rapproche-de-la-ligne-d-arrivee/#plusieurs-formats-d-installation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Cette bêta propose déjà plusieurs méthodes d’installation afin de couvrir les différents usages :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Images d’installation classiques&lt;/strong&gt; pour systèmes &lt;strong&gt;32 bits (i686)&lt;/strong&gt; et &lt;strong&gt;64 bits&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Images Live&lt;/strong&gt; avec différents environnements de bureau, dont &lt;strong&gt;Plasma&lt;/strong&gt;, &lt;strong&gt;GNOME&lt;/strong&gt; et &lt;strong&gt;Xfce&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Comme toujours avec les versions bêta, ces images sont avant tout destinées aux &lt;strong&gt;tests et aux retours des utilisateurs&lt;/strong&gt; afin de stabiliser la distribution avant sa sortie officielle.&lt;/p&gt;
&lt;p&gt;Les curieux et les testeurs peuvent récupérer les ISO sur les miroirs du projet et commencer à explorer ce que prépare Mageia pour sa prochaine génération.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>SUSE à vendre… encore : le Linux qui change de propriétaire plus souvent que de fond d’écran</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-03-17-suse-a-vendre-encore-le-linux-qui-change-de-proprietaire-plus-souvent-que-de-fond-d-ecran/"/>
		<updated>2026-03-17T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-03-17-suse-a-vendre-encore-le-linux-qui-change-de-proprietaire-plus-souvent-que-de-fond-d-ecran/</id>
		<content type="html">&lt;p&gt;Décidément, &lt;strong&gt;SUSE&lt;/strong&gt; semble avoir trouvé sa vocation. Non pas vendre Linux aux entreprises… mais &lt;strong&gt;se vendre lui-même&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Oui, encore une fois, la société derrière la distribution au caméléon vert serait &lt;strong&gt;sur le marché pour environ 6 milliards de dollars&lt;/strong&gt;. Et à force, cela commence à ressembler moins à une stratégie industrielle qu’à une partie de Monopoly entre fonds d’investissement.&lt;/p&gt;
&lt;p&gt;Parce que soyons honnêtes deux minutes.&lt;/p&gt;
&lt;p&gt;Si vous avez perdu le fil de &lt;strong&gt;qui possède SUSE&lt;/strong&gt;, ce n’est pas de votre faute. Même les historiens du logiciel libre commencent à avoir besoin d’un tableau blanc et de ficelles rouges.&lt;/p&gt;
&lt;p&gt;Petit résumé du feuilleton :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1992 : naissance de SUSE&lt;/li&gt;
&lt;li&gt;2004 : rachat par Novell&lt;/li&gt;
&lt;li&gt;2011 : Novell avalé par Attachmate&lt;/li&gt;
&lt;li&gt;2014 : Attachmate absorbé par Micro Focus&lt;/li&gt;
&lt;li&gt;2018 : Micro Focus passe chez EQT&lt;/li&gt;
&lt;li&gt;2021 : introduction en bourse&lt;/li&gt;
&lt;li&gt;2023 : retour au privé&lt;/li&gt;
&lt;li&gt;2026 : potentiellement &lt;strong&gt;à vendre… encore&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;À ce stade, SUSE ne change plus de propriétaire. &lt;strong&gt;Il fait des migrations régulières.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On pourrait presque imaginer une commande :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;emerge --change-owner suse
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Le problème dans tout ça n’est pas seulement financier.
C’est &lt;strong&gt;l’instabilité chronique&lt;/strong&gt; que cela crée autour de l’écosystème.&lt;/p&gt;
&lt;p&gt;Car derrière SUSE, il y a aussi &lt;strong&gt;openSUSE&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Officiellement, openSUSE est un projet communautaire. Dans la réalité, &lt;strong&gt;une grande partie des ressources, des développeurs et de l’infrastructure proviennent de SUSE&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Autrement dit, quand SUSE éternue… openSUSE attrape souvent un rhume.&lt;/p&gt;
&lt;p&gt;Et c’est là que la situation devient franchement étrange.&lt;/p&gt;
&lt;p&gt;Tous les quelques années, la même question revient :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Qui possède SUSE ?&lt;/li&gt;
&lt;li&gt;Quelle est la stratégie ?&lt;/li&gt;
&lt;li&gt;Cloud ?&lt;/li&gt;
&lt;li&gt;Enterprise ?&lt;/li&gt;
&lt;li&gt;Kubernetes ?&lt;/li&gt;
&lt;li&gt;Edge ?&lt;/li&gt;
&lt;li&gt;IA ?&lt;/li&gt;
&lt;li&gt;Autre buzzword à la mode ?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et surtout :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;combien de temps avant le prochain rachat ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Car quand une entreprise devient une &lt;strong&gt;puce financière qui circule entre investisseurs&lt;/strong&gt;, la priorité n’est plus forcément la technologie ou la vision long terme. La priorité devient souvent… &lt;strong&gt;la valorisation pour la prochaine revente&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et pendant ce temps, les utilisateurs regardent ça comme un match de tennis :&lt;/p&gt;
&lt;p&gt;EQT → acheteur ? → fonds d’investissement ? → introduction en bourse ? → revente ?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Ping.&lt;/em&gt;
&lt;em&gt;Pong.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Pendant que &lt;strong&gt;Red Hat&lt;/strong&gt;, lui, est solidement installé chez IBM avec une stratégie claire autour du cloud hybride, &lt;strong&gt;SUSE semble naviguer dans un brouillard stratégique permanent&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et openSUSE dans tout ça ?&lt;/p&gt;
&lt;p&gt;Bonne question.&lt;/p&gt;
&lt;p&gt;Parce que lorsque l’entreprise qui finance une bonne partie de l’écosystème change de propriétaire régulièrement, on ne peut pas s’empêcher de se demander :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quelle sera la prochaine direction ?&lt;/li&gt;
&lt;li&gt;Les investissements vont-ils continuer ?&lt;/li&gt;
&lt;li&gt;Les projets communautaires resteront-ils prioritaires ?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ou bien deviendront-ils simplement &lt;strong&gt;une variable d’ajustement dans un tableur Excel&lt;/strong&gt; ?&lt;/p&gt;
&lt;p&gt;Le plus ironique dans cette histoire, c’est que &lt;strong&gt;SUSE est l’une des plus anciennes entreprises Linux encore en activité&lt;/strong&gt;. Une pionnière du Linux en entreprise.&lt;/p&gt;
&lt;p&gt;Mais aujourd’hui, elle donne parfois l’impression d’être &lt;strong&gt;une distribution stable… posée sur une entreprise qui ne l’est pas&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Reste à voir qui sortira le chéquier cette fois.&lt;/p&gt;
&lt;p&gt;Microsoft ? Oracle ? Amazon ? Broadcom ?
Ou un énième fonds d’investissement dont personne n’avait entendu parler la veille ?&lt;/p&gt;
&lt;p&gt;Dans tous les cas, une chose semble certaine :&lt;/p&gt;
&lt;p&gt;Le caméléon change de couleur.
Mais &lt;strong&gt;le propriétaire change encore plus souvent&lt;/strong&gt;.
(Merci Éric pour le lien &lt;a href=&quot;https://itsfoss.com/news/suse-for-sale-again/&quot;&gt;https://itsfoss.com/news/suse-for-sale-again/&lt;/a&gt;)&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GLF OS Phoenix Pulsar débarque</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/"/>
		<updated>2026-03-15T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/</id>
		<content type="html">&lt;p&gt;Dans la grande constellation des distributions Linux, certaines brillent discrètement… et d’autres arrivent comme une &lt;strong&gt;supernova prête à envoyer des FPS dans l’espace&lt;/strong&gt;.
La nouvelle version de &lt;strong&gt;GLF OS&lt;/strong&gt;, baptisée &lt;strong&gt;Phoenix Pulsar&lt;/strong&gt;, vient tout juste d’atterrir et elle arrive chargée comme un cargo spatial rempli de drivers, d’optimisations gaming et de nouveautés.&lt;/p&gt;
&lt;p&gt;Bref, si votre souris commence à frétiller à l’idée de cliquer sur “Installer”, c’est normal.&lt;/p&gt;
&lt;h2 id=&quot;pour-ceux-qui-decouvrent-glf-os&quot; tabindex=&quot;-1&quot;&gt;Pour ceux qui découvrent GLF OS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#pour-ceux-qui-decouvrent-glf-os&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Petit rappel rapide pour les nouveaux arrivants qui auraient raté les épisodes précédents.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GLF OS&lt;/strong&gt; est une distribution Linux pensée par la communauté &lt;strong&gt;Gaming Linux FR&lt;/strong&gt; avec un objectif très clair :
rendre Linux &lt;strong&gt;simple, prêt à jouer et agréable à utiliser&lt;/strong&gt;, même pour ceux qui viennent directement du monde Windows.&lt;/p&gt;
&lt;p&gt;L’idée n’est pas de transformer l’utilisateur en moine compilateur qui médite devant un terminal pendant trois heures.
Non. Ici on installe, on démarre… et on joue.&lt;/p&gt;
&lt;p&gt;Parmi les ingrédients de la recette :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;installation simple et guidée&lt;/li&gt;
&lt;li&gt;pilotes graphiques déjà configurés&lt;/li&gt;
&lt;li&gt;applications gaming intégrées&lt;/li&gt;
&lt;li&gt;optimisations pour réduire la latence&lt;/li&gt;
&lt;li&gt;pare-feu actif par défaut&lt;/li&gt;
&lt;li&gt;mises à jour automatiques&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et pour couronner le tout, plusieurs fonctionnalités modernes sont activées dès l’installation :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HDR&lt;/li&gt;
&lt;li&gt;VRR&lt;/li&gt;
&lt;li&gt;fractional scaling&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le tout dans un système &lt;strong&gt;100 % gratuit et respectueux de la vie privée&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Autrement dit : un Linux qui ne demande pas un doctorat en sysadmin pour lancer un jeu.&lt;/p&gt;
&lt;h1 id=&quot;ce-que-propose-phoenix-pulsar&quot; tabindex=&quot;-1&quot;&gt;Ce que propose Phoenix Pulsar &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#ce-que-propose-phoenix-pulsar&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Cette nouvelle version apporte son lot de nouveautés et de mises à jour bien senties.&lt;/p&gt;
&lt;h2 id=&quot;kernel-linux-6-18-lts&quot; tabindex=&quot;-1&quot;&gt;Kernel Linux 6.18 LTS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#kernel-linux-6-18-lts&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;GLF OS Phoenix Pulsar repose sur le &lt;strong&gt;kernel 6.18 LTS&lt;/strong&gt;, qui apporte :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;de meilleures optimisations pour le gaming (latence, HDR, VRR)&lt;/li&gt;
&lt;li&gt;une compatibilité matérielle améliorée (AMD, Intel, Apple)&lt;/li&gt;
&lt;li&gt;des améliorations de sécurité comme le chiffrement TCP et le BPF signé&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En clair : une base solide qui devrait tenir la route pendant plusieurs années.&lt;/p&gt;
&lt;h2 id=&quot;drivers-nvidia-590-48&quot; tabindex=&quot;-1&quot;&gt;Drivers NVIDIA 590.48 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#drivers-nvidia-590-48&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les joueurs NVIDIA ne sont pas oubliés.&lt;/p&gt;
&lt;p&gt;Les &lt;strong&gt;drivers 590.48&lt;/strong&gt; apportent :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;optimisations pour les GPU &lt;strong&gt;RTX série 50, 40 et 30&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;améliorations du &lt;strong&gt;ray tracing&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;support du &lt;strong&gt;DLSS 3.5&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;gestion améliorée de la latence&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, de quoi faire tourner les ventilateurs de votre GPU avec enthousiasme.&lt;/p&gt;
&lt;h1 id=&quot;les-ameliorations-made-in-glf-os&quot; tabindex=&quot;-1&quot;&gt;Les améliorations made in GLF OS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#les-ameliorations-made-in-glf-os&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;L’équipe ne s’est pas contentée d’empiler des mises à jour. Plusieurs améliorations spécifiques au projet arrivent avec Phoenix Pulsar.&lt;/p&gt;
&lt;h2 id=&quot;une-configuration-pensee-pour-les-streamers&quot; tabindex=&quot;-1&quot;&gt;Une configuration pensée pour les streamers &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#une-configuration-pensee-pour-les-streamers&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les créateurs de contenu profitent désormais d’un environnement prêt à streamer :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OBS préconfiguré&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stream Deck prêt à l’emploi&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;De quoi lancer un stream sans passer deux heures à configurer chaque bouton.&lt;/p&gt;
&lt;h2 id=&quot;nouvelles-applications-integrees&quot; tabindex=&quot;-1&quot;&gt;Nouvelles applications intégrées &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#nouvelles-applications-integrees&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Plusieurs logiciels font leur entrée dans l’écosystème :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thunderbird&lt;/li&gt;
&lt;li&gt;Shotwell / Digikam&lt;/li&gt;
&lt;li&gt;Kcalc&lt;/li&gt;
&lt;li&gt;Piper&lt;/li&gt;
&lt;li&gt;Reaper + Calf pour la production audio&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Côté gaming et personnalisation :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Input Remapper&lt;/strong&gt; pour reconfigurer clavier, souris ou manette&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Faugus&lt;/strong&gt;, désormais mis en avant à la place de Lutris&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GOverlay&lt;/strong&gt; pour configurer MangoHud en quelques clics&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Deux outils développés spécialement pour GLF OS arrivent aussi :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Nix-Firewall-Management&lt;/strong&gt;
pour gérer le pare-feu via une interface graphique&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Nix-Shared-Drive&lt;/strong&gt;
pour gérer facilement les partages Samba&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;extensions-gnome&quot; tabindex=&quot;-1&quot;&gt;Extensions GNOME &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#extensions-gnome&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Quelques touches esthétiques et pratiques :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rounded Window Corners&lt;/strong&gt; pour des fenêtres plus élégantes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bluetooth Battery Meter&lt;/strong&gt; pour afficher la batterie des périphériques Bluetooth&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;corrections-de-bugs&quot; tabindex=&quot;-1&quot;&gt;Corrections de bugs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#corrections-de-bugs&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Quelques fantômes ont aussi été exorcisés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le bug de l’écran de bienvenue qui revenait &lt;strong&gt;à l’infini&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;remplacement de &lt;strong&gt;SDDM par LightDM&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;corrections diverses sur KDE&lt;/li&gt;
&lt;li&gt;corrections de bugs sur &lt;strong&gt;Kdenlive sous GNOME&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;nouvelles-fonctionnalites&quot; tabindex=&quot;-1&quot;&gt;Nouvelles fonctionnalités &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#nouvelles-fonctionnalites&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Parmi les petites améliorations qui font plaisir :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;retour du &lt;strong&gt;clavier AZERTY par défaut dans le live ISO&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sélecteur de clavier&lt;/strong&gt; au démarrage (QWERTY, QWERTZ…)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discord en paquet Nix&lt;/strong&gt; avec rich presence&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NoiseTorch activé par défaut&lt;/strong&gt; pour supprimer le bruit de fond du micro&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GLF OS fait aussi un pas vers plus de &lt;strong&gt;modularité&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Il devient possible de désinstaller facilement :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox&lt;/li&gt;
&lt;li&gt;le support imprimantes&lt;/li&gt;
&lt;li&gt;le support des volants&lt;/li&gt;
&lt;li&gt;les applications gaming&lt;/li&gt;
&lt;li&gt;les mises à jour automatiques&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Autres améliorations :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Nix-Disk simplifié&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;dictionnaire français ajouté dans &lt;strong&gt;LibreOffice&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;affichage du &lt;strong&gt;pilote graphique via GLFFetch&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;une-documentation-enrichie&quot; tabindex=&quot;-1&quot;&gt;Une documentation enrichie &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#une-documentation-enrichie&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Le projet ajoute également plusieurs ressources utiles :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une charte de conduite&lt;/li&gt;
&lt;li&gt;un guide expliquant les différences entre &lt;strong&gt;NixOS et GLF OS&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;la documentation technique des outils GLF&lt;/li&gt;
&lt;li&gt;une documentation dédiée à la gestion du pare-feu&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;remerciements&quot; tabindex=&quot;-1&quot;&gt;Remerciements &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-15-glf-os-phoenix-pulsar-debarque/#remerciements&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Un grand merci à toutes les personnes qui ont contribué à cette version : développeurs, testeurs, graphistes et communicants.&lt;/p&gt;
&lt;p&gt;Mention spéciale à :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vinceff &amp;amp; Cammi&lt;/strong&gt;, co-leaders du projet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Didic&lt;/strong&gt;, tests et graphisme&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nobody&lt;/strong&gt;, développement de Nix Firewall Management, Goverlay, layout et documentation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mika&lt;/strong&gt;, développement d’Easy Flatpak, Nix Shared Drive et du welcome screen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gesmas, Piaf Jaune et Ange des Ténèbres&lt;/strong&gt; pour la communication&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;xxdjjulinaoxx&lt;/strong&gt; pour les tests&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sans eux, &lt;strong&gt;Phoenix Pulsar n’aurait jamais pris son envol&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et voilà.
Une nouvelle version de GLF OS est dans la nature, prête à transformer votre machine en &lt;strong&gt;station de jeu Linux prête au décollage&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Bon jeu. 🐧🎮&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>AB 1043 : la Californie invente le bouton « je suis adulte »</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-03-06-ab-1043-la-californie-invente-le-bouton-je-suis-adulte/"/>
		<updated>2026-03-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-03-06-ab-1043-la-californie-invente-le-bouton-je-suis-adulte/</id>
		<content type="html">&lt;p&gt;Parfois, la réalité dépasse la parodie. Et la Californie vient encore de nous offrir un petit bijou législatif avec &lt;strong&gt;AB 1043&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Le principe ? Simple. D’une simplicité presque touchante.&lt;/p&gt;
&lt;p&gt;Les systèmes d’exploitation et les applications devraient demander l’âge de l’utilisateur, générer un « signal d’âge », puis transmettre cette information aux applications pour qu’elles puissent décider quoi afficher ou non.&lt;/p&gt;
&lt;p&gt;En clair : votre système devra savoir si vous êtes un enfant, un ado ou un adulte.&lt;/p&gt;
&lt;p&gt;Voilà.&lt;/p&gt;
&lt;p&gt;Oui. C’est tout.&lt;/p&gt;
&lt;p&gt;Et si vous êtes en train de vous demander :
« Mais… on parle bien du même Internet où tout le monde clique sur &lt;em&gt;“Oui j’ai 18 ans”&lt;/em&gt; depuis 1998 ? »&lt;/p&gt;
&lt;p&gt;Félicitations, vous venez de comprendre le problème.&lt;/p&gt;
&lt;h2 id=&quot;le-bouton-magique&quot; tabindex=&quot;-1&quot;&gt;Le bouton magique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-06-ab-1043-la-californie-invente-le-bouton-je-suis-adulte/#le-bouton-magique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Toute cette belle mécanique repose sur un concept révolutionnaire :
demander l’âge à l’utilisateur.&lt;/p&gt;
&lt;p&gt;Parce que, comme chacun le sait, &lt;strong&gt;les enfants sont des créatures profondément honnêtes&lt;/strong&gt;.
Jamais ils ne mentiraient sur leur âge pour accéder à quelque chose d’interdit.&lt;/p&gt;
&lt;p&gt;Jamais.&lt;/p&gt;
&lt;p&gt;C’est bien connu.&lt;/p&gt;
&lt;p&gt;D’ailleurs toute l’industrie du porno s’est bâtie pendant vingt ans sur un système de sécurité inviolable : un bouton « I am 18+ ».&lt;/p&gt;
&lt;p&gt;AB 1043 semble vouloir transformer ce chef-d’œuvre de cybersécurité en &lt;strong&gt;standard officiel du système d’exploitation&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La prochaine étape sera peut-être d’ajouter une question bonus :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Promis juré vous ne mentez pas ? »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Et si l’utilisateur clique « oui », alors là c’est sûr, la loi est respectée.&lt;/p&gt;
&lt;h2 id=&quot;l-elephant-dans-la-piece-le-logiciel-libre&quot; tabindex=&quot;-1&quot;&gt;L’éléphant dans la pièce : le logiciel libre &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-06-ab-1043-la-californie-invente-le-bouton-je-suis-adulte/#l-elephant-dans-la-piece-le-logiciel-libre&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Mais le vrai moment comique arrive quand on regarde ce que cela signifie pour les systèmes open source.&lt;/p&gt;
&lt;p&gt;Linux.
BSD.
Les distributions maintenues par des bénévoles.
Les projets communautaires.&lt;/p&gt;
&lt;p&gt;Selon cette logique, &lt;strong&gt;un système d’exploitation devrait implémenter un mécanisme d’âge officiel&lt;/strong&gt;, que les applications pourraient consulter.&lt;/p&gt;
&lt;p&gt;Donc quoi exactement ?&lt;/p&gt;
&lt;p&gt;Gentoo devrait demander ta date de naissance pendant le &lt;code&gt;emerge --sync&lt;/code&gt; ?&lt;/p&gt;
&lt;p&gt;Arch Linux afficherait un message :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;pacman -Syu
Veuillez entrer votre âge avant la mise à jour.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et si tu refuses ?&lt;/p&gt;
&lt;p&gt;Pas de kernel.&lt;/p&gt;
&lt;p&gt;Pas de Firefox.&lt;/p&gt;
&lt;p&gt;Pas de &lt;code&gt;htop&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Reviens quand tu seras majeur.&lt;/p&gt;
&lt;h2 id=&quot;le-moment-ou-la-realite-rattrape-la-loi&quot; tabindex=&quot;-1&quot;&gt;Le moment où la réalité rattrape la loi &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-06-ab-1043-la-californie-invente-le-bouton-je-suis-adulte/#le-moment-ou-la-realite-rattrape-la-loi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce genre de texte semble écrit dans un monde imaginaire où :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les systèmes d’exploitation sont tous contrôlés par des grandes entreprises&lt;/li&gt;
&lt;li&gt;les utilisateurs ne peuvent pas modifier leur machine&lt;/li&gt;
&lt;li&gt;et personne n’a jamais entendu parler de &lt;strong&gt;code source&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dans la vraie vie, quelqu’un mettra simplement :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;age=42
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;dans un fichier de configuration.&lt;/p&gt;
&lt;p&gt;Ou désactivera la fonction.&lt;/p&gt;
&lt;p&gt;Ou compilera le logiciel sans.&lt;/p&gt;
&lt;p&gt;Ou fera un fork.&lt;/p&gt;
&lt;p&gt;Ou ignorera complètement la règle.&lt;/p&gt;
&lt;p&gt;Bref… exactement ce que fait Internet depuis trente ans.&lt;/p&gt;
&lt;h2 id=&quot;une-loi-pour-dire-qu-on-a-fait-quelque-chose&quot; tabindex=&quot;-1&quot;&gt;Une loi pour dire qu’on a fait quelque chose &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-06-ab-1043-la-californie-invente-le-bouton-je-suis-adulte/#une-loi-pour-dire-qu-on-a-fait-quelque-chose&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et c’est probablement ça le cœur du problème.&lt;/p&gt;
&lt;p&gt;Cette loi ne rendra pas Internet plus sûr.
Elle ne protégera pas réellement les enfants.&lt;/p&gt;
&lt;p&gt;Elle sert surtout à produire une belle phrase politique :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Nous avons agi pour protéger les mineurs en ligne. »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Même si la mesure elle-même est techniquement naïve.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-03-06-ab-1043-la-californie-invente-le-bouton-je-suis-adulte/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;AB 1043 tente de résoudre un problème complexe avec la solution la plus naïve possible :&lt;/p&gt;
&lt;p&gt;demander l’âge à l’utilisateur.&lt;/p&gt;
&lt;p&gt;C’est un peu comme installer une porte blindée…
mais laisser la clé sous le paillasson.&lt;/p&gt;
&lt;p&gt;Internet a déjà prouvé depuis longtemps que &lt;strong&gt;le bouton “j’ai 18 ans” n’a jamais arrêté personne&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mais maintenant, grâce à la Californie, il pourrait devenir une fonctionnalité officielle des systèmes d’exploitation.&lt;/p&gt;
&lt;p&gt;Le futur est merveilleux.&lt;/p&gt;
&lt;p&gt;Et pour finir comment ne pas laisser notre ami Vinceff en parler:&lt;/p&gt;
&lt;iframe width=&quot;480&quot; height=&quot;854&quot; src=&quot;https://www.youtube.com/embed/orWMZfcWvIo&quot; title=&quot;Votre PC va bientôt demander votre âge : la Californie impose une vérification obligatoire !&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
</content>
	</entry>
	
	<entry>
		<title>Plasma 6.6.0 — Toujours plus loin, toujours plus propre</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/"/>
		<updated>2026-02-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/</id>
		<content type="html">&lt;h3 id=&quot;kde-plasma-6-6-0-quand-ton-bureau-linux-sourit-encore-plus&quot; tabindex=&quot;-1&quot;&gt;KDE Plasma 6.6.0 🌟 — Quand ton bureau Linux sourit encore plus &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/#kde-plasma-6-6-0-quand-ton-bureau-linux-sourit-encore-plus&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Publié par la Communauté KDE le 17 février 2026&lt;/strong&gt; — Plasma, cet écosystème fluide, modulable et joyeux, vient d’embrasser une nouvelle étape dans sa vie cosmique avec la version &lt;strong&gt;6.6.0&lt;/strong&gt; ! (&lt;a href=&quot;https://kde.org/announcements/plasma/6/6.6.0/&quot; title=&quot;Plasma 6.6 - KDE Community&quot;&gt;kde.org&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Plasma 6.6 se présente comme une symphonie d’ergonomie, d’accessibilité et de petites touches raffinées qui rendent chaque interaction plus naturelle — sans sacrifier une once de la puissance qui fait battre le cœur des enthousiastes Linux.&lt;/p&gt;
&lt;h3 id=&quot;un-accueil-plus-humain&quot; tabindex=&quot;-1&quot;&gt;🎹 Un accueil plus humain &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/#un-accueil-plus-humain&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’environnement ne se contente plus d’être beau et rapide : il devient plus doux à apprivoiser.
&lt;strong&gt;Plasma Setup&lt;/strong&gt; te permet de configurer un compte utilisateur &lt;em&gt;après&lt;/em&gt; l’installation de ton système, séparant l’essentiel technique des étapes qui comptent vraiment pour toi.&lt;/p&gt;
&lt;h3 id=&quot;spectacle-devient-devin&quot; tabindex=&quot;-1&quot;&gt;📸 Spectacle devient devin &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/#spectacle-devient-devin&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Tu as déjà voulu extraire du texte d’une capture d’écran sans sortir un OCR externe ?
Bonne nouvelle : &lt;strong&gt;Spectacle&lt;/strong&gt; s’en charge maintenant directement ! C’est idéal pour documenter, traduire ou rendre accessible ce que tu vois.&lt;/p&gt;
&lt;h3 id=&quot;personnalisation-a-ton-rythme&quot; tabindex=&quot;-1&quot;&gt;🎨 Personnalisation à ton rythme &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/#personnalisation-a-ton-rythme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Plasma 6.6 te laisse &lt;strong&gt;convertir ton propre setup en un thème global&lt;/strong&gt; qui s’active automatiquement selon l’heure du jour ou de la nuit.
Tu peux aussi ajuster l’intensité des cadres, paramétrer les emojis avec ton teint préféré, et même &lt;strong&gt;scanner un QR code pour connecter un réseau Wi-Fi&lt;/strong&gt; avec ta caméra.&lt;/p&gt;
&lt;h3 id=&quot;controle-plus-fluide&quot; tabindex=&quot;-1&quot;&gt;🔊 Contrôle plus fluide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/#controle-plus-fluide&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Survolez une icône d’application qui joue du son dans le gestionnaire de tâches… et &lt;strong&gt;scrollez pour ajuster son volume&lt;/strong&gt;.
C’est du petit luxe, mais du luxe bien senti.&lt;/p&gt;
&lt;h3 id=&quot;accessibilite-repensee&quot; tabindex=&quot;-1&quot;&gt;♿ Accessibilité repensée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/#accessibilite-repensee&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Plasma 6.6 renforce son ouverture à tous :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Filtres pour daltoniens&lt;/strong&gt; enrichis, incluant un nouveau filtre en niveaux de gris.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zoom et loupe&lt;/strong&gt; avec un mode qui garde le pointeur toujours centré.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slow Keys sur Wayland&lt;/strong&gt; (garde le doigt un peu plus longtemps pour éviter les erreurs de frappe).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Paramètre “Reduced Motion”&lt;/strong&gt; standardisé pour réduire les animations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ces nouveautés rendent Plasma 6.6 plus inclusif que jamais.&lt;/p&gt;
&lt;h3 id=&quot;petites-grandes-choses&quot; tabindex=&quot;-1&quot;&gt;🧩 Petites grandes choses &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/#petites-grandes-choses&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Parmi les autres raffinements :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bureaux virtuels limités à l’écran principal.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Login manager optionnel&lt;/strong&gt; nouveau.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Luminosité automatique&lt;/strong&gt; selon le capteur ambiant.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Widgets Web Browser / Volume audio&lt;/strong&gt; que tu peux épingler.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Installer des polices depuis Discover&lt;/strong&gt; (sur les OS qui le supportent).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Priorité de processus&lt;/strong&gt; ajustable dans System Monitor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plus de douceur dans les animations&lt;/strong&gt;, surtout sur écrans à haut taux de rafraîchissement.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est la cerise sur le gâteau pour ceux qui vivent Plasma au quotidien.&lt;/p&gt;
&lt;h3 id=&quot;en-memoire-d-un-ami&quot; tabindex=&quot;-1&quot;&gt;🌙 En mémoire d’un ami &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-20-plasma-6-6-0---toujours-plus-loin--toujours-plus-propre/#en-memoire-d-un-ami&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Cette version est dédiée à &lt;strong&gt;Björn Balazs&lt;/strong&gt;, un contributeur passionné de la communauté KDE, dont l’énergie pour la liberté numérique continue d’inspirer Plasma.&lt;/p&gt;
&lt;p&gt;🎉 &lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plasma 6.6 est une ode à la convivialité sans compromis : une mise à jour qui consolide l’expérience utilisateur, élargit l’accessibilité, affine les détails du quotidien et enrichit les outils qui rendent ton bureau aussi polyvalent qu’un couteau suisse numérique.&lt;/p&gt;
&lt;p&gt;Si tu pensais que ton environnement préféré ne pouvait pas devenir encore plus fluide et engageant, Plasma te montre que même les étoiles peuvent s’aligner un peu mieux. 🌌💫&lt;/p&gt;
&lt;hr&gt;
</content>
	</entry>
	
	<entry>
		<title>Bazzite, Bonne Foi Et Lignes Rouges : Quand Les Faits Parlent D’eux-même</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-02-05-bazzite-bonne-foi-et-lignes-rouges-quand-les-faits-parlent-d-eux-meme/"/>
		<updated>2026-02-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-02-05-bazzite-bonne-foi-et-lignes-rouges-quand-les-faits-parlent-d-eux-meme/</id>
		<content type="html">&lt;p&gt;Il y a des situations où l’équilibre ne consiste plus à mettre deux récits sur un pied d’égalité, mais à &lt;strong&gt;regarder froidement les faits disponibles&lt;/strong&gt;, leur chronologie, et les responsabilités réelles (du moins essayer).&lt;/p&gt;
&lt;p&gt;Dans l’affaire Bazzite – Antheas – GPD, plus on avance, plus une chose devient claire : &lt;strong&gt;le projet Bazzite a cherché à corriger, cadrer et limiter les dégâts&lt;/strong&gt;, tandis qu’Antheas a multiplié les initiatives personnelles, les débordements et les récits concurrents.&lt;/p&gt;
&lt;p&gt;Ce billet n’est pas un acte de foi. C’est une lecture factuelle d’un enchaînement d’événements qui, mis bout à bout, dessinent une tendance difficile à ignorer.&lt;/p&gt;
&lt;h2 id=&quot;un-projet-qui-tente-de-reprendre-le-controle&quot; tabindex=&quot;-1&quot;&gt;Un projet qui tente de reprendre le contrôle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-bazzite-bonne-foi-et-lignes-rouges-quand-les-faits-parlent-d-eux-meme/#un-projet-qui-tente-de-reprendre-le-controle&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Face à l’annonce publique de GPD évoquant une « adaptation officielle » de Bazzite pour la Win 5, la réaction du projet est rapide et cohérente :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;rappel clair qu’&lt;strong&gt;aucun matériel n’a été reçu&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;confirmation qu’&lt;strong&gt;aucune collaboration officielle n’était en cours&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;demande explicite de &lt;strong&gt;cesser l’usage du nom et des logos Bazzite&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;rappel des &lt;strong&gt;canaux officiels de support&lt;/strong&gt;, des images signées et des méthodes de vérification.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce n’est pas une posture défensive floue. C’est une &lt;strong&gt;remise au carré&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Bazzite ne cherche pas à tirer profit de l’ambiguïté. Au contraire, le projet s’en éloigne publiquement, au risque même de casser un effet marketing qui aurait pu lui être favorable.&lt;/p&gt;
&lt;h2 id=&quot;la-question-antheas-ce-que-dit-le-dossier&quot; tabindex=&quot;-1&quot;&gt;La question Antheas : ce que dit le dossier &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-bazzite-bonne-foi-et-lignes-rouges-quand-les-faits-parlent-d-eux-meme/#la-question-antheas-ce-que-dit-le-dossier&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Côté Bazzite, la ligne officielle est constante :&lt;/p&gt;
&lt;p&gt;Antheas a été retiré du projet pour &lt;strong&gt;violations répétées du Code of Conduct&lt;/strong&gt;, décision prise par &lt;strong&gt;vote majoritaire&lt;/strong&gt; au sein de l’organisation.&lt;/p&gt;
&lt;p&gt;Ce point est important, car il casse immédiatement un récit simpliste du type « fondateur évincé arbitrairement ». On parle ici :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;d’un processus collectif,&lt;/li&gt;
&lt;li&gt;d’un historique,&lt;/li&gt;
&lt;li&gt;et non d’un incident isolé.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les discussions publiques, notamment sur Reddit, montrent que ce n’était &lt;strong&gt;pas la première fois&lt;/strong&gt; que le comportement d’Antheas posait problème. Plusieurs membres évoquent des précédents, des tensions, et une difficulté récurrente à rester dans un cadre clair.&lt;/p&gt;
&lt;h2 id=&quot;quand-l-initiative-personnelle-devient-un-probleme&quot; tabindex=&quot;-1&quot;&gt;Quand l’initiative personnelle devient un problème &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-bazzite-bonne-foi-et-lignes-rouges-quand-les-faits-parlent-d-eux-meme/#quand-l-initiative-personnelle-devient-un-probleme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le cœur du problème n’est pas technique.&lt;/p&gt;
&lt;p&gt;Il est &lt;strong&gt;organisationnel&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Antheas a manifestement continué à agir comme un représentant du projet, y compris dans des discussions avec des acteurs industriels, alors que ce rôle n’était plus clairement encadré. Résultat :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un constructeur qui croit à une validation officielle,&lt;/li&gt;
&lt;li&gt;une communauté qui pense à un support acté,&lt;/li&gt;
&lt;li&gt;un projet qui doit ensuite démentir publiquement.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dans un contexte open source amateur, cela passe parfois. Dans un projet devenu visible, financé, et observé, &lt;strong&gt;c’est une ligne rouge&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;le-contre-recit-personnel-ou-l-art-de-deplacer-la-faute&quot; tabindex=&quot;-1&quot;&gt;Le contre-récit personnel, ou l’art de déplacer la faute &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-bazzite-bonne-foi-et-lignes-rouges-quand-les-faits-parlent-d-eux-meme/#le-contre-recit-personnel-ou-l-art-de-deplacer-la-faute&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Face à cette éviction, Antheas publie un long « post-mortem ».&lt;/p&gt;
&lt;p&gt;Le texte est travaillé, émotionnellement chargé, et efficace rhétoriquement. Mais il a un défaut majeur :&lt;/p&gt;
&lt;p&gt;👉 il &lt;strong&gt;dilue sa responsabilité personnelle&lt;/strong&gt; dans un récit systémique où tout devient faute des autres.&lt;/p&gt;
&lt;p&gt;Les violations du Code of Conduct ne sont jamais précisées. Les critiques sont présentées comme des cabales. Les décisions collectives deviennent des coups de force. Et les rappels à l’ordre se transforment en trahison.&lt;/p&gt;
&lt;p&gt;C’est un schéma classique : quand les faits sont contraignants, on attaque la légitimité du cadre.&lt;/p&gt;
&lt;p&gt;Je m’en excuse ici explicitement : j’ai moi-même, dans un premier temps, trop vite pris ce récit pour argent comptant. Le texte est suffisamment bien écrit pour entraîner l’adhésion émotionnelle, surtout quand on n’a pas encore l’ensemble des éléments factuels sous les yeux. Avec le recul et les sources publiques désormais disponibles, il apparaît clairement que ce récit relevait davantage de la justification personnelle que d’une analyse honnête de la situation.&lt;/p&gt;
&lt;h2 id=&quot;la-bonne-foi-de-bazzite-imparfaite-mais-visible&quot; tabindex=&quot;-1&quot;&gt;La bonne foi de Bazzite, imparfaite mais visible &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-bazzite-bonne-foi-et-lignes-rouges-quand-les-faits-parlent-d-eux-meme/#la-bonne-foi-de-bazzite-imparfaite-mais-visible&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Bazzite n’est pas un projet parfait. Aucun ne l’est.&lt;/p&gt;
&lt;p&gt;Mais dans cette affaire :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les communications ont été &lt;strong&gt;publiques et archivées&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;les corrections ont été &lt;strong&gt;laissées visibles pour transparence&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;la responsabilité n’a pas été rejetée sur GPD,&lt;/li&gt;
&lt;li&gt;et le projet a clairement &lt;strong&gt;refusé toute récupération commerciale&lt;/strong&gt; abusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce sont des signaux de &lt;strong&gt;bonne foi&lt;/strong&gt;, même dans un contexte tendu.&lt;/p&gt;
&lt;h2 id=&quot;liens-et-sources-publiques&quot; tabindex=&quot;-1&quot;&gt;Liens et sources publiques &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-bazzite-bonne-foi-et-lignes-rouges-quand-les-faits-parlent-d-eux-meme/#liens-et-sources-publiques&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour permettre à chacun de se faire son propre avis, voici les sources accessibles publiquement qui documentent cette affaire et son contexte :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Annonce officielle Bazzite – « Correction regarding GPD Win5 Support for Bazzite » (Universal Blue)
&lt;a href=&quot;https://universal-blue.discourse.group/t/correction-regarding-gpd-win5-support-for-bazzite/11574&quot;&gt;https://universal-blue.discourse.group/t/correction-regarding-gpd-win5-support-for-bazzite/11574&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Mise à jour officielle – « Upholding Our Values: Our Final Update on GPD » (Universal Blue / HackMD)
&lt;a href=&quot;https://hackmd.io/@ublue-os/B1zf_ScI-l&quot;&gt;https://hackmd.io/@ublue-os/B1zf_ScI-l&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Discussion Reddit – « Upholding Our Values: Our Final Update on GPD » (r/Bazzite)
&lt;a href=&quot;https://www.reddit.com/r/Bazzite/comments/1qrcdtp/upholding_our_values_our_final_update_on_gpd/&quot;&gt;https://www.reddit.com/r/Bazzite/comments/1qrcdtp/upholding_our_values_our_final_update_on_gpd/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Thread Reddit – Correction regarding GPD Win5 support (r/linux_gaming)
&lt;a href=&quot;https://www.reddit.com/r/linux_gaming/comments/1qow6jr/correction_regarding_gpd_win5_support_for_bazzite/&quot;&gt;https://www.reddit.com/r/linux_gaming/comments/1qow6jr/correction_regarding_gpd_win5_support_for_bazzite/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Annonce initiale relayée côté GPD (r/gpdwin)
&lt;a href=&quot;https://www.reddit.com/r/gpdwin/comments/1qhw6gn/the_official_adaptation_of_gpd_win5_is_happening/&quot;&gt;https://www.reddit.com/r/gpdwin/comments/1qhw6gn/the_official_adaptation_of_gpd_win5_is_happening/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Couverture média indépendante – GamingOnLinux
&lt;a href=&quot;https://www.gamingonlinux.com/2026/01/bazzite-linux-founder-releases-statement-asking-gpd-to-cease-using-their-name&quot;&gt;https://www.gamingonlinux.com/2026/01/bazzite-linux-founder-releases-statement-asking-gpd-to-cease-using-their-name&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Le logiciel libre valorise l’initiative, l’énergie individuelle, la passion.&lt;/p&gt;
&lt;p&gt;Mais il repose aussi sur une chose moins glamour : &lt;strong&gt;des règles, des limites, et de la responsabilité&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Quand un individu, aussi compétent soit-il, devient une source récurrente de confusion, de conflits et de risques réputationnels, la séparation n’est pas une trahison.&lt;/p&gt;
&lt;p&gt;C’est parfois simplement une nécessité.&lt;/p&gt;
&lt;p&gt;Et dans cette séquence précise, tout indique que Bazzite a tenté de protéger son projet, là où Antheas a surtout cherché à sauver son récit.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Antheas : le contre-récit nécessaire</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-02-05-antheas_le_contre_recit_necessaire/"/>
		<updated>2026-02-04T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-02-05-antheas_le_contre_recit_necessaire/</id>
		<content type="html">&lt;p&gt;Dans toute crise open source, il existe un réflexe quasi automatique : chercher un camp du bien et un camp du mal. Un héros évincé, un mainteneur tyrannique, une communauté victime. La réalité, elle, est presque toujours plus inconfortable.&lt;/p&gt;
&lt;p&gt;Après avoir analysé la dérive de la gouvernance de Bazzite, il serait intellectuellement malhonnête de passer sous silence un autre élément devenu de plus en plus clair à mesure que les témoignages s’accumulent : &lt;strong&gt;Antheas Kapenekakis n’est pas le personnage irréprochable que son propre récit laisse entendre&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ce billet n’est pas une tentative de réhabilitation de Bazzite, ni un procès d’intention. C’est un rappel salutaire : critiquer une gouvernance toxique n’exonère pas de toute responsabilité individuelle.&lt;/p&gt;
&lt;h2 id=&quot;l-arrogance-comme-mode-de-communication&quot; tabindex=&quot;-1&quot;&gt;L’arrogance comme mode de communication &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-antheas_le_contre_recit_necessaire/#l-arrogance-comme-mode-de-communication&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Plusieurs retours concordants décrivent des échanges publics où Antheas s’est montré méprisant, cassant, voire humiliant envers des utilisateurs. Moqueries sur Discord, réponses condescendantes à des retours pourtant légitimes, généralités douteuses sur des communautés nationales…&lt;/p&gt;
&lt;p&gt;Ces comportements ne sont pas anecdotiques. Ils participent eux aussi à l’installation d’un climat délétère, où l’utilisateur hésite à signaler un problème par peur d’être ridiculisé.&lt;/p&gt;
&lt;p&gt;Un message d’avertissement mal formulé concernant Nvidia et GameMode, jugé anxiogène par plusieurs utilisateurs, a par exemple été balayé avec sarcasme plutôt que corrigé ou expliqué. Là encore, le fond du débat importe moins que la posture adoptée.&lt;/p&gt;
&lt;h2 id=&quot;le-syndrome-classique-du-contributeur-indispensable&quot; tabindex=&quot;-1&quot;&gt;Le syndrome classique du contributeur indispensable &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-antheas_le_contre_recit_necessaire/#le-syndrome-classique-du-contributeur-indispensable&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Un autre travers bien connu de l’écosystème libre apparaît ici : celui du contributeur clé convaincu que son importance technique le place au‑dessus des règles élémentaires de communication.&lt;/p&gt;
&lt;p&gt;Oui, Antheas a énormément contribué. Oui, son travail sur Handheld Daemon et le kernel est réel. Mais l’open source n’accorde aucun passe‑droit moral. La compétence n’autorise ni le mépris, ni la brutalité sociale.&lt;/p&gt;
&lt;p&gt;Quand un projet devient une arène de tensions permanentes, ceux qui y excellent techniquement finissent souvent par s’y comporter comme des propriétaires, même lorsqu’ils dénoncent ce travers chez d’autres.&lt;/p&gt;
&lt;h2 id=&quot;victime-d-une-eviction-injuste-et-acteur-d-un-climat-toxique&quot; tabindex=&quot;-1&quot;&gt;Victime d’une éviction injuste… et acteur d’un climat toxique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-antheas_le_contre_recit_necessaire/#victime-d-une-eviction-injuste-et-acteur-d-un-climat-toxique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Il est possible, et même nécessaire, de tenir deux idées à la fois :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l’éviction d’Antheas de Bazzite s’est faite sans processus clair et relève d’un abus de pouvoir,&lt;/li&gt;
&lt;li&gt;Antheas a lui‑même contribué, par son attitude, à dégrader l’ambiance communautaire.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Refuser cette nuance, c’est remplacer une mythologie par une autre.&lt;/p&gt;
&lt;h2 id=&quot;le-danger-des-recits-unilateraux&quot; tabindex=&quot;-1&quot;&gt;Le danger des récits unilatéraux &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-antheas_le_contre_recit_necessaire/#le-danger-des-recits-unilateraux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les longs billets post‑mortem sont des armes redoutables. Ils fixent un récit, structurent l’opinion, et placent l’auteur en position morale dominante. Mais ils sont, par nature, incomplets.&lt;/p&gt;
&lt;p&gt;Ceux qui ont été blessés par des propos déplacés, ignorés ou rabaissés ne se reconnaissent pas dans un discours qui ne parle que de gouvernance et jamais de comportements interpersonnels.&lt;/p&gt;
&lt;p&gt;Or, un projet libre ne se détruit pas uniquement par des décisions techniques ou politiques. Il se fissure aussi par des micro‑violences répétées, des humiliations publiques et un sentiment d’impunité.&lt;/p&gt;
&lt;h2 id=&quot;une-lecon-plus-large-que-bazzite&quot; tabindex=&quot;-1&quot;&gt;Une leçon plus large que Bazzite &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-antheas_le_contre_recit_necessaire/#une-lecon-plus-large-que-bazzite&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce contre‑récit n’a pas pour but de désigner un nouveau coupable. Il sert à rappeler une vérité inconfortable : &lt;strong&gt;les conflits open source ne produisent presque jamais des innocents parfaits&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La maturité d’un écosystème se mesure à sa capacité à accepter cette complexité, à refuser les récits manichéens et à exiger, de tous les acteurs, une responsabilité à la hauteur de leur influence.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-05-antheas_le_contre_recit_necessaire/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Antheas n’est ni un imposteur, ni un martyr. C’est un contributeur compétent, engagé, mais humainement faillible, parfois brutal, parfois aveugle à ses propres excès.&lt;/p&gt;
&lt;p&gt;Reconnaître cela ne blanchit en rien les dérives de la gouvernance de Bazzite (d’après lui). Mais l’ignorer reviendrait à reproduire exactement ce que l’on prétend dénoncer : un récit tronqué, confortable, et finalement stérile.&lt;/p&gt;
&lt;p&gt;Si l’écosystème Linux veut grandir, il devra apprendre une chose simple mais difficile : la responsabilité ne s’arrête jamais à la porte de la technique.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>L’immuable n’est pas magique: quand la sécurité devient un slogan</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-02-04-l-immuable-n-est-pas-magique-quand-la-securite-devient-un-slogan/"/>
		<updated>2026-02-04T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-02-04-l-immuable-n-est-pas-magique-quand-la-securite-devient-un-slogan/</id>
		<content type="html">&lt;p&gt;On nous vend l’immuabilité comme un bouclier magique. Comme si un système en lecture seule pouvait arrêter les hackers. Comme si un conteneur ou un Flatpak transformait votre PC en bunker. Spoiler : ça ne marche pas comme ça.&lt;/p&gt;
&lt;h3 id=&quot;l-immuable-une-illusion-en-pyjama-de-securite&quot; tabindex=&quot;-1&quot;&gt;L’immuable ? Une illusion en pyjama de sécurité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-04-l-immuable-n-est-pas-magique-quand-la-securite-devient-un-slogan/#l-immuable-une-illusion-en-pyjama-de-securite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Silverblue, Kinoite, Aeon, Bazzite, Aurora, Bluefin… Appelez-les comme vous voulez, le schéma est le même. Un pare-feu désactivé par défaut. Ou au mieux, activé mais ouvert comme les portes d’un château en ruine. Et on nous explique que c’est pour la simplicité. La simplicité de se faire scanner tous les ports par n’importe qui, ça, c’est sûr, c’est simple.&lt;/p&gt;
&lt;p&gt;On vous raconte des histoires de conteneurs inviolables et de systèmes atomiques. On vous fait miroiter la sécurité. La vérité ? Vos applications peuvent toujours sortir. Vos sockets peuvent toujours écouter. Vos services peuvent toujours répondre à des paquets venus d’Internet. Votre NAT français soi-disant protecteur ? Une passoire à UPnP et IPv6 ouvert. Les box ne sont pas des remparts. Jamais. Et croire que votre machine derrière un NAT est “protégeable par défaut” est une naïveté qui ferait rire les pirates.&lt;/p&gt;
&lt;p&gt;Et vous, l’utilisateur, vous êtes censé faire confiance. Faire confiance à qui ? À un marketing qui vend la sécurité comme une feature esthétique. Faire confiance à des devs qui trouvent que “mettre un pare-feu serait trop compliqué”. Trop compliqué pour qui ? Pas pour vous. Pour eux. Pour sauver leurs fesses quand quelqu’un se plaint. Les rapports de bug fermés avec un simple “WONTFIX” ? Voilà leur réponse à vos inquiétudes légitimes. Vous voulez un pare-feu ? Mauvais choix, vous êtes un customizer, débrouillez-vous.&lt;/p&gt;
&lt;p&gt;L’immuable n’est pas magique. L’immuable ne vous sauvera pas quand quelqu’un frappera à votre port 22. L’immuable ne vous protégera pas quand un bug kernel ou un service mal configuré exposera vos données. Le conteneur n’est pas un bouclier. Flatpak n’est pas un antivirus. Et Silverblue ou Aeon n’est pas un garde du corps.&lt;/p&gt;
&lt;p&gt;Ne vous laissez pas embobiner par les discours sur BTRFS et les rollback atomiques. Oui, revenir à une version précédente est joli sur le papier, mais cela ne vous empêche pas de vous faire scanner, d’être attaqué sur un LAN public, ou de vous faire exploiter un service vulnérable. Ce n’est pas un problème de rollback. C’est un problème de &lt;strong&gt;politique de sécurité défaillante&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et pour couronner le tout, la communication officielle est un modèle de non-assistance et d’arrogance. “Pas nécessaire”, “trop compliqué”, “ne rapporte rien” — voilà les excuses pour justifier un OS prétendument moderne qui &lt;strong&gt;joue avec la sécurité des utilisateurs&lt;/strong&gt;. Pendant ce temps, la plupart des distributions classiques activeraient un pare-feu en cinq minutes et dormiraient tranquilles.&lt;/p&gt;
&lt;p&gt;La sécurité, ce n’est pas un concept marketing. Ce n’est pas un slogan. Ce n’est pas un joli logo. La sécurité, c’est des couches, une responsabilité, une discipline. Et l’immuable qui n’active pas de pare-feu par défaut ? C’est juste un OS qui se prend pour invincible et qui se fout de vous.&lt;/p&gt;
&lt;p&gt;Si vous croyez à l’immuabilité comme à une assurance tous risques, vous allez vite apprendre que le mot magique ne remplace pas la rigueur. L’immuable, c’est bien joli quand on parle de rollback et de cohérence, mais sur le réseau, vous êtes &lt;strong&gt;en slip derrière des portes ouvertes&lt;/strong&gt;. Et personne ne viendra vous protéger.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Bazzite : chronique d’une ambiance délétère</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/"/>
		<updated>2026-02-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;Quand la technique masque mal les dérives humaines&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Un projet libre peut survivre à des bugs. Beaucoup moins à une gouvernance toxique.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Il y a des projets qui meurent faute de moyens, d’autres faute de compétences. Et puis il y a ceux qui se sabotent eux-mêmes avec une constance presque admirable, convaincus que l’improvisation permanente, l’ego et l’arbitraire peuvent tenir lieu de gouvernance. Et puis il y a ceux qui se sabordent eux‑mêmes, lentement, à coups de décisions impulsives, de gouvernance bancale et d’un rapport malsain à la communauté. Bazzite, malheureusement, semble aujourd’hui appartenir à cette dernière catégorie.&lt;/p&gt;
&lt;p&gt;Ce billet n’est pas un règlement de comptes personnel. C’est une analyse critique, assumée, d’une ambiance et d’un fonctionnement qui illustrent parfaitement ce qu’il ne faut pas faire quand un projet Linux dépasse le stade du “hobby entre potes”.&lt;/p&gt;
&lt;h2 id=&quot;quand-un-projet-grandit-mais-que-la-gouvernance-reste-infantile&quot; tabindex=&quot;-1&quot;&gt;Quand un projet grandit mais que la gouvernance reste infantile &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/#quand-un-projet-grandit-mais-que-la-gouvernance-reste-infantile&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le succès de Bazzite est indéniable. En deux ans, le projet est passé de quelques centaines d’utilisateurs à des dizaines de milliers. Or, ce changement d’échelle impose une transformation profonde : on ne gère plus un OS utilisé quotidiennement par des milliers de personnes comme on gère son PC personnel.&lt;/p&gt;
&lt;p&gt;C’est précisément là que le bât blesse, et pas qu’un peu. Bazzite a continué à être piloté comme un terrain de jeu technique, avec des choix dictés par l’envie d’expérimenter plutôt que par la stabilité. Sorties Fedora day‑one, changements d’infrastructure majeurs sans maturité suffisante, suppression ou remplacement de composants essentiels sans plan de transition clair… tout cela est peut‑être acceptable sur une machine personnelle. Sur un OS censé être fiable, beaucoup moins.&lt;/p&gt;
&lt;p&gt;Dans le monde GNU/Linux, on connaît ce dilemme depuis longtemps : la liberté technique n’excuse ni l’irresponsabilité, ni le mépris implicite des utilisateurs.&lt;/p&gt;
&lt;h2 id=&quot;le-fantasme-de-l-os-visionnaire&quot; tabindex=&quot;-1&quot;&gt;Le fantasme de l’OS “visionnaire” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/#le-fantasme-de-l-os-visionnaire&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Un autre problème récurrent est cette croyance qu’un mainteneur doit imposer sa vision coûte que coûte. X11 supprimé au mauvais moment, choix logiciels discutables imposés comme des évidences (mixte visuel KDE/GNOME), accumulation de paquets inutiles à maintenir, …&lt;/p&gt;
&lt;p&gt;Il ne s’agit pas ici de dire que chaque décision était techniquement mauvaise. Le problème est ailleurs : l’absence de contre‑pouvoir, de discussion sérieuse, et surtout de remise en question.&lt;/p&gt;
&lt;p&gt;Un projet sain écoute ses contributeurs, ses utilisateurs avancés, et accepte que certaines idées soient prématurées. Un projet fragile confond leadership et autoritarisme.&lt;/p&gt;
&lt;h2 id=&quot;discord-n-est-pas-une-gouvernance-et-encore-moins-une-cour-royale&quot; tabindex=&quot;-1&quot;&gt;Discord n’est pas une gouvernance (et encore moins une cour royale) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/#discord-n-est-pas-une-gouvernance-et-encore-moins-une-cour-royale&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;C’est probablement l’aspect le plus délétère de toute cette histoire. Gérer une communauté de grande ampleur comme un serveur Discord privé est une erreur classique, mais rarement assumée à ce point.&lt;/p&gt;
&lt;p&gt;Bannissements arbitraires, sanctions floues, absence de procédures claires, décisions prises à chaud, confusion entre modération et relations personnelles… tout cela crée un climat de méfiance permanent. Une communauté ne devient pas toxique par hasard. Elle le devient quand le pouvoir est concentré, opaque, émotionnel, et exercé sans contrepoids. Elle le devient quand les règles changent selon l’humeur, selon la tête du client, ou selon l’utilité émotionnelle que certains représentent pour les mainteneurs.&lt;/p&gt;
&lt;p&gt;Un projet open source n’est ni un groupe de soutien psychologique, ni un fan‑club. Ce n’est agréable pour personne de l’écrire, mais c’est nécessaire.&lt;/p&gt;
&lt;h2 id=&quot;le-mythe-dangereux-du-tout-ira-bien-sans-ceux-qui-derangent&quot; tabindex=&quot;-1&quot;&gt;Le mythe dangereux du « tout ira bien sans ceux qui dérangent » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/#le-mythe-dangereux-du-tout-ira-bien-sans-ceux-qui-derangent&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’éviction brutale d’un contributeur majeur, sans processus clair, sans médiation, sans transparence, est toujours un signal rouge. Pas seulement pour la personne concernée, mais pour l’avenir du projet.&lt;/p&gt;
&lt;p&gt;Car le message envoyé est limpide : remettre en question certaines décisions peut coûter cher. À partir de là, les contributeurs compétents se taisent ou partent. Il ne reste que l’entre‑soi, l’auto‑validation, et une illusion de consensus.&lt;/p&gt;
&lt;p&gt;C’est souvent à ce moment précis qu’un projet cesse d’être crédible à long terme, même si les chiffres d’utilisateurs continuent de donner l’illusion du contraire.&lt;/p&gt;
&lt;h2 id=&quot;bazzite-os-serieux-ou-jouet-personnel&quot; tabindex=&quot;-1&quot;&gt;Bazzite : OS sérieux ou jouet personnel ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/#bazzite-os-serieux-ou-jouet-personnel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Il faut être honnête, quitte à être brutal : Bazzite ne peut plus prétendre aujourd’hui être une base sérieuse pour des constructeurs, des intégrateurs ou des utilisateurs qui cherchent une plateforme fiable et prévisible. Non pas à cause de la technologie, mais à cause de la gouvernance.&lt;/p&gt;
&lt;p&gt;Un OS peut survivre indéfiniment comme projet hobby. C’est respectable. Mais cela implique de l’assumer pleinement, et de cesser toute communication ambiguë sur la fiabilité, la pérennité ou l’usage professionnel.&lt;/p&gt;
&lt;p&gt;À l’inverse, prétendre viser le sérieux sans en adopter les exigences est la pire des postures.&lt;/p&gt;
&lt;h2 id=&quot;une-lecon-pour-tout-l-ecosysteme-linux&quot; tabindex=&quot;-1&quot;&gt;Une leçon pour tout l’écosystème Linux &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/#une-lecon-pour-tout-l-ecosysteme-linux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’histoire de Bazzite n’est pas un cas isolé. Elle est un rappel brutal que le logiciel libre ne protège pas contre les erreurs humaines, l’ego, ni les dérives communautaires.&lt;/p&gt;
&lt;p&gt;La technique peut être excellente. Le kernel peut être patché à la perfection. Les performances peuvent être au rendez‑vous. Si la gouvernance est toxique, tout le reste finit par se fissurer.&lt;/p&gt;
&lt;p&gt;C’est une leçon que l’écosystème Linux devrait prendre au sérieux, surtout à l’heure où de plus en plus de projets gagnent en visibilité et en responsabilité.&lt;/p&gt;
&lt;h2 id=&quot;conclusion-le-logiciel-libre-ne-sauve-pas-de-soi-meme&quot; tabindex=&quot;-1&quot;&gt;Conclusion : le logiciel libre ne sauve pas de soi-même &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-02-bazzite--chronique-d-une-ambiance-deletere/#conclusion-le-logiciel-libre-ne-sauve-pas-de-soi-meme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Bazzite n’est pas « mort ». Mais il s’est enfermé dans une trajectoire où les erreurs humaines pèsent plus lourd que les qualités techniques. Mais il a clairement choisi une trajectoire. Une trajectoire où l’instabilité humaine pèse plus lourd que la stabilité technique.&lt;/p&gt;
&lt;p&gt;Les utilisateurs ont le droit d’être exigeants. Les contributeurs ont le droit d’être respectés. Et les mainteneurs ont le devoir de comprendre qu’à partir d’une certaine taille, un projet ne leur appartient plus vraiment.&lt;/p&gt;
&lt;p&gt;Quand cette réalité est refusée, l’ambiance devient délétère. Et le projet, tôt ou tard, en paie le prix.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Note : ce billet critique des pratiques et une culture de projet, pas des personnes. Le harcèlement n’a jamais fait avancer le logiciel libre.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Bazzite, l’envers du décor du gaming Linux</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-02-01-bazzite-l-envers-du-decor-du-gaming-linux/"/>
		<updated>2026-02-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-02-01-bazzite-l-envers-du-decor-du-gaming-linux/</id>
		<content type="html">&lt;p&gt;Ceci est une traduction de &lt;a href=&quot;https://ba.antheas.dev/bazzite-postmortem.html&quot;&gt;Post-mortem de Bazzite&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bonjour à toutes et à tous, j’espère que vous avez passé de bonnes fêtes de Noël. Moi, en tout cas, oui. Et ça faisait longtemps que ce n’était pas le cas.
Vous vous demandez peut-être ce qui se passe, ou vous êtes confus face à ce qui est arrivé à Bazzite pendant les fêtes. Ayons donc une discussion honnête à ce sujet, sur ce que cela signifie pour vous en tant qu’utilisateur de Bazzite, et sur ce que l’avenir réserve.&lt;/p&gt;
&lt;h3 id=&quot;un-bref-historique&quot; tabindex=&quot;-1&quot;&gt;Un bref historique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-01-bazzite-l-envers-du-decor-du-gaming-linux/#un-bref-historique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Mais commençons par un bref historique de Bazzite et de sa naissance.
Bazzite a commencé en 2023 comme un projet annexe de Kyle Gospodnetich, visant à explorer s’il était possible de créer quelque chose de similaire à SteamOS, mais basé sur OSTree et Fedora. Il s’est avéré que oui, et vers la fin de 2023, on peut estimer que Bazzite comptait au maximum environ 500 utilisateurs actifs par semaine (la métrique que nous utilisons encore aujourd’hui).&lt;/p&gt;
&lt;p&gt;Puis, vers novembre 2023, la Legion Go est sortie. À ce moment-là, je cherchais un PC personnel à utiliser en dock, et je me suis dit : « tiens, c’est un excellent rapport qualité-prix ». Le meilleur chip AMD pour 800 $, des contrôleurs intégrés et un très bon écran. Je l’ai donc achetée et j’y ai installé Linux, pour me rendre compte que… rien ne fonctionnait.
Je me suis dit que je pouvais peut-être y faire quelque chose, et j’ai donc créé le projet &lt;strong&gt;Handheld Daemon&lt;/strong&gt;, qui visait à fournir une alternative logicielle au logiciel constructeur de la Legion Go sous Linux. Les progrès ont été rapides, et vers décembre 2023, la Legion Go fonctionnait correctement. Kyle a vu cela et a intégré Handheld Daemon à Bazzite.&lt;/p&gt;
&lt;p&gt;En janvier 2024, le support de la ROG Ally a été ajouté, puis en mars 2024, un support préliminaire pour GPD, Ayaneo, AYN et OneXPlayer est arrivé. Ce support a ensuite été consolidé tout au long de 2024, avec la ROG Ally X en septembre 2024, les appareils OneXPlayer en octobre 2024, et GPD sur les derniers mois de 2024.&lt;/p&gt;
&lt;p&gt;En parallèle, cela a toutefois créé des tensions entre moi et d’autres développeurs open source. Plus précisément Derek J. Clark, présent dans ce milieu depuis 2022, il me semble, estimait que son antériorité d’un an et les privilèges qui en découlaient (mainteneur de ChimeraOS, administrateur d’un Discord privé avec d’autres développeurs open source spécialisés dans les consoles portables) lui donnaient le droit d’être celui qui devait créer… ce que faisait Handheld Daemon.&lt;/p&gt;
&lt;p&gt;Ainsi, bien que Handheld Daemon ait été fonctionnel et complet dès mars 2024, Derek a lancé &lt;strong&gt;inputplumber&lt;/strong&gt; à cette période et a utilisé ses moyens pour me faire taire, entre autres choses. Cela a inclus des campagnes de dénigrement auprès d’autres professionnels du secteur, mon bannissement de ce serveur Discord privé, et le fait de convaincre d’autres distributions “hobby” d’utiliser son logiciel pour des raisons idéologiques (par exemple : « nous utilisons plus de pilotes kernel »).&lt;/p&gt;
&lt;p&gt;Je me suis dit que c’était regrettable, mais dans le même temps, mon avis d’expert était que l’architecture d’Inputplumber était fondamentalement défectueuse et ne fonctionnerait jamais correctement. Je le lui ai dit en privé, ce qu’il a interprété comme une insulte. Je n’ai jamais fait de déclaration publique à propos de Derek ou d’Inputplumber, car je voulais rester professionnel. Les distributions font leurs choix pour leurs utilisateurs, et si ce ne sont pas les meilleurs, c’est leur problème.&lt;/p&gt;
&lt;p&gt;Je me suis donc concentré sur Bazzite, en intégrant étroitement Handheld Daemon avec Bazzite, son noyau et un fork de gamescope que je maintenais. Bazzite a alors connu une croissance rapide et une forte exposition médiatique, au point que nous avons terminé l’année avec environ &lt;strong&gt;60 000 utilisateurs actifs par semaine&lt;/strong&gt;, soit une multiplication par 120 depuis mon arrivée.&lt;/p&gt;
&lt;p&gt;Pendant ce temps, j’ai aussi réduit considérablement la charge de maintenance de Bazzite : suppression des images Asus et Surface, nettoyage du kernel pour préparer un vrai secure boot, ajout de verrous de version pour les pilotes Nvidia. Résultat : le taux de succès des builds est passé d’environ 70 % à plus de 95 %.
J’ai également préparé le terrain pour un financement durable de Bazzite, en faisant les recherches nécessaires et en créant un espace OpenCollective où beaucoup d’entre vous font des dons.&lt;/p&gt;
&lt;h3 id=&quot;decembre-2025&quot; tabindex=&quot;-1&quot;&gt;Décembre 2025 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-01-bazzite-l-envers-du-decor-du-gaming-linux/#decembre-2025&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avançons maintenant jusqu’en décembre 2025. Toutes les familles ont leurs problèmes, et l’équipe Bazzite ne fait pas exception. Pour simplifier, disons qu’il y a moi, Kyle, Noel Miller, et quelques autres personnes qui n’ont pas besoin d’être exposées ici.&lt;/p&gt;
&lt;p&gt;Au fil des années, moi et de nombreux utilisateurs « normaux » de Bazzite avons commencé à avoir des problèmes avec Kyle.
Kyle est un excellent mainteneur, mais il semble considérer Bazzite comme &lt;strong&gt;son OS personnel&lt;/strong&gt;, et le serveur Discord comme &lt;strong&gt;son salon privé&lt;/strong&gt;. Or, quand on dépend de son ordinateur pour jouer, travailler et être productif, on veut de la stabilité et de la fiabilité.&lt;/p&gt;
&lt;p&gt;Il a tendance à pousser des changements avant qu’ils ne soient prêts, simplement pour pouvoir jouer avec. Par exemple :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sorties Fedora dès le jour 1, qu’elles fonctionnent ou non,&lt;/li&gt;
&lt;li&gt;suppression de X11 début 2024 pendant que Chris Titus (premier gros YouTuber) testait Bazzite, cassant une grande partie de ses logiciels et le poussant à abandonner la review,&lt;/li&gt;
&lt;li&gt;introduction trop précoce de Bazaar malgré des problèmes mémoire et des crashes sur du matériel modeste,&lt;/li&gt;
&lt;li&gt;passage à iwd le jour même où Phoronix annonçait des rumeurs sur l’arrêt de sa maintenance par Intel, cassant le Wi-Fi d’entreprise et celui de nombreux appareils Intel,&lt;/li&gt;
&lt;li&gt;utilisation de Ptyxis comme terminal par défaut (logiciel correct, mais Konsole suffisait),&lt;/li&gt;
&lt;li&gt;inclusion du client Steam avec des codecs problématiques empêchant la distribution sur certains matériels,&lt;/li&gt;
&lt;li&gt;ajout d’un tas de paquets inutiles à maintenir ensuite (8 extensions GNOME, etc.).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Il y en a d’autres, mais vous voyez l’idée.&lt;/p&gt;
&lt;p&gt;Par ailleurs, Kyle traite Discord comme un espace personnel, développe des relations parasociales avec certains utilisateurs, et bannit des gens pour désaccord, pour avoir signalé des problèmes, ou simplement par favoritisme.
Contrairement à ce que certains pensent, il ne s’agit pas principalement de militants politiques. Ceux-là sont marginaux. La majorité des bannissements concernent des personnes qui veulent utiliser un seul préfixe Wine, disent que les conteneurs ne peuvent pas remplacer leur workflow, se plaignent de réglages « non orthodoxes », ou évoquent vaguement le piratage.&lt;/p&gt;
&lt;p&gt;La gestion de tout cela ne respecte pas les standards modernes de conduite communautaire, ce qui crée de l’animosité et de la frustration. Certains utilisateurs finissent par craquer en messages privés, lesquels sont ensuite utilisés comme preuve pour un bannissement définitif.
Il m’arrivait fréquemment de me réveiller avec des messages de modération Reddit de la part d’utilisateurs mécontents. Pendant toute ma période comme modérateur Reddit/Discord, j’ai banni environ &lt;strong&gt;trois comptes spam&lt;/strong&gt; au total sur Reddit.&lt;/p&gt;
&lt;p&gt;À la longue, j’ai commencé à être frustré par ce comportement. J’ai demandé à Kyle d’arrêter, certaines discussions étant publiques. Cela a conduit certains membres problématiques de la communauté à mal interpréter mes propos et à tenter de me cibler et de me « cancel » publiquement, Derek s’y joignant avec des déclarations publiques.
Ils semblaient dépendre psychologiquement de la communauté. Or, nous ne sommes ni thérapeutes, ni particulièrement doués socialement. S’appuyer sur des développeurs ou un espace communautaire pour un soutien émotionnel n’est pas sain. Si vous avez besoin de soutien, adressez-vous à des personnes dans la vraie vie.&lt;/p&gt;
&lt;p&gt;De plus, dans une communauté de cette taille, un processus clair est nécessaire avant de bannir quelqu’un. Les erreurs arrivent. Ce qui peut fonctionner dans une petite communauté ne fonctionne plus à l’échelle de Bazzite.&lt;/p&gt;
&lt;p&gt;Kyle a utilisé cette tentative de “cancel” comme levier. J’imagine qu’il s’est dit :
« Bazzite est maintenant dans une bonne situation, je n’ai plus besoin de gens qui questionnent mes changements (souvent cassants). Je vais virer Antheas, puis adopter les intégrations upstream pour m’aligner avec Valve. Je réduis ainsi la pression politique (notamment liée à Framework, que Kyle gère) et je prends le contrôle total de Bazzite. »&lt;/p&gt;
&lt;p&gt;Il tente désormais de créer l’&lt;strong&gt;Open Gaming Collective (OGC)&lt;/strong&gt; pour externaliser la maintenance matérielle, en invitant quiconque souhaite s’y joindre.&lt;/p&gt;
&lt;p&gt;Sans suivre aucun processus établi, il a abusé de ses accès à l’infrastructure Bazzite et de son avantage de premier clic pour me supprimer. Il m’a ensuite bloqué, annulé notre conférence prévue au FOSDEM, et effacé toute mention de moi du site de Bazzite.
Noel a été complice, m’envoyant un message poli de remerciement et m’indiquant qu’ils allaient d’abord réduire mes accès. J’ai répondu que j’étais soit un égal, soit dehors. Après deux ans, j’y avais droit. Noel faisait un peu de gestion communautaire, mais ce genre de décision dépassait clairement son rôle.&lt;/p&gt;
&lt;p&gt;Ces décisions sont irréversibles. Un pont a été brûlé.
J’ai vraiment essayé de faire de Bazzite le nouveau standard du jeu sous Linux, durable sur le long terme, avec une communauté saine et la meilleure expérience possible. J’ai dû faire beaucoup de compromis pour cela.&lt;/p&gt;
&lt;p&gt;Mais après ces actions, le destin de Bazzite est scellé : ce sera un OS non commercial, de type hobby.&lt;/p&gt;
&lt;p&gt;Ces décisions n’ont d’ailleurs pas restauré l’harmonie. Aurora et Bluefin ont quitté le Discord commun.&lt;/p&gt;
&lt;p&gt;Personnellement, j’ai pris un bon mois de pause et profité de mes vacances.&lt;/p&gt;
&lt;p&gt;Si ce post-mortem n’arrive que maintenant, c’est parce que je voulais laisser à Kyle, et à moi-même, le temps de réfléchir et éventuellement de reconsidérer ses actions. Mais visiblement, ce n’est pas le cas. Ce genre de choses se règle normalement en privé, donc ceci est un dernier recours.&lt;/p&gt;
&lt;h3 id=&quot;et-maintenant&quot; tabindex=&quot;-1&quot;&gt;Et maintenant ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-01-bazzite-l-envers-du-decor-du-gaming-linux/#et-maintenant&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Qu’est-ce que cela signifie pour vous, utilisateurs de Bazzite ?
Les choses risquent de devenir chaotiques. Vous voudrez peut-être désactiver les mises à jour, surtout sur du matériel portable. Les utilisateurs de MSI Claw ont déjà perdu certaines fonctionnalités Wi-Fi suite au passage à iwd il y a deux semaines.&lt;/p&gt;
&lt;p&gt;De mon côté, il y aura malheureusement une période sans service avant qu’une alternative n’existe. Cela dit, des distributions Linux durcies peuvent rester sécurisées longtemps sans mises à jour, tant que vous n’installez pas de logiciels provenant de sources douteuses.&lt;/p&gt;
&lt;p&gt;Vous devriez aussi envisager d’arrêter les dons, car une partie de ces fonds ne me reviendra plus. Je n’ai jamais touché un centime. À mon avis, une partie ou la totalité devrait être donnée à des œuvres caritatives.&lt;/p&gt;
&lt;h3 id=&quot;l-avenir&quot; tabindex=&quot;-1&quot;&gt;L’avenir &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-01-bazzite-l-envers-du-decor-du-gaming-linux/#l-avenir&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Concernant l’avenir, je ne peux pas dire ce qu’il adviendra de Bazzite. C’est un cas classique de rupture entre fondateurs. La marque Bazzite est désormais encore plus « contaminée » et ne suit plus une trajectoire durable.
Si par durabilité on entend « OS hobby amusant », alors oui, il pourra exister indéfiniment. Et tant mieux pour Kyle.
Mais si on parle de quelque chose de sérieux, que des constructeurs pourraient préinstaller ou sur lequel on pourrait vraiment compter, ce n’est plus possible.&lt;/p&gt;
&lt;p&gt;De mon côté, je continuerai à maintenir Handheld Daemon et les patches kernel upstream (j’en ai contribué 12 pour le noyau 7.0). Et je repartirai peut-être d’une page blanche, en me concentrant sur l’essentiel : stabilité, fiabilité, conformité légale, et tout ce qu’on attend d’un OS sur un PC personnel.&lt;/p&gt;
&lt;p&gt;J’ai créé un serveur Discord pour Handheld Daemon, où vous pouvez demander de l’aide et discuter avec nous :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://discord.hhd.dev&quot;&gt;https://discord.hhd.dev&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enfin, je m’excuse encore pour ce parcours chaotique. Je voulais vraiment que Bazzite devienne la référence du jeu Linux, mais parfois, les choses ne se passent pas comme prévu. Si vous subissez des régressions, vous êtes en droit de vous plaindre. Vous avez installé Bazzite pour des raisons qui ne sont peut-être plus valables. Vous y avez passé des jours à l’installer, le configurer, l’optimiser. Je respecte profondément cela, et je suis désolé.&lt;/p&gt;
&lt;p&gt;Signé,
&lt;strong&gt;Antheas Kapenekakis&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;clarification-concernant-l-annonce-gpd&quot; tabindex=&quot;-1&quot;&gt;Clarification concernant l’annonce GPD &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-02-01-bazzite-l-envers-du-decor-du-gaming-linux/#clarification-concernant-l-annonce-gpd&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;GPD est une excellente entreprise, très supportive du travail accompli sur Bazzite. En novembre, j’étais en discussion avec eux pour ajouter un support correct de la GPD Win 5 à Bazzite. En janvier, j’ai repris contact avec eux, leur expliquant une partie de ce que j’écris ici et l’incertitude autour de l’avenir de Bazzite.
Nous avons convenu que si l’intégration pouvait être finalisée, ce serait dans l’intérêt des utilisateurs ayant acheté l’appareil sur cette promesse. La seule intégration encore manquante côté Bazzite est Handheld Daemon, dont je suis toujours responsable. Je la terminerai progressivement dans les semaines à venir.&lt;/p&gt;
&lt;p&gt;Il est très regrettable que Kyle cible une entreprise pour avoir fièrement annoncé son support de Bazzite/Linux et accepté de gérer les retours sur son Discord. C’était impensable il y a seulement un an.&lt;/p&gt;
&lt;p&gt;Je m’excuse ici au nom de Kyle. L’abus ou la mauvaise gestion des accès ne lui donne pas légalement le droit de déposer la marque Bazzite ou de prendre ce type de décision. En réalité, il serait aujourd’hui très difficile de déposer la marque, celle-ci étant contaminée par mon implication publique et irrévocable, ainsi que par la mauvaise gestion qui a suivi. Cette zone grise juridique (déjà existante en partie) est l’une des raisons pour lesquelles je concentre désormais mes efforts ailleurs.
La marque Bazzite ne peut désormais être utilisée que de manière non commerciale, et ne peut pas être vendue sans qu’une nouvelle discussion ait lieu.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GNU Guix 1.5.0, la liberté jusqu’au bout… trop loin pour moi</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-01-31-annonce-de-la-sortie-de-gnu-guix-1-5-0/"/>
		<updated>2026-01-31T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-01-31-annonce-de-la-sortie-de-gnu-guix-1-5-0/</id>
		<content type="html">&lt;p&gt;La sortie de &lt;strong&gt;GNU Guix 1.5.0&lt;/strong&gt; marque un moment important. Après des années d’attente, le projet livre enfin une version majeure, riche, ambitieuse, cohérente. Guix continue de tracer sa route à part dans l’univers GNU/Linux, avec sa gestion fonctionnelle des paquets, ses configurations reproductibles et son attachement presque philosophique à la pureté logicielle.&lt;/p&gt;
&lt;p&gt;Et c’est justement là que, pour moi, le bât blesse.&lt;/p&gt;
&lt;p&gt;Guix est &lt;strong&gt;totalement libre&lt;/strong&gt;, au sens le plus strict du terme. Aucun pilote propriétaire, aucun firmware non libre, aucun compromis. Même si des dépôts non officiels existent pour contourner ces limites, ils restent en marge du projet, presque tolérés à contrecœur. Résultat, dans la pratique, je me retrouve face à un système que &lt;strong&gt;je ne peux pas réellement installer ni utiliser sur mon matériel&lt;/strong&gt;, sans bricolages permanents ou renoncements fonctionnels.&lt;/p&gt;
&lt;p&gt;Je respecte profondément cette démarche. Elle est cohérente, honnête, et même admirable. Guix ne ment pas, ne triche pas, ne fait pas semblant. Mais cette radicalité a un prix, et ce prix, c’est l’accessibilité. Dans un monde où beaucoup de machines dépendent encore de blobs, de firmwares et de pilotes propriétaires, Guix devient un système pour convaincus, pas pour utilisateurs ordinaires.&lt;/p&gt;
&lt;p&gt;Alors oui, GNU Guix 1.5.0 est une belle sortie. Oui, c’est un projet important. Mais en l’état, son &lt;strong&gt;choix assumé du “100 % libre ou rien”&lt;/strong&gt; me ferme simplement la porte. Pas par désaccord idéologique, mais par contrainte très concrète.&lt;/p&gt;
&lt;p&gt;La liberté logicielle est un idéal magnifique. Encore faut-il pouvoir démarrer la machine pour en profiter.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo vs NixOS sur une vieille machine</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/"/>
		<updated>2026-01-29T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/</id>
		<content type="html">&lt;h2 id=&quot;bench-reel-sans-mythe-ni-poudre-aux-yeux&quot; tabindex=&quot;-1&quot;&gt;Bench réel, sans mythe ni poudre aux yeux &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#bench-reel-sans-mythe-ni-poudre-aux-yeux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Il y a des comparaisons qui se font à coups d’idéologie, de slogans ou de captures d’écran soigneusement cadrées. Et puis il y a celles qui se font avec une machine fatiguée, un terminal ouvert, et un chronomètre qui ne ment pas.&lt;/p&gt;
&lt;p&gt;L’idée ici était simple : prendre &lt;strong&gt;la même vieille machine&lt;/strong&gt;, installer &lt;strong&gt;Gentoo&lt;/strong&gt; et &lt;strong&gt;NixOS&lt;/strong&gt;, poser &lt;strong&gt;le même environnement (XFCE)&lt;/strong&gt;, à peu près &lt;strong&gt;les mêmes applications&lt;/strong&gt;, et regarder ce qui se passe. Pas pour désigner un vainqueur absolu, mais pour comprendre &lt;strong&gt;comment chaque système se comporte dans la vraie vie&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ce billet n’est donc ni une pub, ni un procès. C’est un retour d’expérience, brut, avec ses chiffres, ses surprises, et ses confirmations.&lt;/p&gt;
&lt;h2 id=&quot;le-contexte&quot; tabindex=&quot;-1&quot;&gt;Le contexte &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#le-contexte&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La machine n’est pas de première jeunesse (2007). Justement.&lt;/p&gt;
&lt;p&gt;C’est important, parce que sur du matériel ancien :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;chaque accès disque se sent,&lt;/li&gt;
&lt;li&gt;chaque dépendance chargée compte,&lt;/li&gt;
&lt;li&gt;chaque couche d’abstraction laisse une trace.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;XFCE a été choisi pour éviter tout biais lié à un environnement lourd. Les tests ont été faits à la main, avec des commandes simples (&lt;code&gt;time&lt;/code&gt;, &lt;code&gt;sysbench&lt;/code&gt;), répétées plusieurs fois pour éviter l’effet « coup de chance ».&lt;/p&gt;
&lt;p&gt;On ne parle pas ici de benchmarks synthétiques à rallonge, mais de choses concrètes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;démarrage d’applications du quotidien,&lt;/li&gt;
&lt;li&gt;performances CPU pures.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;demarrage-des-applications&quot; tabindex=&quot;-1&quot;&gt;Démarrage des applications &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#demarrage-des-applications&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;libreoffice-calc&quot; tabindex=&quot;-1&quot;&gt;LibreOffice Calc &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#libreoffice-calc&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;C’est souvent là que les différences sautent aux yeux.&lt;/p&gt;
&lt;p&gt;Sous &lt;strong&gt;Gentoo&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;premier lancement autour de 17 secondes,&lt;/li&gt;
&lt;li&gt;lancements suivants entre 4 et 5 secondes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sous &lt;strong&gt;NixOS&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;premier lancement très coûteux, autour de 34 secondes,&lt;/li&gt;
&lt;li&gt;lancements suivants autour de 5 à 6 secondes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La lecture est assez claire. Le &lt;em&gt;cold start&lt;/em&gt; est plus pénalisant sous NixOS. Ce n’est pas un bug, ni une surprise :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le modèle Nix implique des chemins longs,&lt;/li&gt;
&lt;li&gt;des binaires souvent plus gros,&lt;/li&gt;
&lt;li&gt;davantage de dépendances chargées au premier passage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Une fois les caches chauds, l’écart se réduit fortement, mais Gentoo garde un léger avantage. Sur une machine ancienne, ce premier lancement laisse une impression durable.&lt;/p&gt;
&lt;h3 id=&quot;vlc&quot; tabindex=&quot;-1&quot;&gt;VLC &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#vlc&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ici, surprise.&lt;/p&gt;
&lt;p&gt;Sous &lt;strong&gt;Gentoo&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;lancements à chaud autour de 3 à 4 secondes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sous &lt;strong&gt;NixOS&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;lancements souvent entre 1,9 et 3 secondes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour VLC, NixOS prend l’avantage. Ce n’est pas incohérent : VLC est une application très bien packagée, relativement autonome, avec peu de découverte dynamique au démarrage. Le modèle Nix, quand tout est déjà bien figé et disponible, fonctionne très bien.&lt;/p&gt;
&lt;h3 id=&quot;thunar&quot; tabindex=&quot;-1&quot;&gt;Thunar &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#thunar&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Match nul.&lt;/p&gt;
&lt;p&gt;On parle de quelques dixièmes, parfois centièmes de seconde. GTK simple, peu de dépendances, pas de magie noire d’un côté ou de l’autre. Aucun système ne triche ici.&lt;/p&gt;
&lt;h3 id=&quot;quod-libet&quot; tabindex=&quot;-1&quot;&gt;Quod Libet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#quod-libet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Résultats très proches des deux côtés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;autour de 4 secondes après le premier lancement,&lt;/li&gt;
&lt;li&gt;des variations minimes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python et GTK font que le disque et le cache jouent un rôle plus important que la distribution elle-même. Rien de réellement discriminant.&lt;/p&gt;
&lt;h2 id=&quot;performances-cpu&quot; tabindex=&quot;-1&quot;&gt;Performances CPU &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#performances-cpu&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour sortir du ressenti et aller vers quelque chose de plus objectif, &lt;code&gt;sysbench&lt;/code&gt; a été utilisé.&lt;/p&gt;
&lt;h3 id=&quot;un-seul-thread&quot; tabindex=&quot;-1&quot;&gt;Un seul thread &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#un-seul-thread&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gentoo&lt;/strong&gt; : environ 690 à 695 événements par seconde.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NixOS&lt;/strong&gt; : environ 650 à 660 événements par seconde.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gentoo garde ici une avance de l’ordre de 5 à 6 %. Ce n’est pas spectaculaire, mais c’est constant. On retrouve ce qu’on attend d’un système compilé avec des options adaptées à la machine.&lt;/p&gt;
&lt;h3 id=&quot;tous-les-threads-disponibles&quot; tabindex=&quot;-1&quot;&gt;Tous les threads disponibles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#tous-les-threads-disponibles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gentoo&lt;/strong&gt; : environ 1350 à 1380 événements par seconde.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NixOS&lt;/strong&gt; : environ 1290 à 1310 événements par seconde.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Même tendance. Gentoo reste devant, sans écraser son concurrent, mais sans jamais se faire dépasser non plus.&lt;/p&gt;
&lt;h2 id=&quot;ce-que-ces-chiffres-racontent-vraiment&quot; tabindex=&quot;-1&quot;&gt;Ce que ces chiffres racontent vraiment &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#ce-que-ces-chiffres-racontent-vraiment&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La tentation est grande de conclure trop vite. Ce serait une erreur.&lt;/p&gt;
&lt;h3 id=&quot;gentoo&quot; tabindex=&quot;-1&quot;&gt;Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#gentoo&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;légèrement plus rapide sur le CPU,&lt;/li&gt;
&lt;li&gt;démarrages à froid plus courts,&lt;/li&gt;
&lt;li&gt;sensation de système plus direct, plus « proche du métal ».&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est le résultat logique d’un système taillé pour la machine, sans généralisation excessive.&lt;/p&gt;
&lt;h3 id=&quot;nixos&quot; tabindex=&quot;-1&quot;&gt;NixOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#nixos&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;parfois plus rapide sur des applications très bien packagées,&lt;/li&gt;
&lt;li&gt;performances globales très honorables malgré l’abstraction,&lt;/li&gt;
&lt;li&gt;un coût initial plus visible au premier lancement des grosses applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sur du matériel ancien, NixOS paie son modèle, mais &lt;strong&gt;beaucoup moins qu’on pourrait l’imaginer&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;vieille-machine-vieille-verite&quot; tabindex=&quot;-1&quot;&gt;Vieille machine, vieille vérité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#vieille-machine-vieille-verite&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sur une machine moderne, beaucoup de ces écarts seraient noyés dans la puissance brute. Ici, ils ressortent parce que le matériel ne pardonne rien.&lt;/p&gt;
&lt;p&gt;Gentoo profite clairement de son approche sur mesure.&lt;/p&gt;
&lt;p&gt;Mais ce qui est peut-être le plus intéressant, c’est que &lt;strong&gt;NixOS reste très proche&lt;/strong&gt;, malgré :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;son store immuable,&lt;/li&gt;
&lt;li&gt;ses chemins verbeux,&lt;/li&gt;
&lt;li&gt;son approche radicalement différente de la gestion logicielle.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Il y a quelques années, le fossé aurait été bien plus visible.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-25-gentoo-vs-nixos-sur-une-vieille-machine/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Gentoo, c’est le costume fait chez le tailleur du quartier, ajusté à la morphologie exacte.&lt;/p&gt;
&lt;p&gt;NixOS, c’est un prêt-à-porter modulaire très bien conçu, parfois un peu plus long à enfiler, mais étonnamment confortable une fois en place.&lt;/p&gt;
&lt;p&gt;Sur une vieille machine, le sur-mesure gagne encore un peu. Mais l’écart n’a rien d’une claque.&lt;/p&gt;
&lt;p&gt;Ce billet n’est pas une fin de débat. Juste une photo honnête, prise à un instant donné, sur une machine donnée.&lt;/p&gt;
&lt;p&gt;Et dans un monde où beaucoup parlent sans mesurer, ça vaut déjà quelque chose.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Une série de billets NixOs</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-01-05-une-serie-de-billets-nixos/"/>
		<updated>2026-01-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-01-05-une-serie-de-billets-nixos/</id>
		<content type="html">&lt;p&gt;Je vais lancer une série de billets tuto consacrés à NixOS.&lt;/p&gt;
&lt;p&gt;L’idée, avant tout, est très simple : me servir de pense-bête. Mais si au passage ça peut aider d’autres curieux, bidouilleurs ou futurs convertis, alors tant mieux.&lt;/p&gt;
&lt;p&gt;Petite précision avant de continuer : j’avoue, j’ai un peu triché sur les dates. À la base, je voulais publier ces billets à des dates bien précises pour nourrir le blog, mais en fin de compte je ne vois plus trop l’intérêt. La plupart ont été rédigés depuis quelques jours (voir semaines), et je les publie donc au fil de l’eau plutôt que de respecter un calendrier strict. C’est un peu mon agenda de diffusion qui décide du rythme, pas vraiment l’ordre de création.&lt;/p&gt;
&lt;p&gt;Il n’y a rien de magique dans NixOS. Certaines choses peuvent sembler un peu obscures au début, surtout quand on débarque d’un monde plus classique, mais absolument tout est trouvable et documenté, à condition de savoir où chercher. Le point d’entrée incontournable reste le site &lt;a href=&quot;https://search.nixos.org/&quot;&gt;https://search.nixos.org/&lt;/a&gt;, qui devient très vite ton meilleur ami pour comprendre les options, les paquets et les modules disponibles.&lt;/p&gt;
&lt;p&gt;Pour ceux qui se poseraient la question : non, je ne suis pas passé sur NixOS à titre principal. Je suis toujours sur Gentoo. Ça fonctionne toujours aussi bien, et oui, il existe bel et bien une différence assez flagrante quand on cherche à obtenir une machine aussi réactive sous NixOS qu’avec Gentoo. Les deux approches n’ont clairement pas la même philosophie, même si on peut arriver à des résultats très proches.&lt;/p&gt;
&lt;p&gt;Petite mise en contexte. Un pote à moi est sous CachyOS, sur une machine strictement identique à la mienne, un Acer Nitro N50-600. La seule différence matérielle entre nos deux configs, c’est le disque dur : il a simplement mis un HDD plus gros. En voyant la réactivité de ma machine, il a voulu que je l’aide à installer Gentoo.&lt;/p&gt;
&lt;p&gt;Sur le papier, why not. Dans les faits, l’idée de me relancer dans huit heures d’installation ne m’enchantait pas vraiment. Je lui ai donc proposé une alternative plus raisonnable : installer une Calculate Linux. Et puis, au fil de la réflexion, une autre idée m’est venue. Pourquoi ne pas tenter une NixOS, en essayant d’obtenir quelque chose de propre, de poli, ou presque ?&lt;/p&gt;
&lt;p&gt;C’est de là qu’est née cette série. Je vous livre ici ce qu’on a mis en place sur sa machine, mais aussi ce que j’ai soigneusement gardé de côté, au cas où, pour la mienne. Des choix, des options, des essais, parfois des hésitations, bref, du concret.&lt;/p&gt;
&lt;p&gt;Ces billets ne prétendent pas être la vérité absolue ni la meilleure façon de faire. Ils reflètent simplement un cheminement, des tests, et une envie de comprendre comment tirer le meilleur de NixOS sans perdre ses repères quand on vient de Gentoo.&lt;/p&gt;
&lt;p&gt;Si ça peut servir à d’autres, tant mieux. Sinon, au minimum, ça m’évitera de tout réapprendre dans six mois.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/&quot;&gt;Sysctl.nix pour ma Nixos &lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-07-un-thunderbird-nix-pour-ma-nixos/&quot;&gt;Installation via thunderbird.nix sur Nixos &lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/&quot;&gt;Firefox sous NixOS : une configuration propre, rapide et bien intégrée à KDE&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/&quot;&gt;Décryptage de mon fichier NixOS pour KDE Plasma 6&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/&quot;&gt;Ma configuration boot sous NixOS, expliquée&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/&quot;&gt;imprimer et scanner sans magie sous NixOS&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-24-toutes-mes-applis-declarees-sous-nixos/&quot;&gt;Mon paquet.nix: toutes mes applis déclarées sous NixOS&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/&quot;&gt;l’entretien automatique de NixOS sans prise de tête: maintenance.nix&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-bluetooth-sous-nixos-minimal-propre-sans-usine-a-gaz/&quot;&gt;Bluetooth sous NixOS : minimal, propre, sans usine à gaz&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/&quot;&gt;Jouer sous NixOS : un desktop gaming sérieux, sans bidouilles à la main&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-fstrim-sous-nixos-entretenir-son-ssd-sans-y-penser/&quot;&gt;fstrim sous NixOS : entretenir son SSD sans y penser&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/&quot;&gt;NVIDIA sous NixOS : accepter la réalité, et la faire fonctionner proprement&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-openrgb-sous-nixos-controler-son-rgb-sans-se-prendre-la-tete/&quot;&gt;OpenRGB sous NixOS : contrôler son RGB sans se prendre la tête&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-fail2ban-sous-nixos-proteger-son-serveur-sans-y-penser/&quot;&gt;Fail2ban sous NixOS : protéger son serveur sans y penser&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-minidlna-sous-nixos-un-serveur-dlna-simple-rapide-et-configurable/&quot;&gt;MiniDLNA sous NixOS : un serveur DLNA simple, rapide et configurable&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ollama-cuda-6-1-sur-nixos-lia-qui-tire-parti-du-gpu/&quot;&gt;Ollama + CUDA 6.1 sur NixOS : l’IA qui tire parti du GPU&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-27-pipewire-sous-nixos-audio-moderne-et-faible-latence/&quot;&gt;PipeWire sous NixOS : audio moderne et faible latence&lt;/a&gt;,&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	<entry>
		<title>PipeWire sous NixOS : audio moderne et faible latence</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-27-pipewire-sous-nixos-audio-moderne-et-faible-latence/"/>
		<updated>2026-01-27T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-27-pipewire-sous-nixos-audio-moderne-et-faible-latence/</id>
		<content type="html">&lt;p&gt;Pour qui veut un &lt;strong&gt;système audio stable, performant et multi-usages&lt;/strong&gt;, PipeWire est devenu l’option incontournable sous Linux.
Que ce soit pour &lt;strong&gt;la musique, le gaming, l’IA avec Ollama&lt;/strong&gt;, ou simplement éviter les micro-coupures, ce fichier &lt;code&gt;pipewire.nix&lt;/code&gt; assure un setup complet et prêt à l’emploi.&lt;/p&gt;
&lt;h3 id=&quot;fichier-pipewire-nix&quot; tabindex=&quot;-1&quot;&gt;Fichier &lt;code&gt;pipewire.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-27-pipewire-sous-nixos-audio-moderne-et-faible-latence/#fichier-pipewire-nix&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;pulseaudio&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Priorité temps réel pour éviter les micro-coupures&lt;/span&gt;
  security&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;rtkit&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;pipewire &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    alsa&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    alsa&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;support32Bit &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    pulse&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    jack&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# Utilisation de Wireplumber (le gestionnaire de sessions moderne)&lt;/span&gt;
    wireplumber&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# Configuration pour réduire la latence&lt;/span&gt;
    extraConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;pipewire &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;99-lowlatency&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;token string&quot;&gt;&quot;context.properties&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
          &lt;span class=&quot;token string&quot;&gt;&quot;default.clock.rate&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;48000&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
          &lt;span class=&quot;token string&quot;&gt;&quot;default.clock.quantum&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1024&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
          &lt;span class=&quot;token string&quot;&gt;&quot;default.clock.min-quantum&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
          &lt;span class=&quot;token string&quot;&gt;&quot;default.clock.max-quantum&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2048&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# règle pour désactiver la caméra&lt;/span&gt;
    wireplumber&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraConfig &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;10-disable-camera&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;token string&quot;&gt;&quot;wireplumber.profiles&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
          main &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;monitor.libcamera&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;disabled&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# --- Bonus : Suppression du bruit pour le micro ---&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Très utile si les ventilos tournent fort pendant le jeu ou que Ollama tourne&lt;/span&gt;
  programs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;noisetorch&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    pavucontrol &lt;span class=&quot;token comment&quot;&gt;# L&#39;interface indispensable pour gérer les sorties&lt;/span&gt;
    helvum      &lt;span class=&quot;token comment&quot;&gt;# Un patchbay graphique pour relier tes flux audio (style JACK)&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;pourquoi-cette-configuration&quot; tabindex=&quot;-1&quot;&gt;Pourquoi cette configuration ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-27-pipewire-sous-nixos-audio-moderne-et-faible-latence/#pourquoi-cette-configuration&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;PipeWire et WirePlumber&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;services.pipewire.enable = true&lt;/code&gt; : active le serveur audio moderne, compatible ALSA, PulseAudio et JACK.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;wireplumber.enable = true&lt;/code&gt; : gère les sessions audio proprement et permet des profils personnalisés.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Faible latence et temps réel&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;security.rtkit.enable = true&lt;/code&gt; : donne priorité temps réel aux processus audio pour &lt;strong&gt;éviter les micro-coupures&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;extraConfig.pipewire[&amp;quot;99-lowlatency&amp;quot;]&lt;/code&gt; : configuration détaillée des clocks pour maximiser la fluidité du son.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Support complet des systèmes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ALSA et Pulse activés, avec support 32-bit pour compatibilité avec les applications plus anciennes.&lt;/li&gt;
&lt;li&gt;JACK activé pour les applications professionnelles ou la création musicale.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Nettoyage audio pour le micro&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;programs.noisetorch.enable = true&lt;/code&gt; supprime les bruits de fond, indispensable quand &lt;strong&gt;les ventilos tournent fort ou Ollama chauffe le CPU/GPU&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Outils utiles inclus&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;pavucontrol&lt;/code&gt; : interface pour gérer les sorties et périphériques.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;helvum&lt;/code&gt; : patchbay graphique pour relier flux audio comme avec JACK, pratique pour les setups complexes gaming ou streaming.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;notes&quot; tabindex=&quot;-1&quot;&gt;Notes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-27-pipewire-sous-nixos-audio-moderne-et-faible-latence/#notes&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Cette configuration est largement inspirée de &lt;strong&gt;GLFOS beta&lt;/strong&gt;, avec quelques ajustements pour &lt;strong&gt;optimiser la latence et la stabilité&lt;/strong&gt; sur des systèmes desktop orientés gaming et IA.
Le setup est &lt;strong&gt;plug &amp;amp; play&lt;/strong&gt;, invisible pour l’utilisateur standard, mais prêt à fournir un son &lt;strong&gt;pro et réactif&lt;/strong&gt; pour ceux qui veulent pousser leur matériel à fond.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>NVIDIA sous NixOS : accepter la réalité, et la faire fonctionner proprement</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/"/>
		<updated>2026-01-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/</id>
		<content type="html">&lt;p&gt;On peut aimer le logiciel libre, Wayland, Vulkan et les stacks élégantes… et quand même avoir une carte NVIDIA.
C’est une réalité très répandue, surtout sur les machines orientées gaming ou calcul, et il serait malhonnête de prétendre le contraire.&lt;/p&gt;
&lt;p&gt;Ce fichier &lt;code&gt;nvidia.nix&lt;/code&gt; ne cherche pas à réinventer NVIDIA sous Linux. Il cherche à &lt;strong&gt;faire fonctionner correctement une carte NVIDIA moderne&lt;/strong&gt;, sans bidouille fragile ni configuration ésotérique.&lt;/p&gt;
&lt;h3 id=&quot;choisir-explicitement-le-driver-nvidia&quot; tabindex=&quot;-1&quot;&gt;Choisir explicitement le driver NVIDIA &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/#choisir-explicitement-le-driver-nvidia&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je force clairement l’utilisation du driver propriétaire NVIDIA :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pas de détection implicite,&lt;/li&gt;
&lt;li&gt;pas d’ambiguïté entre nouveau, modesetting ou autre fallback,&lt;/li&gt;
&lt;li&gt;pas de surprise après une mise à jour.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le serveur graphique sait exactement quoi charger, et le système aussi.&lt;/p&gt;
&lt;h3 id=&quot;modesetting-et-wayland&quot; tabindex=&quot;-1&quot;&gt;Modesetting et Wayland &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/#modesetting-et-wayland&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le &lt;strong&gt;modesetting&lt;/strong&gt; est activé, ce qui est aujourd’hui indispensable pour :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wayland,&lt;/li&gt;
&lt;li&gt;Plasma 6,&lt;/li&gt;
&lt;li&gt;Gamescope,&lt;/li&gt;
&lt;li&gt;et un affichage cohérent dès le boot.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J’ajoute également le paramètre &lt;code&gt;nvidia-drm.modeset=1&lt;/code&gt; au chargement du module, pour m’assurer que tout est prêt très tôt dans la chaîne graphique.&lt;/p&gt;
&lt;h3 id=&quot;pas-de-gestion-d-energie-exotique&quot; tabindex=&quot;-1&quot;&gt;Pas de gestion d’énergie exotique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/#pas-de-gestion-d-energie-exotique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La gestion d’énergie NVIDIA est volontairement laissée simple :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pas de power management expérimental,&lt;/li&gt;
&lt;li&gt;pas de fonctionnalités partiellement supportées,&lt;/li&gt;
&lt;li&gt;priorité à la stabilité.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sur une machine desktop fixe, c’est un compromis largement acceptable.&lt;/p&gt;
&lt;h3 id=&quot;le-driver-production-pas-l-aventure&quot; tabindex=&quot;-1&quot;&gt;Le driver “production”, pas l’aventure &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/#le-driver-production-pas-l-aventure&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je choisis le &lt;strong&gt;driver NVIDIA de production&lt;/strong&gt; fourni par le kernel utilisé.
Pas de bêta, pas de version exotique, pas de course au dernier numéro.&lt;/p&gt;
&lt;p&gt;L’objectif est clair : stabilité, compatibilité Vulkan, compatibilité CUDA, et paix intérieure lors des mises à jour système.&lt;/p&gt;
&lt;h3 id=&quot;cuda-video-et-acceleration-materielle&quot; tabindex=&quot;-1&quot;&gt;CUDA, vidéo et accélération matérielle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/#cuda-video-et-acceleration-materielle&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Même si tout le monde n’utilise pas CUDA au quotidien, je l’installe ici de manière optionnelle.
Ça évite d’avoir à tout reconfigurer le jour où une application en a besoin.&lt;/p&gt;
&lt;p&gt;Côté vidéo, j’active tout ce qui permet une accélération matérielle propre :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VA-API via &lt;code&gt;nvidia-vaapi-driver&lt;/code&gt;,&lt;/li&gt;
&lt;li&gt;ponts VA-API ↔ VDPAU,&lt;/li&gt;
&lt;li&gt;outils de diagnostic pour vérifier que tout fonctionne réellement.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les variables d’environnement sont définies globalement, pour éviter les configurations par application ou par utilisateur.&lt;/p&gt;
&lt;h3 id=&quot;observer-son-gpu-simplement&quot; tabindex=&quot;-1&quot;&gt;Observer son GPU, simplement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/#observer-son-gpu-simplement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Parce qu’un GPU qui travaille, ça se surveille.&lt;/p&gt;
&lt;p&gt;J’ajoute donc :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;nvtop&lt;/strong&gt;, l’équivalent de htop pour la carte graphique,&lt;/li&gt;
&lt;li&gt;des outils pour tester VDPAU et VA-API.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pas besoin de fouiller des logs ou de deviner si l’accélération est active.&lt;/p&gt;
&lt;h3 id=&quot;support-32-bits-et-compatibilite-gaming&quot; tabindex=&quot;-1&quot;&gt;Support 32 bits et compatibilité gaming &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/#support-32-bits-et-compatibilite-gaming&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le support graphique 32 bits est activé.
C’est indispensable pour :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Steam,&lt;/li&gt;
&lt;li&gt;Proton,&lt;/li&gt;
&lt;li&gt;Wine,&lt;/li&gt;
&lt;li&gt;et beaucoup de jeux encore dépendants de bibliothèques 32 bits.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Encore une fois, mieux vaut le prévoir que le découvrir trop tard.&lt;/p&gt;
&lt;h3 id=&quot;une-configuration-realiste&quot; tabindex=&quot;-1&quot;&gt;Une configuration réaliste &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-nvidia-sous-nixos-accepter-la-realite-et-la-faire-fonctionner-proprement/#une-configuration-realiste&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce fichier n’est ni militant, ni idéologique.
Il part d’un constat simple : &lt;strong&gt;NVIDIA est là&lt;/strong&gt;, et sous NixOS, on peut la faire fonctionner correctement, proprement, et de façon reproductible.&lt;/p&gt;
&lt;p&gt;Ce n’est peut-être pas la stack la plus élégante du monde, mais c’est une stack &lt;strong&gt;qui fonctionne&lt;/strong&gt;, et qui tient dans le temps.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;videoDrivers &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;nvidia &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    modesetting&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    powerManagement&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    open &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    nvidiaSettings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# installe l&#39;outil nvidia-settings&lt;/span&gt;
    package &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernelPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;nvidiaPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;production&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernelModules &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia_modeset&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia_uvm&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia_drm&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    cudaPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;cudatoolkit  &lt;span class=&quot;token comment&quot;&gt;# Facultatif&lt;/span&gt;
    nvidia&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;vaapi&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;driver       &lt;span class=&quot;token comment&quot;&gt;# Ajoute le driver VA-API pour le décodage vidéo&lt;/span&gt;
    vdpauinfo                 &lt;span class=&quot;token comment&quot;&gt;# Outil pour tester VDPAU&lt;/span&gt;
    libva&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;utils               &lt;span class=&quot;token comment&quot;&gt;# Outils pour tester VA-API&lt;/span&gt;
    nvtopPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;nvidia      &lt;span class=&quot;token comment&quot;&gt;# htop mais pour Nividia GPU !&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sessionVariables &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Indispensable pour l&#39;accélération vidéo matérielle via nvidia-vaapi-driver&lt;/span&gt;
    NVD_BACKEND &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;direct&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Pour forcer l&#39;utilisation de la librairie d&#39;accélération matérielle&lt;/span&gt;
    LIBVA_DRIVER_NAME &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;graphics &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    enable32Bit &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    extraPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
      libva&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;vdpau&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;driver               &lt;span class=&quot;token comment&quot;&gt;# Pont VA-API → VDPAU&lt;/span&gt;
      libvdpau&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;va&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;gl                   &lt;span class=&quot;token comment&quot;&gt;# Accélération VDPAU OpenGL&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraModprobeConfig &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;&#39;
    options nvidia-drm modeset=1
  &#39;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>Jouer sous NixOS : un desktop gaming sérieux, sans bidouilles à la main</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/"/>
		<updated>2026-01-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/</id>
		<content type="html">&lt;p&gt;Quand on parle de gaming sous Linux, on traîne encore pas mal de clichés. Pourtant, aujourd’hui, jouer sous Linux est non seulement possible, mais parfaitement viable… à condition d’avoir une configuration cohérente.&lt;/p&gt;
&lt;p&gt;Mon fichier &lt;code&gt;gaming.nix&lt;/code&gt; a un objectif clair : &lt;strong&gt;tout ce qu’il faut pour jouer, streamer et mesurer les performances&lt;/strong&gt;, sans avoir à bricoler après coup, ni à expliquer à l’utilisateur comment “installer Proton à la main”.&lt;/p&gt;
&lt;p&gt;À noter également que cette configuration ne sort pas de nulle part. Une bonne partie de ce fichier a été largement inspirée, voire directement pompée, d’une configuration GLFOS en version bêta de mémoire.&lt;/p&gt;
&lt;p&gt;GLFOS fait partie de ces distributions qui ont très tôt pris au sérieux le gaming sous Linux, avec des choix techniques pragmatiques et orientés usage réel plutôt que démonstration académique. Je me suis donc appuyé sur ce qui fonctionnait déjà bien, pour l’adapter à NixOS et l’intégrer proprement dans une configuration déclarative, maintenable et reproductible.&lt;/p&gt;
&lt;h3 id=&quot;wine-proton-et-lanceurs-modernes&quot; tabindex=&quot;-1&quot;&gt;Wine, Proton et lanceurs modernes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/#wine-proton-et-lanceurs-modernes&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La base, c’est évidemment la compatibilité Windows.&lt;/p&gt;
&lt;p&gt;J’installe directement :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Wine Staging&lt;/strong&gt; pour une compatibilité maximale hors Steam,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Steam&lt;/strong&gt;, correctement intégré,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Heroic&lt;/strong&gt; pour Epic Games et GOG,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lutris&lt;/strong&gt; pour centraliser tout ce petit monde.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L’idée est simple : peu importe d’où vient le jeu, il doit être lançable sans gymnastique.&lt;/p&gt;
&lt;p&gt;Côté Steam, j’ajoute directement &lt;strong&gt;Proton GE&lt;/strong&gt; comme outil de compatibilité externe. Pas besoin de le télécharger manuellement dans un dossier obscur, tout est prêt dès la première ouverture.&lt;/p&gt;
&lt;h3 id=&quot;performances-et-visibilite&quot; tabindex=&quot;-1&quot;&gt;Performances et visibilité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/#performances-et-visibilite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Un bon setup gaming, ce n’est pas seulement lancer le jeu. C’est aussi savoir ce qu’il se passe sous le capot.&lt;/p&gt;
&lt;p&gt;J’intègre donc :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MangoHud&lt;/strong&gt;, avec une configuration détaillée (FPS, frametime, CPU, GPU, VRAM, batterie, heure…),&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gamescope&lt;/strong&gt;, pour une meilleure gestion de l’affichage, notamment sous Wayland.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tout est configuré via des variables d’environnement globales. Pas besoin de fichiers planqués dans le home, pas besoin d’expliquer à l’utilisateur comment activer un overlay.&lt;/p&gt;
&lt;h3 id=&quot;capture-et-streaming-sans-douleur&quot; tabindex=&quot;-1&quot;&gt;Capture et streaming sans douleur &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/#capture-et-streaming-sans-douleur&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour OBS, j’ajoute directement le plugin &lt;strong&gt;obs-vkcapture&lt;/strong&gt;, indispensable pour capturer correctement des jeux Vulkan.&lt;/p&gt;
&lt;p&gt;Il est activé à la fois :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;au niveau matériel,&lt;/li&gt;
&lt;li&gt;et dans l’environnement Steam.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Résultat : OBS voit les jeux, sans hacks, sans scripts, sans prières.&lt;/p&gt;
&lt;h3 id=&quot;manettes-playstation-pas-de-faux-clics&quot; tabindex=&quot;-1&quot;&gt;Manettes PlayStation : pas de faux clics &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/#manettes-playstation-pas-de-faux-clics&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Petit détail qui a son importance.&lt;/p&gt;
&lt;p&gt;Les manettes PlayStation exposent un &lt;em&gt;touchpad&lt;/em&gt; vu comme un périphérique d’entrée classique. Résultat : clics fantômes sur le bureau, curseur qui bouge tout seul, expérience désastreuse.&lt;/p&gt;
&lt;p&gt;J’ajoute donc des règles &lt;strong&gt;udev&lt;/strong&gt; pour ignorer proprement ces touchpads, en USB comme en Bluetooth.
La manette reste fonctionnelle dans les jeux, mais n’interfère plus avec le desktop.&lt;/p&gt;
&lt;p&gt;C’est typiquement le genre de détail invisible… jusqu’au jour où il manque.&lt;/p&gt;
&lt;h3 id=&quot;steam-integre-proprement-au-systeme&quot; tabindex=&quot;-1&quot;&gt;Steam intégré proprement au système &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/#steam-integre-proprement-au-systeme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Steam est activé avec :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ouverture automatique des ports pour le Remote Play,&lt;/li&gt;
&lt;li&gt;transferts locaux de jeux,&lt;/li&gt;
&lt;li&gt;support du matériel Steam (manettes, etc.),&lt;/li&gt;
&lt;li&gt;activation de &lt;strong&gt;GameMode&lt;/strong&gt; pour prioriser les performances en jeu.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Encore une fois, l’objectif est que ça fonctionne &lt;strong&gt;sans que l’utilisateur sache ce qu’est GameMode, Proton ou une variable d’environnement&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;une-philosophie-assumee&quot; tabindex=&quot;-1&quot;&gt;Une philosophie assumée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-jouer-sous-nixos-un-desktop-gaming-serieux-sans-bidouilles-a-la-main/#une-philosophie-assumee&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce fichier résume bien ma vision du gaming sous NixOS :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pas de bidouille post-install,&lt;/li&gt;
&lt;li&gt;pas de configuration dispersée,&lt;/li&gt;
&lt;li&gt;pas de dépendance à des scripts trouvés sur un forum.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tout est déclaré, reproductible, documenté.
Le système sait qu’il est fait pour jouer, et il s’organise en conséquence.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    wineWowPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;staging
    heroic
    lutris
    mangohud
    gamescope
    obs&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;studio&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugins&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;obs&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;vkcapture
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sessionVariables &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    STEAM_EXTRA_COMPAT_TOOLS_PATHS &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&#92;${HOME}/.steam/root/compatibilitytools.d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    MANGOHUD_CONFIG &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;control=mangohud,legacy_layout=0,horizontal,battery,time,time_format=%H&#92;&#92;:%M,gpu_stats,gpu_power,cpu_stats,ram,vram,fps,frametime=1,frame_timing=1,hud_no_margin,table_columns=14&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    GAMESCOPE_WSI &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;wayland&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;udev&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraRules &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;&#39;
    # USB
    ATTRS{name}==&quot;Sony Interactive Entertainment Wireless Controller Touchpad&quot;, ENV{LIBINPUT_IGNORE_DEVICE}=&quot;1&quot;
    ATTRS{name}==&quot;Sony Interactive Entertainment DualSense Wireless Controller Touchpad&quot;, ENV{LIBINPUT_IGNORE_DEVICE}=&quot;1&quot;
    # Bluetooth
    ATTRS{name}==&quot;Wireless Controller Touchpad&quot;, ENV{LIBINPUT_IGNORE_DEVICE}=&quot;1&quot;
    ATTRS{name}==&quot;DualSense Wireless Controller Touchpad&quot;, ENV{LIBINPUT_IGNORE_DEVICE}=&quot;1&quot;
  &#39;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;steam&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;graphics&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;obs&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;studio&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugins&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;obs&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;vkcapture &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  programs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gamemode&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  programs &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    steam &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      package &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;steam&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;override &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; extraEnv &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; MANGOHUD &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; OBS_VKCAPTURE &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      extest&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      remotePlay&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      localNetworkGameTransfers&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      extraCompatPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; proton&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;ge&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;bin &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>fstrim sous NixOS : entretenir son SSD sans y penser</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-26-fstrim-sous-nixos-entretenir-son-ssd-sans-y-penser/"/>
		<updated>2026-01-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-26-fstrim-sous-nixos-entretenir-son-ssd-sans-y-penser/</id>
		<content type="html">&lt;p&gt;À noter que cette configuration correspond déjà au comportement par défaut de NixOS.
Le service fstrim est activé automatiquement sur les systèmes utilisant des SSD, avec une exécution périodique.
Je choisis malgré tout de le déclarer explicitement. Non pas parce que c’est indispensable aujourd’hui, mais parce que ça documente clairement l’intention, et que ça évite toute surprise le jour où un défaut changerait, ou lors d’une relecture de la configuration plusieurs mois plus tard.&lt;/p&gt;
&lt;p&gt;Les SSD ont changé beaucoup de choses. Rapidité, silence, réactivité… mais ils ont aussi une contrainte que beaucoup d’utilisateurs ignorent totalement : le &lt;strong&gt;TRIM&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et c’est bien là le problème.
Si on compte sur l’utilisateur pour lancer une maintenance manuelle, elle ne sera tout simplement jamais faite.&lt;/p&gt;
&lt;h3 id=&quot;a-quoi-sert-fstrim&quot; tabindex=&quot;-1&quot;&gt;À quoi sert fstrim ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-fstrim-sous-nixos-entretenir-son-ssd-sans-y-penser/#a-quoi-sert-fstrim&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Quand on supprime des fichiers sur un SSD, les blocs ne sont pas automatiquement libérés côté matériel. Sans information explicite, le contrôleur du SSD continue à les considérer comme occupés, ce qui peut :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dégrader les performances dans le temps,&lt;/li&gt;
&lt;li&gt;augmenter l’usure inutilement,&lt;/li&gt;
&lt;li&gt;et donner l’impression que “le SSD ralentit”.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La commande &lt;code&gt;fstrim&lt;/code&gt; sert précisément à informer le SSD des blocs réellement libres. C’est de l’entretien de fond, invisible, mais essentiel.&lt;/p&gt;
&lt;h3 id=&quot;pourquoi-une-execution-hebdomadaire&quot; tabindex=&quot;-1&quot;&gt;Pourquoi une exécution hebdomadaire ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-fstrim-sous-nixos-entretenir-son-ssd-sans-y-penser/#pourquoi-une-execution-hebdomadaire&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Inutile d’en faire trop.&lt;/p&gt;
&lt;p&gt;Un &lt;strong&gt;TRIM hebdomadaire&lt;/strong&gt; est largement suffisant pour un usage domestique :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;navigation web,&lt;/li&gt;
&lt;li&gt;bureautique,&lt;/li&gt;
&lt;li&gt;multimédia,&lt;/li&gt;
&lt;li&gt;un peu de jeu.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Faire du TRIM tous les jours n’apporte pas de gain significatif, et encore moins à la main. Une fois par semaine, c’est le bon équilibre entre efficacité et sobriété.&lt;/p&gt;
&lt;h3 id=&quot;une-ligne-un-service-zero-charge-mentale&quot; tabindex=&quot;-1&quot;&gt;Une ligne, un service, zéro charge mentale &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-fstrim-sous-nixos-entretenir-son-ssd-sans-y-penser/#une-ligne-un-service-zero-charge-mentale&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Sous NixOS, la configuration tient en quelques lignes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le service est activé,&lt;/li&gt;
&lt;li&gt;l’intervalle est défini,&lt;/li&gt;
&lt;li&gt;systemd s’occupe du reste.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pas de cron bricolé, pas de script maison, pas de rappel à noter quelque part.
Le système s’entretient tout seul, comme il devrait toujours le faire.&lt;/p&gt;
&lt;h3 id=&quot;toujours-la-meme-philosophie&quot; tabindex=&quot;-1&quot;&gt;Toujours la même philosophie &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-26-fstrim-sous-nixos-entretenir-son-ssd-sans-y-penser/#toujours-la-meme-philosophie&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce fichier peut paraître anecdotique, mais il résume bien mon approche :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;la maintenance doit être automatique&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;l’utilisateur ne doit rien avoir à gérer&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;les bonnes pratiques doivent être intégrées par défaut&lt;/strong&gt;, pas documentées dans un coin.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un SSD entretenu, c’est un système qui reste rapide dans le temps.
Et un système qui reste rapide, c’est un utilisateur qui n’a jamais besoin de se demander pourquoi “ça rame”.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fstrim &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    interval &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;weekly&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# TRIM une fois par semaine, suffisant pour un SSD domestique&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>MiniDLNA sous NixOS : un serveur DLNA simple, rapide et configurable</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-25-minidlna-sous-nixos-un-serveur-dlna-simple-rapide-et-configurable/"/>
		<updated>2026-01-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-25-minidlna-sous-nixos-un-serveur-dlna-simple-rapide-et-configurable/</id>
		<content type="html">&lt;p&gt;Pour ceux qui veulent partager leurs vidéos, photos ou musiques sur le réseau local, &lt;strong&gt;MiniDLNA reste une solution légère et efficace&lt;/strong&gt;. Pas besoin de Plex compliqué ou de media servers gourmands : juste un serveur qui marche, qui se configure facilement et qui se fait oublier.&lt;/p&gt;
&lt;p&gt;Voici le fichier &lt;code&gt;minidlna.nix&lt;/code&gt; que j’utilise :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;minidlna &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    openFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      media_dir &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
        &lt;span class=&quot;token string&quot;&gt;&quot;V,/home/sebastien/Vidéos&quot;&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      wide_links &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;yes&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      friendly_name &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Mon-Serveur-DLNA&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      inotify &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;yes&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      notify_interval &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      album_art_names &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      log_level &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;info&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token comment&quot;&gt;# Boost pour grosses bibliothèques :&lt;/span&gt;
      strict_dlna &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;no&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;             &lt;span class=&quot;token comment&quot;&gt;# plus permissif avec les fichiers&lt;/span&gt;
      inotify_queue_size &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;8192&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;    &lt;span class=&quot;token comment&quot;&gt;# augmente la taille de la queue inotify&lt;/span&gt;
      max_connections &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;100&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;        &lt;span class=&quot;token comment&quot;&gt;# nombre max de connexions simultanées&lt;/span&gt;
      root_container &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;V&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;           &lt;span class=&quot;token comment&quot;&gt;# utile pour certains clients UPnP&lt;/span&gt;
      presentation_url &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;/&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;         &lt;span class=&quot;token comment&quot;&gt;# URL de la page web DLNA&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;pourquoi-cette-configuration&quot; tabindex=&quot;-1&quot;&gt;Pourquoi cette configuration ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-minidlna-sous-nixos-un-serveur-dlna-simple-rapide-et-configurable/#pourquoi-cette-configuration&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Activation simple et firewall friendly&lt;/strong&gt;
Le service est activé, et &lt;code&gt;openFirewall = true&lt;/code&gt; permet aux clients DLNA du réseau local de découvrir le serveur sans bricoler le firewall.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Répertoire média unique&lt;/strong&gt;
Ici, je ne partage que &lt;code&gt;/home/sebastien/Vidéos&lt;/code&gt;, mais on peut ajouter d’autres répertoires si nécessaire.
Le préfixe &lt;code&gt;&amp;quot;V,&amp;quot;&lt;/code&gt; correspond au root container, pratique pour certains clients UPnP.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Surveillance automatique (inotify)&lt;/strong&gt;
&lt;code&gt;inotify = &amp;quot;yes&amp;quot;&lt;/code&gt; + &lt;code&gt;notify_interval = 10&lt;/code&gt; garantit que &lt;strong&gt;les nouveaux fichiers apparaissent presque instantanément&lt;/strong&gt; sur tous les clients connectés.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Compatibilité et permissivité&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;strict_dlna = &amp;quot;no&amp;quot;&lt;/code&gt; : permet aux clients de lire plus facilement des fichiers qui ne suivent pas parfaitement les standards DLNA.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;album_art_names&lt;/code&gt; : MiniDLNA sait détecter les jaquettes dans plusieurs formats, pratique pour les bibliothèques vidéo ou musicales.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Optimisations pour grosses bibliothèques&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;inotify_queue_size = 8192&lt;/code&gt; : augmente la taille de la queue si tu as des milliers de fichiers.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;max_connections = 100&lt;/code&gt; : peut gérer beaucoup de clients simultanément.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Interface web minimale&lt;/strong&gt;
&lt;code&gt;presentation_url = &amp;quot;/&amp;quot;&lt;/code&gt; permet d’accéder à MiniDLNA via un navigateur si besoin, mais ce n’est pas obligatoire pour la majorité des usages.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id=&quot;philosophie-nixos-friendly&quot; tabindex=&quot;-1&quot;&gt;Philosophie NixOS-friendly &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-minidlna-sous-nixos-un-serveur-dlna-simple-rapide-et-configurable/#philosophie-nixos-friendly&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Comme pour mes autres fichiers :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tout est déclaratif&lt;/strong&gt; : pas de configuration dispersée dans &lt;code&gt;/etc/minidlna.conf&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maintenance minimale&lt;/strong&gt; : inotify s’occupe des changements, le service démarre au boot.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clair et lisible&lt;/strong&gt; : même des années plus tard, on comprend rapidement le setup.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MiniDLNA reste discret, rapide et fiable, parfait pour un serveur domestique “plug &amp;amp; play” pour les taties Danielle et les collectionneurs de vidéos de chats 🐱📺.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>l’entretien automatique de NixOS sans prise de tête: maintenance.nix</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/"/>
		<updated>2026-01-25T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/</id>
		<content type="html">&lt;p&gt;Avant d’entrer dans le détail technique, une conviction simple guide ce fichier (et en passant, Vinceff reste comme tu es avec tes convictions!!!) : la sécurité passe par des mises à jour fréquentes. Et surtout, par des mises à jour invisibles, sans intervention de l’utilisateur. Dans la vraie vie, beaucoup de gens ne lanceront jamais une mise à jour si on leur laisse la responsabilité de le faire. Automatiser, ce n’est pas infantiliser : c’est retirer un point de friction critique, tout en gardant le contrôle côté système.&lt;/p&gt;
&lt;p&gt;Je pars aussi d’un constat très simple : pour beaucoup d’utilisateurs venant de Windows, le mot mise à jour est devenu anxiogène.
Écrans bleus après un patch (ça date, je vous l’accorde !), redémarrages imposés au pire moment, pilotes cassés, performances dégradées… À force de déboires, update rime pour eux avec emmerdes.&lt;/p&gt;
&lt;p&gt;Et ce constat, je le fais sur le terrain. J’installe des Linux chez de vrais Michu. Des personnes qui veulent simplement utiliser leur machine pour aller sur le web, regarder les photos de Tatie Danielle sur Facebook, lancer leurs vidéos de chats, ou jouer tranquillement à KPatience. Rien de plus.&lt;/p&gt;
&lt;p&gt;Elles ne savent pas installer une distribution, encore moins un paquet, ne comprennent pas ce qu’est une mise à jour, et surtout n’ont aucune envie de l’apprendre. Ce qu’elles veulent, ce sont des machines qui se comportent comme des tablettes : on allume, ça marche, et on n’y pense plus.&lt;/p&gt;
&lt;p&gt;Dans ce contexte, laisser la gestion des mises à jour à l’utilisateur est une illusion. Si on lui demande de décider, il ne fera rien. Non par négligence, mais par méfiance acquise à la dure ou simplement par ignorance. D’où mon choix assumé : des mises à jour fréquentes, automatisées, prévisibles, et surtout invisibles, sans intervention humaine. La sécurité ne doit pas dépendre de la motivation ou du niveau technique de l’utilisateur.&lt;/p&gt;
&lt;p&gt;Dans une configuration NixOS, il y a ce qu’on &lt;em&gt;voit&lt;/em&gt; (Plasma, les applications, le thème) et ce qui travaille en coulisses. Le fichier &lt;code&gt;maintenance.nix&lt;/code&gt; appartient clairement à la seconde catégorie. Il ne fait pas de bruit, ne change pas l’interface… mais il garantit que le système reste propre, à jour et en bonne santé.&lt;/p&gt;
&lt;p&gt;L’idée générale est simple : &lt;strong&gt;automatiser l’entretien&lt;/strong&gt;, sans surprise, sans intervention quotidienne, et sans casser une session de jeu ou de travail.&lt;/p&gt;
&lt;h2 id=&quot;mise-a-jour-automatique-du-systeme&quot; tabindex=&quot;-1&quot;&gt;Mise à jour automatique du système &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/#mise-a-jour-automatique-du-systeme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  operation &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;switch&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  allowReboot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  channel &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://channels.nixos.org/nixos-25.11&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Fri 19:00&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  randomizedDelaySec &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;5min&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  rebootWindow &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
     lower &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;19:00&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
     upper &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;21:00&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cette section active les &lt;strong&gt;mises à jour automatiques hebdomadaires&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enable = true&lt;/code&gt; : le mécanisme est actif.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;operation = &amp;quot;switch&amp;quot;&lt;/code&gt; : le système est construit &lt;em&gt;et&lt;/em&gt; activé automatiquement.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;channel&lt;/code&gt; : le canal NixOS suivi, ici &lt;code&gt;25.11&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dates = &amp;quot;Fri 19:00&amp;quot;&lt;/code&gt; : une seule exécution par semaine, le vendredi soir.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;randomizedDelaySec&lt;/code&gt; : un léger décalage pour éviter les collisions avec d’autres tâches planifiées.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La présence de &lt;code&gt;allowReboot = true&lt;/code&gt; combinée à une &lt;code&gt;rebootWindow&lt;/code&gt; définit une &lt;strong&gt;fenêtre autorisée&lt;/strong&gt; si un redémarrage devenait nécessaire. En pratique, sur une machine de bureau ou de gaming, le reboot reste rare, mais le cadre est posé.&lt;/p&gt;
&lt;p&gt;Objectif : &lt;strong&gt;un système à jour sans y penser&lt;/strong&gt;, et sans mise à jour surprise en plein jeu.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;optimisation-automatique-du-store-nix&quot; tabindex=&quot;-1&quot;&gt;Optimisation automatique du store Nix &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/#optimisation-automatique-du-store-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;optimise &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;daily&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  randomizedDelaySec &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;5min&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  persistent &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Le store Nix grossit vite, surtout avec Steam, Wine, Proton ou des reconstructions fréquentes. Cette option permet à Nix de &lt;strong&gt;réorganiser et optimiser les binaires&lt;/strong&gt; déjà présents.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Exécution quotidienne&lt;/li&gt;
&lt;li&gt;Impact quasi nul sur les performances&lt;/li&gt;
&lt;li&gt;Gain réel sur l’espace disque et la cohérence du store&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est le ménage discret, fait pendant que la machine respire tranquillement.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;garbage-collector-nettoyer-sans-tout-casser&quot; tabindex=&quot;-1&quot;&gt;Garbage collector : nettoyer sans tout casser &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/#garbage-collector-nettoyer-sans-tout-casser&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gc &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;weekly&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  options &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;--delete-older-than 15d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  randomizedDelaySec &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;5min&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  persistent &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Le garbage collector supprime les anciennes générations et dépendances inutiles.&lt;/p&gt;
&lt;p&gt;Ici, le choix est volontairement conservateur :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nettoyage &lt;strong&gt;hebdomadaire&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Suppression uniquement des éléments âgés de plus de &lt;strong&gt;15 jours&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cela laisse largement le temps de revenir en arrière en cas de problème, tout en évitant que le SSD se transforme en musée des builds passés.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;deduplication-automatique-du-store&quot; tabindex=&quot;-1&quot;&gt;Déduplication automatique du store &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/#deduplication-automatique-du-store&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;auto&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;optimise&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;store &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cette option permet à Nix de détecter les fichiers identiques dans le store et de les remplacer par des &lt;strong&gt;hardlinks&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C’est particulièrement efficace avec :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Steam&lt;/li&gt;
&lt;li&gt;Wine&lt;/li&gt;
&lt;li&gt;Proton&lt;/li&gt;
&lt;li&gt;Les runtimes partagés&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Résultat : &lt;strong&gt;beaucoup d’espace disque économisé&lt;/strong&gt;, sans aucune contrepartie visible.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;fonctionnalites-experimentales-activees&quot; tabindex=&quot;-1&quot;&gt;Fonctionnalités expérimentales activées &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/#fonctionnalites-experimentales-activees&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;experimental&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;features &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;flakes&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nix-command&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Même si elles sont encore marquées comme expérimentales, ces fonctionnalités sont devenues quasi incontournables :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;nix-command&lt;/code&gt; : la nouvelle CLI, plus cohérente et plus lisible&lt;/li&gt;
&lt;li&gt;&lt;code&gt;flakes&lt;/code&gt; : base des configurations modernes et reproductibles&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Elles sont activées ici une bonne fois pour toutes, au niveau système.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;philosophie-generale&quot; tabindex=&quot;-1&quot;&gt;Philosophie générale &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-25-lentretien-automatique-de-nixos-sans-prise-de-tete/#philosophie-generale&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce fichier &lt;code&gt;maintenance.nix&lt;/code&gt; incarne une approche simple :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatiser ce qui peut l’être&lt;/li&gt;
&lt;li&gt;Éviter les tâches manuelles répétitives&lt;/li&gt;
&lt;li&gt;Garder un système propre sans surveillance constante&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce n’est pas spectaculaire, mais c’est exactement ce genre de configuration qui fait qu’un NixOS reste fiable dans le temps, même utilisé quotidiennement pour le travail et le gaming.&lt;/p&gt;
&lt;p&gt;Un système bien entretenu est un système qu’on oublie. Et c’est sans doute le plus beau compliment qu’on puisse lui faire.&lt;/p&gt;
&lt;p&gt;Voici le fichier dans son intégralité:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Auto-upgrade système – Gaming-ready 🐓💨&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                               &lt;span class=&quot;token comment&quot;&gt;# Active l&#39;auto-upgrade&lt;/span&gt;
    operation &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;switch&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                        &lt;span class=&quot;token comment&quot;&gt;# Build + activation automatique&lt;/span&gt;
    allowReboot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                          &lt;span class=&quot;token comment&quot;&gt;# Pas de reboot automatique&lt;/span&gt;
    channel &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://channels.nixos.org/nixos-25.11&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Channel utilisé&lt;/span&gt;
    dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Fri 19:00&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                         &lt;span class=&quot;token comment&quot;&gt;# 1 run par semaine&lt;/span&gt;
    randomizedDelaySec &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;5min&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                 &lt;span class=&quot;token comment&quot;&gt;# Décalage léger pour éviter collisions&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# persistent = false  # Pas nécessaire avec deux runs/semaine&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Fenêtre reboot si un jour allowReboot = true&lt;/span&gt;
    rebootWindow &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
       lower &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;19:00&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# début fenêtre&lt;/span&gt;
       upper &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;21:00&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# fin fenêtre&lt;/span&gt;
     &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# fixedRandomDelay = false  # Pas utile sur PC solo&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Optimisation automatique du store Nix&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;optimise &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;             &lt;span class=&quot;token comment&quot;&gt;# Active l&#39;optimisation des binaires&lt;/span&gt;
    dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;daily&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;          &lt;span class=&quot;token comment&quot;&gt;# Tous les jours&lt;/span&gt;
    randomizedDelaySec &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;5min&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# Décalage léger pour éviter collision avec upgrade ou GC&lt;/span&gt;
    persistent &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;           &lt;span class=&quot;token comment&quot;&gt;# Pas nécessaire pour PC souvent allumé&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Garbage collector&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gc &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;             &lt;span class=&quot;token comment&quot;&gt;# Active le garbage collector&lt;/span&gt;
    dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;weekly&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;         &lt;span class=&quot;token comment&quot;&gt;# Hebdo suffit pour SSD / Steam / Wine&lt;/span&gt;
    options &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;--delete-older-than 15d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Supprime ce qui a &gt;15 jours&lt;/span&gt;
    randomizedDelaySec &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;5min&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# Décalage léger pour éviter collision avec upgrade ou optimise&lt;/span&gt;
    persistent &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;           &lt;span class=&quot;token comment&quot;&gt;# Pas nécessaire pour PC allumé régulièrement&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Optimisation automatique des fichiers identiques&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;auto&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;optimise&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;store &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Nix détecte les fichiers identiques dans le store et les remplace par des hardlinks&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Utile pour Steam / Wine / Proton, économise beaucoup de place&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Fonctionnalités expérimentales&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# ==========================================================&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;experimental&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;features &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;flakes&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nix-command&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# flakes : support expérimental des flakes&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# nix-command : active la nouvelle CLI Nix&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>Mon paquet.nix: toutes mes applis déclarées sous NixOS</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-24-toutes-mes-applis-declarees-sous-nixos/"/>
		<updated>2026-01-24T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-24-toutes-mes-applis-declarees-sous-nixos/</id>
		<content type="html">&lt;p&gt;Gérer les logiciels sur Linux peut vite devenir un enfer si l’on empile paquets et binaires sans méthode. Sur NixOS, j’ai choisi la voie &lt;strong&gt;déclarative&lt;/strong&gt; : chaque application, chaque runtime, chaque helper est listé, installé et configuré via un fichier unique &lt;code&gt;paquet.nix&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Ce billet détaille mes choix (piqués chez GLFOS), et explique pourquoi cette approche est essentielle pour un poste de travail cohérent et fiable.&lt;/p&gt;
&lt;h2 id=&quot;flatpak-et-xdg-portal-les-ponts-vers-le-monde-exterieur&quot; tabindex=&quot;-1&quot;&gt;Flatpak et xdg-portal : les ponts vers le monde extérieur &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-24-toutes-mes-applis-declarees-sous-nixos/#flatpak-et-xdg-portal-les-ponts-vers-le-monde-exterieur&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’utilise beaucoup d’applications Flatpak, notamment pour celles qui ne sont pas dans Nixpkgs ou pour garantir des versions récentes.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;flatpak&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
xdg&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;portal&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraPortals &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xdg&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;desktop&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;portal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;gtk pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xdg&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;desktop&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;portal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;kde &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
xdg&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;portal&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;common&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;default &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;kde&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
xdg&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;portal&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Flatpak est activé comme service&lt;/li&gt;
&lt;li&gt;Les portails XDG sont configurés pour KDE et GTK&lt;/li&gt;
&lt;li&gt;L’interface KDE est déclarée comme default&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour automatiser l’installation initiale :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;systemd&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;flatpak&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;repo &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  wantedBy &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;multi-user.target&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  requires &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;network-online.target&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  after &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;network-online.target&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  path &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;flatpak &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  script &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;&#39;
    flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo &amp;amp;&amp;amp; flatpak install -y flathub org.dupot.easyflatpak
  &#39;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Résultat : Flathub est déclaré et installé automatiquement au premier boot, avec un helper pratique.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;les-applications-declarees-tout-est-visible&quot; tabindex=&quot;-1&quot;&gt;Les applications déclarées : tout est visible &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-24-toutes-mes-applis-declarees-sous-nixos/#les-applications-declarees-tout-est-visible&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tout ce qui compose mon environnement est listé dans &lt;code&gt;environment.systemPackages&lt;/code&gt;. Cela va de l’édition de texte aux jeux rétro, en passant par la bureautique et la vidéo :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bureautique&lt;/strong&gt; : LibreOffice, Typora, Quodlibet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multimédia&lt;/strong&gt; : VLC, MPV, GStreamer, OBS Studio, Sound Juicer, Pitivi&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graphisme / Création&lt;/strong&gt; : GIMP, Glaxnimate, Blender, Flare&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Réseau et utilitaires&lt;/strong&gt; : Git, LFTP, FileZilla, wget, fastfetch&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jeux et émulation&lt;/strong&gt; : RetroArch, Nestopia UE, ScummVM, Cataclysm DDA, The Legend of Edgar, Wesnoth, RocksnDiamonds&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compression et archivage&lt;/strong&gt; : zip, unzip, 7zip, pbzip2, pigz, lz4, lzop, lrzip, xz, zstd&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Terminal et outils CLI&lt;/strong&gt; : MC, Screen, Node.js 24, Ubuntu Classic runtime&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Thèmes et intégration&lt;/strong&gt; : Humanity Icons, Yaru Theme&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navigateur et codecs&lt;/strong&gt; : Vivaldi + ffmpeg codecs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tout est &lt;strong&gt;déclaré explicitement&lt;/strong&gt;, aucun paquet n’est installé à la volée, aucun runtime n’est oublié.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;la-philosophie-derriere-paquet-nix&quot; tabindex=&quot;-1&quot;&gt;La philosophie derrière &lt;code&gt;paquet.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-24-toutes-mes-applis-declarees-sous-nixos/#la-philosophie-derriere-paquet-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Reproductible&lt;/strong&gt; : je peux réinstaller sur une machine vide, tout sera là sans rien oublier&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transparent&lt;/strong&gt; : je vois tout d’un coup d’œil, pas besoin de se souvenir de ce qui a été installé par l’utilisateur ou par un script&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maintenable&lt;/strong&gt; : ajouter, retirer, mettre à jour, c’est juste modifier une ligne et relancer &lt;code&gt;nixos-rebuild&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mix Flatpak / Nix&lt;/strong&gt; : je tire parti des forces de Nix pour le système et des Flatpaks pour les apps modernes qui ne sont pas dans Nixpkgs&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;En somme, mon fichier &lt;code&gt;paquet.nix&lt;/code&gt; est mon catalogue applicatif complet.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;le-fichier-paquet-nix&quot; tabindex=&quot;-1&quot;&gt;Le fichier &lt;code&gt;paquet.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-24-toutes-mes-applis-declarees-sous-nixos/#le-fichier-paquet-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;flatpak&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  xdg&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;portal&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraPortals &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xdg&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;desktop&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;portal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;gtk pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xdg&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;desktop&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;portal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;kde &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  xdg&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;portal&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;common&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;default &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;kde&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  xdg&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;portal&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  systemd&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;flatpak&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;repo &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    wantedBy &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;multi-user.target&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    requires &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;network-online.target&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    after &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;network-online.target&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    path &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;flatpak &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    script &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;&#39;
      flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo &amp;amp;&amp;amp; flatpak install -y flathub org.dupot.easyflatpak
    &#39;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    amule
    appimage&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;run
    arj
    aspell
    aspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr
    bashFHS
    blender
    bluez&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;tools
    brotli
    btop&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;cuda
    bzip2
    cataclysm&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;dda
    cpio
    detox
    dgen&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;sdl
    discord
    enchant
    exfatprogs
    fastfetch
    fceux
    filezilla
    flare
    ffmpeg
    ffmpegthumbnailer
    gimp
    git
    glaxnimate
    gnutar
    gparted
    gspell
    gst_all_1&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gstreamer
    gst_all_1&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gst&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugins&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;base
    gst_all_1&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gst&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugins&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;good
    gst_all_1&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gst&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugins&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;bad
    gst_all_1&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gst&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugins&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;ugly
    gst_all_1&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gst&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;libav
    gst_all_1&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gst&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;vaapi
    gzip
    humanity&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;icon&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;theme
    hunspell
    hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;any&lt;/span&gt;
    ispell
    lftp
    lha
    libreoffice&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;fresh
    libarchive
    lrzip
    luanti
    lz4
    lzop
    mc
    mesa&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;demos
    mldonkey
    mplayer
    mpv
    nestopia&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;ue
    nodejs_24
    ntfs3g
    nvd
    obs&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;studio
    p7zip
    pbzip2
    pciutils
    pigz
    pitivi
    pixz
    qbittorrent
    quodlibet&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;full
    retroarch&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;full
    rocksndiamonds
    screen
    scummvm
    simple&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;scan
    smplayer
    soundconverter
    sound&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;juicer
    the&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;legend&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;of&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;edgar
    typora
    usbutils
    ubuntu&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;classic
    unrar
    unzip
    vivaldi
    vivaldi&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;ffmpeg&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;codecs
    vlc
    vscode&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;fhs
    wesnoth
    wget
    xz
    yaru&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;theme
    yt&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;dlp
    zeroad&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;unwrapped
    zip
    zola
    zstd
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-24-toutes-mes-applis-declarees-sous-nixos/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;paquet.nix&lt;/code&gt; est la déclaration exhaustive de tout ce qui compose mon environnement logiciel sur NixOS.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tout est transparent&lt;/strong&gt; : aucun paquet caché, aucun runtime oublié&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tout est reproductible&lt;/strong&gt; : relancer &lt;code&gt;nixos-rebuild&lt;/code&gt; suffit à tout restaurer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tout est maintenable&lt;/strong&gt; : ajouter, supprimer ou mettre à jour n’est qu’une modification de ce fichier&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En combinant Flatpak et Nix, ce fichier assure un &lt;strong&gt;environnement complet, moderne et cohérent&lt;/strong&gt;, prêt pour le poste de travail quotidien, le gaming, la création et la bureautique.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>imprimer et scanner sans magie sous NixOS</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/"/>
		<updated>2026-01-23T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/</id>
		<content type="html">&lt;p&gt;L’imprimante a cette réputation étrange sous Linux : tantôt elle fonctionne immédiatement, tantôt elle refuse obstinément de coopérer, souvent sans explication claire. Ajoutez le scan à l’équation, et on bascule vite dans le folklore.&lt;/p&gt;
&lt;p&gt;Sous NixOS, j’ai fait un choix simple : &lt;strong&gt;déclarer l’impression et la numérisation comme des composants normaux du système&lt;/strong&gt;, au même titre que le réseau ou le son. Pas de clics ésotériques, pas de configuration dispersée.&lt;/p&gt;
&lt;p&gt;Ce billet présente mon fichier &lt;code&gt;imprimante.nix&lt;/code&gt;, utilisé tel quel sur mon poste de travail.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-un-fichier-imprimante-nix&quot; tabindex=&quot;-1&quot;&gt;Pourquoi un fichier &lt;code&gt;imprimante.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/#pourquoi-un-fichier-imprimante-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Comme pour le boot ou le bureau, séparer la configuration de l’impression a plusieurs avantages :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tout ce qui concerne CUPS, le scan et la détection réseau est regroupé&lt;/li&gt;
&lt;li&gt;Le comportement est identique pour tous les utilisateurs&lt;/li&gt;
&lt;li&gt;Aucun réglage n’est fait à la main après installation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Une imprimante, ce n’est pas un accessoire exotique. C’est une brique du poste de travail.&lt;/p&gt;
&lt;h2 id=&quot;gestion-multi-utilisateur-propre&quot; tabindex=&quot;-1&quot;&gt;Gestion multi-utilisateur propre &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/#gestion-multi-utilisateur-propre&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le fichier commence par quelque chose qu’on ne voit pas souvent, mais qui change tout (merci les gars de GLFOS!!!) :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt;
  &lt;span class=&quot;token function&quot;&gt;all&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;builtins&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;attrNames&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  normal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;builtins&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;user&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token antiquotation important&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;user&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;isNormalUser &lt;span class=&quot;token operator&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;all&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ici, je récupère automatiquement :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tous les utilisateurs déclarés dans NixOS&lt;/li&gt;
&lt;li&gt;uniquement ceux qui sont des &lt;strong&gt;utilisateurs normaux&lt;/strong&gt; (pas les comptes système)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pourquoi ? Pour éviter de gérer les droits à la main, utilisateur par utilisateur.&lt;/p&gt;
&lt;h2 id=&quot;cups-le-moteur-d-impression&quot; tabindex=&quot;-1&quot;&gt;CUPS : le moteur d’impression &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/#cups-le-moteur-d-impression&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;printing &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  startWhenNeeded &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  drivers &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    gutenprint
    hplip
    hplipWithPlugin
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;CUPS est le cœur de l’impression sous Linux. Ici :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le service est activé explicitement&lt;/li&gt;
&lt;li&gt;Il démarre à la demande, pas inutilement en permanence&lt;/li&gt;
&lt;li&gt;Les pilotes sont déclarés globalement&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;gutenprint&lt;/code&gt; couvre un large éventail d’imprimantes.
&lt;code&gt;hplip&lt;/code&gt; et sa version avec plugin assurent un support correct pour le matériel HP, impression &lt;strong&gt;et&lt;/strong&gt; scan compris.&lt;/p&gt;
&lt;p&gt;Rien n’est laissé à l’auto-détection hasardeuse.&lt;/p&gt;
&lt;h2 id=&quot;avahi-et-zeroconf-l-imprimante-reseau-sans-ip-fixe&quot; tabindex=&quot;-1&quot;&gt;Avahi et ZeroConf : l’imprimante réseau sans IP fixe &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/#avahi-et-zeroconf-l-imprimante-reseau-sans-ip-fixe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;avahi &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  nssmdns4 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  openFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cette partie permet de trouver automatiquement une imprimante réseau via &lt;code&gt;imprimante.local&lt;/code&gt;, sans configuration manuelle d’adresse IP.&lt;/p&gt;
&lt;p&gt;Avahi joue ici un rôle discret mais essentiel :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;découverte réseau automatique&lt;/li&gt;
&lt;li&gt;intégration transparente avec CUPS&lt;/li&gt;
&lt;li&gt;aucune règle firewall à ajouter à la main&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est ce qui permet de brancher une imprimante sur le réseau et de l’utiliser sans se poser de questions.&lt;/p&gt;
&lt;h2 id=&quot;le-scan-sane-mais-declare-correctement&quot; tabindex=&quot;-1&quot;&gt;Le scan : SANE, mais déclaré correctement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/#le-scan-sane-mais-declare-correctement&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sane &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  extraBackends &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; sane&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;airscan hplipWithPlugin &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Le scan est souvent le parent pauvre des configurations.&lt;/p&gt;
&lt;p&gt;Ici :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SANE est activé explicitement&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sane-airscan&lt;/code&gt; permet le scan réseau moderne&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hplipWithPlugin&lt;/code&gt; assure la compatibilité avec les multifonctions HP&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Résultat : les applications de scan KDE détectent immédiatement le matériel, sans bidouille.&lt;/p&gt;
&lt;h2 id=&quot;droits-utilisateurs-pas-de-clic-pas-d-oubli&quot; tabindex=&quot;-1&quot;&gt;Droits utilisateurs : pas de clic, pas d’oubli &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/#droits-utilisateurs-pas-de-clic-pas-d-oubli&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;groups&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;scanner&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;members &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; normal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;groups&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;lp&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;members &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; normal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tous les utilisateurs normaux sont automatiquement ajoutés aux groupes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;lp&lt;/code&gt; pour l’impression&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scanner&lt;/code&gt; pour la numérisation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pas besoin de se souvenir d’ajouter un utilisateur plus tard. Le système reste cohérent, même sur une machine familiale ou partagée.&lt;/p&gt;
&lt;h2 id=&quot;le-fichier-imprimante-nix&quot; tabindex=&quot;-1&quot;&gt;Le fichier &lt;code&gt;imprimante.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/#le-fichier-imprimante-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici le fichier complet, tel qu’il est utilisé :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt;
  &lt;span class=&quot;token function&quot;&gt;all&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;builtins&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;attrNames&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  normal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;builtins&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;user&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token antiquotation important&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;user&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;isNormalUser &lt;span class=&quot;token operator&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;all&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;printing &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    startWhenNeeded &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    drivers &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
      gutenprint
      hplip
      hplipWithPlugin
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;avahi &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    nssmdns4 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    openFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sane &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    extraBackends &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; sane&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;airscan hplipWithPlugin &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;groups&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;scanner&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;members &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; normal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;groups&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;lp&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;members &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; normal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-23-imprimer-et-scanner-sans-magie-sous-nixos/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce fichier &lt;code&gt;imprimante.nix&lt;/code&gt; ne cherche pas à être original.&lt;/p&gt;
&lt;p&gt;Il fait quelque chose de plus important : &lt;strong&gt;il rend l’impression et le scan prévisibles&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pas de réglages manuels après coup&lt;/li&gt;
&lt;li&gt;Pas de permissions oubliées&lt;/li&gt;
&lt;li&gt;Pas de dépendance implicite&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L’imprimante devient enfin ce qu’elle devrait toujours être sous Linux :&lt;/p&gt;
&lt;p&gt;un périphérique banal, fiable, et ennuyeux.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>OpenRGB sous NixOS : contrôler son RGB sans se prendre la tête</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-22-openrgb-sous-nixos-controler-son-rgb-sans-se-prendre-la-tete/"/>
		<updated>2026-01-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-22-openrgb-sous-nixos-controler-son-rgb-sans-se-prendre-la-tete/</id>
		<content type="html">&lt;p&gt;Le RGB, c’est ce petit plus qui fait plaisir à certains setups. Ventilos, bandes LED, clavier, souris… pourquoi se priver d’un peu de couleur si ça ne gêne personne ?
Mais il faut le faire &lt;strong&gt;proprement&lt;/strong&gt;, et surtout &lt;strong&gt;sans multiplier les services inutiles ni bricoler à la main&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;openrgb-centraliser-et-simplifier&quot; tabindex=&quot;-1&quot;&gt;OpenRGB : centraliser et simplifier &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-openrgb-sous-nixos-controler-son-rgb-sans-se-prendre-la-tete/#openrgb-centraliser-et-simplifier&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Sous NixOS, on a la chance que &lt;strong&gt;OpenRGB&lt;/strong&gt; soit disponible et packagé proprement.
Mon fichier &lt;code&gt;openrgb.nix&lt;/code&gt; a deux objectifs simples :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Installer OpenRGB &lt;strong&gt;avec tous les plugins&lt;/strong&gt; disponibles, pour supporter le maximum de périphériques RGB.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openrgb&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;package &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openrgb&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;all&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugins&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Activer le service système, pour que l’application puisse gérer le RGB de manière centralisée et cohérente :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openrgb&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Résultat : dès que le système est lancé, OpenRGB sait quoi contrôler, et il n’y a pas besoin de lancer des commandes obscures ou de bricoler des scripts au hasard dans &lt;code&gt;/usr/local&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;port-serveur-optionnel&quot; tabindex=&quot;-1&quot;&gt;Port serveur (optionnel) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-openrgb-sous-nixos-controler-son-rgb-sans-se-prendre-la-tete/#port-serveur-optionnel&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;OpenRGB peut exposer un serveur réseau pour contrôler le RGB à distance (port 6742 par défaut).
Je le laisse désactivé ici par défaut, parce que :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Je n’en ai pas besoin sur mon setup personnel,&lt;/li&gt;
&lt;li&gt;Laisser un port ouvert inutilement n’est jamais une bonne idée,&lt;/li&gt;
&lt;li&gt;On garde l’option dans la conf si on veut l’activer plus tard.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;#services.hardware.openrgb.server.port = &quot;6742&quot;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;une-philosophie-simple&quot; tabindex=&quot;-1&quot;&gt;Une philosophie simple &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-openrgb-sous-nixos-controler-son-rgb-sans-se-prendre-la-tete/#une-philosophie-simple&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce fichier s’inscrit dans la même logique que le reste de ma configuration :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Installer ce qui est utile, avec toutes les options nécessaires,&lt;/li&gt;
&lt;li&gt;Activer uniquement ce qui doit l’être,&lt;/li&gt;
&lt;li&gt;Eviter le bruit et les bricolages manuels.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le RGB, ce n’est pas critique pour la stabilité ou la sécurité, mais &lt;strong&gt;quand on décide de l’avoir, autant que ça marche proprement&lt;/strong&gt;, sans tracas.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openrgb&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;package &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openrgb&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;all&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugins&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;#services.hardware.openrgb.server.port = &quot;6742&quot;;&lt;/span&gt;
services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openrgb&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>Ollama + CUDA 6.1 sur NixOS : l’IA qui tire parti du GPU</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-22-ollama-cuda-6-1-sur-nixos-lia-qui-tire-parti-du-gpu/"/>
		<updated>2026-01-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-22-ollama-cuda-6-1-sur-nixos-lia-qui-tire-parti-du-gpu/</id>
		<content type="html">&lt;p&gt;Pour ceux qui veulent faire tourner &lt;strong&gt;Ollama&lt;/strong&gt; avec accélération GPU sur des cartes NVIDIA un peu anciennes, il faut parfois &lt;strong&gt;forcer la compilation pour une architecture CUDA spécifique&lt;/strong&gt;.
C’est exactement ce que fait mon &lt;code&gt;ollamaCUDA61.nix&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;fichier-ollamacuda61-nix&quot; tabindex=&quot;-1&quot;&gt;Fichier &lt;code&gt;ollamaCUDA61.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ollama-cuda-6-1-sur-nixos-lia-qui-tire-parti-du-gpu/#fichier-ollamacuda61-nix&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt;
  ollamaWithCUDA61 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ollama&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;cuda&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;overrideAttrs &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;final&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; prev&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    preBuild &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;prev&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;preBuild &lt;span class=&quot;token keyword&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;&#39;
      cmake -B build -DCMAKE_CUDA_ARCHITECTURES=&quot;61&quot;
      cmake --build build -j $NIX_BUILD_CORES
    &#39;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    ollamaWithCUDA61
    oterm
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ollama &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    package &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; ollamaWithCUDA61&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    loadModels &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;llama3.2&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    acceleration &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;cuda&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;explications&quot; tabindex=&quot;-1&quot;&gt;Explications &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ollama-cuda-6-1-sur-nixos-lia-qui-tire-parti-du-gpu/#explications&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Forcer CUDA 6.1&lt;/strong&gt;
L’astuce se trouve dans la section &lt;code&gt;overrideAttrs&lt;/code&gt; : on ajoute une étape de build pour compiler Ollama avec &lt;strong&gt;&lt;code&gt;-DCMAKE_CUDA_ARCHITECTURES=&amp;quot;61&amp;quot;&lt;/code&gt;&lt;/strong&gt;.
Cela permet de tirer profit du GPU même si la carte est un peu ancienne (par exemple GTX 10x0 / Pascal).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Compilation parallèle&lt;/strong&gt;
&lt;code&gt;cmake --build build -j $NIX_BUILD_CORES&lt;/code&gt; utilise tous les cœurs disponibles pour que la compilation soit rapide.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Packages système&lt;/strong&gt;
J’installe &lt;code&gt;ollamaWithCUDA61&lt;/code&gt; et &lt;code&gt;oterm&lt;/code&gt; pour pouvoir utiliser Ollama depuis un terminal propre et moderne.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Service Ollama&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enable = true&lt;/code&gt; : le service Ollama se lance automatiquement.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;package = ollamaWithCUDA61&lt;/code&gt; : on force l’utilisation de notre version compilée pour CUDA 6.1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;loadModels = [ &amp;quot;llama3.2&amp;quot; ]&lt;/code&gt; : charge automatiquement le modèle LLaMA3 2.x au démarrage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;acceleration = &amp;quot;cuda&amp;quot;&lt;/code&gt; : active l’accélération GPU.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id=&quot;philosophie&quot; tabindex=&quot;-1&quot;&gt;Philosophie &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ollama-cuda-6-1-sur-nixos-lia-qui-tire-parti-du-gpu/#philosophie&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reproductible&lt;/strong&gt; : tout est déclaré, pas de bricolage à la main après l’installation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Optimisé GPU&lt;/strong&gt; : on ne se contente pas du CPU, on exploite la carte NVIDIA.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plug &amp;amp; play&lt;/strong&gt; : le service Ollama est prêt à l’usage dès que le système est lancé.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si tu as une carte compatible CUDA 6.1, cette configuration te permet de bénéficier d’IA locale &lt;strong&gt;rapide et efficace&lt;/strong&gt; sans te prendre la tête avec des builds manuels ou des flags obscurs.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ma configuration boot sous NixOS, expliquée</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/"/>
		<updated>2026-01-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/</id>
		<content type="html">&lt;p&gt;Le démarrage d’un système, c’est un peu comme les fondations d’une maison. On ne les voit pas une fois installé, mais si elles sont bancales, tout le reste finit par se fissurer.&lt;/p&gt;
&lt;p&gt;Sous NixOS, j’ai choisi de &lt;strong&gt;déclarer clairement tout ce qui touche au boot, au noyau et au comportement bas niveau&lt;/strong&gt; dans un fichier dédié : &lt;code&gt;boot.nix&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Ce billet explique mes choix, leurs objectifs, et précise un point important : &lt;strong&gt;je me suis largement inspiré des configurations GLFOS alpha et beta&lt;/strong&gt;, que j’ai lues, disséquées, et adaptées à mon usage réel. Ce n’est pas du copier-coller aveugle, mais un travail d’appropriation.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-un-fichier-boot-nix&quot; tabindex=&quot;-1&quot;&gt;Pourquoi un fichier &lt;code&gt;boot.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#pourquoi-un-fichier-boot-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Séparer la configuration du boot permet plusieurs choses :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Isoler les réglages sensibles&lt;/li&gt;
&lt;li&gt;Savoir exactement ce qui touche au noyau&lt;/li&gt;
&lt;li&gt;Tester, revenir en arrière, comparer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quand un problème apparaît, je sais où regarder. Et quand tout fonctionne, je sais pourquoi.&lt;/p&gt;
&lt;h2 id=&quot;nettoyage-et-systemes-de-fichiers&quot; tabindex=&quot;-1&quot;&gt;Nettoyage et systèmes de fichiers &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#nettoyage-et-systemes-de-fichiers&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;tmp&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;cleanOnBoot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Un classique, mais toujours utile. Le &lt;code&gt;/tmp&lt;/code&gt; repart propre à chaque démarrage, sans laisser traîner des déchets d’anciens processus.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;supportedFilesystems&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;zfs &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;mkForce &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ZFS n’est pas utilisé sur cette machine. Je le désactive explicitement pour éviter de charger inutilement du code et des modules dont je n’ai aucun besoin. Moins de bruit, moins de surface.&lt;/p&gt;
&lt;h2 id=&quot;le-choix-du-noyau-performance-et-reactivite&quot; tabindex=&quot;-1&quot;&gt;Le choix du noyau : performance et réactivité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#le-choix-du-noyau-performance-et-reactivite&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;kernelPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;linuxPackages_xanmod_latest&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;J’ai volontairement testé et comparé plusieurs noyaux, notamment en m’inspirant des choix faits dans &lt;strong&gt;GLFOS alpha et beta&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mon choix actuel se porte sur &lt;strong&gt;XanMod&lt;/strong&gt;, pour plusieurs raisons :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Schedulers orientés desktop et gaming&lt;/li&gt;
&lt;li&gt;Patchs de réactivité éprouvés&lt;/li&gt;
&lt;li&gt;Très bon compromis entre performance brute et stabilité&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les alternatives (noyau standard, latest, zen) restent commentées. Rien n’est figé, tout est documenté.&lt;/p&gt;
&lt;h2 id=&quot;parametres-kernel-reduire-le-bruit-ameliorer-le-ressenti&quot; tabindex=&quot;-1&quot;&gt;Paramètres kernel : réduire le bruit, améliorer le ressenti &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#parametres-kernel-reduire-le-bruit-ameliorer-le-ressenti&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;kernelParams &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ces options viennent en grande partie de mes lectures des configurations GLFOS, ajustées à mon matériel et à mes usages.&lt;/p&gt;
&lt;p&gt;Quelques points clés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Démarrage silencieux (&lt;code&gt;quiet&lt;/code&gt;, &lt;code&gt;loglevel=3&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Réduction du spam systemd et udev&lt;/li&gt;
&lt;li&gt;Gestion CPU Intel via &lt;code&gt;intel_pstate=active&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;IRQ threadés pour améliorer l’audio et le gaming&lt;/li&gt;
&lt;li&gt;Mitigations activées intelligemment, sans tomber dans l’excès&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le but n’est pas d’optimiser un benchmark, mais &lt;strong&gt;d’obtenir un système fluide et agréable à l’usage&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;thermald-laisser-le-cpu-respirer-intelligemment&quot; tabindex=&quot;-1&quot;&gt;Thermald : laisser le CPU respirer intelligemment &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#thermald-laisser-le-cpu-respirer-intelligemment&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;thermald&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Thermald permet une gestion thermique propre sur les CPU Intel. Là encore, ce n’est pas spectaculaire, mais c’est un filet de sécurité qui évite des comportements erratiques en charge prolongée.&lt;/p&gt;
&lt;h2 id=&quot;zram-le-swap-repense&quot; tabindex=&quot;-1&quot;&gt;ZRAM : le swap repensé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#zram-le-swap-repense&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;zramSwap &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;C’est probablement l’une des parties les plus importantes de ce fichier.&lt;/p&gt;
&lt;p&gt;Inspiré directement des choix faits dans &lt;strong&gt;GLFOS alpha et beta&lt;/strong&gt;, j’ai adopté une configuration ZRAM claire :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Compression &lt;strong&gt;zstd&lt;/strong&gt;, rapide et efficace&lt;/li&gt;
&lt;li&gt;25 % de la RAM allouée&lt;/li&gt;
&lt;li&gt;Priorité élevée, avant tout swap disque&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Résultat :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Moins de freezes&lt;/li&gt;
&lt;li&gt;Un système qui encaisse mieux les charges lourdes&lt;/li&gt;
&lt;li&gt;Un comportement beaucoup plus stable en gaming et en multitâche&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ZRAM n’est plus un gadget, c’est une brique centrale.&lt;/p&gt;
&lt;h2 id=&quot;sysctl-quand-le-detail-change-tout&quot; tabindex=&quot;-1&quot;&gt;Sysctl : quand le détail change tout &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#sysctl-quand-le-detail-change-tout&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernel&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sysctl &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ces réglages sont directement inspirés, là encore, des travaux visibles dans GLFOS, avec des ajustements personnels.&lt;/p&gt;
&lt;h3 id=&quot;memoire-et-swap&quot; tabindex=&quot;-1&quot;&gt;Mémoire et swap &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#memoire-et-swap&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Swappiness élevée, pensée pour ZRAM&lt;/li&gt;
&lt;li&gt;Réduction des accès inutiles&lt;/li&gt;
&lt;li&gt;Meilleure gestion des caches&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;reactivite-desktop&quot; tabindex=&quot;-1&quot;&gt;Réactivité desktop &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#reactivite-desktop&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Scheduler plus indulgent avec les applications interactives&lt;/li&gt;
&lt;li&gt;Moins de migrations CPU inutiles&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;reseau&quot; tabindex=&quot;-1&quot;&gt;Réseau &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#reseau&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fq&lt;/code&gt; comme file d’attente&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BBR&lt;/strong&gt; pour la congestion TCP&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Moins de latence, plus de stabilité, surtout en usage réseau intensif.&lt;/p&gt;
&lt;h2 id=&quot;bbr-explicite-jusqu-au-bout&quot; tabindex=&quot;-1&quot;&gt;BBR : explicite jusqu’au bout &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#bbr-explicite-jusqu-au-bout&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernelModules &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;tcp_bbr&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pour utiliser BBR correctement, je charge explicitement le module noyau. Rien d’implicite, rien de magique. Si ça fonctionne, c’est parce que c’est déclaré.&lt;/p&gt;
&lt;h2 id=&quot;le-fichier-boot-nix&quot; tabindex=&quot;-1&quot;&gt;Le fichier &lt;code&gt;boot.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#le-fichier-boot-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici le fichier complet, tel qu’il est utilisé sur ma machine :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  boot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    tmp&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;cleanOnBoot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    supportedFilesystems&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;zfs &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;mkForce &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    kernelPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;linuxPackages_xanmod_latest&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    kernelParams &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;quiet&quot;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;loglevel=3&quot;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;systemd.show_status=auto&quot;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;rd.udev.log_level=3&quot;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;intel_pstate=active&quot;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;iommu=pt&quot;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;threadirqs&quot;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;mitigations=auto&quot;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;thermald&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;mkDefault &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  zramSwap &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    algorithm &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;zstd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    memoryPercent &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;25&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    priority &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernel&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sysctl &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.swappiness&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;150&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.page-cluster&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.vfs_cache_pressure&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.dirty_ratio&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;15&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.dirty_background_ratio&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.max_map_count&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2147483642&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token string&quot;&gt;&quot;kernel.sched_autogroup_enabled&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;kernel.sched_migration_cost_ns&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5000000&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token string&quot;&gt;&quot;net.core.default_qdisc&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fq&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.tcp_congestion_control&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;bbr&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token string&quot;&gt;&quot;kernel.kptr_restrict&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;kernel.dmesg_restrict&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernelModules &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;tcp_bbr&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-ma-configuration-boot-sous-nixos-expliquee/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce fichier &lt;code&gt;boot.nix&lt;/code&gt; est le résultat de lectures, de tests, d’erreurs parfois, et surtout d’un vrai travail d’inspiration autour des configurations &lt;strong&gt;GLFOS alpha et beta&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Il ne cherche pas à être universel.&lt;/p&gt;
&lt;p&gt;Il décrit &lt;strong&gt;un démarrage maîtrisé, réactif, cohérent&lt;/strong&gt;, pensé pour un poste de travail moderne, orienté desktop et gaming, sans tomber dans l’optimisation aveugle.&lt;/p&gt;
&lt;p&gt;Tout est déclaré. Tout est traçable. Et surtout, tout est compris.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Fail2ban sous NixOS : protéger son serveur sans y penser</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-22-fail2ban-sous-nixos-proteger-son-serveur-sans-y-penser/"/>
		<updated>2026-01-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-22-fail2ban-sous-nixos-proteger-son-serveur-sans-y-penser/</id>
		<content type="html">&lt;p&gt;Si on installe un serveur, même chez soi, il faut accepter une réalité simple : &lt;strong&gt;le bruteforce existe&lt;/strong&gt;, et il ne prévient jamais.
Pour protéger SSH, les services web, ou même le mail, il faut &lt;strong&gt;une protection automatique et cohérente&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C’est exactement ce que fait mon fichier &lt;code&gt;fail2ban.nix&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;fail2ban-la-base&quot; tabindex=&quot;-1&quot;&gt;Fail2ban : la base &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-fail2ban-sous-nixos-proteger-son-serveur-sans-y-penser/#fail2ban-la-base&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Fail2ban surveille les logs système, détecte les tentatives répétées d’authentification échouée et &lt;strong&gt;bannit les IP malveillantes&lt;/strong&gt;.
Sous NixOS, je l’active simplement :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fail2ban&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et le reste, c’est &lt;strong&gt;configuration intelligente&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;maxretry&lt;/code&gt; : combien de tentatives avant bannissement.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bantime&lt;/code&gt; : combien de temps l’IP reste bannie.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bantime-increment&lt;/code&gt; : chaque récidive est plus sévère, jusqu’à une semaine max.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ignoreIP&lt;/code&gt; : whitelist pour loopback et réseau local, évidemment.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le tout fonctionne &lt;strong&gt;automatiquement&lt;/strong&gt;, sans que l’utilisateur touche aux logs ni aux jails.&lt;/p&gt;
&lt;h3 id=&quot;les-jails-essentielles&quot; tabindex=&quot;-1&quot;&gt;Les jails essentielles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-fail2ban-sous-nixos-proteger-son-serveur-sans-y-penser/#les-jails-essentielles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je déclare clairement plusieurs jails critiques :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SSHD&lt;/strong&gt; : tolérance faible, ban long si bruteforce détecté.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTTP / Nginx&lt;/strong&gt; : protection contre DoS, brute-force web et authentifications échouées.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mail (Postfix / Dovecot)&lt;/strong&gt; : pour éviter que des serveurs ouverts ne se fassent exploiter.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recidive&lt;/strong&gt; : pour punir les IP qui reviennent malgré les bans initiaux.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Chaque jail est configurée avec &lt;code&gt;backend = &amp;quot;systemd&amp;quot;&lt;/code&gt;, ce qui permet &lt;strong&gt;de lire directement le journal&lt;/strong&gt;, sans fichiers de logs dispersés.&lt;/p&gt;
&lt;h3 id=&quot;durcissement-complementaire&quot; tabindex=&quot;-1&quot;&gt;Durcissement complémentaire &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-fail2ban-sous-nixos-proteger-son-serveur-sans-y-penser/#durcissement-complementaire&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Fail2ban, c’est bien, mais il faut aussi &lt;strong&gt;prévenir les vecteurs d’attaque dès la source&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;SSH&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;interdiction du root,&lt;/li&gt;
&lt;li&gt;verrouillage après 3 tentatives,&lt;/li&gt;
&lt;li&gt;désactivation de l’authentification par clavier ou forwarding inutile.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Pare-feu NixOS&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ping refusé pour plus de discrétion,&lt;/li&gt;
&lt;li&gt;logging pour auditer les refus,&lt;/li&gt;
&lt;li&gt;seuls les ports nécessaires sont ouverts.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sysctl réseau&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SYN cookies pour protéger des attaques TCP,&lt;/li&gt;
&lt;li&gt;refus des redirections ICMP et ping broadcast,&lt;/li&gt;
&lt;li&gt;filtre anti-spoofing actif.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tout cela forme un &lt;strong&gt;écosystème cohérent&lt;/strong&gt;, où Fail2ban agit en complément de protections déjà natives du noyau et du firewall.&lt;/p&gt;
&lt;h3 id=&quot;philosophie&quot; tabindex=&quot;-1&quot;&gt;Philosophie &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-fail2ban-sous-nixos-proteger-son-serveur-sans-y-penser/#philosophie&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Comme toujours, ma logique est simple :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;L’utilisateur &lt;strong&gt;ne doit rien avoir à faire&lt;/strong&gt; pour que son serveur reste sécurisé.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pas de bricolage manuel, pas de crontab obscure, pas de fichiers à vérifier tous les jours.
Tout est &lt;strong&gt;déclaratif, maintenable et reproductible&lt;/strong&gt;, exactement comme le reste de ma configuration NixOS.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;############################################&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Fail2ban – Protection contre le bruteforce&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;############################################&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fail2ban &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# Active Fail2ban&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Paramètres globaux (DEFAULT)&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;

    maxretry &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;      &lt;span class=&quot;token comment&quot;&gt;# Nombre d&#39;échecs avant bannissement&lt;/span&gt;
    bantime  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;1h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;   &lt;span class=&quot;token comment&quot;&gt;# Durée du bannissement initial si non précisé dans la jail&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Bannissement progressif&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;

    bantime&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;increment &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                        &lt;span class=&quot;token comment&quot;&gt;# Active la récidive intelligente&lt;/span&gt;
      multipliers &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;1 2 4 8 16 32 64&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;     &lt;span class=&quot;token comment&quot;&gt;# Chaque récidive = ban plus long&lt;/span&gt;
      maxtime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;168h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                     &lt;span class=&quot;token comment&quot;&gt;# Jamais plus d&#39;1 semaine&lt;/span&gt;
      overalljails &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                  &lt;span class=&quot;token comment&quot;&gt;# Récidive globale (toutes jails confondues)&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# IPs ignorées (whitelist)&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;

    ignoreIP &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;127.0.0.1/8&quot;&lt;/span&gt;       &lt;span class=&quot;token comment&quot;&gt;# Loopback IPv4&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;::1&quot;&lt;/span&gt;               &lt;span class=&quot;token comment&quot;&gt;# Loopback IPv6&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;192.168.1.0/24&quot;&lt;/span&gt;    &lt;span class=&quot;token comment&quot;&gt;# Réseau local&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Intégration firewall (Nix-style)&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;

    packageFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;networking&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;firewall&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;package&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Jails (syntaxe moderne)&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# -------------------------------&lt;/span&gt;

    jails &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# ---- SSH : protection principale ----&lt;/span&gt;
      sshd&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        enabled  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;           &lt;span class=&quot;token comment&quot;&gt;# Active la jail&lt;/span&gt;
        &lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt;   &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;sshd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;         &lt;span class=&quot;token comment&quot;&gt;# Filtre Fail2ban standard&lt;/span&gt;
        backend  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;systemd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;      &lt;span class=&quot;token comment&quot;&gt;# Lecture directe du journal systemd&lt;/span&gt;
        maxretry &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;              &lt;span class=&quot;token comment&quot;&gt;# SSH = tolérance basse&lt;/span&gt;
        bantime  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;6h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;           &lt;span class=&quot;token comment&quot;&gt;# Ban sérieux pour bruteforce&lt;/span&gt;
        findtime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;10m&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;          &lt;span class=&quot;token comment&quot;&gt;# Fenêtre pour compter les échecs&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# ---- HTTP : protection serveur web ----&lt;/span&gt;
      http&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;get&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;dos&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        enabled  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                  &lt;span class=&quot;token comment&quot;&gt;# Active la jail HTTP&lt;/span&gt;
        &lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt;   &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;http-get-dos&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;        &lt;span class=&quot;token comment&quot;&gt;# Filtre pour requêtes GET excessives&lt;/span&gt;
        backend  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;systemd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        port     &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;http,https&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        maxretry &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                    &lt;span class=&quot;token comment&quot;&gt;# Tolérance pour bots légitimes&lt;/span&gt;
        findtime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;10m&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                 &lt;span class=&quot;token comment&quot;&gt;# Fenêtre de détection&lt;/span&gt;
        bantime  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;1h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                  &lt;span class=&quot;token comment&quot;&gt;# Ban court pour cette jail&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# ---- Recidive : punition longue durée ----&lt;/span&gt;
      recidive&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        enabled  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                  &lt;span class=&quot;token comment&quot;&gt;# Active la jail récidive&lt;/span&gt;
        &lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt;   &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;recidive&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;            &lt;span class=&quot;token comment&quot;&gt;# Jail spéciale multi-bans&lt;/span&gt;
        backend  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;systemd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        maxretry &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                     &lt;span class=&quot;token comment&quot;&gt;# 5 bans = sanction lourde&lt;/span&gt;
        findtime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;24h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                 &lt;span class=&quot;token comment&quot;&gt;# Fenêtre large (historique)&lt;/span&gt;
        bantime  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;7d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                  &lt;span class=&quot;token comment&quot;&gt;# Une semaine dehors&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# ---- Nginx : protection serveur web (si actif) ----&lt;/span&gt;
      nginx&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;http&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;auth&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        enabled  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt;   &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nginx-http-auth&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        backend  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;systemd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        port     &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;http,https&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        maxretry &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                     &lt;span class=&quot;token comment&quot;&gt;# Auth échouées&lt;/span&gt;
        findtime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;10m&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        bantime  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;2h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      nginx&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;limit&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;req&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        enabled  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt;   &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nginx-limit-req&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        backend  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;systemd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        port     &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;http,https&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        maxretry &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                    &lt;span class=&quot;token comment&quot;&gt;# Trop de requêtes&lt;/span&gt;
        findtime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;10m&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        bantime  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;1h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# ---- Postfix : protection serveur mail (si actif) ----&lt;/span&gt;
      postfix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;sasl&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        enabled  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt;   &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;postfix[mode=auth]&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        backend  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;systemd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        port     &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;smtp,submission&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        maxretry &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        findtime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;10m&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        bantime  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;6h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# ---- Dovecot : protection IMAP/POP3 (si actif) ----&lt;/span&gt;
      dovecot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        enabled  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt;   &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;dovecot&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        backend  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;systemd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        port     &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;imap,pop3,imaps,pop3s&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        maxretry &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        findtime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;10m&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        bantime  &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;2h&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;############################################&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Durcissement SSH (complément indispensable)&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;############################################&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openssh &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                       &lt;span class=&quot;token comment&quot;&gt;# SSH actif pour Fail2ban&lt;/span&gt;
    settings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      Port &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;22&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                         &lt;span class=&quot;token comment&quot;&gt;# À changer pour port non-standard (2222) si souhaité&lt;/span&gt;
      LogLevel &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;VERBOSE&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;              &lt;span class=&quot;token comment&quot;&gt;# Logs détaillés pour Fail2ban&lt;/span&gt;
      PermitRootLogin &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;no&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;            &lt;span class=&quot;token comment&quot;&gt;# Root interdit&lt;/span&gt;
      PasswordAuthentication &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;     &lt;span class=&quot;token comment&quot;&gt;# Clés uniquement = false (recommandé)&lt;/span&gt;
      PubkeyAuthentication &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;       &lt;span class=&quot;token comment&quot;&gt;# Authentification par clé&lt;/span&gt;
      KbdInteractiveAuthentication &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      MaxAuthTries &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                  &lt;span class=&quot;token comment&quot;&gt;# Cohérent avec Fail2ban&lt;/span&gt;
      X11Forwarding &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;             &lt;span class=&quot;token comment&quot;&gt;# Désactiver X11 par défaut&lt;/span&gt;
      AllowAgentForwarding &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;      &lt;span class=&quot;token comment&quot;&gt;# Désactiver agent forwarding&lt;/span&gt;
      AllowTcpForwarding &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;        &lt;span class=&quot;token comment&quot;&gt;# Désactiver TCP forwarding&lt;/span&gt;
      PermitTunnel &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;no&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;               &lt;span class=&quot;token comment&quot;&gt;# Pas de tunnels&lt;/span&gt;
      ClientAliveInterval &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;600&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;         &lt;span class=&quot;token comment&quot;&gt;# Keepalive 10min&lt;/span&gt;
      ClientAliveCountMax &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;           &lt;span class=&quot;token comment&quot;&gt;# Fermer si pas de réponse&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;############################################&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Pare-feu NixOS&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;############################################&lt;/span&gt;
  networking&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;firewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                        &lt;span class=&quot;token comment&quot;&gt;# Pare-feu actif&lt;/span&gt;
    allowPing &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                    &lt;span class=&quot;token comment&quot;&gt;# Pas de ping (discrétion)&lt;/span&gt;
    logRefusedConnections &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;         &lt;span class=&quot;token comment&quot;&gt;# Logs utiles en audit&lt;/span&gt;
    logRefusedUnicastsOnly &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;       &lt;span class=&quot;token comment&quot;&gt;# Logger tous les refus&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# Ports ouverts (adapter selon vos services)&lt;/span&gt;
    allowedTCPPorts &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;22&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;             &lt;span class=&quot;token comment&quot;&gt;# SSH (HTTP et HTTPS 80 443)&lt;/span&gt;
    allowedUDPPorts &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;                &lt;span class=&quot;token comment&quot;&gt;# Ajouter si nécessaire (DNS, etc)&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;############################################&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Sysctl : durcissement réseau&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;############################################&lt;/span&gt;
  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernel&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sysctl &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.tcp_syncookies&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;       &lt;span class=&quot;token comment&quot;&gt;# Protection SYN flood&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.conf.all.rp_filter&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;   &lt;span class=&quot;token comment&quot;&gt;# Validation source IP&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.icmp_echo_ignore_broadcasts&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Ignorer ping broadcast&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.conf.all.send_redirects&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;     &lt;span class=&quot;token comment&quot;&gt;# Pas de redirects ICMP&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.conf.default.send_redirects&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.conf.all.accept_redirects&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;   &lt;span class=&quot;token comment&quot;&gt;# Refuser redirects ICMP&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.conf.default.accept_redirects&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv6.conf.all.accept_redirects&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;   &lt;span class=&quot;token comment&quot;&gt;# IPv6 aussi&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv6.conf.default.accept_redirects&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>Bluetooth sous NixOS : minimal, propre, sans usine à gaz</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-22-bluetooth-sous-nixos-minimal-propre-sans-usine-a-gaz/"/>
		<updated>2026-01-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-22-bluetooth-sous-nixos-minimal-propre-sans-usine-a-gaz/</id>
		<content type="html">&lt;p&gt;Le Bluetooth fait partie de ces fonctionnalités qu’on veut &lt;strong&gt;quand on en a besoin&lt;/strong&gt;, mais qui n’ont aucune raison de tourner en permanence en arrière-plan. Souris, casque, manette… oui. Démon bavard au boot, interface redondante et services inutiles… non merci.&lt;/p&gt;
&lt;p&gt;Dans cette optique, mon fichier &lt;code&gt;bluetooth.nix&lt;/code&gt; va volontairement à l’essentiel : activer ce qui est nécessaire, laisser le reste dormir.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#########################&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Bluetooth minimal et propre&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#########################&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Activer le support Bluetooth&lt;/span&gt;
  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;bluetooth&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Laisser le paquet BlueZ par défaut&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# hardware.bluetooth.package = [ pkgs.bluez ];&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Ne pas activer Blueman (KDE Plasma gère déjà le Bluetooth)&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;blueman&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;#true pour XFCE&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Ne pas allumer le Bluetooth au boot&lt;/span&gt;
  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;bluetooth&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;powerOnBoot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;activer-le-bluetooth-simplement&quot; tabindex=&quot;-1&quot;&gt;Activer le Bluetooth, simplement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-bluetooth-sous-nixos-minimal-propre-sans-usine-a-gaz/#activer-le-bluetooth-simplement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;NixOS rend les choses simples. Une seule option suffit pour activer le support Bluetooth au niveau système :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le matériel est reconnu,&lt;/li&gt;
&lt;li&gt;le noyau fait son travail,&lt;/li&gt;
&lt;li&gt;BlueZ est utilisé par défaut, sans bidouille.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je ne force pas de paquet spécifique. Le BlueZ fourni par NixOS fait très bien le job, et je préfère rester sur les choix par défaut tant qu’il n’y a pas de raison solide de les contourner.&lt;/p&gt;
&lt;h3 id=&quot;pas-de-blueman-sous-kde-plasma&quot; tabindex=&quot;-1&quot;&gt;Pas de Blueman sous KDE Plasma &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-bluetooth-sous-nixos-minimal-propre-sans-usine-a-gaz/#pas-de-blueman-sous-kde-plasma&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Sous KDE Plasma, tout est déjà là.
La gestion Bluetooth est intégrée, cohérente avec l’environnement, et parfaitement suffisante pour un usage desktop classique.&lt;/p&gt;
&lt;p&gt;Activer Blueman en plus reviendrait à :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dupliquer les interfaces,&lt;/li&gt;
&lt;li&gt;ajouter un service de plus,&lt;/li&gt;
&lt;li&gt;compliquer inutilement le système.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Blueman garde son intérêt sur des environnements plus légers comme XFCE, mais sous Plasma, il est clairement superflu.&lt;/p&gt;
&lt;h3 id=&quot;pas-de-bluetooth-allume-au-boot&quot; tabindex=&quot;-1&quot;&gt;Pas de Bluetooth allumé au boot &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-bluetooth-sous-nixos-minimal-propre-sans-usine-a-gaz/#pas-de-bluetooth-allume-au-boot&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;C’est un choix assumé.&lt;/p&gt;
&lt;p&gt;Je ne veux pas que le Bluetooth soit activé automatiquement au démarrage :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pour des raisons de sobriété,&lt;/li&gt;
&lt;li&gt;pour éviter des services actifs sans usage immédiat,&lt;/li&gt;
&lt;li&gt;et parce que beaucoup d’utilisateurs n’en ont besoin qu’occasionnellement.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quand on veut connecter un périphérique, on l’active. Le reste du temps, il reste éteint. Simple, lisible, maîtrisé.&lt;/p&gt;
&lt;h3 id=&quot;une-philosophie-coherente&quot; tabindex=&quot;-1&quot;&gt;Une philosophie cohérente &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-22-bluetooth-sous-nixos-minimal-propre-sans-usine-a-gaz/#une-philosophie-coherente&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce fichier s’inscrit dans la même logique que le reste de ma configuration :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pas de fonctionnalités “au cas où”,&lt;/li&gt;
&lt;li&gt;pas de démons inutiles,&lt;/li&gt;
&lt;li&gt;pas de complexité cachée.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;NixOS permet d’exprimer très clairement ses intentions. Ici, l’intention est limpide : &lt;strong&gt;Bluetooth oui, bruit non&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Décryptage de mon fichier NixOS pour KDE Plasma 6</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/"/>
		<updated>2026-01-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/</id>
		<content type="html">&lt;p&gt;Ce billet n’est pas un copier-coller de la doc officielle, ni une tentative de prêcher la bonne parole. C’est juste une explication tranquille de mon fichier Nix pour Plasma 6, tel que je l’utilise au quotidien. Un bureau complet, cohérent, assumé, sans chercher la maigreur extrême ni l’usine à gaz.&lt;/p&gt;
&lt;p&gt;L’idée générale est simple : un vrai environnement KDE prêt à servir, proprement déclaré, reproductible, et sans dépendre d’installations post-install à la main.&lt;/p&gt;
&lt;h1 id=&quot;mon-plasma-6-sous-nixos&quot; tabindex=&quot;-1&quot;&gt;Mon Plasma 6 sous NixOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/#mon-plasma-6-sous-nixos&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Il y a deux façons d’installer un bureau sous Linux.&lt;/p&gt;
&lt;p&gt;La première consiste à poser un environnement minimal, puis à empiler des outils au fil du temps, à coups de commandes, de clics et d’oublis. La seconde consiste à &lt;strong&gt;déclarer clairement ce que l’on veut&lt;/strong&gt;, une bonne fois pour toutes, et à laisser le système faire son travail.&lt;/p&gt;
&lt;p&gt;Sous NixOS, j’ai choisi la deuxième voie.&lt;/p&gt;
&lt;p&gt;Ce billet présente &lt;strong&gt;mon fichier &lt;code&gt;plasma.nix&lt;/code&gt;&lt;/strong&gt;, celui qui définit intégralement mon environnement KDE Plasma 6. Pas une démo, pas un exemple de doc, mais un bureau que j’utilise réellement au quotidien.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-un-fichier-dedie-pour-plasma&quot; tabindex=&quot;-1&quot;&gt;Pourquoi un fichier dédié pour Plasma &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/#pourquoi-un-fichier-dedie-pour-plasma&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Séparer Plasma dans son propre fichier Nix, c’est avant tout une question de lisibilité.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le bureau n’est pas disséminé dans &lt;code&gt;configuration.nix&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Les choix sont explicites&lt;/li&gt;
&lt;li&gt;L’environnement est reproductible, sans mémoire cachée&lt;/li&gt;
&lt;li&gt;Pour finir, je peux changer de bureau juste en l’omettant&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quand je lis ce fichier, je sais exactement à quoi ressemble la machine une fois démarrée.&lt;/p&gt;
&lt;h2 id=&quot;plasma-6-sddm-et-wayland&quot; tabindex=&quot;-1&quot;&gt;Plasma 6, SDDM et Wayland &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/#plasma-6-sddm-et-wayland&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La base est volontairement simple et assumée :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SDDM&lt;/strong&gt; comme gestionnaire de connexion&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plasma 6&lt;/strong&gt; comme environnement de bureau&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wayland activé par défaut&lt;/strong&gt;, sans hésitation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Plasma 6 est pensé pour Wayland. X11 reste disponible si nécessaire, mais ce n’est plus le point d’ancrage.&lt;/p&gt;
&lt;h2 id=&quot;un-environnement-kde-complet&quot; tabindex=&quot;-1&quot;&gt;Un environnement KDE complet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/#un-environnement-kde-complet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Plasma n’est pas juste un shell graphique. KDE propose un écosystème cohérent, et je l’utilise comme tel.&lt;/p&gt;
&lt;p&gt;Dans ce fichier, on retrouve :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les outils essentiels (Konsole, Dolphin, Kate, Okular…)&lt;/li&gt;
&lt;li&gt;Les modules système et d’intégration&lt;/li&gt;
&lt;li&gt;Les applications réseau et distantes&lt;/li&gt;
&lt;li&gt;Le multimédia, la création, la bureautique&lt;/li&gt;
&lt;li&gt;Même quelques jeux KDE, parce que ça fait partie de l’ADN du projet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le but n’est pas d’être minimaliste. Le but est d’avoir &lt;strong&gt;un bureau utilisable immédiatement&lt;/strong&gt;, sans passer l’après-midi à installer ce qui manque.&lt;/p&gt;
&lt;h2 id=&quot;qt5-qt6-et-coherence-visuelle&quot; tabindex=&quot;-1&quot;&gt;Qt5, Qt6 et cohérence visuelle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/#qt5-qt6-et-coherence-visuelle&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Même si Plasma 6 repose sur Qt6, tout l’écosystème n’a pas encore totalement basculé.&lt;/p&gt;
&lt;p&gt;L’intégration Qt5 est donc activée explicitement, afin d’éviter les incohérences visuelles et les applications qui jurent au milieu du bureau. Le résultat est discret, mais essentiel.&lt;/p&gt;
&lt;h2 id=&quot;les-polices-le-detail-qui-change-tout&quot; tabindex=&quot;-1&quot;&gt;Les polices : le détail qui change tout &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/#les-polices-le-detail-qui-change-tout&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Un bureau peut être techniquement impeccable et rester désagréable à l’usage.&lt;/p&gt;
&lt;p&gt;J’utilise :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Noto&lt;/strong&gt; pour la couverture linguistique&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Noto CJK&lt;/strong&gt; pour éviter les caractères manquants&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Noto Color Emoji&lt;/strong&gt; pour un rendu emoji correct&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FiraCode&lt;/strong&gt; et &lt;strong&gt;JetBrains Mono (Nerd Fonts)&lt;/strong&gt; pour le terminal et l’édition&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tout est déclaré, rien n’est bricolé après coup.&lt;/p&gt;
&lt;h2 id=&quot;le-fichier-plasma-nix&quot; tabindex=&quot;-1&quot;&gt;Le fichier &lt;code&gt;plasma.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/#le-fichier-plasma-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici le fichier complet, tel qu’il est utilisé sur ma machine :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Activer le serveur d’affichage Plasma&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;displayManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sddm&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;desktopManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;plasma6&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Wayland (optionnel mais recommandé pour Plasma 6)&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;displayManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sddm&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;wayland&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Applications KDE (ensemble complet)&lt;/span&gt;
  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Paquets de base&lt;/span&gt;
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kde&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;cli&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;tools
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kde&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;gtk&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;config
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;plasma&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;workspace
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemsettings
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;konsole
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;dolphin
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kate
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kcalc
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;okular
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gwenview
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ark
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kdenlive
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kmail
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kontact
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;korganizer
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kget
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kolourpaint
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;krdc
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;krfb
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ksshaskpass
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kdeconnect&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;kde
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kdeplasma&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;addons
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;discover
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kcharselect
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kcolorchooser
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ksystemlog
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sddm&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;kcm
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;skanpage
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;skanlite

    &lt;span class=&quot;token comment&quot;&gt;# Suite bureautique&lt;/span&gt;
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;calligra

    &lt;span class=&quot;token comment&quot;&gt;# Outils pratiques&lt;/span&gt;
    kdiff3
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kompare
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;isoimagewriter
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;partitionmanager
    hardinfo2
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ghostwriter
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;audex

    &lt;span class=&quot;token comment&quot;&gt;# Vidéo &amp;amp; Wayland&lt;/span&gt;
    haruna

    &lt;span class=&quot;token comment&quot;&gt;# KDE Games&lt;/span&gt;
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;libkdegames
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kpat
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kmahjongg
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kshisen
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Intégration Qt5 / Qt6&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;desktopManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;plasma6&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enableQt5Integration &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Gestion des polices&lt;/span&gt;
  fonts &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enableDefaultPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    fontconfig &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      defaultFonts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;emoji &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Noto Color Emoji&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    packages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
      noto&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;fonts
      noto&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;fonts&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;cjk&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;sans
      noto&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;fonts&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;color&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;emoji
      nerd&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;fonts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fira&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;code
      nerd&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;fonts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;jetbrains&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;mono
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-21-decryptage-de-mon-fichier-nixos-pour-kde-plasma-6/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce fichier ne cherche pas à impressionner.&lt;/p&gt;
&lt;p&gt;Il décrit simplement &lt;strong&gt;un bureau KDE Plasma 6 complet, cohérent et reproductible&lt;/strong&gt;, sans installation implicite, sans paquet universel planqué, sans configuration fantôme.&lt;/p&gt;
&lt;p&gt;Tout est déclaré. Tout est visible. Tout est refaisable.&lt;/p&gt;
&lt;p&gt;Et pour moi, c’est exactement ce que devrait être un environnement de bureau sous Linux.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Linux n’est pas faible parce qu’il est fragmenté. Il est solide parce qu’il l’est</title>
		<link href="http://passiongnulinux.free.nf/blog/2026-01-21-linux-n-est-pas-faible-parce-qu-il-est-fragmente-il-est-solide-parce-qu-il-l-est/"/>
		<updated>2026-01-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2026-01-21-linux-n-est-pas-faible-parce-qu-il-est-fragmente-il-est-solide-parce-qu-il-l-est/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;Ce billet n’aurait pas vu le jour sans  le vrac de &lt;a href=&quot;https://blog.fredericbezies-ep.fr/2026/01/21/en-vrac-de-milieu-de-semaine-166/&quot;&gt;Fred&lt;/a&gt; qui pointe sur une belle faille (encore une !) de Snap.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;On entend souvent que Linux aurait un “problème” : trop de distributions, trop de formats de paquets, trop de façons de faire.
Gentoo avec Portage, Debian avec &lt;code&gt;apt&lt;/code&gt;, Arch avec &lt;code&gt;pacman&lt;/code&gt;, Fedora et le monde RPM avec &lt;code&gt;dnf&lt;/code&gt;. Trop compliqué, trop dispersé, pas “moderne”.&lt;/p&gt;
&lt;p&gt;Alors on nous a sorti la solution miracle : les paquets universels.
Un seul format, un seul store, une seule source de vérité.&lt;/p&gt;
&lt;p&gt;Sur le papier, c’est propre.
Dans la réalité, c’est une &lt;strong&gt;régression déguisée en progrès&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;quand-chaque-distribution-fait-ses-choix-les-degats-restent-locaux&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Quand chaque distribution fait ses choix, les dégâts restent locaux&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-21-linux-n-est-pas-faible-parce-qu-il-est-fragmente-il-est-solide-parce-qu-il-l-est/#quand-chaque-distribution-fait-ses-choix-les-degats-restent-locaux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Dans le modèle classique des distributions :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;chaque paquet est intégré,&lt;/li&gt;
&lt;li&gt;recompilé si nécessaire,&lt;/li&gt;
&lt;li&gt;audité dans un contexte précis,&lt;/li&gt;
&lt;li&gt;maintenu par des humains identifiés.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quand un paquet pose problème, l’impact est &lt;strong&gt;circonscrit&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une version,&lt;/li&gt;
&lt;li&gt;une distribution,&lt;/li&gt;
&lt;li&gt;un dépôt.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un souci chez Debian ne devient pas automatiquement un souci chez Arch.
Une erreur dans Fedora n’inonde pas Gentoo par capillarité.&lt;/p&gt;
&lt;p&gt;Cette diversité n’est pas du bruit.
C’est un &lt;strong&gt;pare-feu naturel&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;les-paquets-universels-suppriment-les-frontieres-et-avec-elles-la-securite&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Les paquets universels suppriment les frontières… et avec elles la sécurité&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-21-linux-n-est-pas-faible-parce-qu-il-est-fragmente-il-est-solide-parce-qu-il-l-est/#les-paquets-universels-suppriment-les-frontieres-et-avec-elles-la-securite&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Snap, Flatpak &amp;amp; co reposent sur une idée simple :
“si tout le monde utilise le même paquet, tout ira mieux”.&lt;/p&gt;
&lt;p&gt;Ce qu’on oublie de dire, c’est que :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un compte compromis devient une arme massive,&lt;/li&gt;
&lt;li&gt;une signature valide suffit à rassurer,&lt;/li&gt;
&lt;li&gt;une mise à jour pousse le problème partout.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quand un Snap malveillant passe, ce n’est plus un incident local.
C’est une &lt;strong&gt;diffusion industrielle&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Avec les paquets traditionnels, l’attaquant doit convaincre :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un mainteneur,&lt;/li&gt;
&lt;li&gt;une équipe,&lt;/li&gt;
&lt;li&gt;une distribution.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Avec un store universel, il suffit de &lt;strong&gt;récupérer un compte&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;le-cas-concret-quand-la-confiance-change-de-mains&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le cas concret : quand la confiance change de mains&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-21-linux-n-est-pas-faible-parce-qu-il-est-fragmente-il-est-solide-parce-qu-il-l-est/#le-cas-concret-quand-la-confiance-change-de-mains&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Des comptes Snap parfaitement légitimes ont été repris simplement parce que des domaines e-mail ont expiré.
Pas de hack sophistiqué.
Pas de zero-day.&lt;/p&gt;
&lt;p&gt;Juste un modèle centralisé qui suppose que la confiance est éternelle.&lt;/p&gt;
&lt;p&gt;Dans le monde des distributions classiques, ce scénario est bien plus difficile :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les adresses changent,&lt;/li&gt;
&lt;li&gt;les mainteneurs sont remplacés,&lt;/li&gt;
&lt;li&gt;les paquets sont orphelins ou supprimés,&lt;/li&gt;
&lt;li&gt;les mises à jour ne sont pas automatiques sans validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La confiance n’est pas implicite.
Elle est &lt;strong&gt;renégociée en permanence&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;gentoo-debian-arch-rpm-des-cultures-pas-juste-des-formats&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Gentoo, Debian, Arch, RPM : des cultures, pas juste des formats&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-21-linux-n-est-pas-faible-parce-qu-il-est-fragmente-il-est-solide-parce-qu-il-l-est/#gentoo-debian-arch-rpm-des-cultures-pas-juste-des-formats&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Un paquet n’est pas qu’un fichier compressé.&lt;/p&gt;
&lt;p&gt;Sur Gentoo, c’est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un ebuild lisible,&lt;/li&gt;
&lt;li&gt;des USE flags explicites,&lt;/li&gt;
&lt;li&gt;des dépendances choisies.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sur Debian :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une politique stricte,&lt;/li&gt;
&lt;li&gt;une séparation claire entre stable, testing et unstable.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sur Arch :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;du simple,&lt;/li&gt;
&lt;li&gt;du direct,&lt;/li&gt;
&lt;li&gt;des PKGBUILD compréhensibles.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dans le monde RPM :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une intégration forte au système,&lt;/li&gt;
&lt;li&gt;des cycles de validation clairs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce sont des &lt;strong&gt;cultures de maintenance&lt;/strong&gt;, pas des obstacles.&lt;/p&gt;
&lt;h2 id=&quot;la-diversite-ralentit-et-c-est-tres-bien&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;La diversité ralentit. Et c’est très bien.&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-21-linux-n-est-pas-faible-parce-qu-il-est-fragmente-il-est-solide-parce-qu-il-l-est/#la-diversite-ralentit-et-c-est-tres-bien&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Oui, la multiplicité des distributions ralentit la propagation.
Oui, elle complique la vie des éditeurs pressés.
Oui, elle empêche le bouton magique “publier partout”.&lt;/p&gt;
&lt;p&gt;Mais elle empêche aussi :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la compromission globale,&lt;/li&gt;
&lt;li&gt;la dépendance à un store unique,&lt;/li&gt;
&lt;li&gt;la confiance aveugle dans un tiers central.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Linux n’a jamais cherché la facilité à tout prix.
Il a cherché la &lt;strong&gt;maîtrise&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2026-01-21-linux-n-est-pas-faible-parce-qu-il-est-fragmente-il-est-solide-parce-qu-il-l-est/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La multitude des formats de paquets n’est pas une faiblesse à corriger.
C’est une &lt;strong&gt;stratégie de survie&lt;/strong&gt; qui a fait ses preuves.&lt;/p&gt;
&lt;p&gt;Vouloir tout uniformiser, c’est appliquer une logique de plateforme à un écosystème qui s’est construit contre ça.&lt;/p&gt;
&lt;p&gt;Linux est robuste parce qu’il est multiple.
Et tant mieux si ça dérange ceux qui voudraient un bouton “Next, Next, Finish”.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo s’installe désormais… graphiquement</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/"/>
		<updated>2026-01-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_140850.png&quot; alt=&quot;Welcome Gentoo Calamares&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;decouverte-de-calamares-gentoo-livecd&quot; tabindex=&quot;-1&quot;&gt;Découverte de &lt;em&gt;calamares-gentoo-livecd&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#decouverte-de-calamares-gentoo-livecd&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;On associe souvent Gentoo à une installation longue, textuelle, presque initiatique. Partitionnement à la main, extraction du stage3, chroot, configuration minutieuse…
Et pourtant, en 2026, Gentoo sait aussi enfiler un costume plus accueillant, sans renier son ADN. Quoique…&lt;/p&gt;
&lt;p&gt;Grâce au projet &lt;strong&gt;calamares-gentoo-livecd&lt;/strong&gt;, il est désormais possible d’installer Gentoo &lt;strong&gt;via une interface graphique&lt;/strong&gt;, en s’appuyant sur Calamares, tout en conservant Portage, les profils officiels et la philosophie Gentoo.&lt;/p&gt;
&lt;p&gt;Spoiler : ça fonctionne, et plutôt bien.&lt;/p&gt;
&lt;h2 id=&quot;une-installation-graphique-mais-qui-reste-gentoo&quot; tabindex=&quot;-1&quot;&gt;Une installation graphique… mais qui reste Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#une-installation-graphique-mais-qui-reste-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’installation complète de la base, chez moi, a pris &lt;strong&gt;environ 30 minutes&lt;/strong&gt; montre en main, compilation comprise, avec un œil attentif sur les logs.&lt;/p&gt;
&lt;p&gt;📍 &lt;strong&gt;Chrono réel&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Début : &lt;strong&gt;15h02&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Fin : &lt;strong&gt;15h32&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bien sûr, le temps dépendra de la machine, du profil choisi et de l’usage ou non des binaires, mais le résultat est là :
👉 Gentoo installé proprement, sans passer par la procédure manuelle classique.&lt;/p&gt;
&lt;h2 id=&quot;point-de-depart-le-livegui-kde-officiel&quot; tabindex=&quot;-1&quot;&gt;Point de départ : le livegui KDE officiel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#point-de-depart-le-livegui-kde-officiel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’installation débute depuis l’image officielle &lt;em&gt;livegui-kde&lt;/em&gt; de Gentoo :&lt;/p&gt;
&lt;p&gt;🔗
&lt;a href=&quot;https://distfiles.gentoo.org/releases/amd64/autobuilds/20260107T201601Z/livegui-amd64-20260107T201601Z.iso&quot;&gt;https://distfiles.gentoo.org/releases/amd64/autobuilds/20260107T201601Z/livegui-amd64-20260107T201601Z.iso&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Une fois l’ISO lancée, on arrive sur un environnement KDE Plasma fonctionnel, avec tout le nécessaire pour travailler confortablement.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/gentoo.png&quot; alt=&quot;gentoo livegui-plasma&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;preparation-depuis-konsole&quot; tabindex=&quot;-1&quot;&gt;Préparation depuis Konsole &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#preparation-depuis-konsole&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On ouvre &lt;strong&gt;Konsole&lt;/strong&gt;, puis on passe en root :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-i&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Avant toute chose, on synchronise l’arbre Portage et les overlays Gentoo :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emaint &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;sync&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_135359.png&quot; alt=&quot;sync1&quot;&gt;
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_135442.png&quot; alt=&quot;sync2&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;installation-de-calamares-pour-gentoo&quot; tabindex=&quot;-1&quot;&gt;Installation de Calamares pour Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#installation-de-calamares-pour-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le paquet qui nous intéresse est &lt;code&gt;app-misc/calamares-gentoo-livecd&lt;/code&gt;, on peut le chercher avec :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;eix calamares
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_135507.png&quot; alt=&quot;recherche via eix&quot;&gt;&lt;/p&gt;
&lt;p&gt;Installation classique via Portage :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-avq&lt;/span&gt; calamares-gentoo-livecd&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Attention&lt;/strong&gt;
Par défaut, ce paquet est compilé depuis les sources.
Si vous souhaitez utiliser des binaires pour accélérer l’installation, pensez à configurer Portage en conséquence :&lt;/p&gt;
&lt;p&gt;📘 Documentation officielle :
&lt;a href=&quot;https://wiki.gentoo.org/wiki/Binary_package_guide/fr&quot;&gt;https://wiki.gentoo.org/wiki/Binary_package_guide/fr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dans le live, les binaires sont disponibles à l’installation avec l’option &lt;code&gt;-g&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-avqg&lt;/span&gt; calamares-gentoo-livecd&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_135546.png&quot; alt=&quot;capture de l’emerge&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;acceptation-des-changements-de-use-flags&quot; tabindex=&quot;-1&quot;&gt;Acceptation des changements de USE flags &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#acceptation-des-changements-de-use-flags&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Lors de l’installation du paquet &lt;strong&gt;calamares-gentoo-livecd&lt;/strong&gt;, Portage peut demander l’acceptation de &lt;strong&gt;changements de USE flags&lt;/strong&gt; ou d’options associées à certaines dépendances.&lt;/p&gt;
&lt;p&gt;C’est parfaitement normal : Calamares s’appuie sur plusieurs composants graphiques et bibliothèques qui nécessitent des ajustements dans la configuration Portage.&lt;/p&gt;
&lt;p&gt;Dans le live, l’installation se fait généralement avec l’option d’&lt;strong&gt;auto-acceptation des propositions Portage&lt;/strong&gt;, via le mécanisme &lt;em&gt;autounmask&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Concrètement, Portage propose d’écrire automatiquement les changements nécessaires dans &lt;code&gt;/etc/portage&lt;/code&gt; grâce à l’option :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;--autounmask-write
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Il faut &lt;strong&gt;accepter ces changements&lt;/strong&gt; lorsqu’ils sont proposés.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_135613.png&quot; alt=&quot;demande de USE&quot;&gt;&lt;/p&gt;
&lt;p&gt;Une fois l’écriture effectuée, Portage demandera de mettre à jour la configuration. Il suffit alors de lancer :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;dispatch-conf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(ou &lt;code&gt;etc-update&lt;/code&gt; selon vos habitudes)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_135631.png&quot; alt=&quot;dispatch-conf&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_135641.png&quot; alt=&quot;dispatch-conf2&quot;&gt;
&lt;em&gt;ici on fait juste &lt;code&gt;u&lt;/code&gt; pour utiliser la nouveau fichier&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Après validation des modifications, il est nécessaire de &lt;strong&gt;relancer l’installation&lt;/strong&gt; du paquet :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-avq&lt;/span&gt; calamares-gentoo-livecd&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_135702.png&quot; alt=&quot;capture de l’emerge2&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_140641.png&quot; alt=&quot;capture de l’emerge3&quot;&gt;&lt;/p&gt;
&lt;p&gt;Une fois cette étape passée, l’installation se déroule normalement et Calamares sera disponible dans le menu KDE.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;lancement-de-calamares&quot; tabindex=&quot;-1&quot;&gt;Lancement de Calamares &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#lancement-de-calamares&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Une fois l’installation terminée, &lt;strong&gt;Calamares apparaît directement dans le menu KDE&lt;/strong&gt;.
Il suffit alors de le lancer comme n’importe quelle application graphique.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_140808.png&quot; alt=&quot;capture du menu KDE avec Calamares&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;installation-pas-a-pas&quot; tabindex=&quot;-1&quot;&gt;Installation pas à pas &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#installation-pas-a-pas&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Calamares-Gentoo guide l’utilisateur à travers les étapes classiques :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;choix de la langue
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_140946.png&quot; alt=&quot;welcome&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;fuseau horaire
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_141015.png&quot; alt=&quot;langue&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;disposition du clavier
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_141028.png&quot; alt=&quot;disposition du clavier&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;choix du stage3 Gentoo&lt;/strong&gt;
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_141253.png&quot; alt=&quot;choix du stage3 Gentoo&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Ce qui distingue Gentoo : le choix du &lt;em&gt;stage3&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Contrairement à la plupart des distributions, Gentoo ne part pas d’un système préinstallé figé.
Son point de départ est un &lt;strong&gt;stage3&lt;/strong&gt;, une archive minimale qui contient uniquement l’essentiel pour faire fonctionner Portage et le système de base.&lt;/p&gt;
&lt;p&gt;Le choix du stage3 est une étape clé, car il détermine dès le départ :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l’architecture&lt;/li&gt;
&lt;li&gt;le type d’init (OpenRC ou systemd)&lt;/li&gt;
&lt;li&gt;le profil de base (minimal, desktop, etc.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Autrement dit, le stage3 n’impose pas un environnement complet, il &lt;strong&gt;prépare un terrain cohérent&lt;/strong&gt; sur lequel l’utilisateur construit son système.&lt;/p&gt;
&lt;p&gt;Même dans le cadre de l’installation graphique via Calamares, Gentoo conserve cette philosophie :
l’installateur s’appuie sur un stage3 adapté, garantissant que le système final reste fidèle aux choix fondamentaux de Gentoo.&lt;/p&gt;
&lt;p&gt;C’est cette approche qui distingue Gentoo :
le contrôle commence dès la première brique, pas à la fin de l’installation.&lt;/p&gt;
&lt;p&gt;💡 À noter :
Il n’existe pas de “stage3 Plasma” à proprement parler. Plasma sera installé ensuite via les méta-paquets KDE, conformément à la philosophie Gentoo.&lt;/p&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;partitionnement
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_141438.png&quot; alt=&quot;partitionnement&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;utilisateur
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_141452.png&quot; alt=&quot;utilisateur&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;résumé
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_141553.png&quot; alt=&quot;résumé&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;confirmation
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_141609.png&quot; alt=&quot;confirmation&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;installation-en-cours&quot; tabindex=&quot;-1&quot;&gt;Installation en cours &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#installation-en-cours&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Une fois tout validé, l’installation démarre réellement.
Compilation, installation des paquets, configuration du système… tout est visible via les logs.
&lt;img src=&quot;http://passiongnulinux.free.nf/images/gentoo-calamares/Screenshot_20260109_141624.png&quot; alt=&quot;installation&quot;&gt;&lt;/p&gt;
&lt;p&gt;C’est transparent, lisible, et très rassurant pour qui aime savoir ce qui se passe sous le capot.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;=== START CALAMARES 3.3.14
2026-01-09 - 14:08:30 [6]: void CalamaresApplication::init()
2026-01-09 - 14:08:30 [6]:     Calamares version: 3.3.14
2026-01-09 - 14:08:30 [6]:     .. Using Qt version: 6.10.1
2026-01-09 - 14:08:30 [6]:     .. Build type: RelWithDebInfo
2026-01-09 - 14:08:30 [6]:     .. Using Boost Python
2026-01-09 - 14:08:30 [6]:     .. Using settings: &amp;quot;/etc/calamares/settings.conf&amp;quot;
2026-01-09 - 14:08:30 [6]:     .. Using log file: &amp;quot;/root/.cache/calamares/session.log&amp;quot;
2026-01-09 - 14:08:30 [6]:     .. Languages: QList(&amp;quot;ar&amp;quot;, &amp;quot;as&amp;quot;, &amp;quot;ast&amp;quot;, &amp;quot;az&amp;quot;, &amp;quot;az_AZ&amp;quot;, &amp;quot;be&amp;quot;, &amp;quot;bg&amp;quot;, &amp;quot;bn&amp;quot;, &amp;quot;ca&amp;quot;, &amp;quot;ca@valencia&amp;quot;, &amp;quot;cs_CZ&amp;quot;, &amp;quot;da&amp;quot;, &amp;quot;de&amp;quot;, &amp;quot;el&amp;quot;, &amp;quot;en&amp;quot;, &amp;quot;en_GB&amp;quot;, &amp;quot;eo&amp;quot;, &amp;quot;es&amp;quot;, &amp;quot;es_AR&amp;quot;, &amp;quot;es_MX&amp;quot;, &amp;quot;et&amp;quot;, &amp;quot;eu&amp;quot;, &amp;quot;fa&amp;quot;, &amp;quot;fi_FI&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;fur&amp;quot;, &amp;quot;gl&amp;quot;, &amp;quot;he&amp;quot;, &amp;quot;hi&amp;quot;, &amp;quot;hr&amp;quot;, &amp;quot;hu&amp;quot;, &amp;quot;id&amp;quot;, &amp;quot;is&amp;quot;, &amp;quot;it_IT&amp;quot;, &amp;quot;ja&amp;quot;, &amp;quot;ka&amp;quot;, &amp;quot;ko&amp;quot;, &amp;quot;lt&amp;quot;, &amp;quot;ml&amp;quot;, &amp;quot;mr&amp;quot;, &amp;quot;nb&amp;quot;, &amp;quot;nl&amp;quot;, &amp;quot;oc&amp;quot;, &amp;quot;pl&amp;quot;, &amp;quot;pt_BR&amp;quot;, &amp;quot;pt_PT&amp;quot;, &amp;quot;ro&amp;quot;, &amp;quot;ru&amp;quot;, &amp;quot;si&amp;quot;, &amp;quot;sk&amp;quot;, &amp;quot;sl&amp;quot;, &amp;quot;sq&amp;quot;, &amp;quot;sr&amp;quot;, &amp;quot;sr@latin&amp;quot;, &amp;quot;sv&amp;quot;, &amp;quot;tg&amp;quot;, &amp;quot;th&amp;quot;, &amp;quot;tr_TR&amp;quot;, &amp;quot;uk&amp;quot;, &amp;quot;vi&amp;quot;, &amp;quot;zh_CN&amp;quot;, &amp;quot;zh_TW&amp;quot;)
2026-01-09 - 14:08:30 [6]: bool Calamares::initQmlModulesDir()
2026-01-09 - 14:08:30 [6]:     Using Calamares QML directory &amp;quot;/usr/share/calamares/qml&amp;quot;
2026-01-09 - 14:08:30 [6]: Calamares::Branding::Branding(const QString&amp;amp;, QObject*, qreal)
...
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-09-gentoo-s-installe-desormais-graphiquement/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce projet ne transforme pas Gentoo en distribution “clé en main”, et c’est tant mieux.
Il offre simplement &lt;strong&gt;une porte d’entrée graphique&lt;/strong&gt;, moderne, sans sacrifier :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portage&lt;/li&gt;
&lt;li&gt;les profils officiels&lt;/li&gt;
&lt;li&gt;la liberté de configuration post-installation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;calamares-gentoo-livecd&lt;/strong&gt;, c’est Gentoo…
mais sans la douleur initiale, et avec un sourire en prime.&lt;/p&gt;
&lt;p&gt;Pour les curieux, les pressés, ou simplement ceux qui veulent tester Gentoo sans ressortir tout le manuel, c’est une initiative à suivre de très près.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Firefox sous NixOS : une configuration propre, rapide et bien intégrée à KDE</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/"/>
		<updated>2026-01-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/</id>
		<content type="html">&lt;p&gt;Quand on arrive sur NixOS, surtout après des mois de Gentoo, on a parfois l’impression que Firefox est… sage. Fonctionnel, oui. Mais pas encore affûté.
Bonne nouvelle : avec &lt;code&gt;programs.firefox&lt;/code&gt;, on peut lui donner une vraie personnalité, tout en gardant la philosophie déclarative de NixOS.&lt;/p&gt;
&lt;p&gt;Voici donc ma configuration Firefox actuelle, orientée &lt;strong&gt;intégration KDE&lt;/strong&gt;, &lt;strong&gt;performances vidéo/GPU&lt;/strong&gt;, et &lt;strong&gt;confort d’utilisation&lt;/strong&gt;, sans tomber dans la parano du durcissement extrême.&lt;/p&gt;
&lt;h3 id=&quot;objectifs-de-cette-configuration&quot; tabindex=&quot;-1&quot;&gt;🎯 Objectifs de cette configuration &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/#objectifs-de-cette-configuration&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Firefox activé proprement via NixOS&lt;/li&gt;
&lt;li&gt;Intégration native avec KDE (file picker via portail XDG)&lt;/li&gt;
&lt;li&gt;Support PipeWire (audio/vidéo moderne)&lt;/li&gt;
&lt;li&gt;Accélération matérielle vidéo et rendu GPU&lt;/li&gt;
&lt;li&gt;Interface allégée (pas de pub, pas de bruit inutile)&lt;/li&gt;
&lt;li&gt;Correcteur orthographique français fonctionnel&lt;/li&gt;
&lt;li&gt;Support optionnel des web-apps (PWA)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;la-configuration-nixos&quot; tabindex=&quot;-1&quot;&gt;📦 La configuration NixOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/#la-configuration-nixos&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  programs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;firefox &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# Support PipeWire (audio / screencast / Wayland)&lt;/span&gt;
    wrapperConfig &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      pipewireSupport &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# Langues disponibles dans Firefox&lt;/span&gt;
    languagePacks &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;en-US&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# Support optionnel des web-apps Firefox (PWA)&lt;/span&gt;
    nativeMessagingHosts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;packages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
      pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;firefoxpwa
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    preferences &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;token comment&quot;&gt;# --- Langue &amp;amp; localisation ---&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;intl.accept_languages&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr-fr,en-us,en&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;intl.locale.requested&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr,en-US&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# Utiliser le sélecteur de fichiers KDE via xdg-desktop-portal&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;widget.use-xdg-desktop-portal.file-picker&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# --- Accélération vidéo &amp;amp; GPU ---&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;media.ffmpeg.vaapi.enabled&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;media.hardware-video-decoding.force-enabled&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;gfx.webrender.all&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# --- Confort &amp;amp; vie privée ---&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;browser.bookmarks.restore_default_bookmarks&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;browser.shell.checkDefaultBrowser&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# Nouvelle page : pas de pubs, pas de messages Mozilla&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;browser.newtabpage.activity-stream.showSponsored&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;browser.newtabpage.activity-stream.feeds.snippets&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;token string&quot;&gt;&quot;browser.newtabpage.activity-stream.showSponsoredTopSites&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

      &lt;span class=&quot;token comment&quot;&gt;# HTTPS partout (optionnel)&lt;/span&gt;
      &lt;span class=&quot;token comment&quot;&gt;# &quot;dom.security.https_only_mode&quot; = true;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Correcteur orthographique système&lt;/span&gt;
  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hunspell
    pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;moderne
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;explications-importantes&quot; tabindex=&quot;-1&quot;&gt;🔍 Explications importantes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/#explications-importantes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;integration-kde-et-wayland&quot; tabindex=&quot;-1&quot;&gt;🧩 Intégration KDE et Wayland &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/#integration-kde-et-wayland&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le réglage :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token string&quot;&gt;&quot;widget.use-xdg-desktop-portal.file-picker&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;force Firefox à utiliser le &lt;strong&gt;file picker KDE&lt;/strong&gt;, au lieu de l’ancien sélecteur GTK. Résultat : cohérence visuelle, favoris partagés, et moins de friction cognitive.&lt;/p&gt;
&lt;h3 id=&quot;acceleration-materielle&quot; tabindex=&quot;-1&quot;&gt;🎬 Accélération matérielle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/#acceleration-materielle&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avec VAAPI et WebRender activés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Décodage vidéo matériel (YouTube, streaming)&lt;/li&gt;
&lt;li&gt;Moins de CPU, moins de chauffe&lt;/li&gt;
&lt;li&gt;Rendu fluide même avec plusieurs onglets animés&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sur une machine modeste ou un GPU un peu ancien, la différence est très visible.&lt;/p&gt;
&lt;h3 id=&quot;correcteur-orthographique&quot; tabindex=&quot;-1&quot;&gt;✍️ Correcteur orthographique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/#correcteur-orthographique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Sous NixOS, Firefox ne télécharge pas les dictionnaires tout seul comme sur d’autres distributions.
La solution propre consiste à installer &lt;strong&gt;Hunspell + dictionnaire&lt;/strong&gt; au niveau système. Firefox les détecte ensuite automatiquement.&lt;/p&gt;
&lt;h3 id=&quot;une-configuration-declarative-mais-pas-rigide&quot; tabindex=&quot;-1&quot;&gt;🌱 Une configuration déclarative, mais pas rigide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/#une-configuration-declarative-mais-pas-rigide&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce que j’aime ici, c’est qu’on reste fidèle à l’esprit NixOS :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tout est lisible&lt;/li&gt;
&lt;li&gt;tout est versionnable&lt;/li&gt;
&lt;li&gt;tout est reproductible&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais Firefox, lui, reste un navigateur vivant, rapide, et agréable à utiliser au quotidien.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;🧠 Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-08-firefox-sous-nixos-une-configuration-propre-rapide-et-bien-integree-a-kde/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Firefox sous NixOS n’est pas lent, ni bridé.
Il est juste… neutre par défaut.&lt;/p&gt;
&lt;p&gt;Avec quelques lignes bien choisies, on obtient un navigateur :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;intégré à KDE&lt;/li&gt;
&lt;li&gt;accéléré matériellement&lt;/li&gt;
&lt;li&gt;propre visuellement&lt;/li&gt;
&lt;li&gt;et fidèle à la philosophie Unix moderne&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, un Firefox qui ne fait pas de bruit, mais qui travaille bien. 🦊✨&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Installation via thunderbird.nix sur Nixos </title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-07-un-thunderbird-nix-pour-ma-nixos/"/>
		<updated>2026-01-07T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-07-un-thunderbird-nix-pour-ma-nixos/</id>
		<content type="html">&lt;p&gt;Dans cette série de billets NixOS, on s’intéresse aujourd’hui à une application que beaucoup d’entre nous utilisent tous les jours : &lt;strong&gt;Thunderbird&lt;/strong&gt;. L’objectif est simple : installer Thunderbird, ajouter un correcteur orthographique français et s’assurer qu’il démarre directement en français.&lt;/p&gt;
&lt;h2 id=&quot;installation-via-thunderbird-nix&quot; tabindex=&quot;-1&quot;&gt;Installation via &lt;code&gt;thunderbird.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-07-un-thunderbird-nix-pour-ma-nixos/#installation-via-thunderbird-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici le fichier que j’utilise :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    thunderbird
    hunspell
    hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;any&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# Correcteur orthographique français&lt;/span&gt;
    kdePackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kdepim&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;addons
    libnotify
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;variables &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    LANG &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_ALL &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    GTK_USE_PORTAL &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;1&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Pour que Thunderbird utilise Dolphin&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Permet aux applications KDE/Thunderbird de trouver les dictionnaires Hunspell&lt;/span&gt;
    DICPATH &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token antiquotation important&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;any&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;/share/hunspell&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  
  fonts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;packages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    liberation_ttf
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;explication-des-sections&quot; tabindex=&quot;-1&quot;&gt;Explication des sections &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-07-un-thunderbird-nix-pour-ma-nixos/#explication-des-sections&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Packages système&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; thunderbird hunspell hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;any&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cette ligne installe Thunderbird ainsi que Hunspell et son dictionnaire français. Hunspell est le moteur de correction orthographique, et &lt;code&gt;hunspellDicts.fr-any&lt;/code&gt; fournit les règles et dictionnaires français.&lt;/p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;&lt;strong&gt;Variables d’environnement&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;variables &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  LANG &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  LC_ALL &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  DICPATH &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token antiquotation important&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;any&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;/share/hunspell&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LANG&lt;/code&gt; et &lt;code&gt;LC_ALL&lt;/code&gt; assurent que Thunderbird et le système démarrent en français.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DICPATH&lt;/code&gt; indique à Thunderbird où trouver le dictionnaire Hunspell, ce qui permet une correction orthographique fonctionnelle dès le lancement.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;pourquoi-c-est-important&quot; tabindex=&quot;-1&quot;&gt;Pourquoi c’est important &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-07-un-thunderbird-nix-pour-ma-nixos/#pourquoi-c-est-important&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lisibilité immédiate&lt;/strong&gt; : Dès l’ouverture, Thunderbird est en français.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Orthographe fiable&lt;/strong&gt; : Pas besoin de chercher ou d’installer manuellement le dictionnaire français.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reproductible&lt;/strong&gt; : Déclaratif et versionnable comme tout fichier NixOS. On peut le partager ou le réutiliser sur une autre machine sans effort.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-07-un-thunderbird-nix-pour-ma-nixos/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Avec ce simple &lt;code&gt;thunderbird.nix&lt;/code&gt;, on obtiens un client mail complet, fonctionnel et francisé dès le départ. Comme pour ZRAM et sysctl, on applique ici la philosophie NixOS : &lt;strong&gt;déclaratif, reproductible et propre&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ce billet illustre bien que NixOS ne sert pas seulement à régler le kernel ou la mémoire, mais permet aussi de mettre en place ses applications quotidiennes de manière simple et transparente.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Sysctl.nix pour ma Nixos </title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/"/>
		<updated>2026-01-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/</id>
		<content type="html">&lt;p&gt;Dans le billet précédent, on a mis en place &lt;strong&gt;ZRAM&lt;/strong&gt; pour améliorer la gestion de la mémoire et absorber les pics de charge sans passer par le disque. Aujourd’hui, on monte d’un cran et on s’attaque à un fichier souvent mal compris, parfois surchargé, mais pourtant essentiel : &lt;code&gt;sysctl.nix&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Ici, le contexte est important. La machine tourne avec un &lt;strong&gt;kernel ZEN&lt;/strong&gt;. Et ça change beaucoup de choses.&lt;/p&gt;
&lt;h2 id=&quot;sysctl-en-deux-mots&quot; tabindex=&quot;-1&quot;&gt;sysctl, en deux mots &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#sysctl-en-deux-mots&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;sysctl&lt;/code&gt; permet d’ajuster le comportement interne du noyau Linux à chaud ou au démarrage. On ne parle pas de services ou de logiciels, mais de décisions fondamentales :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quand et comment la mémoire est libérée,&lt;/li&gt;
&lt;li&gt;à quel moment la swap entre en jeu,&lt;/li&gt;
&lt;li&gt;comment le scheduler arbitre entre les tâches,&lt;/li&gt;
&lt;li&gt;comment le réseau gère la latence.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sur une distribution classique, ces réglages sont souvent éparpillés dans &lt;code&gt;/etc/sysctl.conf&lt;/code&gt; ou &lt;code&gt;/etc/sysctl.d/&lt;/code&gt;. Sous NixOS, on fait ça proprement, de manière déclarative, dans un fichier dédié.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-le-kernel-zen-change-la-donne&quot; tabindex=&quot;-1&quot;&gt;Pourquoi le kernel ZEN change la donne &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#pourquoi-le-kernel-zen-change-la-donne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le kernel ZEN est déjà orienté &lt;strong&gt;desktop et gaming&lt;/strong&gt;. Il privilégie la faible latence, la réactivité et une meilleure expérience utilisateur plutôt que des choix ultra-conservateurs orientés serveur.&lt;/p&gt;
&lt;p&gt;Conséquence directe :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;on n’a pas besoin d’un &lt;code&gt;sysctl&lt;/code&gt; agressif,&lt;/li&gt;
&lt;li&gt;on évite les réglages extrêmes trouvés un peu partout,&lt;/li&gt;
&lt;li&gt;on complète le travail de ZEN au lieu de le contredire.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce billet et ce fichier partent donc d’un principe simple : &lt;strong&gt;ajuster sans surcharger&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;le-fichier-sysctl-nix&quot; tabindex=&quot;-1&quot;&gt;Le fichier &lt;code&gt;sysctl.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#le-fichier-sysctl-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;##############################&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Kernel tuning – Desktop &amp;amp; Gaming 🐧🎮&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;##############################&lt;/span&gt;
  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernel&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sysctl &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# --- Mémoire &amp;amp; swap ---&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.swappiness&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.vfs_cache_pressure&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.dirty_ratio&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;15&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.dirty_background_ratio&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# --- Réactivité desktop ---&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;kernel.sched_autogroup_enabled&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;kernel.sched_migration_cost_ns&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5000000&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# --- Gestion mémoire moderne ---&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;vm.max_map_count&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2147483642&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# --- Réseau ---&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.core.default_qdisc&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fq&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;net.ipv4.tcp_congestion_control&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;bbr&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# --- Sécurité légère ---&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;kernel.kptr_restrict&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token string&quot;&gt;&quot;kernel.dmesg_restrict&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;On va maintenant voir ce que fait chaque partie, sans entrer dans de la théorie inutile.&lt;/p&gt;
&lt;h2 id=&quot;memoire-et-swap&quot; tabindex=&quot;-1&quot;&gt;Mémoire et swap &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#memoire-et-swap&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;vm.swappiness = 10&lt;/code&gt; indique au noyau de ne pas basculer trop tôt vers la swap. Avec ZRAM actif, cela permet d’utiliser la RAM au maximum avant de compresser, tout en évitant les décisions trop brutales.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;vm.vfs_cache_pressure = 50&lt;/code&gt; conserve plus longtemps les caches inode et dentry. Résultat : accès disque plus fluides, navigation plus réactive, et un bureau qui “respire” mieux.&lt;/p&gt;
&lt;p&gt;Les paramètres &lt;code&gt;dirty_ratio&lt;/code&gt; et &lt;code&gt;dirty_background_ratio&lt;/code&gt; contrôlent quand les données modifiées en mémoire sont écrites sur le disque. Ici, on privilégie des écritures plus fréquentes mais plus légères, ce qui réduit les pics de latence.&lt;/p&gt;
&lt;h2 id=&quot;reactivite-desktop&quot; tabindex=&quot;-1&quot;&gt;Réactivité desktop &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#reactivite-desktop&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;kernel.sched_autogroup_enabled = 1&lt;/code&gt; améliore la gestion des groupes de processus interactifs. En clair, les applications lancées depuis le bureau restent réactives même si d’autres tâches tournent en arrière-plan.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;kernel.sched_migration_cost_ns&lt;/code&gt; limite les migrations de processus entre cœurs CPU. Avec le kernel ZEN, ce réglage permet d’éviter des déplacements inutiles sans rigidifier le scheduler.&lt;/p&gt;
&lt;h2 id=&quot;gestion-memoire-moderne&quot; tabindex=&quot;-1&quot;&gt;Gestion mémoire moderne &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#gestion-memoire-moderne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;vm.max_map_count&lt;/code&gt; est nécessaire pour certains moteurs graphiques, jeux, applications Vulkan ou logiciels lourds. Une valeur élevée évite des erreurs étranges et difficiles à diagnostiquer.&lt;/p&gt;
&lt;h2 id=&quot;reseau&quot; tabindex=&quot;-1&quot;&gt;Réseau &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#reseau&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;fq&lt;/code&gt; comme discipline de file d’attente et &lt;code&gt;bbr&lt;/code&gt; comme algorithme de congestion TCP offrent une latence plus stable et des flux plus lisses. Ce n’est pas un réglage miracle, mais il améliore la constance, notamment en jeu en ligne.&lt;/p&gt;
&lt;h2 id=&quot;securite-sans-penalite&quot; tabindex=&quot;-1&quot;&gt;Sécurité sans pénalité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#securite-sans-penalite&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les deux derniers paramètres limitent l’accès à certaines informations du noyau pour les utilisateurs non privilégiés. L’impact sur les performances est négligeable, mais le gain en propreté est réel.&lt;/p&gt;
&lt;h2 id=&quot;en-pratique&quot; tabindex=&quot;-1&quot;&gt;En pratique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#en-pratique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce &lt;code&gt;sysctl.nix&lt;/code&gt; ne transforme pas la machine par magie. Il enlève surtout des aspérités : micro-freezes, décisions brutales de swap, comportements erratiques sous charge.&lt;/p&gt;
&lt;p&gt;Combiné avec :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un kernel ZEN,&lt;/li&gt;
&lt;li&gt;ZRAM activé,&lt;/li&gt;
&lt;li&gt;et une machine moderne avec suffisamment de RAM,&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;on obtient un système cohérent, stable et très réactif, proche du ressenti d’un Gentoo bien réglé, mais avec l’approche déclarative de NixOS.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-06-sysctl-nix-pour-ma-nixos/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Avec NixOS, &lt;code&gt;sysctl.nix&lt;/code&gt; devient un fichier lisible, versionnable et assumé. Pas une collection de tweaks obscurs, mais un ensemble de choix réfléchis.&lt;/p&gt;
&lt;p&gt;Comme pour ZRAM, l’idée n’est pas d’optimiser à outrance, mais de construire un système équilibré. Une fois en place, ce fichier ne demande aucune maintenance, et c’est exactement ce qu’on attend de ce genre de réglages bas niveau.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Nixos: Optimiser la swap avec zramswap</title>
		<link href="http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/"/>
		<updated>2026-01-05T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/</id>
		<content type="html">&lt;p&gt;Dans cette série de billets consacrés à NixOS, je vais m’attarder sur de petits fichiers de configuration ciblés, simples en apparence, mais qui peuvent avoir un impact très concret sur le ressenti au quotidien. Aujourd’hui, on va parler de &lt;strong&gt;ZRAM&lt;/strong&gt; et plus précisément d’un fichier que j’utilise tel quel : &lt;code&gt;zramswap.nix&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-zram&quot; tabindex=&quot;-1&quot;&gt;Pourquoi ZRAM ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/#pourquoi-zram&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sur le papier, la swap a souvent mauvaise presse. Trop lente, trop brutale, synonyme de machine qui rame. Pourtant, utilisée intelligemment, elle peut devenir une alliée, surtout sur des machines modernes avec pas mal de RAM.&lt;/p&gt;
&lt;p&gt;ZRAM change la donne. Au lieu d’écrire les pages mémoire compressées sur un disque, elles sont stockées directement en RAM, sous forme compressée. Résultat :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pas d’accès disque,&lt;/li&gt;
&lt;li&gt;une latence très faible,&lt;/li&gt;
&lt;li&gt;une pression mémoire mieux répartie,&lt;/li&gt;
&lt;li&gt;et un système qui respire mieux lors des pics d’utilisation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dans un contexte gaming ou desktop un peu chargé, c’est exactement le genre d’optimisation discrète mais efficace.&lt;/p&gt;
&lt;h2 id=&quot;le-fichier-zramswap-nix&quot; tabindex=&quot;-1&quot;&gt;Le fichier &lt;code&gt;zramswap.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/#le-fichier-zramswap-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici le fichier tel que je l’utilise :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#########################&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# ZRAM Swap – Gaming-ready 🐓💨&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#########################&lt;/span&gt;
  zramSwap &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;           &lt;span class=&quot;token comment&quot;&gt;# active ZRAM&lt;/span&gt;
    algorithm &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;zstd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;      &lt;span class=&quot;token comment&quot;&gt;# compression rapide et efficace&lt;/span&gt;
    memoryPercent &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;25&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;      &lt;span class=&quot;token comment&quot;&gt;# utilise 25% de la RAM pour ZRAM&lt;/span&gt;
    priority &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;            &lt;span class=&quot;token comment&quot;&gt;# priorité faible, RAM normale prioritaire&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;On va décortiquer ça tranquillement.&lt;/p&gt;
&lt;h2 id=&quot;activation-de-zram&quot; tabindex=&quot;-1&quot;&gt;Activation de ZRAM &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/#activation-de-zram&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Rien de subtil ici : on active simplement le module ZRAM fourni par NixOS. À partir de là, le système se charge de créer automatiquement un périphérique de swap compressé en RAM au démarrage.&lt;/p&gt;
&lt;h2 id=&quot;algorithme-de-compression&quot; tabindex=&quot;-1&quot;&gt;Algorithme de compression &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/#algorithme-de-compression&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;algorithm &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;zstd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;J’ai choisi &lt;strong&gt;zstd&lt;/strong&gt; pour une raison simple : c’est un excellent compromis entre taux de compression et vitesse. Il est suffisamment rapide pour ne pas introduire de latence perceptible, tout en compressant assez bien pour gagner de la mémoire effective.&lt;/p&gt;
&lt;p&gt;D’autres algorithmes existent, mais dans un usage desktop ou gaming, zstd fait clairement le job sans se poser de questions.&lt;/p&gt;
&lt;h2 id=&quot;quantite-de-memoire-utilisee&quot; tabindex=&quot;-1&quot;&gt;Quantité de mémoire utilisée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/#quantite-de-memoire-utilisee&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;memoryPercent &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;25&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ici, ZRAM utilisera 25 % de la RAM totale.&lt;/p&gt;
&lt;p&gt;Sur une machine avec 32 Go de RAM, ça représente environ 8 Go de ZRAM. Ce n’est pas une réservation figée, mais une limite maximale. Le système n’utilisera que ce dont il a réellement besoin.&lt;/p&gt;
&lt;p&gt;C’est un réglage raisonnable : suffisamment large pour absorber les pics de consommation, sans cannibaliser inutilement la RAM.&lt;/p&gt;
&lt;h2 id=&quot;priorite-de-la-swap&quot; tabindex=&quot;-1&quot;&gt;Priorité de la swap &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/#priorite-de-la-swap&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;priority &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;La priorité détermine l’ordre dans lequel le noyau utilise les différents espaces de swap.&lt;/p&gt;
&lt;p&gt;Avec une priorité relativement basse :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la RAM normale reste prioritaire,&lt;/li&gt;
&lt;li&gt;la ZRAM sert de tampon,&lt;/li&gt;
&lt;li&gt;et une éventuelle swap disque (si elle existe) passera après.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est exactement ce qu’on veut : utiliser ZRAM comme amortisseur, pas comme béquille permanente.&lt;/p&gt;
&lt;h2 id=&quot;en-pratique&quot; tabindex=&quot;-1&quot;&gt;En pratique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/#en-pratique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce genre de configuration ne transforme pas une machine moyenne en bête de course, mais elle améliore clairement la stabilité et la fluidité dans les situations un peu tendues :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;lancement de gros jeux,&lt;/li&gt;
&lt;li&gt;multitâche un peu agressif,&lt;/li&gt;
&lt;li&gt;navigateurs avec trop d’onglets,&lt;/li&gt;
&lt;li&gt;compilations ou traitements en arrière-plan.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est une optimisation silencieuse. On ne la remarque pas quand tout va bien, mais on apprécie quand ça commence à tirer.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2026-01-05-optimiser-la-swap-avec-zramswap/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce fichier &lt;code&gt;zramswap.nix&lt;/code&gt; illustre assez bien l’esprit de NixOS : des réglages explicites, lisibles, reproductibles. Une fois en place, on n’y touche plus, et le système fait son travail.&lt;/p&gt;
&lt;p&gt;Dans les prochains billets, je continuerai à détailler ce genre de petits modules, un par un, ceux qu’on oublie facilement, mais qui font toute la différence sur le long terme.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GreedFall, ou le RPG que je n’attendais plus</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-31-greedfall-ou-le-rpg-que-je-n-attendais-plus/"/>
		<updated>2025-12-31T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-31-greedfall-ou-le-rpg-que-je-n-attendais-plus/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/greedfall-uhdpaper.com-4K-9.jpg&quot; alt=&quot;greedfall&quot;&gt;&lt;/p&gt;
&lt;p&gt;C’est un jeu que je n’attendais pas. Vraiment pas.
Je cherchais autre chose. Un &lt;strong&gt;Obsidian-like&lt;/strong&gt;, un &lt;strong&gt;BioWare-like&lt;/strong&gt;, un RPG à l’ancienne, avec des décisions, des choix, de vraies conséquences. Ce genre de jeu qui te regarde dans les yeux et te dit : « assume ce que tu fais ». Comme à l’époque de &lt;em&gt;Mass Effect&lt;/em&gt; ou de &lt;em&gt;Dragon Age&lt;/em&gt;. Un héritier de &lt;em&gt;Star Wars: Knights of the Old Republic&lt;/em&gt;. Bref, ce genre de RPG narratif qui a presque disparu au fil des années, en dehors de la trilogie &lt;em&gt;Mass Effect&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Et puis, un jour, je tombe sur &lt;em&gt;GreedFall&lt;/em&gt;. En promo. Moins de 10 €.
Je le prends un peu par curiosité, sans grandes attentes.
Et là… claque. Une vraie.&lt;/p&gt;
&lt;p&gt;Il faut remettre les choses dans leur contexte. La trilogie &lt;em&gt;Mass Effect&lt;/em&gt; commence à dater sérieusement, et malgré tout ce qui est sorti depuis, &lt;strong&gt;rien n’a vraiment atteint ce niveau-là&lt;/strong&gt;. &lt;em&gt;Mass Effect: Andromeda&lt;/em&gt;, sorti en 2017, est passé à côté. Ce n’est pas un mauvais jeu, loin de là, je l’ai même plutôt bien aimé. Mais ce n’est plus &lt;em&gt;Mass Effect&lt;/em&gt;. Il manque cette étincelle, ce sentiment d’avoir un univers cohérent qui réagit à toi.&lt;/p&gt;
&lt;p&gt;Du côté de &lt;em&gt;Dragon Age&lt;/em&gt;, le constat est encore plus amer.
Le premier opus était excellent, malgré une technique déjà un peu dépassée à sa sortie. Le deuxième, trop couloir, trop répétitif, trop étriqué. Et le troisième… &lt;em&gt;Inquisition&lt;/em&gt;. À vouloir être bon partout, à vouloir plaire à tout le monde, il finit par n’être vraiment bon nulle part. C’est d’ailleurs celui qui me laisse le plus sur ma faim, au point que je n’arrive jamais à aller au bout de l’aventure.&lt;/p&gt;
&lt;p&gt;BioWare, comme Obsidian, n’ont plus la même aura. On peut tourner le problème dans tous les sens, mais la vérité est là : &lt;strong&gt;on est en manque&lt;/strong&gt;. En manque d’un vrai RPG narratif, au moment où &lt;em&gt;GreedFall&lt;/em&gt; sort en 2019. Et &lt;em&gt;GreedFall&lt;/em&gt;, justement, arrive pile à ce moment-là.&lt;/p&gt;
&lt;p&gt;Alors non, ce n’est pas un jeu triple A.
Spiders n’a ni les moyens, ni les équipes de BioWare, Bethesda ou Obsidian. Mais ce ne sont pas non plus des indépendants bricolant dans un garage. Il ne faut pas s’attendre à une finition équivalente à &lt;em&gt;Dragon Age&lt;/em&gt; ou &lt;em&gt;Mass Effect&lt;/em&gt;, mais il ne faut surtout pas croire que le jeu est à la traîne. Au contraire.&lt;/p&gt;
&lt;p&gt;D’ailleurs, j’ai mis pas mal de temps à le finir. Non pas parce qu’il m’ennuyait, mais parce que la vie et d’autres jeux se sont interposés. Entre-temps, il y a eu &lt;em&gt;Dragon Age 4&lt;/em&gt;. Un jeu pas aussi catastrophique que ce que certains racontent, visuellement magnifique même, mais clairement plus orienté action que RPG. Les conséquences de nos choix y sont devenues secondaires. Et comme je n’avais jamais vraiment fait les trois premiers &lt;em&gt;Dragon Age&lt;/em&gt; dans l’ordre, j’ai décidé de m’y replonger. J’ai fini le 1, puis le 2, puis relancé le 3… avant d’abandonner à nouveau après 58 heures, voire 70. Plus le courage.&lt;/p&gt;
&lt;p&gt;C’est là que &lt;em&gt;GreedFall&lt;/em&gt; est revenu sur le devant de la scène.
Je l’ai repris. Et aujourd’hui, je dois être autour des 50 heures de jeu.&lt;/p&gt;
&lt;p&gt;Il n’est pas exempt de défauts, loin de là. Mais &lt;strong&gt;il a tout autant de qualités&lt;/strong&gt;, et certaines sont devenues rares.&lt;/p&gt;
&lt;p&gt;D’abord, son univers.
Rarement un jeu aura été aussi bien posé. &lt;em&gt;GreedFall&lt;/em&gt; s’inspire de moments clés de notre histoire : le Moyen Âge européen, la noblesse, les forteresses, la religion omniprésente, la naissance de la science, la découverte de nouveaux territoires, mais aussi la maladie. La Malichor, cette peste qui ravage le monde du jeu, évoque très clairement la grande peste. Visuellement, le jeu reprend les codes colorimétriques des tableaux de l’époque, avec ces tons sombres, terreux, enfumés. Et il y ajoute une couche de fantasy tirée du folklore européen, notamment dans son bestiaire.&lt;/p&gt;
&lt;p&gt;Les premières heures servent de prologue. Elles sont là pour t’apprendre &lt;strong&gt;toutes les manières d’arriver à tes fins&lt;/strong&gt; : le combat, le dialogue, la ruse, le chantage, la manipulation. Ces heures passées sur le continent, dans l’Ancien Monde, sont longues, oui, mais terriblement efficaces. L’ambiance est là, lourde, étouffante. Des corps brûlés dans les rues parce qu’il y a trop de cadavres. Un ciel saturé par la fumée de l’industrie. Une noblesse qui méprise ouvertement le peuple. Des phases d’infiltration, de déguisement, d’évitement, qui permettent d’éviter le combat si on le souhaite.&lt;/p&gt;
&lt;p&gt;Tout cela mène à un premier boss, accompagné d’une cinématique marquante. Une vraie.
Dommage qu’elles soient si rares par la suite, et rarement aussi intenses. Puis vient le bateau. La mer. Et ce moment simple mais efficace : le titre &lt;em&gt;GreedFall&lt;/em&gt; qui s’affiche quand on aperçoit enfin la nouvelle terre.&lt;/p&gt;
&lt;p&gt;Difficile de ne pas penser à &lt;em&gt;Dragon Age Inquisition&lt;/em&gt; dans la structure du jeu. Mais ici, j’ai presque envie de dire : &lt;strong&gt;en mieux&lt;/strong&gt;.
Le monde est semi-ouvert, découpé en zones avec des points d’intérêt. Et surtout, il y a ce système que je trouve brillant et que je n’ai quasiment jamais vu ailleurs : les phases de camp. Entre deux voyages, on est au camp. On peut discuter, acheter des provisions, forger, faire de l’alchimie, gérer son équipement. Le jeu te prévient quand le monde est chargé, et tu peux alors décider d’y aller ou non. Résultat : moins d’écrans de chargement interminables, et une sensation de continuité beaucoup plus agréable.&lt;/p&gt;
&lt;p&gt;L’écriture est solide.
L’histoire, la narration, la manière dont tout est amené, tout est cohérent. Les factions sont parfois poussées dans leurs retranchements, mais elles restent crédibles, humaines, presque trop réalistes. Les dialogues entre compagnons manquent un peu de profondeur et de quantité, surtout si on compare à un &lt;em&gt;Baldur’s Gate 3&lt;/em&gt;. J’aurais aimé plus de moments sincères, plus de discussions posées. Mais selon les compagnons que tu emmènes en mission, les quêtes évoluent : options de dialogue supplémentaires, actions différentes, interventions directes des compagnons pour débloquer une situation.&lt;/p&gt;
&lt;p&gt;Les combats, eux, sont simples.
Un bouton pour frapper, un pour l’attaque spéciale à charger, un pour esquiver, un pour bloquer, un autre pour la seconde attaque. Le bestiaire n’est pas immense, les ennemis non plus. Ce n’est clairement pas là que le jeu cherche à briller.&lt;/p&gt;
&lt;p&gt;Mais au fond, ce n’est pas ce que je lui demande.&lt;/p&gt;
&lt;p&gt;À aucun moment &lt;em&gt;GreedFall&lt;/em&gt; ne m’a perdu.
À aucun moment je ne me suis ennuyé. Les décisions ont de vraies conséquences, parfois visibles immédiatement, parfois beaucoup plus tard. Et surtout, j’ai passé &lt;strong&gt;un excellent moment&lt;/strong&gt; devant ce jeu. Un bien meilleur moment que devant &lt;em&gt;Dragon Age Inquisition&lt;/em&gt;, par exemple.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;GreedFall&lt;/em&gt; n’est pas parfait.
Mais il a quelque chose que beaucoup de gros RPG récents ont perdu : une âme, une intention claire, et le respect du joueur et de ses choix. Et rien que pour ça, il mérite largement d’être mis en avant.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-31-greedfall-ou-le-rpg-que-je-n-attendais-plus/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;GreedFall&lt;/em&gt; n’est pas un miracle.
Ce n’est pas un chef-d’œuvre technique, ce n’est pas un étalon graphique, ce n’est pas un jeu qui cherche à impressionner à coups de budgets obscènes ou de trailers mensongers. Et pourtant, il fait quelque chose que beaucoup de productions dites “majeures” ont tout simplement abandonné en route : &lt;strong&gt;il respecte le joueur&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Il respecte son intelligence, son temps, et surtout ses choix.&lt;/p&gt;
&lt;p&gt;Pendant que certains studios historiques préfèrent lisser, simplifier, transformer le RPG en jeu d’action vaguement narratif, &lt;em&gt;GreedFall&lt;/em&gt; ose encore dire que décider, ça implique des conséquences. Que parler peut être plus puissant que frapper. Que le monde peut te juger, te résister, se fermer ou s’ouvrir selon ce que tu fais. Pas avec des explosions, pas avec des cinématiques toutes les dix minutes, mais avec de l’écriture, de la cohérence et une vraie vision.&lt;/p&gt;
&lt;p&gt;Ce jeu rappelle une chose simple mais devenue presque subversive : &lt;strong&gt;le RPG n’est pas mort&lt;/strong&gt;, il a juste été délaissé par ceux qui l’avaient rendu grand. Et pendant que certains noms prestigieux vivent sur leur réputation passée, ce sont des studios plus modestes qui reprennent le flambeau, sans prétendre révolutionner quoi que ce soit, mais en faisant les choses sérieusement.&lt;/p&gt;
&lt;p&gt;À moins de 10 €, &lt;em&gt;GreedFall&lt;/em&gt; met une petite claque à des productions qui coûtent dix fois plus cher et qui, au final, ont bien moins à dire.
Ce n’est pas un jeu parfait. Mais c’est un jeu honnête. Et aujourd’hui, dans le paysage du RPG moderne, c’est presque devenu un acte de résistance.&lt;/p&gt;
&lt;p&gt;Si c’est ça, le “second plan” du jeu vidéo, alors il ferait bien de passer devant.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Bilan d’une année avec Gentoo : pourquoi je suis resté et ce que ça change</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-31-bilan-d-une-annee-avec-gentoo-pourquoi-je-suis-reste-et-ce-que-ca-change/"/>
		<updated>2025-12-31T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-31-bilan-d-une-annee-avec-gentoo-pourquoi-je-suis-reste-et-ce-que-ca-change/</id>
		<content type="html">&lt;p&gt;Nous voilà pour le bilan. Pas celui de l’année en cours, attention, ça sera pour un autre billet sur le blog, où je parlerai de ce qui a été fait, de ce que je pense faire, et, pourquoi pas, de ce que je pense de l’année qui viendra… Non, ici, on va se concentrer &lt;strong&gt;sur le bilan de mon année passée avec Gentoo&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Alors oui, un an… c’est vite dit. J’ai installé Gentoo en novembre 2024 (&lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/&quot;&gt;billet je suis sous Gentoo&lt;/a&gt;), puis je l’ai quittée le tout dernier jour de décembre (&lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/&quot;&gt;voir billet un retour sous debian non glfos&lt;/a&gt;) pour la remettre ensuite. J’ai dû la quitter 11 jours en août (&lt;a href=&quot;http://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/&quot;&gt;pourquoi j’ai laché gentoo et mes 6h de compile pour nixos&lt;/a&gt; et &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/&quot;&gt;pourquoi j’ai quitté nixos pour revenir sur gentoo&lt;/a&gt;), mais grosso modo, oui, c’est un an. Et puis, je l’ai sur une autre machine qui tourne sous Gentoo depuis encore plus longtemps. Donc, même si je parle d’un an, mon expérience est plus large et plus profonde que ce simple chiffre ne pourrait le laisser croire.&lt;/p&gt;
&lt;p&gt;Ce qu’il faut savoir, c’est que je suis &lt;strong&gt;un utilisateur Debian&lt;/strong&gt;, de préférence stable. Peu d’autres distributions ont pu me faire changer de cap. Il y a bien openSUSE, qui est une distribution que j’aime profondément — en fait, une de mes distributions de cœur — mais elle n’a jamais réussi à me retenir suffisamment longtemps pour m’éloigner de Debian. NixOS, quant à elle, aurait pu me garder, mais certaines choses m’horripilent encore : ces fameuses recettes en Nix, complexes, parfois cryptiques, qui me font lever les yeux au ciel et remettre en question leur logique.&lt;/p&gt;
&lt;p&gt;Rien ne m’aurait fait croire qu’un jour je serais &lt;strong&gt;avec Gentoo&lt;/strong&gt;. Je suis le premier surpris. Pendant longtemps, cette distribution ne m’attirait absolument pas, me laissant totalement indifférent. Mon avis était resté bloqué sur celui que j’avais en 2007 ou 2008 (peut-être 2009) : Gentoo, c’était trop compliqué, trop technique, trop longue, trop de compilations pour gagner si peu… trop, trop, trop. Bref, &lt;strong&gt;la distribution typique des hackers, des pros du Linux, de ceux qui ont du temps mais pas de vie sociale en dehors de leurs écrans&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Je m’étais même amusé à qualifier Calculate Linux, Sabayon ou Redcore de &lt;strong&gt;« distributions Gentoo-like pour personnes ayant une vie sociale »&lt;/strong&gt;. Tout ça pour dire : on m’aurait prévenu que je finirais sur Gentoo, je ne l’aurais pas cru.&lt;/p&gt;
&lt;p&gt;Et pourtant… je suis sur Gentoo. Je ne sais pas comment, par quel miracle, mais je suis là. Et je n’ai jamais eu cette sensation de liberté par rapport à Debian que j’ai maintenant. Enfin, une distribution qui me garde en son sein &lt;strong&gt;sans que je sois tenté de revenir à Debian&lt;/strong&gt;, ou même d’y penser.&lt;/p&gt;
&lt;p&gt;Alors qu’est-ce qui m’a fait rester ? Est-ce la fraîcheur, le côté rolling release ? Pour être franc, non. J’ai déjà été sur des rolling et je n’en suis pas fan, car trop proche de l’upstream pour la plupart des logiciels. Est-ce la technique ? Certes, Gentoo est exigeante en termes de temps et de connaissances, et ce côté technique peut être stimulant… mais NixOS l’est tout autant, sinon plus, et pourtant je n’y suis pas resté.&lt;/p&gt;
&lt;p&gt;Non, ce qui me retient, c’est &lt;strong&gt;la possibilité de choix&lt;/strong&gt;. C’est une rolling release qui peut suivre l’upstream si on le souhaite, mais ce n’est pas obligatoire. Tout est personnalisable : les options de compilation, l’init, le boot, le gestionnaire de login, l’environnement de bureau, le terminal, la fraîcheur des applications… &lt;strong&gt;tout est à nous de décider&lt;/strong&gt;. Et c’est exactement ce que j’aime. Ces choix, cette maîtrise totale de son système, c’est ce qui transforme Gentoo en expérience unique. Les outils qu’elle propose rendent ce miracle possible.&lt;/p&gt;
&lt;p&gt;Oui, c’est long si l’on compile tout soi-même. Comparativement, installer un système par compilation prend plus de temps que par des paquets tout faits. Même avec des binaires précompilés, c’est souvent plus lent que sur Fedora, Archlinux, Mageia, Debian, NixOS ou NuTyX. Comparer la vitesse d’installation d’un paquet sur Arch et sur Gentoo ? Flippant. Mais il y a une raison : &lt;strong&gt;chaque changement de paquet implique une vérification complète des dépendances et des impacts&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Certains diront, en 2025, que passer son temps à compiler pour gagner une seconde de réactivité, c’est ridicule. &lt;strong&gt;Ces personnes n’ont rien compris&lt;/strong&gt;. On ne compile pas pour la réactivité. On compile pour personnaliser son OS, pour avoir &lt;strong&gt;un contrôle absolu sur chaque détail&lt;/strong&gt;, chaque option, chaque composant. La réactivité est un simple &lt;strong&gt;effet secondaire&lt;/strong&gt;, pas le but premier. Pourtant, je peux affirmer que je n’ai jamais eu mon système aussi réactif qu’avec Gentoo.&lt;/p&gt;
&lt;p&gt;J’ai été un grand utilisateur de KDE3, un kdeiste dans l’âme. KDE4 m’a fait fuir à cause des bugs, plantages et lourdeurs. J’ai testé GNOME 3 et XFCE, mais je revenais souvent à KDE pour constater que &lt;strong&gt;la réactivité et le confort n’étaient pas là&lt;/strong&gt;. KDE4, même avec Plasma 5, restait en retrait pour moi. KDE3 mettait plus de temps à se lancer, mais ensuite les applications étaient rapides : les libs, KIO et KParts étaient chargés dès le démarrage. Avec GNOME, tout ne se chargeait qu’à la demande. Et à partir de KDE4 ce fut une catastrophe.&lt;/p&gt;
&lt;p&gt;Avec &lt;strong&gt;Plasma 6 sur Gentoo&lt;/strong&gt;, ce problème n’est plus. Sur la même machine, en chronométrant avec les mêmes versions de Plasma (en l’occurrence une version 6.3.6 pour être précis), j’ai testé Fedora 42 (qui m’a posé d’énormes problèmes pour l’installer en version Plasma), Debian 13, Archlinux, CachyOS, EndeavourOS, Manjaro, openSUSE Tumbleweed, KDE Neon, NixOS… &lt;strong&gt;toutes étaient à la traîne par rapport à Gentoo&lt;/strong&gt; en termes de réactivité. Même CachyOS, pourtant vantée pour ses optimisations, est restée derrière. Et Manjaro ? Une catastrophe, comme toujours : lourde, lente, maladroite.&lt;/p&gt;
&lt;p&gt;Pour être clair, &lt;strong&gt;je ne compile que le strict nécessaire&lt;/strong&gt;, souvent pour obtenir des options de build spécifiques. La majorité des paquets viennent des binaires précompilés, ce qui rend le système rapide et fonctionnel sans perdre de temps à compiler inutilement.&lt;/p&gt;
&lt;h3 id=&quot;les-points-negatifs&quot; tabindex=&quot;-1&quot;&gt;Les points négatifs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-31-bilan-d-une-annee-avec-gentoo-pourquoi-je-suis-reste-et-ce-que-ca-change/#les-points-negatifs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Le temps&lt;/strong&gt; : Gentoo demande du temps pour tout : installation, paquets, mises à jour… Oui, on compile, mais on peut travailler en parallèle.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La compréhension&lt;/strong&gt; : Gentoo exige qu’on lise, interprète et comprenne ce qu’on nous demande. Peu importe le niveau technique : sans effort, vous n’irez pas loin. C’est &lt;strong&gt;une question de courage, pas de compétence brute&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L’installation agit comme un filtre : ceux qui s’attendent à tout avoir clé en main passent leur chemin. C’est un point positif : cela préserve la communauté et le système de ceux qui veulent que tout tombe dans leur assiette sans effort.&lt;/p&gt;
&lt;p&gt;Petite parenthèse sur les forums : oubliez la politique, les slogans, les incivilités. Gentoo, c’est une tribu où l’entraide prime. Les contenus problématiques sont &lt;strong&gt;listés puis jetés&lt;/strong&gt;. Je ne veux pas voir de propagande, je veux apprendre, aider, comprendre. Pas de slogans anti-Israël ou pro-Gaza, pas de racisme, pas d’idéologie à la con : juste du Linux, du partage, et de l’entraide.&lt;/p&gt;
&lt;h3 id=&quot;les-points-positifs&quot; tabindex=&quot;-1&quot;&gt;Les points positifs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-31-bilan-d-une-annee-avec-gentoo-pourquoi-je-suis-reste-et-ce-que-ca-change/#les-points-positifs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Réactivité&lt;/strong&gt; : Même si ce n’est qu’un effet secondaire, elle est réelle. Les applications répondent vite et le système est fluide.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Choix et personnalisation&lt;/strong&gt; : options de compilation, init, boot, paquets, environnement, fraîcheur des applications… Tout est modulable selon nos besoins.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Outils puissants&lt;/strong&gt; : Portage, &lt;code&gt;eselect&lt;/code&gt;, &lt;code&gt;emerge&lt;/code&gt;, et tous les utilitaires Gentoo rendent possible ce qui est complexe ailleurs. Gentoo simplifie le compliqué si on sait s’en servir.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Communauté&lt;/strong&gt; : bienveillante, efficace, et prête à aider.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En résumé, Gentoo &lt;strong&gt;est exigeante à l’installation mais libératrice ensuite&lt;/strong&gt;. On choisit tout, on personnalise tout, et on finit par avoir &lt;strong&gt;un système réactif, élégant et parfaitement adapté&lt;/strong&gt; à nos besoins. Cette année avec Gentoo a été une expérience inestimable : oui, elle demande du temps et de l’effort, mais le jeu en vaut la chandelle. La liberté, la personnalisation, la maîtrise totale de son système… ça n’a pas de prix.&lt;/p&gt;
&lt;p&gt;P.S: Enfin, je tiens à remercier Adrien.D de &lt;a href=&quot;https://www.linuxtricks.fr/&quot;&gt;LinuxTriks&lt;/a&gt;. Sans lui, je n’aurais jamais eu le courage de découvrir Gentoo. Pendant longtemps, il a été le &lt;strong&gt;seul dans le monde francophone à présenter, à expliquer et à démystifier cette distribution&lt;/strong&gt; avec clarté et passion, et c’est grâce à son travail que j’ai osé franchir le pas. Merci à lui, vraiment.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>La petite sœur de la Switch : pourquoi elle ne fera pas le même carton</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-30-la-petite-soeur-de-la-switch-pourquoi-elle-ne-fera-pas-le-meme-carton/"/>
		<updated>2025-12-29T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-30-la-petite-soeur-de-la-switch-pourquoi-elle-ne-fera-pas-le-meme-carton/</id>
		<content type="html">&lt;p&gt;Nintendo a sorti sa nouvelle console, et comme souvent, l’enthousiasme est là… mais il va vite se heurter à la réalité du terrain. Parce que soyons francs, cette petite sœur de la Switch ne devrait pas connaître le même succès que sa grande sœur. Et ce pour plusieurs raisons bien concrètes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Le public déjà captif&lt;/strong&gt;
Les joueurs qui ont fait de la première Switch leur console unique ont déjà basculé vers la seconde dès qu’ils le pouvaient. Pour eux, la nouvelle version n’apporte rien de révolutionnaire. Ceux qui utilisent la Switch comme console secondaire ont eux aussi franchi le pas dès que la version améliorée est sortie. Et pour les foyers équipés de plusieurs Switch de première génération… pourquoi acheter exactement la même chose, en un peu plus petit ou plus léger, alors que tout fonctionne déjà ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Un catalogue encore faible&lt;/strong&gt;
Pour le moment, les jeux disponibles sur cette nouvelle console sont loin d’être enthousiasmants : essentiellement des portages de titres déjà existants sur d’autres supports. Les jeux Nintendo, ceux qui font vibrer les fans et justifient l’achat d’une console rien que pour eux, se font encore attendre. Sans ces hits emblématiques, difficile d’attirer de nouveaux utilisateurs ou de convaincre les anciens de repasser à la caisse.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Le facteur prix&lt;/strong&gt;
Même si Nintendo ne casse pas les prix, cette nouvelle console n’apporte pas assez de fonctionnalités inédites pour justifier l’investissement pour tout le monde. Beaucoup se contenteront de leur Switch actuelle, qui fait le job parfaitement. Acheter pour “avoir la dernière version” ? Un argument qui fonctionne moins que dans le passé.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. La fatigue du marché&lt;/strong&gt;
Après la première Switch, qui a explosé tous les records, le public est un peu saturé. Ceux qui ont investi dans l’écosystème Nintendo – accessoires, jeux, abonnements – voient moins l’intérêt de tout recommencer pour un gain marginal. Et puis, la petite sœur n’a rien de révolutionnaire côté design ou expérience : c’est une Switch, point.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. Les alternatives concurrentes&lt;/strong&gt;
Avec des consoles concurrentes plus puissantes ou des PC gaming toujours plus accessibles, certains joueurs se détournent de Nintendo pour des expériences plus “complètes” ou plus performantes. La Switch reste une console sympa, mais pas incontournable pour tous.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6. L’effet nouveauté limité&lt;/strong&gt;
Enfin, la nouveauté s’émousse vite. Les premières semaines, certains s’enthousiasment, mais l’effet “wow” disparaît rapidement quand on se rend compte que la plupart des jeux sont des copies d’anciens titres, et que rien de vraiment excitant n’est encore disponible. La hype retombe, et la petite sœur se retrouve dans l’ombre de sa grande sœur… celle qui a créé le phénomène.&lt;/p&gt;
&lt;p&gt;En résumé, cette nouvelle console est une belle machine, mais elle manque de punch. Les anciens utilisateurs ne voient pas l’intérêt, les nouveaux n’ont pas encore assez de jeux pour se convaincre, et le marché est moins ouvert qu’à l’époque de la première Switch. Nintendo devra miser sur ses futurs hits exclusifs pour espérer relancer la magie.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>NVIDIA enterre Pascal, Fedora applaudit, et moi je serre les dents</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/"/>
		<updated>2025-12-29T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/</id>
		<content type="html">&lt;p&gt;Il y a des décisions qui sentent la poussière froide des salles de conseil.
Et puis il y a celles qui sentent le mépris tranquille, celui qu’on appelle “progrès” quand on n’a plus envie d’assumer ses choix.&lt;/p&gt;
&lt;p&gt;La fin du support &lt;strong&gt;Pascal (GTX 10xx)&lt;/strong&gt; par NVIDIA avec les drivers 590 en fait clairement partie.&lt;/p&gt;
&lt;h2 id=&quot;une-carte-qui-fonctionne-mais-qu-on-decide-d-abandonner&quot; tabindex=&quot;-1&quot;&gt;Une carte qui fonctionne… mais qu’on décide d’abandonner &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#une-carte-qui-fonctionne-mais-qu-on-decide-d-abandonner&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ma &lt;strong&gt;GTX 1050 Ti&lt;/strong&gt; fonctionne très bien.
Elle affiche KDE sans broncher, elle fait tourner ce que j’ai envie de lancer, elle ne chauffe pas, elle ne plante pas, elle fait exactement ce que je lui demande.&lt;/p&gt;
&lt;p&gt;Mais voilà : NVIDIA a décidé que &lt;strong&gt;ça suffisait&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pas parce que le matériel est défaillant.
Pas parce qu’il est inutilisable.
Juste parce qu’il ne rentre plus dans la nouvelle stratégie :
modules noyau ouverts, segmentation propre, table rase du passé.&lt;/p&gt;
&lt;p&gt;Résultat :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;drivers &amp;gt;= 590 → &lt;strong&gt;plus de support Pascal&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;mise à jour imprudente → &lt;strong&gt;écran noir&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;solution → rester sur une &lt;strong&gt;branche legacy figée (580)&lt;/strong&gt; ou dégager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On appelle ça comment déjà ?
Ah oui. &lt;em&gt;L’obsolescence décidée&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&quot;le-faux-progres-des-open-kernel-modules&quot; tabindex=&quot;-1&quot;&gt;Le faux progrès des “Open Kernel Modules” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#le-faux-progres-des-open-kernel-modules&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Attention, soyons clairs :
les &lt;strong&gt;modules noyau ouverts&lt;/strong&gt;, sur le principe, c’est très bien.&lt;/p&gt;
&lt;p&gt;Mais :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ils &lt;strong&gt;ne supportent pas Pascal&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ils forcent les utilisateurs à &lt;strong&gt;changer un matériel encore valide&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ils ne proposent &lt;strong&gt;aucune transition digne de ce nom&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Donc ce n’est pas un progrès universel.
C’est un progrès &lt;strong&gt;conditionnel&lt;/strong&gt;, réservé à ceux qui ont déjà payé le ticket d’entrée.&lt;/p&gt;
&lt;p&gt;Les autres ?
Ils restent sur le quai, avec un sourire crispé et un driver fossilisé.&lt;/p&gt;
&lt;h2 id=&quot;change-de-carte-vraiment&quot; tabindex=&quot;-1&quot;&gt;“Change de carte” — vraiment ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#change-de-carte-vraiment&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Oui, bien sûr.
Change de carte.&lt;/p&gt;
&lt;p&gt;Pour quoi ?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pour faire &lt;strong&gt;exactement la même chose qu’avant&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pour dépenser &lt;strong&gt;200 à 300 € minimum&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pour remplacer un matériel &lt;strong&gt;qui n’a aucun problème fonctionnel&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est là que le discours se fissure.&lt;/p&gt;
&lt;p&gt;Changer parce que j’en ai besoin, très bien.
Changer parce qu’un éditeur a décidé de fermer une porte, beaucoup moins.&lt;/p&gt;
&lt;h2 id=&quot;nvidia-microsoft-rien-de-nouveau-sous-le-soleil&quot; tabindex=&quot;-1&quot;&gt;NVIDIA, Microsoft… rien de nouveau sous le soleil &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#nvidia-microsoft-rien-de-nouveau-sous-le-soleil&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Soyons honnêtes :
que ce genre de pratique vienne de &lt;strong&gt;NVIDIA&lt;/strong&gt;, ça ne m’étonne pas.
De &lt;strong&gt;Microsoft&lt;/strong&gt;, encore moins.&lt;/p&gt;
&lt;p&gt;Ces boîtes ont une longue tradition de :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;décisions verticales&lt;/li&gt;
&lt;li&gt;compatibilité sacrifiée&lt;/li&gt;
&lt;li&gt;utilisateurs considérés comme une variable d’ajustement&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais ce qui me hérisse vraiment, c’est quand &lt;strong&gt;le monde Linux commence à suivre la cadence sans broncher&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;fedora-les-bios-et-la-pente-bien-reelle&quot; tabindex=&quot;-1&quot;&gt;Fedora, les BIOS, et la pente bien réelle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#fedora-les-bios-et-la-pente-bien-reelle&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Quand Fedora :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pousse des politiques de firmware toujours plus strictes,&lt;/li&gt;
&lt;li&gt;normalise des mécanismes BIOS/UEFI verrouillés,&lt;/li&gt;
&lt;li&gt;s’inscrit docilement dans des chaînes de confiance imposées,&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;je ne peux pas m’empêcher de faire le lien.&lt;/p&gt;
&lt;p&gt;Même logique.
Même musique.
Même refrain :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“C’est pour votre bien.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Et toujours la même conséquence :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;moins de contrôle utilisateur&lt;/li&gt;
&lt;li&gt;plus de matériel mis au rebut&lt;/li&gt;
&lt;li&gt;plus de décisions irréversibles prises ailleurs&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;et-pendant-ce-temps-la-chez-amd&quot; tabindex=&quot;-1&quot;&gt;Et pendant ce temps-là, chez AMD… &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#et-pendant-ce-temps-la-chez-amd&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et pendant qu’on m’explique doctement qu’une &lt;strong&gt;GTX 1050 Ti&lt;/strong&gt; serait devenue trop vieille pour être supportée correctement, j’ai chez moi &lt;strong&gt;une machine de 2007&lt;/strong&gt;, équipée d’une &lt;strong&gt;carte AMD&lt;/strong&gt;, qui est toujours &lt;strong&gt;parfaitement reconnue&lt;/strong&gt;, toujours &lt;strong&gt;fonctionnelle&lt;/strong&gt;, sans driver propriétaire, sans bricolage, sans ultimatum.&lt;/p&gt;
&lt;p&gt;Elle démarre.
Elle affiche.
Elle fait ce qu’on lui demande.&lt;/p&gt;
&lt;p&gt;Pas parce qu’elle est miraculeuse.
Juste parce que le &lt;strong&gt;support logiciel n’a pas été artificiellement coupé&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C’est ça, la différence fondamentale :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;d’un côté, un matériel rendu obsolète par décision commerciale,&lt;/li&gt;
&lt;li&gt;de l’autre, un matériel ancien qui continue d’exister parce que la pile logicielle l’autorise.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et quand on voit ça noir sur blanc, le discours sur la “nécessité” d’abandonner Pascal commence sérieusement à sonner creux.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion-je-n-oublie-pas-pourquoi-je-suis-sur-linux&quot; tabindex=&quot;-1&quot;&gt;Conclusion : je n’oublie pas pourquoi je suis sur Linux &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#conclusion-je-n-oublie-pas-pourquoi-je-suis-sur-linux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je resterai sur ma carte tant qu’elle fera le boulot.
Je resterai sur le driver 580 tant que c’est possible.
Et &lt;strong&gt;le jour où je changerai&lt;/strong&gt;, ce sera &lt;strong&gt;AMD&lt;/strong&gt;, sans hésiter.&lt;/p&gt;
&lt;p&gt;Pas par fanboyisme.
Par simple logique :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pilotes ouverts&lt;/li&gt;
&lt;li&gt;intégration noyau&lt;/li&gt;
&lt;li&gt;pas de chantage au support&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce qui me fatigue, ce n’est pas le progrès.
C’est le progrès &lt;strong&gt;qui oublie volontairement ceux qui ne consomment pas assez vite&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et quand même l’écosystème Linux commence à normaliser ce genre de décisions, il est peut-être temps de rappeler une chose simple :&lt;/p&gt;
&lt;p&gt;Le matériel ne devrait pas devenir obsolète
&lt;strong&gt;par décret logiciel&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id=&quot;reponses-anticipees-aux-commentaires-relous&quot; tabindex=&quot;-1&quot;&gt;Réponses anticipées aux commentaires relous &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#reponses-anticipees-aux-commentaires-relous&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Parce qu’on les connaît. Ils arrivent toujours. Autant gagner du temps.&lt;/p&gt;
&lt;h3 id=&quot;fallait-pas-acheter-nvidia&quot; tabindex=&quot;-1&quot;&gt;💬 « Fallait pas acheter NVIDIA » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#fallait-pas-acheter-nvidia&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Merci pour cette analyse rétroactive d’une profondeur abyssale.&lt;/p&gt;
&lt;p&gt;La &lt;strong&gt;GTX 1050 Ti&lt;/strong&gt;, à l’époque, était :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bien supportée&lt;/li&gt;
&lt;li&gt;raisonnable en consommation&lt;/li&gt;
&lt;li&gt;adaptée à l’usage&lt;/li&gt;
&lt;li&gt;parfaitement fonctionnelle sous Linux&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le problème n’est pas l’achat d’hier.
Le problème, c’est &lt;strong&gt;l’abandon logiciel arbitraire d’un matériel encore valide aujourd’hui&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;c-est-normal-le-progres&quot; tabindex=&quot;-1&quot;&gt;💬 « C’est normal, le progrès » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#c-est-normal-le-progres&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le progrès, ce n’est pas :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;couper un support sans alternative viable&lt;/li&gt;
&lt;li&gt;forcer un remplacement matériel inutile&lt;/li&gt;
&lt;li&gt;considérer que “ça marche encore” est un argument dépassé&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le progrès, c’est quand &lt;strong&gt;le nouveau n’exige pas de jeter l’ancien qui fonctionne&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Sinon, ce n’est pas du progrès.
C’est une stratégie commerciale.&lt;/p&gt;
&lt;h3 id=&quot;tu-peux-rester-sur-l-ancien-driver&quot; tabindex=&quot;-1&quot;&gt;💬 « Tu peux rester sur l’ancien driver » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#tu-peux-rester-sur-l-ancien-driver&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Oui.
Et je le fais.&lt;/p&gt;
&lt;p&gt;Mais rester sur un driver figé :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;complique les mises à jour&lt;/li&gt;
&lt;li&gt;crée de la dette technique&lt;/li&gt;
&lt;li&gt;n’est &lt;strong&gt;pas une solution saine à long terme&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dire “tu peux rester en arrière” n’est pas une réponse.
C’est un contournement.&lt;/p&gt;
&lt;h3 id=&quot;sous-windows-ca-marche-encore&quot; tabindex=&quot;-1&quot;&gt;💬 « Sous Windows ça marche encore » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#sous-windows-ca-marche-encore&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Très bien pour Windows.&lt;/p&gt;
&lt;p&gt;Mais ici, on parle :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;de Linux&lt;/li&gt;
&lt;li&gt;de pilotes&lt;/li&gt;
&lt;li&gt;de support noyau&lt;/li&gt;
&lt;li&gt;d’intégration long terme&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Comparer avec Windows n’invalide rien.
Ça montre juste que &lt;strong&gt;les priorités ne sont pas les mêmes&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;fedora-fait-ca-pour-la-securite&quot; tabindex=&quot;-1&quot;&gt;💬 « Fedora fait ça pour la sécurité » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#fedora-fait-ca-pour-la-securite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La sécurité est souvent le mot magique qu’on sort quand on ne veut plus discuter.&lt;/p&gt;
&lt;p&gt;La vraie question est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sécurité &lt;strong&gt;pour qui&lt;/strong&gt; ?&lt;/li&gt;
&lt;li&gt;au prix de &lt;strong&gt;quoi&lt;/strong&gt; ?&lt;/li&gt;
&lt;li&gt;avec &lt;strong&gt;quelle marge de choix pour l’utilisateur&lt;/strong&gt; ?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quand la sécurité devient un &lt;strong&gt;prétexte à la perte de contrôle&lt;/strong&gt;, ce n’est plus un argument, c’est un alibi.&lt;/p&gt;
&lt;h3 id=&quot;amd-aussi-abandonnera-un-jour&quot; tabindex=&quot;-1&quot;&gt;💬 « AMD aussi abandonnera un jour » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#amd-aussi-abandonnera-un-jour&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Probablement.&lt;/p&gt;
&lt;p&gt;La différence, c’est que chez AMD :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le support passe par des &lt;strong&gt;pilotes libres&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;intégrés au noyau et à Mesa&lt;/li&gt;
&lt;li&gt;maintenus même pour du matériel ancien&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La preuve :
👉 &lt;strong&gt;une carte AMD de 2007 fonctionne encore aujourd’hui&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ce n’est pas théorique.
C’est factuel.&lt;/p&gt;
&lt;h3 id=&quot;tu-exageres-change-de-carte-et-basta&quot; tabindex=&quot;-1&quot;&gt;💬 « Tu exagères, change de carte et basta » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#tu-exageres-change-de-carte-et-basta&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Changer une carte qui fonctionne :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pour refaire exactement la même chose&lt;/li&gt;
&lt;li&gt;parce qu’un éditeur a décidé de couper un support&lt;/li&gt;
&lt;li&gt;sans gain réel pour l’utilisateur&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ce n’est pas une évidence.
C’est une &lt;strong&gt;normalisation du gaspillage&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Je refuse simplement de trouver ça normal.&lt;/p&gt;
&lt;h3 id=&quot;linux-evolue-faut-suivre&quot; tabindex=&quot;-1&quot;&gt;💬 « Linux évolue, faut suivre » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#linux-evolue-faut-suivre&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Suivre, oui.
Marcher les yeux fermés, non.&lt;/p&gt;
&lt;p&gt;Linux a toujours été :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une question de choix&lt;/li&gt;
&lt;li&gt;de contrôle&lt;/li&gt;
&lt;li&gt;de respect du matériel&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quand l’écosystème commence à dire “tais-toi et remplace”,
il est sain de lever un sourcil.&lt;/p&gt;
&lt;h2 id=&quot;mot-de-la-fin&quot; tabindex=&quot;-1&quot;&gt;Mot de la fin &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-29-nvidia-enterre-pascal-fedora-applaudit-et-moi-je-serre-les-dents/#mot-de-la-fin&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce billet n’est pas un caprice.
Ce n’est pas de la nostalgie.
Ce n’est pas une peur du changement.&lt;/p&gt;
&lt;p&gt;C’est un rappel simple :&lt;/p&gt;
&lt;p&gt;👉 &lt;strong&gt;Un matériel fonctionnel ne devrait jamais devenir obsolète par décision logicielle unilatérale.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Et si ça dérange, c’est peut-être que le problème est réel.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Oui, je vais dire du bien de Mageia. Respirez, ça va bien se passer.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-28-oui-je-vais-dire-du-bien-de-mageia-respirez-ca-va-bien-se-passer/"/>
		<updated>2025-12-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-28-oui-je-vais-dire-du-bien-de-mageia-respirez-ca-va-bien-se-passer/</id>
		<content type="html">&lt;p&gt;Oui, ça va choquer. Aujourd’hui, je vais dire du bien de Mageia.
Pour une fois, ça change un peu.&lt;/p&gt;
&lt;p&gt;Et je vais même aller plus loin.
Si demain je dois installer une Fedora ou une Mageia, je choisirai &lt;strong&gt;Mageia&lt;/strong&gt;, sans hésiter. Pas par nostalgie, pas par esprit de contradiction, mais pour une raison très simple qui, visiblement, devient subversive en 2025.&lt;/p&gt;
&lt;p&gt;Linux ne doit pas jouer la carte de l’obsolescence.&lt;/p&gt;
&lt;p&gt;Linux est censé permettre de &lt;strong&gt;faire durer les machines&lt;/strong&gt;, pas de les pousser vers la sortie comme un smartphone trop vieux pour la dernière appli à la mode. Des machines qui ne sont plus toutes jeunes, certes, mais qui ont encore largement de quoi rendre service.&lt;/p&gt;
&lt;p&gt;C’est comme les voitures. Tout est fait pour pousser au changement. Alors quoi, je dois envoyer ma Scénic 3 de 2012 à la casse parce qu’elle n’a pas CarPlay et trois écrans tactiles ?&lt;/p&gt;
&lt;p&gt;Fedora, de son côté, a fait un choix clair. Elle &lt;strong&gt;n’est plus installable sur les machines avec un BIOS legacy&lt;/strong&gt;. J’en ai déjà parlé ici
[/blog/2025-09-13-Fedora-et-la-mort-du-BIOS-legacy-Linux-nest-pas-la-pour-copier-Windows/].&lt;/p&gt;
&lt;p&gt;Et ce qui est assez fascinant, c’est le silence qui a accompagné cette décision.
Soyons honnêtes deux minutes. Si Ubuntu avait fait exactement la même chose, tout le monde aurait crié à la trahison. Oui, tout le monde. Articles indignés, posts enflammés, vidéos dramatiques.&lt;/p&gt;
&lt;p&gt;Mais là, c’est Fedora. C’est Red Hat. Donc c’est sérieux, raisonnable, moderne. Les machines avec BIOS, voyons, ça ne concerne plus grand monde.&lt;/p&gt;
&lt;p&gt;Sauf que dans mon entourage, &lt;strong&gt;80 à 85 % des machines dont j’ai la charge sont encore en BIOS legacy&lt;/strong&gt;. Pas des antiquités de musée. Juste des PC de 2008 à 2012 qui fonctionnent très bien pour ce qu’on leur demande.&lt;/p&gt;
&lt;h2 id=&quot;mageia-sur-du-vieux-materiel-et-alors&quot; tabindex=&quot;-1&quot;&gt;Mageia sur du vieux matériel, et alors ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-28-oui-je-vais-dire-du-bien-de-mageia-respirez-ca-va-bien-se-passer/#mageia-sur-du-vieux-materiel-et-alors&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je maintiens déjà une Mageia sur une de mes machines personnelles. Un vieux portable avec 2 Go de RAM, rien de très vivace, qui tournait auparavant sous Debian. Ça fonctionnait, sans éclat, mais correctement.&lt;/p&gt;
&lt;p&gt;Et puis cette semaine, situation très concrète.
Une personne proche, ma mère, voit son PC rendre l’âme. Machine de 2009. On a déjà tout changé au fil des ans. RAM, alimentation, carte graphique. Là, c’est plus profond. Carte mère fatiguée. Gels, extinctions sauvages, blocages aléatoires.&lt;/p&gt;
&lt;p&gt;La solution raisonnable, c’est de remplacer par une machine de la même époque.
Et normalement, dans ce cas-là, la réponse est toute trouvée. Debian. Point final.&lt;/p&gt;
&lt;p&gt;Sauf que voilà. Ayant eu de très bons retours avec ma Mageia personnelle, j’ai eu envie de retenter l’expérience.&lt;/p&gt;
&lt;p&gt;J’ai donc préparé un Acer Aspire de 2008 avec &lt;strong&gt;Mageia et Plasma&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et là, surprise.&lt;/p&gt;
&lt;p&gt;Ça marche.
Pas “ça démarre péniblement mais on s’en contente”. Non.
C’est fluide, réactif, cohérent. Et quand je vois passer les &lt;strong&gt;970 mises à jour&lt;/strong&gt; plus ou moins, je me dis qu’on a parfois une vision complètement faussée de ce que Linux est censé être.&lt;/p&gt;
&lt;p&gt;Linux, c’est ça.
Faire revivre des machines qui fonctionnent encore et qui ont encore quelque chose à dire.&lt;/p&gt;
&lt;h2 id=&quot;une-installation-simple-vraiment-simple&quot; tabindex=&quot;-1&quot;&gt;Une installation simple, vraiment simple &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-28-oui-je-vais-dire-du-bien-de-mageia-respirez-ca-va-bien-se-passer/#une-installation-simple-vraiment-simple&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Dans cette Mageia, il n’y a rien d’exotique.
Installation de base avec Plasma. Les applications par défaut. LibreOffice pour la bureautique. VLC. Gimp.&lt;/p&gt;
&lt;p&gt;J’ai simplement ajouté Thunderbird pour les mails et trois jeux KDE absolument essentiels pour elle
Kmahjong, KPatience et KShisen.&lt;/p&gt;
&lt;p&gt;Et ce qui m’a vraiment frappé, c’est la &lt;strong&gt;simplicité&lt;/strong&gt; de l’ensemble.
Au démarrage, l’accueil Mageia fait le travail. Configuration des dépôts. Mises à jour. Ajout des codecs si besoin.&lt;/p&gt;
&lt;p&gt;Je n’ai rien eu à faire.
Et surtout, &lt;strong&gt;rien à faire dans un terminal&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Comparé à une Debian où il aurait fallu ajouter les dépôts non-free, installer les firmwares, ajuster deux ou trois détails à la main, ici tout s’est fait graphiquement, proprement, sans friction.&lt;/p&gt;
&lt;p&gt;Et au-delà de ça, il y a un vrai travail de finition. C’est poli, c’est cohérent. Les polices sont bien choisies, le lissage est harmonieux, les thèmes et icônes intégrés donnent immédiatement une impression de système fini. Je n’ai absolument rien eu à toucher, là où, sous Debian, j’aurais dû passer du temps à régler les fontes, l’anti-crénelage et quelques détails visuels pour obtenir quelque chose d’agréable.&lt;/p&gt;
&lt;p&gt;Pour situer, si on parle strictement de finitions prêtes à l’usage, très peu de distributions arrivent à ce niveau : Ubuntu (GNOME) reste probablement la plus aboutie, avec Kubuntu juste derrière pour KDE, qui offre une expérience très correcte mais légèrement moins homogène sur certains détails. Et c’est ici que Mageia surprend : sur KDE, elle rivalise presque avec Kubuntu, et dépasse de loin openSUSE ou Fedora KDE, avec une expérience à la fois fluide, polie et immédiatement utilisable, même sur du matériel ancien.&lt;/p&gt;
&lt;p&gt;Bref, Mageia ne se contente pas de fonctionner : elle fait plaisir à utiliser dès le premier lancement, et c’est exactement ce que Linux devrait faire. Pour quelqu’un qui n’a pas envie de mettre les mains sous le capot, c’est un vrai point fort.&lt;/p&gt;
&lt;h2 id=&quot;et-pourtant-quel-gachis&quot; tabindex=&quot;-1&quot;&gt;Et pourtant… quel gâchis. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-28-oui-je-vais-dire-du-bien-de-mageia-respirez-ca-va-bien-se-passer/#et-pourtant-quel-gachis&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et c’est là que ça devient presque triste à dire.
Qu’est-ce qu’elle fout encore dans cet état, Mageia ?&lt;/p&gt;
&lt;p&gt;Les développeurs, sincèrement, mettez l’ego de côté et soyez pragmatiques. &lt;strong&gt;Passez en rolling release.&lt;/strong&gt;
Vraiment.&lt;/p&gt;
&lt;p&gt;Une distribution à sorties fixes, ça demande énormément de temps et de main-d’œuvre. Emballer les applications dans la version de développement. Faire redescendre les correctifs dans la stable. Patcher. Tester. Vérifier que les sauts de version ne cassent rien.&lt;/p&gt;
&lt;p&gt;C’est du boulot ingrat, répétitif, épuisant.&lt;/p&gt;
&lt;p&gt;En rolling release, une grande partie du travail est déjà faite en amont. Les correctifs de sécurité arrivent naturellement avec l’upstream. Il reste surtout les ajustements de compatibilité, et même là, être plus proche de l’upstream réduit considérablement les soucis.&lt;/p&gt;
&lt;p&gt;On le voit très bien avec openSUSE.
Tumbleweed fonctionne.
Leap, en revanche, pose de vrais problèmes, précisément parce que personne ne veut faire le sale boulot de redescendre les correctifs.&lt;/p&gt;
&lt;p&gt;Mageia a une base solide, une philosophie saine et une vraie utilité aujourd’hui. Mais à force de vouloir tout contrôler dans un modèle fixed, elle se tire une balle dans le pied.&lt;/p&gt;
&lt;p&gt;Pour son propre bien, Mageia gagnerait à lâcher prise et à avancer.&lt;/p&gt;
&lt;p&gt;Parce que quand on la met entre de bonnes mains, sur du matériel qu’on dit “dépassé”, elle montre qu’elle a encore largement sa place. Et ça, en 2025, ce n’est pas rien.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Nøughty Linux : quand on empile des couches pour résoudre un faux problème</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-19-n-0ughty-linux-quand-on-empile-des-couches-pour-resoudre-un-faux-probleme/"/>
		<updated>2025-12-19T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-19-n-0ughty-linux-quand-on-empile-des-couches-pour-resoudre-un-faux-probleme/</id>
		<content type="html">&lt;p&gt;Ces derniers jours, un lien a circulé suite aux discussions autour de l’absence (ou du flou persistant) d’&lt;strong&gt;Ubuntu MATE 26.04 LTS&lt;/strong&gt; (merci Éric pour le lien).
Ce lien pointe vers un projet porté notamment par &lt;strong&gt;Martin “Wimpy” Wimpress&lt;/strong&gt; :
👉 &lt;em&gt;&lt;a href=&quot;https://discourse.ubuntu.com/t/noughty-linux-ubuntus-stability-meets-nixpkgs-freshness/69962&quot;&gt;Nøughty Linux – Ubuntu’s stability meets Nixpkgs’ freshness&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Autrement dit, une tentative de marier &lt;strong&gt;la base stable d’Ubuntu&lt;/strong&gt; avec &lt;strong&gt;la fraîcheur des paquets Nixpkgs&lt;/strong&gt;, sans passer par NixOS.&lt;/p&gt;
&lt;p&gt;Sur le papier, ça peut sembler séduisant.
Dans les faits, je dois être très clair : &lt;strong&gt;je n’aime pas du tout cette approche&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;un-probleme-deja-resolu&quot; tabindex=&quot;-1&quot;&gt;Un problème déjà résolu &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-n-0ughty-linux-quand-on-empile-des-couches-pour-resoudre-un-faux-probleme/#un-probleme-deja-resolu&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le discours est connu :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Les versions LTS ont des logiciels trop anciens.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Oui… et alors ?&lt;/p&gt;
&lt;p&gt;Ce problème a déjà des solutions largement déployées :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Flatpak&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Snap&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Elles existent précisément pour ça :
avoir des applications récentes, isolées, indépendantes du cycle de vie de la distribution.&lt;/p&gt;
&lt;p&gt;Ubuntu pousse Snap depuis des années.
Flatpak est omniprésent sur le desktop Linux moderne.
👉 &lt;strong&gt;Il n’y avait pas besoin d’aller chercher Nix pour ça.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;detourner-nix-de-ce-qui-fait-son-interet&quot; tabindex=&quot;-1&quot;&gt;Détourner Nix de ce qui fait son intérêt &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-n-0ughty-linux-quand-on-empile-des-couches-pour-resoudre-un-faux-probleme/#detourner-nix-de-ce-qui-fait-son-interet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et c’est là que le bât blesse.&lt;/p&gt;
&lt;p&gt;L’&lt;strong&gt;intérêt fondamental de Nix&lt;/strong&gt;, ce n’est pas juste “avoir des paquets récents”.
Le vrai cœur de Nix, c’est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la &lt;strong&gt;configuration déclarative&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;la &lt;strong&gt;reproductibilité totale&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;un système décrit par des fichiers,&lt;/li&gt;
&lt;li&gt;la possibilité de reconstruire une machine à l’identique, n’importe où, n’importe quand.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref : &lt;strong&gt;NixOS&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Sans NixOS, sans cette approche déclarative, Nix devient quoi ?
👉 Un gestionnaire de paquets de plus.
Mais :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;plus complexe,&lt;/li&gt;
&lt;li&gt;moins lisible,&lt;/li&gt;
&lt;li&gt;moins intégré,&lt;/li&gt;
&lt;li&gt;et clairement hors sujet sur une Ubuntu censée rester simple et cohérente.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est comme utiliser Gentoo sans Portage, ou Arch sans pacman.
On garde la coquille, on jette le cœur.&lt;/p&gt;
&lt;h2 id=&quot;une-superposition-de-couches-inutile&quot; tabindex=&quot;-1&quot;&gt;Une superposition de couches inutile &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-n-0ughty-linux-quand-on-empile-des-couches-pour-resoudre-un-faux-probleme/#une-superposition-de-couches-inutile&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ubuntu&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;systemd&lt;/li&gt;
&lt;li&gt;Nix&lt;/li&gt;
&lt;li&gt;Home Manager&lt;/li&gt;
&lt;li&gt;fichiers TOML pour masquer la complexité&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tout ça pour… installer des applications récentes ?&lt;/p&gt;
&lt;p&gt;On n’est plus dans une solution élégante, on est dans &lt;strong&gt;l’empilement de couches techniques pour répondre à un faux problème&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et quand on commence à devoir &lt;em&gt;masquer&lt;/em&gt; un outil pour qu’il soit utilisable, c’est souvent le signe qu’il n’est pas adapté au contexte.&lt;/p&gt;
&lt;h2 id=&quot;et-pendant-ce-temps-ubuntu-mate&quot; tabindex=&quot;-1&quot;&gt;Et pendant ce temps, Ubuntu MATE ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-n-0ughty-linux-quand-on-empile-des-couches-pour-resoudre-un-faux-probleme/#et-pendant-ce-temps-ubuntu-mate&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;C’est probablement ce qui dérange le plus.&lt;/p&gt;
&lt;p&gt;Voir Martin Wimpress investir autant d’énergie dans ce type d’expérimentation pendant que :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu MATE 26.04 LTS&lt;/strong&gt; est absente ou mal expliquée,&lt;/li&gt;
&lt;li&gt;la communication est floue,&lt;/li&gt;
&lt;li&gt;les utilisateurs fidèles restent dans l’expectative,&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;oui, ça pique. Et pas qu’un peu.&lt;/p&gt;
&lt;p&gt;Je comprends la curiosité technique, l’envie d’explorer, de tester de nouvelles idées.
Mais quand on est identifié comme le visage d’un projet desktop apprécié, attendu, et aujourd’hui fragilisé, &lt;strong&gt;les priorités comptent&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;ma-position-est-simple&quot; tabindex=&quot;-1&quot;&gt;Ma position est simple &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-n-0ughty-linux-quand-on-empile-des-couches-pour-resoudre-un-faux-probleme/#ma-position-est-simple&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Personnellement :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;soit j’utilise &lt;strong&gt;Ubuntu&lt;/strong&gt; avec ses outils (Snap, Flatpak),&lt;/li&gt;
&lt;li&gt;soit j’utilise &lt;strong&gt;NixOS&lt;/strong&gt; pour ce que Nix fait de mieux,&lt;/li&gt;
&lt;li&gt;mais ce compromis hybride entre les deux &lt;strong&gt;ne m’intéresse pas du tout&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Intéressant pour une conférence, une démo, un laboratoire d’idées.
Mais &lt;strong&gt;aucune chance que j’utilise ça au quotidien ou en production&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et encore moins comme réponse aux frustrations actuelles autour d’Ubuntu MATE.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mageia 10 : planification, points clés… et fleurs en papier mâché</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-19-mageia-10-planification-points-cles-et-fleurs-en-papier-mache/"/>
		<updated>2025-12-19T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-19-mageia-10-planification-points-cles-et-fleurs-en-papier-mache/</id>
		<content type="html">&lt;p&gt;Ah Mageia 10. Encore une réunion de développeurs, encore des « objectifs ambitieux », et toujours cette délicieuse impression d’assister à une performance de théâtre d’impro plutôt qu’à une planification de sortie sérieuse.&lt;/p&gt;
&lt;h3 id=&quot;le-planning-magique&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le planning magique&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-mageia-10-planification-points-cles-et-fleurs-en-papier-mache/#le-planning-magique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Mageia nous annonce fièrement sa feuille de route comme s’il s’agissait d’un menu gastronomique étoilé :
alpha hier (spoiler, elle n’existait pas), &lt;strong&gt;bêta en janvier&lt;/strong&gt;, &lt;strong&gt;candidate en février&lt;/strong&gt;, et &lt;strong&gt;version finale en avril&lt;/strong&gt;.
C’est beau. C’est vague. On sent le parfum de la bucolique procrastination à plein museau. 🐃🌾&lt;/p&gt;
&lt;p&gt;Parce que rien ne dit « distribution sérieuse » comme un calendrier qui semble avoir été écrit sur un coin de serviette au bistrot du coin après trois cafés.&lt;/p&gt;
&lt;h3 id=&quot;versions-de-logiciels-la-fete-des-hesitations&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Versions de logiciels : la fête des hésitations&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-mageia-10-planification-points-cles-et-fleurs-en-papier-mache/#versions-de-logiciels-la-fete-des-hesitations&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Mageia 10 promet PHP 8.5 &lt;em&gt;et peut-être&lt;/em&gt; PHP 8.4 pour faire plaisir aux dinosaures Web. Python reste tranquillement en 3.13 parce que changer, non merci, on est bien là. Ruby refuse de monter à 4.0.0 par pure flemme aristocratique.
Java, lui, joue à Schrödinger : Java 21 pour les petits, Java 25 pour les grands.&lt;/p&gt;
&lt;p&gt;GCC et LLVM, ces bons vieux souvenirs, restent dans leur canapé version 15 et 20. Go est invité à la fête mais seulement si &lt;em&gt;820 paquets dépendants&lt;/em&gt; promettent de ne pas vomir partout.&lt;/p&gt;
&lt;p&gt;Et le noyau ? On hésite encore entre 6.12 LTS et 6.18 pour l’équipement gaming futuriste. C’est comme choisir la couleur du papier peint dans une maison qui n’a &lt;em&gt;toujours pas de murs&lt;/em&gt;.&lt;/p&gt;
&lt;h3 id=&quot;support-32-bits-une-relique-sacree&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Support 32-bits – une relique sacrée&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-mageia-10-planification-points-cles-et-fleurs-en-papier-mache/#support-32-bits-une-relique-sacree&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ah, le support 32-bits ! Cette relique qui, malgré la disparition programmée chez Mozilla et autres, continue à faire battre nos cœurs de vieux grincheux avec le courage d’un moustique face à un ventilateur en marche.
Résultat : on corrige des &lt;em&gt;segfaults perl URPM&lt;/em&gt; comme si c’était des œuvres d’art moderne.&lt;/p&gt;
&lt;p&gt;Cerise sur la bouse de yak aromatisée, l’équipe se débat encore avec les clés GPG et la migration Mageia 9 → 10 parce que… pourquoi pas ? C’est un peu comme si on décidait de refaire le toit en plein orage.&lt;/p&gt;
&lt;h3 id=&quot;chromium-tu-connais-pas&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Chromium ? Tu connais pas&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-mageia-10-planification-points-cles-et-fleurs-en-papier-mache/#chromium-tu-connais-pas&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Chromium, ce fantôme, hante les couloirs des ISO comme un souvenir lointain d’un navigateur moderne qu’on n’a jamais réussi à empaqueter proprement.&lt;/p&gt;
&lt;p&gt;Et puis il y a ARM. On loue des nœuds ARM, on joue avec des conteneurs Docker, on fait des rituels anciens pour invoquer les dieux du build… mais certains outils résistent encore. Comme si Mageia aimait cultiver des petits défis juste pour s’amuser.&lt;/p&gt;
&lt;h3 id=&quot;conclusion-un-bouquet-de-bonnes-intentions&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion : un bouquet de bonnes intentions&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-19-mageia-10-planification-points-cles-et-fleurs-en-papier-mache/#conclusion-un-bouquet-de-bonnes-intentions&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Au final, Mageia 10 c’est un peu comme ce jardin zen qu’on préfère contempler plutôt que travailler : joli sur le papier, impossible à finir sans sacrifier un poulet au soleil levant.&lt;/p&gt;
&lt;p&gt;Est-ce que tout cela mènera à une version finale stable en avril 2026 ? Peut-être. Peut-être pas. Ce qui est certain, c’est que l’esprit Mageia continue de flotter dans un cosmos parallèle où les calendriers se plient comme des étoiles de papier et où les mises à jour logicielles dansent la samba sans musique.&lt;/p&gt;
&lt;p&gt;Comme on l’a déjà dit, et comme on le répète ici avec amour et un soupçon de fiel délicat : &lt;em&gt;ce billet nous hérisse plus qu’un pull en laine de porc-épic&lt;/em&gt;. Merci Mageia, pour la poésie involontaire, et vivement que l’on puisse vraiment tester ces ISO… ou qu’on nous annonce qu’elles sont déjà prêtes, mais dans un autre continuum.&lt;/p&gt;
&lt;p&gt;💬 &lt;strong&gt;PS&lt;/strong&gt; : Si vous (oui vous, lecteurs) voulez une version encore plus corrosive ou un résumé en trois lignes qui pique, demandez et je pourrai vous la servir (probablement sarcastiquement), sinon on se dit en 2026 pour tester une distribution qui est loin d’être ce qu’était Mandriva.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>428 thèmes et toujours pas chez moi. Pourquoi je reviens à un blog imparfait mais maîtrisé</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-18-428-themes-et-toujours-pas-chez-moi--pourquoi-je-reviens-a-un-blog-imparfait-mais-maitrise/"/>
		<updated>2025-12-18T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-18-428-themes-et-toujours-pas-chez-moi--pourquoi-je-reviens-a-un-blog-imparfait-mais-maitrise/</id>
		<content type="html">&lt;p&gt;Il y a quelque temps, j’ai fait basculer ce blog de 11ty vers Hexo. À l’époque, j’expliquais ce choix par l’arrivée annoncée de la version 4 de 11ty. Après avoir déjà vécu la transition de la v2 à la v3, je ne me sentais tout simplement plus l’énergie ni la disponibilité nécessaires pour encaisser un nouveau virage technique, corriger le tir en cours de route et m’adapter à des changements profonds, comme je l’avais fait auparavant.&lt;/p&gt;
&lt;p&gt;Il y avait aussi une autre raison, moins avouable, presque honteuse. L’idée, largement relayée par certains discours un peu « putaclic », que mon blog était laid. La faute, disait-on, à un thème maison bricolé dans mon coin, modifié au fil du temps, loin des canons esthétiques à la mode. Et oui, j’assume : je fais partie de ces gens qui préfèrent comprendre ce qu’ils utilisent, mettre les mains dans le cambouis et construire eux-mêmes plutôt que consommer du prêt-à-porter numérique.&lt;/p&gt;
&lt;p&gt;Je suis donc passé à Hexo avec l’idée rassurante d’un thème simple, tout prêt, bien mâché, plus moderne, plus « présentable ». Sur le papier, Hexo coche toutes les cases : des centaines de thèmes disponibles, 428 exactement, un écosystème riche, actif, séduisant. Mais dans les faits, je me suis vite rendu compte que ce confort apparent ne me correspondait pas. Je ne fais pas partie de cette masse éditoriale qui préfère WordPress et ses thèmes officiels par défaut, interchangeables, standardisés, rassurants mais impersonnels.&lt;/p&gt;
&lt;p&gt;Il me semble important de rappeler une chose. Sans ces gens seuls dans leur coin, qui bricolent artisanalement, qui expérimentent, qui font « à leur façon », la majorité des logiciels libres n’existeraient tout simplement pas. Et sans eux, un certain noyau Linux n’aurait jamais vu le jour. Le logiciel libre est né de cette démarche-là, pas de la recherche du consensus esthétique ou de la conformité.&lt;/p&gt;
&lt;p&gt;Aujourd’hui, je dois me rendre à l’évidence : il va falloir faire marche arrière. En passant à Hexo et à ses thèmes en série, j’ai complètement oublié la raison profonde qui m’avait fait choisir 11ty à l’origine : la compréhension. Le savoir. Le comment et le pourquoi. Le fait de rester maître de mes besoins, de mon outil, de mes choix. Or ce n’est plus le cas actuellement.&lt;/p&gt;
&lt;p&gt;J’utilise un thème régulièrement mis à jour, et pas uniquement pour corriger des bugs. À chaque nouvelle version viennent s’ajouter des fonctionnalités, des options, des artifices dont je n’ai aucun besoin. Résultat : avant chaque mise en production, je passe du temps à désactiver ce qui m’encombre. À force, je ne mets même plus le thème à jour. Et pire encore, je me surprends à envisager de changer de thème… sans changer de moteur. Un non-sens.&lt;/p&gt;
&lt;p&gt;On me dira qu’il suffirait de créer un thème maison pour Hexo. Et c’est vrai. Il « suffit » de le faire. Mais pourquoi réinventer ailleurs ce qui existe déjà et fonctionne parfaitement ? Ce que j’ai fait avec 11ty, dans mon coin, correspond exactement à ce que je veux. J’ai repris le thème de base de 11ty pour le transformer peu à peu en ce qu’il est aujourd’hui.&lt;/p&gt;
&lt;p&gt;Ce n’est pas joli. Ce n’est pas moderne. Mais ça me va. Je trouve ça lisible, agréable, et surtout honnête. Il n’y a rien de superflu. Juste l’essentiel : une recherche, des tags, des catégories, une archive des billets, un moyen de commenter ou même de dialoguer via un forum aujourd’hui un peu à l’abandon. Les templates se résument à trois fichiers. Trois petits fichiers qui font tout le travail. À cela s’ajoutent cinq includes, pas plus, uniquement là pour éviter les répétitions inutiles.&lt;/p&gt;
&lt;p&gt;Au final, ce blog me ressemble davantage quand il est imparfait mais compris, plutôt que lisse, moderne et opaque. Et c’est sans doute là que je dois revenir.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ubuntu 26.04 LTS : toutes les saveurs ne seront pas de la fête</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-16-ubuntu-26-04-lts-toutes-les-saveurs-ne-seront-pas-de-la-fete/"/>
		<updated>2025-12-16T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-16-ubuntu-26-04-lts-toutes-les-saveurs-ne-seront-pas-de-la-fete/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;Un grand merci à Éric, sans qui cette information me serait très probablement passée sous le radar.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;À l’approche d’Ubuntu 26.04 LTS, prévue pour avril 2026, on pourrait croire que toutes les saveurs officielles vont naturellement embarquer dans le train du support long terme. Pourtant, ce ne sera pas le cas.&lt;/p&gt;
&lt;p&gt;Cette future version LTS marquera une différence notable : &lt;strong&gt;certaines saveurs historiques d’Ubuntu ont choisi de ne pas demander le statut LTS&lt;/strong&gt;. Une décision volontaire, mais révélatrice de l’état actuel de certains projets.&lt;/p&gt;
&lt;h3 id=&quot;qui-sera-lts-et-qui-ne-le-sera-pas&quot; tabindex=&quot;-1&quot;&gt;Qui sera LTS… et qui ne le sera pas &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-16-ubuntu-26-04-lts-toutes-les-saveurs-ne-seront-pas-de-la-fete/#qui-sera-lts-et-qui-ne-le-sera-pas&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Sur les dix saveurs officiellement reconnues par Ubuntu, &lt;strong&gt;sept ont confirmé leur intention de proposer une version LTS en 26.04&lt;/strong&gt;. Parmi elles, on retrouve notamment Xubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Studio, Edubuntu et Ubuntu Kylin.&lt;/p&gt;
&lt;p&gt;En revanche, &lt;strong&gt;Ubuntu MATE et Ubuntu Unity ne feront pas partie des LTS cette fois-ci&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Il est important de le souligner : &lt;strong&gt;ce n’est pas un refus de Canonical&lt;/strong&gt;, ni une rétrogradation. Les équipes concernées n’ont tout simplement &lt;strong&gt;pas déposé de candidature&lt;/strong&gt; auprès du &lt;em&gt;Technical Board&lt;/em&gt;.&lt;/p&gt;
&lt;h3 id=&quot;une-question-de-ressources-humaines&quot; tabindex=&quot;-1&quot;&gt;Une question de ressources humaines &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-16-ubuntu-26-04-lts-toutes-les-saveurs-ne-seront-pas-de-la-fete/#une-question-de-ressources-humaines&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La raison est à la fois simple et compréhensible : &lt;strong&gt;le manque de mainteneurs actifs&lt;/strong&gt;.
Assurer une version LTS implique un engagement lourd, sur plusieurs années, avec des mises à jour de sécurité, des corrections de bugs et un suivi constant. Les équipes derrière Ubuntu MATE et Ubuntu Unity ont estimé ne pas pouvoir garantir ce niveau de support sur la durée.&lt;/p&gt;
&lt;p&gt;Plutôt que de promettre un LTS fragile, elles ont préféré faire preuve de prudence. Un choix responsable, même s’il peut décevoir certains utilisateurs.&lt;/p&gt;
&lt;h3 id=&quot;pas-de-lts-ne-veut-pas-dire-abandon&quot; tabindex=&quot;-1&quot;&gt;Pas de LTS ne veut pas dire abandon &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-16-ubuntu-26-04-lts-toutes-les-saveurs-ne-seront-pas-de-la-fete/#pas-de-lts-ne-veut-pas-dire-abandon&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Attention toutefois aux conclusions hâtives.
L’absence de statut LTS &lt;strong&gt;ne signifie absolument pas la fin de ces projets&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ubuntu MATE et Ubuntu Unity continueront d’exister, de publier des versions classiques, et de recevoir des mises à jour via les dépôts Ubuntu. Simplement, ces éditions n’offriront pas le cadre et les garanties spécifiques associées à une LTS, comme le support étendu ou les versions intermédiaires de maintenance.&lt;/p&gt;
&lt;h3 id=&quot;une-photographie-honnete-de-l-ecosysteme-ubuntu&quot; tabindex=&quot;-1&quot;&gt;Une photographie honnête de l’écosystème Ubuntu &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-16-ubuntu-26-04-lts-toutes-les-saveurs-ne-seront-pas-de-la-fete/#une-photographie-honnete-de-l-ecosysteme-ubuntu&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce choix met en lumière une réalité souvent oubliée : &lt;strong&gt;les saveurs Ubuntu reposent en grande partie sur des équipes bénévoles&lt;/strong&gt;. Leur santé dépend directement du nombre de contributeurs disponibles, de leur temps et de leur énergie.&lt;/p&gt;
&lt;p&gt;Ubuntu 26.04 LTS ne sera donc pas moins riche, mais elle reflètera davantage &lt;strong&gt;les forces et les limites actuelles de son écosystème&lt;/strong&gt;. Pour les utilisateurs, cela implique surtout de bien choisir sa saveur en fonction de ses attentes en matière de stabilité et de durée de support.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi ce billet me hérisse — un vrai “coup de gueule” contre l’ambiance “paix &amp; bucolique” autour de Mageia</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-08-Pourquoi-ce-billet-me-herisse-un-vrai-coup-de-gueule-contre-lambiance-paix-bucolique-autour-de-Mageia/"/>
		<updated>2025-12-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-08-Pourquoi-ce-billet-me-herisse-un-vrai-coup-de-gueule-contre-lambiance-paix-bucolique-autour-de-Mageia/</id>
		<content type="html">&lt;p&gt;Alors voilà, les gars, on nous sort un énième article pour nous vendre Mageia comme l’alternative “miracle” à Microsoft Windows — « larguez Windows, passez au libre, c’est mieux pour vous » (&lt;a href=&quot;https://blog.mageia.org/fr/2025/10/30/adieuwindows-bonjour-le-libre-avec-mageia/&quot; title=&quot;AdieuWindows, Bonjour le libre avec Mageia | Mageia Blog (Français)&quot;&gt;blog.mageia.org&lt;/a&gt;). OK. Soit. Mais honnêtement : au lieu de nous faire la leçon de morale “Windows c’est le mal, venez chez nous”, &lt;strong&gt;ce qu’il faudrait faire, c’est pondre une nouvelle version digne de ce nom.&lt;/strong&gt; Parce que ça fait cher le sermon pour une distro qui piétine.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On nous vend Mageia comme &lt;em&gt;la&lt;/em&gt; solution pour fuir l’obsolescence de Windows. Mais quel crédit donner à un projet qui — depuis des mois, des années — peine à avancer sérieusement ?&lt;/li&gt;
&lt;li&gt;L’article en question date d’octobre 2025, et on y parle avec insouciance de “venez installer Mageia”. Mais entre deux posts sympathiques, qu’a-t-on vraiment ? Une version stable sortie en août 2023 : Mageia 9. (&lt;a href=&quot;https://www.mageia.org/fr/&quot; title=&quot;Mageia, le système d&#39;exploitation communautaire&quot;&gt;mageia.org&lt;/a&gt;) OK. Améliorations, joli, kernel 6.4, Plasma à jour, d’après les notes officielles. (&lt;a href=&quot;https://alternativeto.net/news/2023/8/linux-distribution-mageia-9-has-been-released-with-linux-kernel-6-4-and-reduced-disk-footprint/&quot; title=&quot;Linux distribution Mageia 9 has been released with Linux Kernel 6.4 and reduced disk footprint | AlternativeTo&quot;&gt;AlternativeTo&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Mais après ? Combien de distributeurs — de projets dérivés comme nous — ont vu passer &lt;strong&gt;deux ans entiers&lt;/strong&gt; sans qu’on ait l’impression que le projet soit “vivant”, “tonique”, “en plein développement”. Même pas un vrai discours honnête du type “on bosse sur la v10, on rame, on a besoin de bras”. Non — un article “passez à Mageia” comme si tout allait bien alors que le moteur tourne au ralenti.&lt;/li&gt;
&lt;li&gt;Et c’est là que ça pique : “forker” Mandriva Linux — ok, noble intention. Mais forker et &lt;strong&gt;ne pas s’allier&lt;/strong&gt; avec d’autres anciens de Mandriva, comme ceux de OpenMandriva, pour mutualiser les efforts, les talents, les infrastructures — &lt;strong&gt;quel gâchis&lt;/strong&gt;. On aurait pu espérer une renaissance ambitieuse, collective, un vrai projet communautaire porté à bloc. Résultat : chacun de son côté, des distributions qui survivent à peine, avec des cycles de sortie lents, des salves de mises à jour minimalistes, des serveurs sur le fil… et un discours marketing qui tente de faire bonne figure.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;a-quoi-bon-le-discours-libre-and-alternatif-si-c-est-juste-pour-empiler-les-bons-mots-et-ne-pas-bosser&quot; tabindex=&quot;-1&quot;&gt;À quoi bon le discours “libre &amp;amp; alternatif” si c’est juste pour empiler les bons mots et ne pas bosser ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-08-Pourquoi-ce-billet-me-herisse-un-vrai-coup-de-gueule-contre-lambiance-paix-bucolique-autour-de-Mageia/#a-quoi-bon-le-discours-libre-and-alternatif-si-c-est-juste-pour-empiler-les-bons-mots-et-ne-pas-bosser&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce qui énerve, c’est cette hypocrisie de “libre &amp;amp; alternatif” — comme si ça suffisait de brandir les mots “liberté, communauté, anti‑Microsoft” pour convaincre. On dirait un constructeur de secte : “Rejoignez‑nous, on a la cause, on a la philosophie, on a la morale”… mais à l’arrivée, le frigo est vide.&lt;/p&gt;
&lt;p&gt;Quand je regarde mes propres critères — je compile, je mets à jour, je veux un système fluide, moderne, avec un paquetage à jour, une base stable — je vois que d’autres distributions (et tu sais que je ne suis pas le dernier sur les systèmes exotiques, poulette) font ça &lt;strong&gt;mieux&lt;/strong&gt;. Et pas besoin de prêcher “à bas Windows”.&lt;/p&gt;
&lt;p&gt;Donc le bilan est clair : ce billet d’octobre 2025, sous couvert de militantisme libre, incarne surtout une &lt;strong&gt;auto‑illusion&lt;/strong&gt;. Mageia reste coincée dans un rôle de “petit successeur nostalgique de Mandriva” — sans l’énergie, sans le souffle, sans la dynamique pour redevenir ce qu’elle pouvait être à ses débuts.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;ce-que-j-attends-ce-qu-on-merite-honnetement&quot; tabindex=&quot;-1&quot;&gt;Ce que j’attends — ce qu’on &lt;em&gt;mérite&lt;/em&gt;, honnêtement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-08-Pourquoi-ce-billet-me-herisse-un-vrai-coup-de-gueule-contre-lambiance-paix-bucolique-autour-de-Mageia/#ce-que-j-attends-ce-qu-on-merite-honnetement&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce n’est pas un “vote de défiance” total : si les contributeurs reviennent, si Mageia redémarre un vrai cycle de développement, je suis prêt à regarder — je suis même curieux. Mais je veux de l’honnêteté :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un vrai calendrier de sortie, des transparences sur les retards, un appel aux contributeurs, une vraie communication.&lt;/li&gt;
&lt;li&gt;Un plan pour reconstruire la distro : modernisation des outils, suivi des paquets, meilleure réactivité, collaboration — pourquoi pas avec d’autres projets issus de Mandriva.&lt;/li&gt;
&lt;li&gt;Une justification concrète quand on propose Mageia comme alternative à Windows, et non un discours moralisateur vide.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, stop les slogans “libre c’est bien, fuyez Windows” : qu’on redevienne crédible.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>NixOS 25.11 Xantusia : la preuve qu’une distribution peut être sérieuse sans être chiante</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/"/>
		<updated>2025-12-07T12:16:39Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/</id>
		<content type="html">&lt;h3 id=&quot;nixos-25-11-xantusia-soyons-honnetes-vous-ne-meritez-pas-nixos&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;NixOS 25.11 “Xantusia” : soyons honnêtes, vous ne méritez pas NixOS&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/#nixos-25-11-xantusia-soyons-honnetes-vous-ne-meritez-pas-nixos&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il y a des distributions pour tout le monde : les clicodromes pour débutants, les rolling releases qui explosent au premier &lt;code&gt;update&lt;/code&gt;, les distros qui te jurent que “cette fois l’installeur est stable”… et puis il y a &lt;strong&gt;NixOS&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et je vais le dire franchement :
&lt;strong&gt;NixOS, c’est trop propre, trop sérieux, trop bien foutu pour la majorité des libristes qui passent leur temps à gueuler sans lire la doc.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La release &lt;strong&gt;25.11 “Xantusia”&lt;/strong&gt; vient de sortir, et une fois de plus, elle montre que NixOS joue dans une autre catégorie. Pendant que d’autres distros se battent avec des ISO qui bootent une fois sur deux, NixOS avance, méthodiquement, en mode “Swiss Army knife”.&lt;/p&gt;
&lt;h2 id=&quot;une-distribution-que-vous-ne-meritez-pas-mais-qui-avance-quand-meme&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Une distribution que vous ne méritez pas, mais qui avance quand même&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/#une-distribution-que-vous-ne-meritez-pas-mais-qui-avance-quand-meme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;7002 nouveaux paquets.
25252 mis à jour.
6338 supprimés.
107 modules ajoutés.
1778 options en plus.
41 modules enterrés.
807 options retirées.&lt;/p&gt;
&lt;p&gt;Et 2742 contributeurs qui, eux, lisent la doc, comprennent ce qu’ils font, et n’ouvrent pas un bug report en hurlant que “ça marchait avant”.&lt;/p&gt;
&lt;p&gt;Pendant ce temps, sur d’autres forums, des gens écrivent :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Help plz mon système a pété j’ai fait un &lt;code&gt;pacman -Rns $(pacman -Qq)&lt;/code&gt; pour nettoyer.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Voilà. C’est pour ça que je dis que vous ne méritez pas NixOS.&lt;/p&gt;
&lt;h2 id=&quot;gnome-49-wayland-only-deal-with-it&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;GNOME 49 : Wayland only, deal with it&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/#gnome-49-wayland-only-deal-with-it&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;GNOME 49 arrive, enlève X11, modernise tout, fait le ménage, ajoute un lecteur vidéo, un viewer de documents, redessine le calendrier… bref, avance.&lt;/p&gt;
&lt;p&gt;Est-ce que ça va râler ? Oui.
Est-ce que GNOME s’en fout ? Oui.
Est-ce que NixOS l’intègre proprement ? Oui.&lt;/p&gt;
&lt;p&gt;Et là encore : NixOS fait le boulot, même si certains vont venir hurler “j’ai plus la session X11, c’est un scandale” (alors qu’ils n’ont pas mis les pieds dans Xorg.conf depuis 2014).&lt;/p&gt;
&lt;h2 id=&quot;les-display-managers&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Les display managers&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/#les-display-managers&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Oui, ma poule, il faudra peut-être ajuster deux ou trois lignes dans la configuration :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;vérifier le display manager choisi&lt;/li&gt;
&lt;li&gt;vérifier la session&lt;/li&gt;
&lt;li&gt;revoir certaines options si tu traînes encore des reliques d’anciennes configs X11&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais comme c’est NixOS, ça se fait dans &lt;em&gt;un fichier propre et lisible&lt;/em&gt;.
Pas dans douze dossiers obscurs avec des symlinks sacrés et des permissions maraboutées.&lt;/p&gt;
&lt;p&gt;Et c’est exactement pour ça que je dis que beaucoup ne méritent pas une distro aussi clean.&lt;/p&gt;
&lt;h2 id=&quot;le-travail-titanesque-derriere-nixos&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le travail titanesque derrière NixOS&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/#le-travail-titanesque-derriere-nixos&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pendant que certains passent leur temps à débattre pour savoir si &lt;code&gt;systemd&lt;/code&gt; est “le mal absolu”, chez NixOS on a :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;du staging sérieux,&lt;/li&gt;
&lt;li&gt;des builds testés,&lt;/li&gt;
&lt;li&gt;des infrastructures solides,&lt;/li&gt;
&lt;li&gt;une équipe qui corrige, relit, améliore,&lt;/li&gt;
&lt;li&gt;un logo tout propre signé Yohann Boniface,&lt;/li&gt;
&lt;li&gt;et surtout une communauté qui bosse.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Parce que oui, ça existe encore : des gens qui agissent plutôt que de hurler sur Mastodon.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-j-aime-tant-nixos-et-pourquoi-vous-ne-la-meritez-pas&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Pourquoi j’aime tant NixOS (et pourquoi vous ne la méritez pas)&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/#pourquoi-j-aime-tant-nixos-et-pourquoi-vous-ne-la-meritez-pas&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Parce qu’elle ne vous prend pas par la main.
Parce qu’elle ne vous ment pas.
Parce qu’elle ne fait pas semblant.&lt;/p&gt;
&lt;p&gt;NixOS, c’est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;déclaratif&lt;/li&gt;
&lt;li&gt;reproductible&lt;/li&gt;
&lt;li&gt;versionné&lt;/li&gt;
&lt;li&gt;rollback instantané&lt;/li&gt;
&lt;li&gt;propre&lt;/li&gt;
&lt;li&gt;stable même quand c’est rolling&lt;/li&gt;
&lt;li&gt;organisé comme une distribution qui a un avenir&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et surtout : &lt;strong&gt;ça ne se casse pas parce que tu as respiré trop fort devant ton terminal.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mais évidemment, ça demande un minimum de rigueur.
Et c’est là que beaucoup lâchent l’affaire.&lt;/p&gt;
&lt;p&gt;Ils veulent “du contrôle total”, mais se font terroriser par un fichier de config.
Ils veulent “une distro solide”, mais suppriment &lt;code&gt;/usr&lt;/code&gt; à la main “pour faire de la place”.
Ils veulent “une communauté sérieuse”, mais n’écoutent jamais les mainteneurs.&lt;/p&gt;
&lt;p&gt;NixOS, elle, continue d’avancer.
Que vous la méritiez ou non.&lt;/p&gt;
&lt;h2 id=&quot;prochaine-etape-nixos-26-05-yarara&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Prochaine étape : NixOS 26.05 “Yarara”&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-07-nixos-25-11-xantusia-la-preuve-quune-distribution-peut-etre-serieuse-sans-etre-chiante/#prochaine-etape-nixos-26-05-yarara&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Déjà annoncée.
Déjà planifiée.
Déjà anticipée.&lt;/p&gt;
&lt;p&gt;Pendant que vous êtes encore en train de débattre pour savoir s’il faut mettre &lt;code&gt;vim&lt;/code&gt; ou &lt;code&gt;nano&lt;/code&gt; par défaut.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GLF OS Phoenix : la distro de mon pote Vinceff renaît… et elle envoie du lourd</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/"/>
		<updated>2025-12-06T12:30:29Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/</id>
		<content type="html">&lt;p&gt;Bon, parfois dans le monde Linux, on voit des distros bricolées en deux nuits, des trucs qui s’effondrent au premier reboot, des “OS” qui sont juste Ubuntu avec trois icônes déplacées…
Et puis il y a &lt;strong&gt;GLF OS&lt;/strong&gt;.
Et là, on n’est clairement &lt;em&gt;pas&lt;/em&gt; dans la même catégorie.&lt;/p&gt;
&lt;p&gt;GLF OS Phoenix vient de sortir, et honnêtement :
&lt;strong&gt;c’est une des distributions qui me plaît le plus en ce moment&lt;/strong&gt;, parce qu’elle bosse, elle avance, elle écoute sa communauté, et elle ne se contente pas de recompiler un thème violet.&lt;/p&gt;
&lt;p&gt;Phoenix, c’est une mise à jour majeure de ce qu’a construit Gaming Linux FR : une distro pensée pour &lt;strong&gt;jouer&lt;/strong&gt;, &lt;strong&gt;créer&lt;/strong&gt;, &lt;strong&gt;streamer&lt;/strong&gt;, &lt;strong&gt;bosser&lt;/strong&gt;, et surtout… &lt;strong&gt;ne pas galérer comme sous Windows&lt;/strong&gt;.&lt;/p&gt;
&lt;h1 id=&quot;glf-os-pensee-pour-ceux-qui-veulent-juste-que-ca-marche&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;GLF OS : pensée pour ceux qui veulent juste… que ça marche&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#glf-os-pensee-pour-ceux-qui-veulent-juste-que-ca-marche&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Si vous débarquez, GLF OS c’est l’étape intermédiaire parfaite :
Vous venez de Windows ? Pas envie de devenir ingénieur Arch Linux avant d’ouvrir Steam ?
GLF OS vous prend par la main mais sans vous infantiliser.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Installation guidée&lt;/li&gt;
&lt;li&gt;Pilotes graphiques prêts à l’emploi&lt;/li&gt;
&lt;li&gt;Jeux intégrés&lt;/li&gt;
&lt;li&gt;Optimisations de latence&lt;/li&gt;
&lt;li&gt;Système automatisé (updates, maintenance, mise à niveau)&lt;/li&gt;
&lt;li&gt;HDR / VRR / fractional scaling activés sans incantations démoniaques&lt;/li&gt;
&lt;li&gt;Sécurité, confidentialité et stabilité au cœur du projet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et surtout : &lt;strong&gt;une communauté francophone&lt;/strong&gt;, active, humaine, qui n’envoie pas bouler les nouveaux avec un “RTFM” en majuscules.&lt;/p&gt;
&lt;h1 id=&quot;phoenix-une-vraie-montee-en-gamme&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Phoenix : une vraie montée en gamme&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#phoenix-une-vraie-montee-en-gamme&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Là où beaucoup de distros annoncent deux packages à jour et appellent ça une “release”, GLF OS, elle, livre du vrai concret.&lt;/p&gt;
&lt;h3 id=&quot;environnement-de-bureau-and-affichage&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;🌆 Environnement de bureau &amp;amp; affichage&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#environnement-de-bureau-and-affichage&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;GNOME 49.1&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Meilleur HiDPI / multi-écrans&lt;/li&gt;
&lt;li&gt;Animations plus fluides&lt;/li&gt;
&lt;li&gt;Compositeur Wayland plus stable&lt;/li&gt;
&lt;li&gt;Fini les micro-lags et les crashs random&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;KDE Plasma 6.5&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Multi-écrans &lt;em&gt;enfin&lt;/em&gt; carré&lt;/li&gt;
&lt;li&gt;Gestes tactiles/trackpad améliorés&lt;/li&gt;
&lt;li&gt;Wayland propre (moins de tearing, retours de veille nickel)&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;sous-le-capot-du-nerf-de-la-compatibilite-du-propre&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;🧠 Sous le capot : du nerf, de la compatibilité, du propre&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#sous-le-capot-du-nerf-de-la-compatibilite-du-propre&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Linux 6.17&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support des derniers CPU/GPU&lt;/li&gt;
&lt;li&gt;USB/PCIe améliorés&lt;/li&gt;
&lt;li&gt;Moins de stutters, meilleure compatibilité&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Mesa 25.2.3&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pilotes Vulkan/OpenGL à jour&lt;/li&gt;
&lt;li&gt;Corrections ciblées pour les moteurs modernes (Unreal, Unity)&lt;/li&gt;
&lt;li&gt;Stabilité sous Proton/Steam&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FSR4 supporté !&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;NVIDIA 580.105&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wayland plus propre&lt;/li&gt;
&lt;li&gt;Encode vidéo plus robuste&lt;/li&gt;
&lt;li&gt;Support GPU récents amélioré&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;creation-and-streaming-une-distro-de-createurs-pas-de-touristes&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;🎬 Création &amp;amp; streaming : une distro de créateurs, pas de touristes&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#creation-and-streaming-une-distro-de-createurs-pas-de-touristes&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;DaVinci Resolve 20.2.3&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Outils IA avancés&lt;/li&gt;
&lt;li&gt;Meilleure timeline&lt;/li&gt;
&lt;li&gt;Formats récents mieux gérés&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OBS Studio 32.0.1&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AV1/NVENC plus mature&lt;/li&gt;
&lt;li&gt;Capture Wayland fiable&lt;/li&gt;
&lt;li&gt;Plugins mis à jour pour les setups complexes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GLF OS, ce n’est pas juste “on peut streamer si on touche à la config 3 heures”.
C’est prêt, ça marche, ça produit.&lt;/p&gt;
&lt;h1 id=&quot;omnislash-phoenix-la-comparaison-qui-pique&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;📊 Omnislash → Phoenix : la comparaison qui pique&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#omnislash-phoenix-la-comparaison-qui-pique&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Versions&lt;/th&gt;
&lt;th&gt;Omnislash&lt;/th&gt;
&lt;th&gt;Phoenix&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GNOME&lt;/td&gt;
&lt;td&gt;48.2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;49.1&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;KDE&lt;/td&gt;
&lt;td&gt;6.2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;6.5&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kernel&lt;/td&gt;
&lt;td&gt;6.12&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;6.17&lt;/strong&gt; (&lt;em&gt;6.18 prévu janvier&lt;/em&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mesa&lt;/td&gt;
&lt;td&gt;25.0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;25.2.3&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NVIDIA&lt;/td&gt;
&lt;td&gt;575.57&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;580.105&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DaVinci&lt;/td&gt;
&lt;td&gt;19.1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;20.2.3&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OBS&lt;/td&gt;
&lt;td&gt;31.0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;32.0.1&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Ça monte partout.
Partout.
Pas un seul composant qui stagne.&lt;/p&gt;
&lt;h1 id=&quot;made-in-glf-os-les-vraies-ameliorations-maison&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;🔥 “Made in GLF OS” : les vraies améliorations maison&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#made-in-glf-os-les-vraies-ameliorations-maison&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;C’est ici que Phoenix montre qu’il ne se contente pas de suivre NixOS : il ajoute sa sauce, ses corrections, son polish.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Optimisation caméra virtuelle&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Correction exfatprogs #52&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Gros warning dans configuration.nix&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Corrections audio USB (quantum, autosuspend)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Patchs Calamares pour NixOS 25.11&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ajout xwayland-native&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Miniatures vidéo intégrées&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Corrections autologin &amp;amp; xserver&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Coins arrondis GNOME (optionnels)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hibernation NVIDIA fixée&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;glffetch → GLFfetch (les détails comptent !)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Les Flatpak peuvent devenir apps par défaut&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Installation GLF OS Studio 6x plus rapide&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Moins de compilation qu’Omnislash&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixes Nix-Disk + Welcome Screen&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;GRUB → &lt;strong&gt;systemd-boot&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;glf-systeminfo amélioré&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Nouveaux wallpapers Phoenix&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Support StreamDeck pour Studio&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Avertissement espace disque insuffisant&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Logs d’erreurs après update&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ajout de 3 extensions GNOME clés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dash-to-panel&lt;/li&gt;
&lt;li&gt;Open-bar&lt;/li&gt;
&lt;li&gt;ArcMenu&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;merci-a-la-team-glf-os-et-respect&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;❤️ Merci à la team GLF OS (et respect)&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#merci-a-la-team-glf-os-et-respect&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Un projet comme ça, ça ne se fait pas avec “trois commits le dimanche”.
GLF OS Phoenix, c’est du boulot, de la passion et des nuits blanches.&lt;/p&gt;
&lt;p&gt;Big up massif à :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cammi&lt;/strong&gt; – co-lead &amp;amp; dev GLF OS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Didic&lt;/strong&gt; – tests &amp;amp; graphismes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mika&lt;/strong&gt; – Easy Flatpak &amp;amp; Welcome Screen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gesmas, Piaf Jaune &amp;amp; Ange des Ténèbres&lt;/strong&gt; – communication&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nobody, Hunabku &amp;amp; Sebanc&lt;/strong&gt; – devs &amp;amp; testeurs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;T13nou &amp;amp; xxdjjulinaoxx&lt;/strong&gt; – tests sans relâche&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sans eux, la distro ne serait pas ce qu’elle est aujourd’hui :
&lt;strong&gt;une vraie alternative francophone, moderne, solide et tournée vers le gaming.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id=&quot;conclusion-phoenix-c-est-simple-c-est-une-distro-qui-merite-votre-attention&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion : Phoenix, c’est simple… c’est une distro qui mérite votre attention&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-06-GLF-OS-phoenix-la-distro-de-mon-pote-Vinceff-renait-et-elle-envoie-du-lourd/#conclusion-phoenix-c-est-simple-c-est-une-distro-qui-merite-votre-attention&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;GLF OS Phoenix n’est pas une “petite distro de niche” :
c’est un système qui avance, qui simplifie l’expérience de l’utilisateur, qui optimise le gaming, la création, et tout ce qu’on veut faire sur un PC moderne.&lt;/p&gt;
&lt;p&gt;Et surtout :
&lt;strong&gt;c’est une distro faite avec le cœur, la technique et la passion.&lt;/strong&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Clair Obscur Expedition 33, une Oeuvre d&#39;Art SURCOTÉ ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/"/>
		<updated>2025-12-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/</id>
		<content type="html">&lt;p&gt;Bon, on va être clair (jeu de mots) : &lt;em&gt;Clair Obscur: Expedition 33&lt;/em&gt; est en ce moment porté aux nues comme la nouvelle pépite artistique du jeu vidéo. On parle d’un chef-d’œuvre, d’un bijou narratif, d’une aventure bouleversante…
Mais alors, moi, j’en ressors avec une seule pensée : &lt;strong&gt;on s’est peut-être un peu trop emballés, non ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Parce que pour être honnête, ce jeu m’a fait passer par toutes les émotions, sauf celles qu’un bon jeu doit me donner : du fun, de l’engouement, du plaisir à me connecter le soir.
Et franchement, je me suis &lt;em&gt;fait chier&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&quot;pas-de-mini-carte-une-idee-poetique-mais-un-joueur-exaspere&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Pas de mini-carte : une idée poétique, mais un joueur exaspéré&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#pas-de-mini-carte-une-idee-poetique-mais-un-joueur-exaspere&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Alors oui, on va me dire : “C’est un parti pris artistique, c’est immersif, ça te pousse à explorer.”
Eh bien moi, ça m’a surtout poussé à tourner en rond, à chercher ce que je ratais, à tomber par hasard sur ce que je cherchais, et à m’énerver tout seul devant l’écran.&lt;/p&gt;
&lt;p&gt;On peut appeler ça du game design minimaliste.
Moi j’appelle ça &lt;strong&gt;une perte de temps&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;l-acte-2-un-tunnel-de-lassitude&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;L’acte 2… un tunnel de lassitude&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#l-acte-2-un-tunnel-de-lassitude&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Autant être franc : l’acte 2 m’a achevé.
Chiants, longs, mous… j’ai décroché.
J’ai lâché le jeu plusieurs jours tellement je n’arrivais plus à avancer sans soupirer toutes les dix minutes.&lt;/p&gt;
&lt;p&gt;Quand tu en viens à procrastiner pour &lt;em&gt;ne pas jouer&lt;/em&gt; à un jeu, c’est mauvais signe.&lt;/p&gt;
&lt;h2 id=&quot;j-ai-perdu-toute-empathie-pour-les-personnages&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;J’ai perdu toute empathie pour les personnages&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#j-ai-perdu-toute-empathie-pour-les-personnages&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le vrai coup de massue, ça a été quand j’ai compris que le monde du jeu n’était pas vraiment un monde, que les personnages n’étaient pas vraiment “réels.”
Là, mon immersion a explosé en plein vol.&lt;/p&gt;
&lt;p&gt;Tu veux me faire pleurer ? Me toucher ?
Ok, mais faut me donner des raisons d’y croire.
Là, je me suis senti détaché, distant… comme si l’histoire me glissait dessus.&lt;/p&gt;
&lt;h2 id=&quot;visuellement-repetitif-pas-mon-delire&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Visuellement répétitif — pas mon délire&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#visuellement-repetitif-pas-mon-delire&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On me dit “magnifique”, “artistique”.
Moi je vois des couleurs qui se ressemblent, des environnements qui tournent en boucle, et un style qui, personnellement, ne me parle pas.&lt;/p&gt;
&lt;p&gt;À un moment donné, l’esthétique ne se suffit plus à elle-même.&lt;/p&gt;
&lt;h2 id=&quot;une-histoire-compliquee-pour-pas-grand-chose&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Une histoire compliquée… pour pas grand-chose&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#une-histoire-compliquee-pour-pas-grand-chose&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;C’est le genre de jeu où on t’explique mille choses pour te raconter finalement un truc assez simple.
Beaucoup de symbolique, beaucoup de métaphores, beaucoup de gravité…
Mais au bout du compte, j’avais surtout l’impression qu’on faisait compliqué pour faire “intelligent”.&lt;/p&gt;
&lt;h2 id=&quot;des-couloirs-des-bruitages-une-bande-son-facon-comedie-musicale&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Des couloirs, des bruitages, une bande-son façon comédie musicale&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#des-couloirs-des-bruitages-une-bande-son-facon-comedie-musicale&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les zones sont souvent de longs couloirs déguisés.
Les bruitages… à un moment, je me suis même demandé si on n’était pas dans un délire chauvin.
La musique ? Des airs de comédie musicale perchée qui m’ont sorti de l’ambiance plus d’une fois.&lt;/p&gt;
&lt;p&gt;C’est peut-être artistique.
C’est peut-être voulu.
Mais moi, je n’ai pas accroché.&lt;/p&gt;
&lt;h2 id=&quot;le-gameplay-un-rpg-tour-par-tour-qui-n-assume-pas-d-etre-un-tour-par-tour&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le gameplay : un RPG tour par tour… qui n’assume pas d’être un tour par tour&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#le-gameplay-un-rpg-tour-par-tour-qui-n-assume-pas-d-etre-un-tour-par-tour&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;C’est là que ça coince vraiment :
Le jeu veut plaire à ceux qui n’aiment pas le tour par tour, donc il met de l’action, des contres, des esquives…
Résultat ? Un système bâtard, mi-action, mi-tour-par-tour, qui ne m’a jamais paru naturel.&lt;/p&gt;
&lt;p&gt;C’est jouable, mais pas satisfaisant.&lt;/p&gt;
&lt;h2 id=&quot;trop-triste-trop-lourd-trop-pesant&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Trop triste, trop lourd, trop pesant&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#trop-triste-trop-lourd-trop-pesant&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Il n’y a &lt;strong&gt;jamais&lt;/strong&gt; de joie.
Jamais un moment léger.
Toujours de la souffrance, de la peine, du tragique, du sens profond, du “regardez comme notre monde est lourd”.&lt;/p&gt;
&lt;p&gt;À la longue… c’est juste &lt;strong&gt;épuisant&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;la-fin-je-me-suis-force-et-j-aurais-pas-du&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;La fin : je me suis forcé… et j’aurais pas dû&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#la-fin-je-me-suis-force-et-j-aurais-pas-du&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je n’aimais déjà plus vraiment le jeu.
Mais voyant toute la hype, je me suis dit : “Allez, je vais jusqu’au bout, il doit y avoir un truc incroyable.”&lt;/p&gt;
&lt;p&gt;Spoiler : non.
Je me suis forcé, à contrecœur, et ça m’a dégoûté du jeu encore plus.
Les dix premières heures ? J’avais &lt;em&gt;déjà&lt;/em&gt; envie de m’arrêter.&lt;/p&gt;
&lt;h2 id=&quot;le-seul-point-positif-le-prix-duree-de-vie&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le seul point positif : le prix / durée de vie&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#le-seul-point-positif-le-prix-duree-de-vie&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je reconnais que pour 50 euros, on a largement nos 30 ou 40 heures de contenu.
De ce côté-là, c’est honnête.&lt;/p&gt;
&lt;p&gt;Mais bon… si tu ne prends pas plaisir, tu peux en mettre 200, ça ne change rien.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id=&quot;conclusion-une-hype-que-je-ne-comprends-pas&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion : Une hype que je ne comprends pas&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#conclusion-une-hype-que-je-ne-comprends-pas&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Je ne dis pas que le jeu est mauvais pour tout le monde.
Je dis qu’il est &lt;strong&gt;clairement surcoté&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C’est peut-être une œuvre d’art pour certains.
Pour moi, c’est surtout un jeu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;trop lent,&lt;/li&gt;
&lt;li&gt;trop triste,&lt;/li&gt;
&lt;li&gt;trop répétitif,&lt;/li&gt;
&lt;li&gt;trop expérimental,&lt;/li&gt;
&lt;li&gt;et surtout, pas fun.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J’aurais adoré l’aimer.
Mais non.
C’est un rendez-vous manqué.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id=&quot;clair-obscur-expedition-33-le-cocorico-ne-suffit-pas-a-faire-un-bon-jeu&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Clair Obscur: Expedition 33 — Le “cocorico” ne suffit pas à faire un bon jeu&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-02-Clair-Obscur-Expedition-33-une-Oeuvre-d-Art-SURCOTE/#clair-obscur-expedition-33-le-cocorico-ne-suffit-pas-a-faire-un-bon-jeu&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;On va en parler deux minutes, du phénomène &lt;em&gt;Clair Obscur: Expedition 33&lt;/em&gt;, parce qu’il y a un truc qui commence sérieusement à me gratter :
&lt;strong&gt;le chauvinisme à la française.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dès qu’un studio français sort un jeu, on doit tous se lever, applaudir, crier au chef-d’œuvre et dire amen ?
C’est bon, c’est français, donc c’est forcément incroyable ?
&lt;em&gt;“Cocorico, bravo les artistes !”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Eh bien non.
&lt;strong&gt;Être français ne rend pas un jeu automatiquement bon.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;J’ai l’impression qu’une partie de la hype autour du jeu vient surtout de ce réflexe national :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Enfin un studio français qui fait un jeu ambitieux !”
“Enfin un RPG narratif made in France !”
“Il faut soutenir, même si c’est imparfait !”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Sauf que voilà : on ne note pas une œuvre sur sa carte d’identité.
On la note sur ce qu’elle propose.&lt;/p&gt;
&lt;p&gt;Et dans mon cas… les bruitages qui s’enflamment, l’ambiance ultra dramatique, les envolées musicales façon comédie musicale parisienne, les choix esthétiques ultra codifiés…
Ça sent tellement le &lt;em&gt;“regardez, c’est une création française, c’est profond, c’est poétique !”&lt;/em&gt; que j’avais presque envie de crier :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;“Stop. Ce n’est pas parce que c’est français que c’est bon.”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;C’est peut-être audacieux, c’est peut-être artistique, mais ce chauvinisme ambiant qui fait dire que tout est exceptionnel juste parce que ça vient d’ici…
Non.
Ça ne passe pas.&lt;/p&gt;
&lt;p&gt;Un jeu doit être bon parce qu’il est bon.
Pas parce qu’il porte un drapeau bleu-blanc-rouge sous son logo.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>La fragilité du web communautaire : quand des forums, hébergeurs ou projets disparaissent, on perd une mémoire collective.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/"/>
		<updated>2025-12-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/</id>
		<content type="html">&lt;h3 id=&quot;la-fragilite-du-web-communautaire-quand-les-forums-meurent-c-est-notre-memoire-qui-s-efface&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;La fragilité du web communautaire : quand les forums meurent, c’est notre mémoire qui s’efface&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/#la-fragilite-du-web-communautaire-quand-les-forums-meurent-c-est-notre-memoire-qui-s-efface&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il y a un truc qui me rend dingue depuis quelques années : la disparition silencieuse du web communautaire.
Oui, je parle de ces forums, hébergeurs associatifs, petits projets open source et sites bricolés avec passion, qui servaient de repaires à des milliers d’utilisateurs. Ces endroits où on trouvait des tutos improbables, des coups de main à 3h du matin, des dramas d’une autre époque, mais surtout une &lt;strong&gt;mémoire collective&lt;/strong&gt; qui n’existe nulle part ailleurs.&lt;/p&gt;
&lt;p&gt;Et aujourd’hui ?
Ça disparaît. Plic. Ploc. En silence. Et ça me fout une rage noire.&lt;/p&gt;
&lt;h2 id=&quot;le-web-qu-on-a-connu-se-dissout-dans-l-indifference&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le web qu’on a connu se dissout dans l’indifférence&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/#le-web-qu-on-a-connu-se-dissout-dans-l-indifference&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pendant des années, Internet, c’était un foutoir, mais c’était &lt;em&gt;notre&lt;/em&gt; foutoir.
Des forums phpBB roses moches, des blogs sur Skyblog, des tutos sur des pages HTML perso, des hébergeurs associatifs qui tenaient avec trois bouts de ficelle, et des projets open source maintenus par un gars dans sa cave. Et pourtant, ça marchait. On parlait. On s’entraidait. On construisait.&lt;/p&gt;
&lt;p&gt;Mais voilà :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les forums ferment,&lt;/li&gt;
&lt;li&gt;les hébergeurs jettent l’éponge,&lt;/li&gt;
&lt;li&gt;les archives se perdent,&lt;/li&gt;
&lt;li&gt;les wikis deviennent inaccessibles,&lt;/li&gt;
&lt;li&gt;les développeurs arrêtent,&lt;/li&gt;
&lt;li&gt;les communautés s’éparpillent
et tout ce qu’on a vécu… &lt;strong&gt;s’évapore&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On perd des années de discussions, de solutions, de débats, de passions.
On perd l’histoire d’un web qui était humain.&lt;/p&gt;
&lt;h2 id=&quot;l-exemple-le-plus-recent-n-est-jamais-le-dernier&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;L’exemple le plus récent n’est jamais le dernier&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/#l-exemple-le-plus-recent-n-est-jamais-le-dernier&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu peux prendre absolument n’importe quel sujet :
Une distro Linux obscure mais géniale, un vieux MMO abandonné, un forum de photographes, un hébergeur associatif qui assurait depuis 15 ans… Rien n’est gravé dans le marbre. Et quand ils ferment la boutique, tout part avec eux.&lt;/p&gt;
&lt;p&gt;Tu te rappelles du gars qui avait écrit un guide parfait pour configurer son routeur ?
Du tuto miracle qui avait sauvé ton Arch Linux à l’époque ?
Des scripts, des bidouilles, des explications artisanales qu’on ne trouve plus nulle part ?&lt;/p&gt;
&lt;p&gt;Disparus.
Supprimés.
Effacés en un clic.&lt;/p&gt;
&lt;p&gt;Et tout le monde s’en fout, parce qu’on a pris l’habitude que tout soit instantané, consommable, jetable.
Le web est devenu une timeline infinie où rien n’a de mémoire.&lt;/p&gt;
&lt;h2 id=&quot;les-communautes-modernes-ne-remplacent-rien&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Les communautés modernes ne remplacent rien&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/#les-communautes-modernes-ne-remplacent-rien&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Alors oui, on a Reddit. On a Discord. On a Mastodon.
Mais &lt;strong&gt;rien&lt;/strong&gt; ne remplace un forum.&lt;/p&gt;
&lt;p&gt;Sur un forum, tu trouvais un fil datant de 2006 qui résolvait encore ton problème en 2025.
Un Discord ?
Après deux semaines, plus personne ne retrouve rien.
C’est du chat. C’est éphémère. C’est volatil.&lt;/p&gt;
&lt;p&gt;Sur Reddit, les posts disparaissent dans les abysses.
Un forum, c’était une bibliothèque.
Discord, c’est un bar.
Reddit, c’est une tempête.&lt;/p&gt;
&lt;h2 id=&quot;nous-sommes-en-train-de-perdre-notre-patrimoine-numerique&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Nous sommes en train de perdre notre patrimoine numérique&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/#nous-sommes-en-train-de-perdre-notre-patrimoine-numerique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les historiens du futur vont pleurer.
Nous sommes la première civilisation à tout documenter… et à tout supprimer au fur et à mesure.
C’est tragique et ridicule.&lt;/p&gt;
&lt;p&gt;On croit que le web est éternel.
Qu’une fois en ligne, ça restera.
C’est faux.&lt;/p&gt;
&lt;p&gt;Un forum qui ferme, ce n’est pas qu’un site qui disparaît :
c’est &lt;strong&gt;une communauté effacée&lt;/strong&gt;, des milliers d’heures de travail, de savoirs techniques, d’expériences partagées… qui s’envolent.&lt;/p&gt;
&lt;p&gt;Et soyons honnêtes : la plupart de ces projets meurent par épuisement.
Des bénévoles qui n’en peuvent plus.
Des coûts d’hébergement qui montent.
Des migrations jamais faites.
Des backups oubliés.
Une lassitude générale.&lt;/p&gt;
&lt;p&gt;Et hop, fin de l’histoire.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-ca-me-touche-autant&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Pourquoi ça me touche autant ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/#pourquoi-ca-me-touche-autant&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Parce que j’ai grandi dans ce web-là, ma poule.
Un web où si tu posais une question, quelqu’un te répondait vraiment.
Un web où la communauté avait un poids.
Un web où les connaissances étaient organisées, archivées, retrouvables.&lt;/p&gt;
&lt;p&gt;Aujourd’hui, on vit dans un fog numérique permanent.
On pose 10 fois les mêmes questions sur Discord.
On ne retrouve plus rien.
Les projets meurent, se refont ailleurs, meurent encore.&lt;/p&gt;
&lt;p&gt;Et on appelle ça du progrès ?&lt;/p&gt;
&lt;h2 id=&quot;on-devrait-se-battre-pour-preserver-nos-communautes&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;On devrait se battre pour préserver nos communautés&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/#on-devrait-se-battre-pour-preserver-nos-communautes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On devrait :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;faire des sauvegardes,&lt;/li&gt;
&lt;li&gt;archiver les forums,&lt;/li&gt;
&lt;li&gt;soutenir les hébergeurs associatifs,&lt;/li&gt;
&lt;li&gt;documenter,&lt;/li&gt;
&lt;li&gt;forker les projets avant qu’ils ne coulent,&lt;/li&gt;
&lt;li&gt;cesser de dépendre de plateformes qui ne gardent rien,&lt;/li&gt;
&lt;li&gt;reprendre goût aux espaces qui durent.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Parce que la mémoire numérique n’est pas garantie, elle doit être protégée.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion-arretons-de-laisser-mourir-notre-histoire&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion : arrêtons de laisser mourir notre histoire&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-12-01-La-fragilite-du-web-communautaire-quand-des-forums-hebergeurs-ou-projets-disparaissent-on-perd-une-memoire-collective/#conclusion-arretons-de-laisser-mourir-notre-histoire&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Si on continue comme ça, dans 10 ans, on n’aura plus aucune trace de ce qu’était le web communautaire.
Plus de forums, plus de wikis, plus de guides artisanaux, plus de bidouille.
Juste des chats éphémères et des réseaux sociaux qui ne gardent rien.&lt;/p&gt;
&lt;p&gt;Et franchement ?
Ça me fait chier.&lt;/p&gt;
&lt;p&gt;Parce que derrière ces sites qui disparaissent, il y avait des gens, des idées, du savoir…
et tout ça mérite mieux qu’un 404.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Stop au lynchage médiatique : le vrai problème du bashing</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-11-30-Stop-au-lynchage-mediatique-le-vrai-probleme-du-bashing/"/>
		<updated>2025-11-30T13:04:08Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-11-30-Stop-au-lynchage-mediatique-le-vrai-probleme-du-bashing/</id>
		<content type="html">&lt;p&gt;Alors parlons sérieusement du &lt;strong&gt;bashing constant&lt;/strong&gt;, parce que là, il y a un truc qui me dépasse complètement. Je ne comprends pas comment on peut encore voir des vidéos ou lire des articles qui passent leur temps à &lt;strong&gt;détruire un jeu avant même qu’il ait eu le temps de respirer&lt;/strong&gt;. Ubisoft, Star Wars, EA, Activision, peu importe le studio ou la licence : dès qu’un jeu sort avec le moindre bug, c’est &lt;strong&gt;feu rouge, alerte générale, lynchage public&lt;/strong&gt;, alors qu’on est en 2025 et qu’on devrait savoir que &lt;strong&gt;tous les jeux, TOUS&lt;/strong&gt;, sortent avec des bugs, des concessions techniques ou des défauts mineurs. Et ça vaut pour toutes les grosses licences : Assassin’s Creed, Star Wars, Cyberpunk, Call of Duty, Battlefield… mais étrangement, dès qu’il s’agit de Sony, Nintendo ou d’un studio plus “bankable” pour certains médias, plus personne ne crie au scandale.&lt;/p&gt;
&lt;p&gt;Prenons un exemple concret : &lt;strong&gt;Star Wars Outlaws&lt;/strong&gt; a été critiqué pour quelques bugs au lancement. Sérieusement ! Les corruptions de sauvegardes dans &lt;strong&gt;Baldur’s Gate 3&lt;/strong&gt; ? Personne ne crie. &lt;strong&gt;Cyberpunk 2077&lt;/strong&gt; ? La presse et YouTube ont sorti les trompettes de la honte… et pourtant, combien de jeux AAA sortent &lt;strong&gt;bêtement buggés&lt;/strong&gt; ? Pokémon Écarlate/Violet, Fallout 76, Assassin’s Creed Unity, No Man’s Sky, Mass Effect: Andromeda… la liste est interminable ! Et ce n’est pas nouveau : même des classiques comme &lt;strong&gt;Dragon Age: Origins&lt;/strong&gt; ou &lt;strong&gt;Skyrim&lt;/strong&gt; avaient leurs défauts techniques à la sortie, mais personne n’en a fait un cirque médiatique. Alors oui, Star Wars Outlaws est sorti trop tôt, mais il faut &lt;strong&gt;remettre les choses dans le contexte&lt;/strong&gt; : pression des studios, actionnaires, deadlines, marketing… Les développeurs font ce qu’ils peuvent, et souvent, le résultat est &lt;strong&gt;bien mieux qu’on ne veut le reconnaître&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mais non, certains continuent à &lt;strong&gt;cracher sur Ubisoft et compagnie&lt;/strong&gt; comme si c’était la fin du monde. On parle de joueurs qui n’achètent même pas le jeu à sa sortie, qui se basent sur &lt;strong&gt;une vidéo YouTube de 10 minutes&lt;/strong&gt;, et qui se permettent de juger comme si des défauts mineurs étaient rédhibitoires. Je ne parle pas de critiques constructives, non, je parle de &lt;strong&gt;haters professionnels&lt;/strong&gt;, qui persistent dans leur haine alors même que &lt;strong&gt;les patchs et correctifs sont sortis depuis longtemps&lt;/strong&gt;. Où est la logique ? Où est le sens critique ? C’est juste du lynchage pur et simple.&lt;/p&gt;
&lt;p&gt;Et ça m’agace profondément. Ce bashing incessant donne l’impression que &lt;strong&gt;jouer à un jeu Ubisoft ou à une grosse licence est devenu un crime&lt;/strong&gt;, alors que ces studios font tourner des univers gigantesques, avec des personnages, des histoires, des systèmes de jeu complexes. Mais non, mieux vaut s’acharner sur &lt;strong&gt;le moindre bug ou défaut visuel&lt;/strong&gt; et oublier tout le reste. On a l’impression que &lt;strong&gt;le plaisir de jeu ne compte plus&lt;/strong&gt;, que tout ce qui importe, c’est de &lt;strong&gt;casser pour casser&lt;/strong&gt;, comme si c’était devenu une mode.&lt;/p&gt;
&lt;p&gt;Et le pire ? C’est &lt;strong&gt;l’hypocrisie totale&lt;/strong&gt;. On ne voit jamais ce genre de lynchage sur certains studios ou consoles : Sony peut sortir des jeux médiocres, Nintendo peut porter des titres avec quelques concessions graphiques, Microsoft peut sortir des portages moyens… mais là, silence radio. Les critiques sont sélectives, partiales, et souvent guidées par le spectacle, les vues ou le buzz plutôt que par une évaluation honnête.&lt;/p&gt;
&lt;p&gt;Alors oui, je le dis &lt;strong&gt;haut et fort&lt;/strong&gt; : assez du bashing permanent ! Ubisoft, Star Wars, ou n’importe quel autre studio mérite &lt;strong&gt;une critique juste et raisonnée&lt;/strong&gt;, pas ce lynchage médiatique où l’on prend plaisir à descendre un jeu sur des points qui sont soit corrigés, soit mineurs. On peut ne pas aimer, mais il y a une &lt;strong&gt;énorme différence entre critique et destruction gratuite&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et si on parlait aussi de la tendance actuelle à &lt;strong&gt;démoniser les joueurs eux-mêmes&lt;/strong&gt; ? Les gens n’achètent pas, ne testent pas correctement, mais se permettent de juger comme si le monde s’écroulait parce qu’un bug de sauvegarde ou une texture floue apparaît quelques heures. C’est &lt;strong&gt;un cirque complet&lt;/strong&gt;. On a transformé le droit à la critique en un sport de lynchage public, et ça, ça devient vraiment insupportable.&lt;/p&gt;
&lt;p&gt;Pour finir, je le répète : &lt;strong&gt;le plaisir de jouer compte plus que tout&lt;/strong&gt;, et aucun jeu ne mérite d’être laminé à cause de défauts mineurs ou temporaires. Ubisoft, EA, Star Wars, Cyberpunk, Assassin’s Creed… arrêtez ce lynchage systématique et jouons plutôt, apprécions ce qui fonctionne, et soyons justes dans nos critiques. Voilà, c’était mon coup de gueule, et franchement, ça fait du bien de le dire.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Star Wars Outlaws : Ubisoft lynché à tort, mais quel plaisir de jeu !</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-11-30-Star-Wars-Outlaws-quand-le-bashing-sur-Ubisoft-en-devient-insuportable/"/>
		<updated>2025-11-30T12:03:30Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-11-30-Star-Wars-Outlaws-quand-le-bashing-sur-Ubisoft-en-devient-insuportable/</id>
		<content type="html">&lt;p&gt;Comment commencer… J’ai adoré l’aventure. J’aime la manière dont tout est emmené, j’adore la réalisation, la technique, la narration. On sent qu’il y a un vrai désir de faire plaisir au joueur, que ce soit par l’histoire ou par l’action. Bref, le jeu me plaît, et je passe un excellent moment dessus. Ce n’est pas une mince affaire, car cela faisait un moment que je ne trouvais plus de plaisir dans les jeux d’action/aventure, que ce soit Assassin’s Creed, Tomb Raider, et j’en passe… Je suis quasi full RPG : Greedfall, Pathfinder: Kingmaker et sa suite, Pillars of Eternity, Bravely Default, Dragon Age, Dragon Quest, Starfield, Skyrim… Donc réussir à me tenir plus d’une heure en dehors de ma zone de confort, c’est une prouesse que peu de jeux parviennent à atteindre hors RPG.&lt;/p&gt;
&lt;p&gt;Je l’ai testé sur deux supports. Sur la Switch 2, j’ai fait une session de plusieurs heures, au moins jusqu’à avoir mes trois premiers acolytes, dont le robot qui arrive assez rapidement. J’ai exploré au bas mot trois planètes — certains disent quatre — dont celle d’origine où débute le jeu, celle sur laquelle on atterrit, la planète enneigée et Tatooine. Ensuite, j’ai fait ma session sur ma Xbox Series X, qui est la version que je vais jouer “à fond”, l’autre étant un prêt.&lt;/p&gt;
&lt;p&gt;Deux choses m’ont frappé. La première, c’est l’énorme bashing visant Ubisoft, quel que soit le jeu. Assassin’s Creed “Shadow” en prend plein la gueule alors qu’il est très bon. Oui, ce n’est pas historique, mais il ne faut pas jouer à ce jeu pour se faire un cours d’histoire : si on veut de l’histoire, on va dans des musées ou on ouvre des livres. On ne cherche pas des faits historiques dans un jeu vidéo. Pour &lt;strong&gt;Star Wars: Outlaws&lt;/strong&gt;, c’est pareil. Il y a eu un bashing incessant, comme si tout jeu sortant avant d’être exempt de bugs était une aberration.&lt;/p&gt;
&lt;p&gt;Au passage, certains bugs graves dans d’autres jeux ne déclenchent pas ce genre de haine : les corruptions de sauvegardes dans &lt;strong&gt;Baldur’s Gate 3&lt;/strong&gt;, par exemple, ne suscitent pas autant de haine, même si ce jeu ne mérite pas forcément son nom, n’a de baldur’s gate que le nom tellement en dessous c’est un divinity origin… Les grosses licences, comme celles de Disney, subissent une pression énorme des studios, des actionnaires… Alors oui, le jeu est sorti trop tôt avec quelques bugs, mais il y a eu pire : &lt;strong&gt;Cyberpunk 2077 (2020)&lt;/strong&gt;, Pokémon Écarlate/Violet, Fallout 76 (2018), Assassin’s Creed Unity (2014), The Elder Scrolls II: Daggerfall (1996), Batman: Arkham Knight (PC, 2015), Aliens: Colonial Marines (2013), No Man’s Sky (2016 au lancement), Mass Effect: Andromeda (2017), Dragon Age: Inquisition (2014), Skyrim (2011)… Et je pourrais continuer jusqu’à &lt;strong&gt;Dragon Age: Origins (2009)&lt;/strong&gt;, dont certains soucis ne seront jamais corrigés.&lt;/p&gt;
&lt;p&gt;Il y a un bashing sur Ubisoft comme je n’en ai jamais vu ailleurs. Je ne vois jamais ce genre de clash sur Sony, malgré des jeux ou des consoles qui ont parfois des défauts évidents. On peut ne pas aimer un jeu, mais inventer des problèmes déjà corrigés pour continuer à cracher dessus… là, ça devient ridicule.&lt;/p&gt;
&lt;p&gt;J’ai le jeu en &lt;strong&gt;édition Ultime&lt;/strong&gt;, qui coûte environ 130/140€, mais je l’ai eu en promo à 41€. Clairement, au prix de base, je ne l’aurais jamais acheté : je ne prends jamais (ou rarement) un jeu à plus de 70€, j’attends toujours une offre. Cela permet aussi d’avoir le jeu dans une version corrigée de la plupart des bugs, ou du moins plus propre qu’à sa sortie. Et effectivement, je n’ai rencontré aucun bug, que ce soit sur Switch 2 ou Xbox, à part une IA un peu “aux fraises”.&lt;/p&gt;
&lt;p&gt;Le vrai souci, ce n’est pas technique, mais lié à &lt;strong&gt;l’expérience de jeu&lt;/strong&gt; : on n’est pas un Jedi. Et c’est justement ce qui m’a plu, pour une fois : incarner un &lt;strong&gt;Han Solo au féminin&lt;/strong&gt;, ce célèbre contrebandier devenu héros de la Rébellion.&lt;/p&gt;
&lt;p&gt;Nous allons nous arrêter sur le graphisme un instant, et en enchaînant, on arrive sur l’autre chose qui me choque : le bashing qui se passe actuellement sur les jeux Switch 2. Comme si les gars avec leurs consoles à 800€ ou leurs PC avec une carte graphique à 600€ se sentaient floués parce que la Switch permet d’avoir presque la même expérience pour beaucoup moins cher… C’est devenu une mode : tous les jeux ayant un portage sur Switch 2 se font défoncer par les pro-gamers de YouTube. Les mecs, si vous avez les moyens de mettre 1500€ dans une machine pour jouer, de mettre des cartes graphiques à plus de 500€, ou de trouver normal qu’une console de salon coûte 800€, très bien, mais personnellement, non.&lt;/p&gt;
&lt;p&gt;Alors, comme pour Cyberpunk 2077, que j’ai testé et que j’ai acheté en plus de ma version Xbox Series, il y a des concessions techniques, pas énormes mais tout de même présentes. Sur Cyberpunk, nous avions un affichage qui descendait à 40/45 FPS, parfois 30, et les rues étaient vides de citoyens et de circulation. Mais l’important, ce qui compte vraiment, était là : le jeu reste beau (même s’il est un peu plus flou que sur d’autres supports), fluide même lors des courses en voiture (on a de légers freezes lors de la sauvegarde auto si l’on joue avec la cartouche, rien de flagrant en version dématérialisée), et les couleurs sont plus vives, presque “fluos”.&lt;/p&gt;
&lt;p&gt;Et qu’on ne me dise pas que je n’y connais rien, ou que j’ai fait “à peine une heure dessus” : je “switch” (oh le jeu de mots 😄) entre mes deux versions, et j’ai déjà plusieurs dizaines d’heures sur la version Nintendo (60 heures sur la Xbox Series). Eh bien pour le coup, c’est la même expérience, mais en moins gênant. Les villes que j’ai parcourues sont toutes aussi vivantes ; c’est hors des villes que l’on remarque des concessions : gommage d’éléments non essentiels, véhicules moins fréquents, bestiaire réduit, verdure moins luxuriante…&lt;/p&gt;
&lt;p&gt;En parlant de verdure, c’est bizarrement sur Tatooine que ça m’a le plus frappé. C’est un passage qui est aussi présent dans la démo : on doit entrer dans un humidificateur ou habitat troglodyte, et sous la surface, l’intérieur est vraiment luxuriant, rempli de feuillage et de verdure. Sur Switch 2, cette verdure est moins présente et cela se voit clairement. Je vais être honnête : c’est plus baveux, moins net. Si vous jouez sur écran PC avec une version Switch et une autre version PS5 ou Xbox, à 40 cm d’un écran 27 pouces, vous allez le remarquer. Mais à 2 ou 3 mètres sur une TV de 57 pouces, ce n’est pas catastrophique : ça se voit, mais pas au point de gâcher l’expérience.&lt;/p&gt;
&lt;p&gt;C’est toujours pareil : il y a des gens qui ne peuvent pas se permettre de mettre plus de 500€ dans une machine. Alors il reste quoi ? Eh bien, les PC — mais attention, il ne faut pas regarder seulement le prix pour avoir un matos capable de faire tourner les jeux correctement ; le mien, par exemple, ne pourrait pas faire tourner ce jeu correctement sans racheter une carte à 600€. Ensuite, il y a la Switch 2 (454€ avec un jeu) et la Xbox Series S à 300€.&lt;/p&gt;
&lt;p&gt;Oui, d’un point de vue purement rationnel, le choix se porterait sur la Xbox Series S, car elle peut faire tourner des jeux modernes sans problème. Mais encore une fois, Nintendo conserve ses licences exclusives, et beaucoup de joueurs vont donc se tourner vers cette console. Et dans ce contexte, ses portages font le boulot correctement.&lt;/p&gt;
&lt;p&gt;Ce qui m’a frappé aussi, ce sont les visages et cheveux des personnages dans les cinématiques. Certaines têtes sont moins détaillées ou floutées, que ce soit dans Cyberpunk ou ici.&lt;/p&gt;
&lt;p&gt;Passons aux points positifs. L’histoire est prenante, on est aspiré dès les premières heures. Les personnages sont attachants. Contrairement à des jeux comme &lt;strong&gt;Octopath Traveler&lt;/strong&gt;, la narration est fluide, bien menée, avec des dialogues fréquents et des liens qui se tissent avec les partenaires.&lt;/p&gt;
&lt;p&gt;Graphiquement, ce n’est pas le jeu qui me fait voir des papillons… Je m’attendais à plus avec cette génération de consoles. Pour situer, les sauts graphiques marquants ont été : NES → SNES, Master System → Megadrive, 16 → 32 bits (Saturn/PlayStation), Dreamcast/PS2/Xbox/GameCube, puis PS3/Xbox 360/Wii. Depuis deux générations, les évolutions sont moins flagrantes. Beaucoup de jeux sont des remakes ou des reboot techniques. Ce &lt;strong&gt;Star Wars Outlaws&lt;/strong&gt; ne fait pas exception : le gameplay est connu, mais bien exécuté, et c’est ce qui compte.&lt;/p&gt;
&lt;p&gt;Vous l’aurez compris : pour moi, c’est &lt;strong&gt;un très bon jeu&lt;/strong&gt;, qui fait ce qu’il doit faire. Infiltration, poursuites, vols, trahisons… tout est là, même si le gameplay n’invente rien de nouveau.&lt;/p&gt;
&lt;p&gt;Au-delà de tout ça, ce que j’apprécie particulièrement dans Star Wars: Outlaws, c’est cette liberté que le jeu te laisse. Ce n’est pas un monde linéaire où l’on te tient par la main, mais un univers ouvert où chaque décision a un impact, même subtil. On ressent vraiment l’esprit de contrebandier, avec ses risques, ses trahisons, ses choix moraux et ses imprévus. Ce n’est pas juste “aller d’un point A à un point B” : chaque mission, chaque rencontre, chaque dialogue peut te surprendre. On peut échouer, se faire voler sa cargaison, se faire trahir par un partenaire, ou au contraire tirer profit d’une situation à laquelle on ne s’attendait pas.&lt;/p&gt;
&lt;p&gt;Les mécaniques de gameplay, si elles ne sont pas révolutionnaires, sont solides et efficaces. L’infiltration, le combat, la gestion de ton équipage, la navigation entre les planètes… tout fonctionne naturellement. Rien n’est frustrant ou artificiellement compliqué. On ressent le soin apporté aux détails, que ce soit dans les intérieurs troglodytes luxuriants, dans les villes animées ou dans les interactions avec les PNJ. On sent vraiment que les développeurs ont voulu créer un univers vivant, crédible et plaisant à explorer.&lt;/p&gt;
&lt;p&gt;Je dois aussi parler de la bande-son et des effets sonores. Les musiques accompagnent parfaitement les scènes, alternant moments d’action, d’infiltration et d’exploration. Les bruitages des vaisseaux, des blasters ou des environnements donnent un vrai sentiment d’immersion. Même les dialogues, avec des variations de ton et de caractère entre les différents partenaires, contribuent à renforcer le lien avec l’équipe. On ne se contente pas de suivre une histoire, on vit l’aventure avec ces personnages.&lt;/p&gt;
&lt;p&gt;En résumé, Star Wars: Outlaws m’a surpris là où je ne l’attendais pas : il m’a rappelé pourquoi je joue encore, même après des années à préférer les RPG. Il prouve qu’un bon action-aventure peut encore captiver, nous faire ressentir des émotions, et nous plonger dans un univers cohérent et vivant. Oui, il y a eu des bugs à la sortie, oui, il y a des concessions techniques sur certaines plateformes, mais l’expérience globale, la narration, les personnages et le plaisir de jeu surpassent largement ces défauts.&lt;/p&gt;
&lt;p&gt;Pour moi, ce jeu est un exemple de ce que devrait être un jeu moderne : un équilibre entre plaisir immédiat et profondeur, entre accessibilité et contenu riche. Et même si tout n’est pas parfait, même si le graphisme n’atteint pas toujours les standards les plus élevés, le cœur du jeu est là : le fun, la liberté, et cette sensation de vivre une aventure unique dans l’univers Star Wars.&lt;/p&gt;
&lt;p&gt;En conclusion, je peux dire sans hésiter que Star Wars: Outlaws est un jeu que je recommande à tous ceux qui veulent s’immerger dans la galaxie, incarner un contrebandier plutôt qu’un Jedi, et profiter d’un monde vivant et dynamique. C’est un jeu qui respecte l’univers, qui sait divertir, et qui rappelle que parfois, il suffit d’un bon scénario, d’un univers riche et d’un gameplay solide pour qu’un jeu soit mémorable, même sans révolutionner le genre.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pokémon Légendes ZA : arrêtez d’écouter les pleurnichards, testez-le vraiment</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-11-16-Pokemon-Legendes-ZA-arretez-d%E2%80%99ecouter-les-pleurnichards-testez-le-vraiment/"/>
		<updated>2025-11-26T20:18:44Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-11-16-Pokemon-Legendes-ZA-arretez-d%E2%80%99ecouter-les-pleurnichards-testez-le-vraiment/</id>
		<content type="html">&lt;p&gt;Il est temps de parler sérieusement de ce &lt;em&gt;Pokémon Légendes ZA&lt;/em&gt;. Et avant toute chose : &lt;strong&gt;arrêtez de croire ces youtubeurs qui vous entubent en boucle&lt;/strong&gt;, toujours les mêmes clones qui annoncent la catastrophe à chaque trailer juste pour les vues. Le jeu est &lt;strong&gt;loin de la daube&lt;/strong&gt; qu’ils essayent de nous vendre. Même sur la Switch première du nom, oui oui.&lt;/p&gt;
&lt;p&gt;Bien sûr que le jeu tourne mieux sur la Switch 2, c’est logique : nouvelle console, nouveau hardware. Il est plus fluide, un peu plus réactif, un chouïa plus net… mais rien qui ressuscite un mort non plus. On reste clairement en présence d’un jeu pensé &lt;strong&gt;pour la Switch 1&lt;/strong&gt;, et ça se ressent.&lt;/p&gt;
&lt;p&gt;Et contrairement à ces “journalistes gamers” autoproclamés qui n’ont touché le jeu que trois minutes sur un salon, &lt;strong&gt;j’ai testé les deux versions&lt;/strong&gt; : ma fille joue sur la première Switch, moi sur la deuxième. Donc j’ai du concret, pas des impressions fantômes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Switch 2 :&lt;/strong&gt; 60 i/s quasi constants&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Switch 1 :&lt;/strong&gt; entre 30 et 40 i/s, mais jouable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et très important : &lt;strong&gt;les versions sont compatibles entre elles&lt;/strong&gt;, cartouche ou démat’, Switch 1 ou 2. Pas besoin d’acheter deux fois le jeu comme certains essayent de le faire croire. D’ailleurs, à l’heure où j’écris, je ne sais même pas s’il y a un upgrade spécifique Switch 2. Si vous prévoyez d’acheter la Switch 2 un jour, prenez tout simplement &lt;strong&gt;la cartouche version Switch 2&lt;/strong&gt;, elle marche partout.&lt;/p&gt;
&lt;h2 id=&quot;un-jeu-pas-tres-beau-mais-qui-fonctionne&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Un jeu pas très beau, mais qui fonctionne&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-16-Pokemon-Legendes-ZA-arretez-d%E2%80%99ecouter-les-pleurnichards-testez-le-vraiment/#un-jeu-pas-tres-beau-mais-qui-fonctionne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Soyons honnêtes : ce n’est pas un jeu magnifique. Les bâtiments sont fades, trop linéaires, ont des façades sans relief… On dirait presque des maquettes oubliées dans un dossier “v0.3”. Et le fait de rester enfermés dans la ville pourrait vite devenir étouffant.&lt;/p&gt;
&lt;p&gt;Je pensais vraiment décrocher juste à cause de ça. Et pourtant… non.
Au début, oui, ça pique un peu. Mais très vite, &lt;strong&gt;l’ambiance prend le dessus&lt;/strong&gt;. La direction artistique fait le boulot : les Pokémon sont réussis, les personnages aussi, et il y a une vraie personnalité dans le trait. C’est probablement ce qu’ils ont fait de mieux visuellement depuis longtemps dans la licence.&lt;/p&gt;
&lt;p&gt;Et malgré mes craintes, la ville n’est pas le labyrinthe que j’imaginais. Le code couleur des arrondissements rend la navigation étonnamment fluide. Par contre, &lt;strong&gt;la carte est vraiment petite&lt;/strong&gt; par rapport aux autres épisodes. Ça surprend.&lt;/p&gt;
&lt;h2 id=&quot;les-combats-en-temps-reel-pas-mon-delire-mais-efficaces&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Les combats en temps réel : pas mon délire, mais efficaces&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-16-Pokemon-Legendes-ZA-arretez-d%E2%80%99ecouter-les-pleurnichards-testez-le-vraiment/#les-combats-en-temps-reel-pas-mon-delire-mais-efficaces&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je ne vais pas mentir : les combats en temps réel dans Pokémon, ce n’est pas ma tasse de thé. Ça enlève le côté tactique que j’aimais tant. Finie l’époque où je sortais mon Pokémon plante pour placer une attaque poison, puis tanker pour temporiser et affaiblir en vampirisant l’adversaire avant la capture.&lt;/p&gt;
&lt;p&gt;Là, on tape, on esquive, on retape, et dès qu’il tombe dans les pommes, on balance une Pokéball. Plus accessible, plus nerveux, oui, mais moins stratégique.&lt;/p&gt;
&lt;p&gt;Cela dit… mes enfants adorent.
Et je dois reconnaître que &lt;strong&gt;c’est bien pensé&lt;/strong&gt;, clair, fluide, cohérent. Donc même si je préfère l’ancien système, je comprends pourquoi cette mécanique plaît.&lt;/p&gt;
&lt;h2 id=&quot;pokemon-n-a-jamais-ete-une-vitrine-graphique-et-ce-n-est-pas-grave&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Pokémon n’a jamais été une vitrine graphique — et ce n’est pas grave&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-16-Pokemon-Legendes-ZA-arretez-d%E2%80%99ecouter-les-pleurnichards-testez-le-vraiment/#pokemon-n-a-jamais-ete-une-vitrine-graphique-et-ce-n-est-pas-grave&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Encore une fois : ce n’est pas beau. Mais ce n’est pas moche non plus. Pokémon a toujours été à la ramasse graphiquement, et pourtant la licence reste l’une des plus aimées au monde. Pourquoi ? Parce que les joueurs attendent autre chose :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;de la jouabilité&lt;/li&gt;
&lt;li&gt;de l’ergonomie&lt;/li&gt;
&lt;li&gt;une bonne expérience globale&lt;/li&gt;
&lt;li&gt;un gameplay maîtrisé&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et sur ces points-là, &lt;strong&gt;je n’ai rien à redire&lt;/strong&gt;. C’était vrai avant, ça l’est encore ici. Game Freak maîtrise ses fondamentaux, même si on rêve tous d’une Génération 10 enfin digne d’un AAA visuellement.&lt;/p&gt;
&lt;h2 id=&quot;le-vrai-point-faible-l-histoire-et-son-tuto-interminable&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le vrai point faible : l’histoire et son tuto interminable&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-16-Pokemon-Legendes-ZA-arretez-d%E2%80%99ecouter-les-pleurnichards-testez-le-vraiment/#le-vrai-point-faible-l-histoire-et-son-tuto-interminable&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Alors là… oui.
L’histoire est le maillon faible. On arrive, on se fait piquer notre sac, on poursuit le voleur, deux dialogues, une baston, et hop : on nous colle dans un hôtel pour “aider les gens”.&lt;/p&gt;
&lt;p&gt;C’est un peu niais, un peu poussif, et surtout : &lt;strong&gt;on nous tient par la main non-stop&lt;/strong&gt;.
Le tutoriel est interminable : une heure, peut-être deux. Impossible de souffler ou explorer tranquillement tant qu’on n’a pas validé toutes les étapes. Je crois qu’ils n’ont jamais fait un tuto aussi long dans la licence.&lt;/p&gt;
&lt;h2 id=&quot;le-dlc-une-enorme-carotte-oui-clairement&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le DLC : une énorme carotte ? Oui, clairement.&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-16-Pokemon-Legendes-ZA-arretez-d%E2%80%99ecouter-les-pleurnichards-testez-le-vraiment/#le-dlc-une-enorme-carotte-oui-clairement&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Alors parlons du gros sujet qui fâche : &lt;strong&gt;le DLC&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Initialement prévu en février 2026… mais finalement annoncé pour sortir autour du 10 novembre. Soit quoi ? &lt;strong&gt;Trois semaines après la sortie du jeu.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Là désolé, mais ça sent mauvais.
Ça donne vraiment l’impression que :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;“On a découpé un morceau du jeu pour le revendre derrière.”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Et j’ai horreur de ça.&lt;/p&gt;
&lt;p&gt;C’est d’ailleurs pour ça que je garde un meilleur souvenir de &lt;em&gt;Pokémon Arceus&lt;/em&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pas de versions doubles à acheter pour compléter le Pokédex,&lt;/li&gt;
&lt;li&gt;pas de DLC rajouté à la hache trois semaines après.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion-un-bon-jeu-malgre-ses-defauts-mais-un-modele-economique-a-revoir&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion : un bon jeu malgré ses défauts — mais un modèle économique à revoir&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-16-Pokemon-Legendes-ZA-arretez-d%E2%80%99ecouter-les-pleurnichards-testez-le-vraiment/#conclusion-un-bon-jeu-malgre-ses-defauts-mais-un-modele-economique-a-revoir&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Pokémon Légendes ZA&lt;/em&gt; n’est pas le désastre annoncé.
Ce n’est pas un chef-d’œuvre non plus.
C’est un bon Pokémon, imparfait, parfois frustrant, mais solide sur ses bases.&lt;/p&gt;
&lt;p&gt;Si vous aimez la licence, vous passerez probablement un bon moment.
Si vous attendiez une révolution graphique… faudra attendre la Gen 10.&lt;/p&gt;
&lt;p&gt;Mais surtout : &lt;strong&gt;méfiez-vous des influenceurs qui crient à la catastrophe pour les clics.&lt;/strong&gt;
Testez. Jouez. Faites-vous votre propre avis.&lt;/p&gt;
&lt;p&gt;Parce que pour une fois, les joueurs qui ont vraiment le jeu entre les mains ne disent pas la même chose que ceux qui en parlent sur YouTube.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Octopath Traveler 0 un préquel ambitieux sans français...</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/"/>
		<updated>2025-11-13T10:31:45Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/</id>
		<content type="html">&lt;h2 id=&quot;octopath-traveler-0-le-jeu-qui-pourrait-enfin-corriger-le-seul-vrai-defaut-de-la-saga&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Octopath Traveler 0 : le jeu qui pourrait enfin corriger le seul vrai défaut de la saga&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#octopath-traveler-0-le-jeu-qui-pourrait-enfin-corriger-le-seul-vrai-defaut-de-la-saga&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je parle rarement d’un jeu pour un détail précis capable de me faire tiquer… voire boycotter complètement un titre. Pourtant, c’est exactement ce qui m’arrive ici.
Avec &lt;em&gt;Octopath Traveler 0&lt;/em&gt;, j’ai vraiment l’impression que Square Enix tient enfin l’épisode qui peut sortir la licence de son coin — mais aussi celui qui, paradoxalement, me bloque sur un point essentiel.&lt;/p&gt;
&lt;h2 id=&quot;mon-rapport-complique-avec-octopath-traveler&quot; tabindex=&quot;-1&quot;&gt;🌿 &lt;strong&gt;Mon rapport compliqué avec Octopath Traveler&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#mon-rapport-complique-avec-octopath-traveler&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’adore Octopath Traveler. J’ai les deux premiers épisodes, je connais parfaitement le JRPG classique, j’ai fait tous les Final Fantasy, les Dragon Quest (surtout le XI, une merveille), bref : je suis client.
Et pourtant… je n’arrive pas à jouer à Octopath Traveler.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;~30 heures sur le premier, abandonné.&lt;/li&gt;
&lt;li&gt;Le deuxième ? Lancé une fois, et j’attends encore le courage de finir le premier avant de m’y mettre.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce n’est pas faute d’aimer la saga : ses qualités sont immenses.
Mais son &lt;strong&gt;unique vrai défaut&lt;/strong&gt;, un défaut massif, me bloque à chaque tentative.&lt;/p&gt;
&lt;h2 id=&quot;un-hommage-sublime-aux-jrpg-retro&quot; tabindex=&quot;-1&quot;&gt;🎨 &lt;strong&gt;Un hommage sublime aux JRPG rétro&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#un-hommage-sublime-aux-jrpg-retro&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Octopath Traveler, c’est un amour fou pour le JRPG à l’ancienne :
Dragon Quest II/III, les premiers Final Fantasy… Tout y est.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Style &lt;strong&gt;HD-2D&lt;/strong&gt; splendide&lt;/li&gt;
&lt;li&gt;Pixel-art lumineux et travaillé&lt;/li&gt;
&lt;li&gt;Jeux d’ombre magnifiques&lt;/li&gt;
&lt;li&gt;Combats tactiques spectaculaires&lt;/li&gt;
&lt;li&gt;BO exceptionnelle (merci Yasunori Nishiki)&lt;/li&gt;
&lt;li&gt;Bruitages, ambiance : chaud, expressif, vivant&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Artistiquement, Square Enix n’avait pas fait quelque chose d’aussi marquant depuis très longtemps.&lt;/p&gt;
&lt;h2 id=&quot;mais-une-narration-desastreuse&quot; tabindex=&quot;-1&quot;&gt;📉 &lt;strong&gt;Mais une narration désastreuse&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#mais-une-narration-desastreuse&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et c’est là que tout s’effondre.&lt;/p&gt;
&lt;p&gt;L’histoire — ou plutôt &lt;em&gt;les huit histoires&lt;/em&gt;.
Dans le premier opus, elles sont :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;molles&lt;/li&gt;
&lt;li&gt;peu intéressantes&lt;/li&gt;
&lt;li&gt;mal écrites&lt;/li&gt;
&lt;li&gt;rarement connectées&lt;/li&gt;
&lt;li&gt;et désespérément &lt;strong&gt;silencieuses&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les personnages échangent parfois deux lignes de dialogue, et basta.
On ne ressent rien, on ne s’attache pas, on n’a pas d’alchimie de groupe.
Le fameux “entremêlement” des histoires est accidentel, maladroit… presque gênant.&lt;/p&gt;
&lt;p&gt;Sur huit scénarios, seuls trois ont un vrai potentiel : le guerrier, la danseuse, éventuellement le mage.
Mais même ceux-là sont mal déroulés, sans souffle narratif.&lt;/p&gt;
&lt;p&gt;Le deuxième épisode corrige un peu le tir… mais pas assez.&lt;/p&gt;
&lt;p&gt;Et c’est précisément pour ça que &lt;em&gt;Octopath Traveler 0&lt;/em&gt; me fait autant envie.
Et autant rager.&lt;/p&gt;
&lt;h1 id=&quot;octopath-traveler-0-enfin-une-vraie-histoire-mais-pas-de-francais&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Octopath Traveler 0 : enfin une vraie histoire… mais pas de français&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#octopath-traveler-0-enfin-une-vraie-histoire-mais-pas-de-francais&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Ce troisième opus change tout.
Il casse complètement le modèle rigide des deux premiers.&lt;/p&gt;
&lt;h3 id=&quot;un-heros-principal&quot; tabindex=&quot;-1&quot;&gt;✔️ &lt;strong&gt;Un héros principal&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#un-heros-principal&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Entièrement personnalisable :
apparence, voix, nom, classe (guerrier, mage, etc.).&lt;/p&gt;
&lt;h3 id=&quot;une-histoire-centrale&quot; tabindex=&quot;-1&quot;&gt;✔️ &lt;strong&gt;Une histoire centrale&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#une-histoire-centrale&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Finies les 8 routes séparées qui ne se parlent jamais.
Ici, une seule aventure principale où les personnages interagissent &lt;em&gt;vraiment&lt;/em&gt;.&lt;/p&gt;
&lt;h3 id=&quot;un-objectif-clair-et-fort-reconstruire-un-village&quot; tabindex=&quot;-1&quot;&gt;✔️ &lt;strong&gt;Un objectif clair et fort : reconstruire un village&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#un-objectif-clair-et-fort-reconstruire-un-village&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Wishvale, ton village natal, est détruit dans la scène d’ouverture.
Tu pars à la fois &lt;strong&gt;chercher les coupables&lt;/strong&gt; et &lt;strong&gt;rebâtir ta terre&lt;/strong&gt;, brique par brique.&lt;/p&gt;
&lt;h3 id=&quot;plus-de-30-compagnons-potentiels&quot; tabindex=&quot;-1&quot;&gt;✔️ &lt;strong&gt;Plus de 30 compagnons potentiels&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#plus-de-30-compagnons-potentiels&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avec de vraies quêtes personnelles, de vrais dialogues, et un lien narratif réel.&lt;/p&gt;
&lt;h3 id=&quot;un-gameplay-enrichi&quot; tabindex=&quot;-1&quot;&gt;✔️ &lt;strong&gt;Un gameplay enrichi&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#un-gameplay-enrichi&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Système Break &amp;amp; Boost revu&lt;/li&gt;
&lt;li&gt;Formation avant/arrière jusqu’à 8 personnages&lt;/li&gt;
&lt;li&gt;Choix tactiques renforcés&lt;/li&gt;
&lt;li&gt;Actions de Voie plus nombreuses et plus impactantes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et rien que dans la démo…
J’ai déjà entendu plus d’interactions et de dialogues entre les personnages que dans tout le premier Octopath Traveler.
Oui, vraiment.&lt;/p&gt;
&lt;h3 id=&quot;le-probleme-pas-de-francais&quot; tabindex=&quot;-1&quot;&gt;❌ &lt;strong&gt;Le problème : pas de français&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#le-probleme-pas-de-francais&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Et c’est là que ça coince.&lt;/p&gt;
&lt;p&gt;Alors qu’on a enfin une vraie histoire centrale, de vrais liens, de vraies discussions…
Le jeu sort &lt;strong&gt;sans traduction française&lt;/strong&gt;.
Sous-titres et doublages : uniquement japonais ou anglais.&lt;/p&gt;
&lt;p&gt;Pour un semi-reboot narratif, c’est incompréhensible.&lt;/p&gt;
&lt;h1 id=&quot;la-demo-un-apercu-tres-prometteur&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;La démo : un aperçu très prometteur&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#la-demo-un-apercu-tres-prometteur&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Disponible gratuitement depuis le 11 novembre sur Switch, Switch 2, PS4, PS5, Xbox Series, Steam et Windows, la démo propose :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la création du héros&lt;/li&gt;
&lt;li&gt;les premières heures de l’histoire&lt;/li&gt;
&lt;li&gt;les premiers compagnons&lt;/li&gt;
&lt;li&gt;le gameplay revisité&lt;/li&gt;
&lt;li&gt;la reconstruction de Wishvale&lt;/li&gt;
&lt;li&gt;les actions de Voie plus poussées&lt;/li&gt;
&lt;li&gt;la direction artistique toujours sublime&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et bonne nouvelle :
&lt;strong&gt;la progression sera transférable vers la version finale&lt;/strong&gt;, prévue pour le &lt;strong&gt;4 décembre 2025&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id=&quot;conclusion-enfin-le-bon-octopath-mais-sans-nous&quot; tabindex=&quot;-1&quot;&gt;🎭 &lt;strong&gt;Conclusion : enfin le bon Octopath… mais sans nous ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-13-Octopath-Traveler-0-un-prequel-ambitieux-sans-francais/#conclusion-enfin-le-bon-octopath-mais-sans-nous&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Octopath Traveler 0 semble être l’épisode que j’attendais depuis le premier :
une vraie histoire, un vrai groupe, une narration qui respire, un monde plus cohérent.&lt;/p&gt;
&lt;p&gt;Mais l’absence totale de français, dans un jeu basé sur les dialogues, les choix et l’attachement émotionnel…
C’est un choix qui pique énormément.&lt;/p&gt;
&lt;p&gt;Le jeu pourrait être le meilleur de la saga.
Il pourrait même convertir ceux qui n’avaient jamais accroché.
Mais pour les joueurs francophones… le plaisir sera amputé.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>L’arrivée de Rust dans APT secoue la communauté Debian</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-11-11-larrivee-de-rust-dans-APT-secoue-la-communaute-debian/"/>
		<updated>2025-11-11T12:18:07Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-11-11-larrivee-de-rust-dans-APT-secoue-la-communaute-debian/</id>
		<content type="html">&lt;p&gt;Eh bien ma foi, ça promet du sport dans la communauté !
Le responsable principal d’APT, Julian Andres Klode, a récemment annoncé son intention d’intégrer &lt;strong&gt;du code écrit en Rust&lt;/strong&gt; dans le gestionnaire de paquets de Debian. Une annonce qui aurait pu passer inaperçue, sauf que là… on touche au cœur même du système Debian. Autant dire que ça fait réagir.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-rust&quot; tabindex=&quot;-1&quot;&gt;🚀 Pourquoi Rust ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-11-larrivee-de-rust-dans-APT-secoue-la-communaute-debian/#pourquoi-rust&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Rust, pour ceux qui ne suivent pas de trop près, c’est le langage qui fait parler de lui depuis quelques années. Il est conçu pour éviter tout un tas de bugs liés à la gestion de la mémoire — ceux qui font planter les programmes ou ouvrent des failles de sécurité.
En gros, &lt;strong&gt;Rust c’est de la sécurité mémoire sans sacrifier les performances&lt;/strong&gt;. Et pour un outil aussi critique qu’APT, c’est plutôt une bonne idée.&lt;/p&gt;
&lt;p&gt;Klode veut donc réécrire certaines parties sensibles — l’analyse des fichiers &lt;code&gt;.deb&lt;/code&gt;, &lt;code&gt;.tar&lt;/code&gt;, ou la vérification des signatures — en Rust. L’objectif : renforcer la fiabilité et la sécurité.
Il prévoit d’introduire ces changements &lt;strong&gt;dès mai 2026&lt;/strong&gt; si tout se passe bien. Autant dire que ça avance vite.&lt;/p&gt;
&lt;h2 id=&quot;ce-que-ca-change-concretement&quot; tabindex=&quot;-1&quot;&gt;⚙️ Ce que ça change concrètement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-11-larrivee-de-rust-dans-APT-secoue-la-communaute-debian/#ce-que-ca-change-concretement&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Une fois que Rust entrera officiellement dans APT, toutes les architectures Debian devront &lt;strong&gt;pouvoir compiler du code Rust&lt;/strong&gt;.
Et là, Klode a été très clair : les ports (architectures) qui n’ont pas de chaîne d’outils Rust fonctionnelle d’ici six mois seront probablement abandonnés.&lt;/p&gt;
&lt;p&gt;Autrement dit, Debian ne traînera plus ceux qui ne peuvent pas suivre.
C’est un message assez fort pour un projet historiquement attaché à sa compatibilité large.&lt;/p&gt;
&lt;h2 id=&quot;les-debats-s-enflamment&quot; tabindex=&quot;-1&quot;&gt;💥 Les débats s’enflamment &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-11-larrivee-de-rust-dans-APT-secoue-la-communaute-debian/#les-debats-s-enflamment&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Évidemment, une telle annonce n’allait pas passer crème.
La communauté Debian est en ébullition, et les réactions sont partagées :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Compatibilité&lt;/strong&gt; : Rust ne tourne pas (encore) partout. Certaines vieilles architectures risquent d’y laisser des plumes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Poids&lt;/strong&gt; : amener la toolchain Rust dans le processus de compilation, ce n’est pas rien. C’est du code en plus, des dépendances en plus, et donc plus de maintenance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Philosophie&lt;/strong&gt; : Debian, c’est la prudence avant tout. Adopter un langage encore jeune dans un composant clé, ça fait tiquer les plus conservateurs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auditabilité&lt;/strong&gt; : certains développeurs redoutent d’ajouter une couche de complexité dans un système qu’ils aiment justement pour sa transparence et sa simplicité.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En résumé : tout le monde comprend pourquoi Rust est intéressant… mais pas tout le monde veut le voir débarquer au cœur d’APT.&lt;/p&gt;
&lt;h2 id=&quot;une-evolution-dans-l-air-du-temps&quot; tabindex=&quot;-1&quot;&gt;🧩 Une évolution dans l’air du temps &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-11-larrivee-de-rust-dans-APT-secoue-la-communaute-debian/#une-evolution-dans-l-air-du-temps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Malgré les débats, il faut reconnaître que &lt;strong&gt;Rust s’installe partout&lt;/strong&gt;.
Le noyau Linux en contient déjà, Firefox s’en sert depuis belle lurette, et Fedora comme openSUSE s’y mettent aussi.
Debian n’échappe donc pas à la tendance : les développeurs veulent un code plus sûr, même si ça signifie changer des habitudes vieilles de 30 ans.&lt;/p&gt;
&lt;p&gt;Et entre nous, ce n’est probablement qu’un début.
Une fois Rust intégré à APT, il finira bien par apparaître dans d’autres outils du système. C’est souvent comme ça : on met un pied dans la porte, et le reste suit.&lt;/p&gt;
&lt;h2 id=&quot;mon-petit-avis-perso&quot; tabindex=&quot;-1&quot;&gt;💭 Mon petit avis perso &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-11-larrivee-de-rust-dans-APT-secoue-la-communaute-debian/#mon-petit-avis-perso&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je trouve le débat passionnant.
D’un côté, on a Debian, symbole de stabilité, de prudence et d’un certain classicisme.
De l’autre, on a Rust, symbole de modernité et de sécurité mémoire.
C’est littéralement &lt;strong&gt;deux visions du logiciel libre qui s’entrechoquent&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et ma foi, c’est sain.
Le libre a toujours évolué par ces frictions-là. Si tout le monde restait figé, on compilerait encore avec GCC 2.95 et on gérerait nos paquets à la main.
Rust, qu’on aime ou pas, force les projets à se remettre en question. Et rien que pour ça, il mérite sa place dans la discussion.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;source-next-inpact-l-arrivee-de-rust-dans-apt-provoque-des-debats-dans-la-communaute-debian&quot; tabindex=&quot;-1&quot;&gt;🔗 Source : &lt;a href=&quot;https://next.ink/207763/larrivee-de-rust-dans-apt-provoque-des-debats-dans-la-communaute-debian/&quot;&gt;Next INpact – L’arrivée de Rust dans APT provoque des débats dans la communauté Debian&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-11-larrivee-de-rust-dans-APT-secoue-la-communaute-debian/#source-next-inpact-l-arrivee-de-rust-dans-apt-provoque-des-debats-dans-la-communaute-debian&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
</content>
	</entry>
	
	<entry>
		<title>La Switch 2 décryptée : entre coups de cœur et coups de gueule</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-11-01-La-Switch-2-decryptee-entre-coups-de-coeur-et-coups-de-gueule/"/>
		<updated>2025-11-01T12:40:46Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-11-01-La-Switch-2-decryptee-entre-coups-de-coeur-et-coups-de-gueule/</id>
		<content type="html">&lt;p&gt;Oui, j’ai craqué. C’était il y a deux jours, à la sortie de Pokémon ZA.
Mais on parlera de ce Pokémon plus tard, dans un autre billet !&lt;/p&gt;
&lt;p&gt;Je ne suis pas un fan du Big N, et encore moins de Sony. Mes raisons sont purement matérielles et liées au service après-vente : la première PlayStation m’a lâché, ma PSP a littéralement explosé sa batterie, et ma PS3 est tombée en panne en pleine garantie — avec, évidemment, un supplément à payer. Sans parler des manettes PS3, déjà HS au bout de quelques années alors que mes manettes Xbox, GameCube et autres tiennent encore la route.&lt;/p&gt;
&lt;p&gt;Par contre, oui, je suis clairement &lt;em&gt;team Xbox&lt;/em&gt; depuis la toute première, que je possède toujours et qui fonctionne encore parfaitement.
Je précise ça, histoire qu’on ne vienne pas me traiter de fanboy Nintendo.&lt;/p&gt;
&lt;p&gt;Nintendo, j’ai arrêté avec la GameCube — que j’ai pourtant beaucoup aimée. Ma femme, elle, a continué avec les DS et la Wii. La seule qu’on n’ait pas eue à la maison, c’est la Wii U. Pourquoi ? Parce qu’on n’y voyait pas vraiment d’intérêt par rapport à la précédente.&lt;/p&gt;
&lt;p&gt;C’est en 2018, pendant un déménagement et des travaux dans la nouvelle maison (sans électricité à ce moment-là), que j’ai replongé. Il me fallait un truc pour m’occuper entre deux couches de peinture. Ma PS3 et ma Xbox 360 (comme toutes mes autres consoles, portables comprises) étaient dans des cartons. On vivait temporairement chez mes parents avec ma femme et les enfants — le temps qu’eux profitent de leurs vacances dans leur résidence secondaire.&lt;/p&gt;
&lt;p&gt;C’est là que je me suis pris une &lt;strong&gt;Nintendo Switch&lt;/strong&gt;, avec quelques jeux. Si je me souviens bien, c’était avec &lt;em&gt;Zelda: Breath of the Wild&lt;/em&gt;, &lt;em&gt;Octopath Traveler&lt;/em&gt; et &lt;em&gt;Mario Kart&lt;/em&gt;.
Et contrairement à tous les rageux qui, dès le départ, annonçaient la mort de la console parce qu’elle était “moins puissante que les concurrentes”, eh bien… elle a tenu bon.
Jusqu’à cet été 2025, elle aura vécu &lt;strong&gt;huit belles années&lt;/strong&gt;, et elle est encore là. Une vraie valeur sûre, ou du moins, elle l’a été, troisième console la plus vendue dans l’histoire du jeu vidéo.&lt;/p&gt;
&lt;p&gt;Si je devais choisir la console que j’ai le plus adorée dans toutes celles que j’ai eu depuis l’asmtrad CPC, ce serait difficile. Mais je pense que &lt;strong&gt;ma préférée reste la Switch&lt;/strong&gt;. Même si, aujourd’hui, mes meilleurs jeux — ou plutôt ceux sur lesquels je passe le plus de temps — sont sur la Xbox Series.&lt;/p&gt;
&lt;p&gt;J’ai possédé plusieurs modèles de Switch : la première en 2018, la version Lite pour ma femme en 2019/2020, puis la &lt;strong&gt;Switch OLED collector Zelda&lt;/strong&gt; en 2022. Autant dire que je l’ai vue évoluer.
Mais aujourd’hui, elle s’essouffle un peu. En face d’elle, les consoles concurrentes ont au moins &lt;strong&gt;deux générations d’avance&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Côté tarifs, je m’en souviens encore :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la première à &lt;strong&gt;250 €&lt;/strong&gt;, peut-être 269 € maximum, sans jeu ;&lt;/li&gt;
&lt;li&gt;la Lite à &lt;strong&gt;199 €&lt;/strong&gt; ;&lt;/li&gt;
&lt;li&gt;et la OLED Zelda à &lt;strong&gt;310 €&lt;/strong&gt;, même si son prix officiel tournait autour de &lt;strong&gt;350 €&lt;/strong&gt; pour les collectors.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je crois que j’ai tout dit sur cette console.&lt;/p&gt;
&lt;h3 id=&quot;l-achat&quot; tabindex=&quot;-1&quot;&gt;L’achat &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-01-La-Switch-2-decryptee-entre-coups-de-coeur-et-coups-de-gueule/#l-achat&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Quand j’ai entendu parler de la &lt;strong&gt;Switch 2&lt;/strong&gt;, annoncée autour de &lt;strong&gt;500 €&lt;/strong&gt; sans jeu (ou presque), j’ai tout de suite pensé : &lt;em&gt;“Ce sera sans moi.”&lt;/em&gt;
Parce que ça faisait un sacré bond :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;+230 € par rapport à la Switch standard,&lt;/li&gt;
&lt;li&gt;+190 € par rapport à la OLED,&lt;/li&gt;
&lt;li&gt;et encore +150 € par rapport à la OLED collector.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et pour ce prix, on ne parle pas d’une révolution, mais d’une &lt;strong&gt;évolution&lt;/strong&gt;.
Rien qui justifie, selon moi, un tel tarif — tout comme la PS5 Pro à 800 €, ou les nouveaux prix des Xbox. Puis surtout, on parlait de deux consoles dont une non rétrocompatibles car disposant pas de cartouches.&lt;/p&gt;
&lt;p&gt;Mais voilà : les offres ont commencé à tomber.
Chez Leclerc, d’abord, la console seule à &lt;strong&gt;419 €&lt;/strong&gt;, ou la console avec un jeu (&lt;em&gt;Mario Kart&lt;/em&gt; ou &lt;em&gt;Pokémon ZA&lt;/em&gt;) à &lt;strong&gt;469 €&lt;/strong&gt;. Puis, nouvelle offre : &lt;em&gt;Mario Kart&lt;/em&gt; + console à &lt;strong&gt;454 €&lt;/strong&gt;, pendant que l’offre &lt;em&gt;Pokémon&lt;/em&gt; restait à &lt;strong&gt;469 €&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Le matin du &lt;strong&gt;16 octobre&lt;/strong&gt;, je me rends donc à mon centre culturel Leclerc pour vérifier.
Je demande : “Elle est bien à 469 € avec Pokémon ?”
On me répond oui… jusqu’à ce qu’une collègue corrige : “Non, nouvelle offre, 454 € depuis ce matin !”&lt;/p&gt;
&lt;p&gt;Là, impossible de résister. Oui, c’est cher. Mais quand le jeu seul coûte &lt;strong&gt;69 €&lt;/strong&gt; en téléchargement (ou &lt;strong&gt;51 €&lt;/strong&gt; en version boîte chez Leclerc), l’affaire devient intéressante.
Je fais vite le calcul : 419 € (console seule) + 51 € (jeu boîte) = 470 €.
À 454 €, ça me revient à une console seule à &lt;strong&gt;384 €&lt;/strong&gt;.
Et si je compare à ma OLED Zelda à 350 €, la différence est de &lt;strong&gt;seulement 34 €&lt;/strong&gt;.
Franchement, ça va, non ?&lt;/p&gt;
&lt;h3 id=&quot;premieres-impressions&quot; tabindex=&quot;-1&quot;&gt;Premières impressions &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-01-La-Switch-2-decryptee-entre-coups-de-coeur-et-coups-de-gueule/#premieres-impressions&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je ne l’ai que depuis peu, mais soyons honnêtes : côté jeux, pour l’instant, c’est moyen, voire un peu pauvre.
Oui, &lt;em&gt;Cyberpunk&lt;/em&gt; est dispo et tourne bien — je l’ai vu — mais comme je l’ai déjà sur Xbox Series, je ne vais pas repayer. &lt;em&gt;Pokémon ZA&lt;/em&gt; est sympa, mais j’attends surtout de voir la génération 10.
Les &lt;em&gt;Zelda&lt;/em&gt; ont eu une mise à jour gratuite pour les abonnés, et même &lt;em&gt;Pokémon Écarlate&lt;/em&gt; tourne enfin comme il aurait dû le faire à la base !&lt;/p&gt;
&lt;p&gt;En vérité, il y a déjà pas mal de jeux pour une sortie. Beaucoup plus que sur la première Switch, d’ailleurs.&lt;/p&gt;
&lt;p&gt;Un autre point qui me chagrine un peu, c’est le &lt;strong&gt;dock&lt;/strong&gt;.
Je trouve dommage qu’il ne serve qu’à afficher l’image sur la télé, alors qu’il aurait pu être bien plus que ça.&lt;/p&gt;
&lt;p&gt;J’aurais aimé que le dock puisse &lt;strong&gt;étendre la mémoire&lt;/strong&gt; de la console, à la fois &lt;strong&gt;physiquement et virtuellement&lt;/strong&gt;. Par exemple, qu’on puisse y &lt;strong&gt;brancher un disque externe&lt;/strong&gt;, ou mieux encore, qu’il &lt;strong&gt;intègre directement du stockage supplémentaire&lt;/strong&gt; pour y mettre plus de jeux.&lt;/p&gt;
&lt;p&gt;Et pourquoi pas aller plus loin : qu’il &lt;strong&gt;booste les performances&lt;/strong&gt; de la machine quand elle est branchée, histoire de rivaliser un peu avec les plus grosses consoles du marché.
Il me semble d’ailleurs qu’une autre console fait déjà ça — ou du moins quelque chose d’approchant.&lt;/p&gt;
&lt;p&gt;Enfin, même sans tout ça, j’aurais apprécié que le dock &lt;strong&gt;offre un meilleur refroidissement&lt;/strong&gt;. Parce qu’avec la puissance embarquée et les sessions de jeu qui s’allongent, ça aurait clairement été un plus.&lt;/p&gt;
&lt;p&gt;En dehors de ça, la console est encore récente, donc je n’ai pas encore tout vu .
Je n’en attendais pas spécialement plus pour l’instant — je ferai un vrai bilan après plusieurs mois d’utilisation — mais certaines choses me surprennent déjà &lt;strong&gt;positivement&lt;/strong&gt;, voire m’étonnent franchement.&lt;/p&gt;
&lt;p&gt;D’abord, &lt;strong&gt;le confort visuel&lt;/strong&gt; : je joue maintenant en &lt;strong&gt;4K à 60 i/s&lt;/strong&gt; sur l’écran de ma TV (la console allant jusqu’à 120 i/s), et ça fait vraiment du bien. La précédente Switch se limitait, si je ne dis pas de bêtise, à du &lt;strong&gt;1080p en 60 i/s&lt;/strong&gt; maximum. La différence se voit.&lt;/p&gt;
&lt;p&gt;Mais le point le plus plaisant, et là vraiment chapeau, c’est que &lt;strong&gt;tout le matériel de la première Switch est compatible&lt;/strong&gt; avec la Switch 2 !
Les manettes pro — qu’elles soient officielles à 50 € ou celles à 14 € d’Action — fonctionnent parfaitement. Et encore plus surprenant : &lt;strong&gt;les Joy-Con de la première Switch sont aussi compatibles&lt;/strong&gt; !&lt;/p&gt;
&lt;p&gt;Franchement, c’est top.
C’est la première fois que je n’ai pas besoin de racheter de manettes ou de Joy-Con supplémentaires.
Pour les recharger, deux solutions : soit garder une Switch 1, soit acheter un support de recharge multiple (jusqu’à 4 Joy-Con).&lt;/p&gt;
&lt;p&gt;Dans mon cas, tout s’est bien réparti :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ma première Switch a trouvé sa place dans la chambre de ma deuxième fille,&lt;/li&gt;
&lt;li&gt;la Switch OLED collector Zelda est dans celle de ma grande (9 ans, “grande” entre guillemets 😄).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Résultat : &lt;strong&gt;aucune perte&lt;/strong&gt;, tout le matériel reste utile.&lt;/p&gt;
&lt;p&gt;Et honnêtement, je ne sais pas si un tel niveau de compatibilité existait avant.
Je sais que chez Xbox, la rétrocompatibilité matérielle a toujours été un point fort, mais je ne m’attendais pas à ce que Nintendo fasse aussi bien.
C’est peut-être un détail, mais pour moi c’est un vrai bon point — surtout quand je repense aux générations précédentes, où il fallait systématiquement &lt;strong&gt;racheter du matos&lt;/strong&gt; à chaque nouvelle console.&lt;/p&gt;
&lt;p&gt;Hors dock, la console fait &lt;strong&gt;moins “enfant”&lt;/strong&gt;, elle a vraiment un look de console adulte et offre une &lt;strong&gt;meilleure prise en main&lt;/strong&gt;.
La matière utilisée semble &lt;strong&gt;plus solide et de meilleure qualité&lt;/strong&gt;.
Attention cependant : c’est confortable pour des petites mains d’adultes, pas pour des grosses mains américaines 😄.
Elle est un peu plus lourde que la précédente, mais le poids est &lt;strong&gt;bien réparti&lt;/strong&gt;, donc ça ne gêne pas.&lt;/p&gt;
&lt;p&gt;Pour l’écran, je suis un peu déçu de &lt;strong&gt;ne pas avoir d’OLED&lt;/strong&gt;.
Mais si ce choix a permis de &lt;strong&gt;baisser le prix&lt;/strong&gt; et d’éviter une console au-dessus des 500 €, ça me va (et pour être franc, je suis sûr que “Big N” a déjà dans sa botte une Switch2 oled…).
Et honnêtement, l’écran est déjà vraiment &lt;strong&gt;très correct&lt;/strong&gt;.
L’OLED aurait donné des couleurs un peu plus chaudes et criardes, mais rien de dramatique.&lt;/p&gt;
&lt;p&gt;On en vient à &lt;strong&gt;la batterie&lt;/strong&gt;, et là, si j’écoute les Youtubeurs qui se plaignent de la durée, je rigole un peu.
Oui, l’autonomie n’est pas exceptionnelle : on est généralement en dessous de ce que la Switch OLED nous avait habitués. Comptez &lt;strong&gt;3 à 4 heures de jeu&lt;/strong&gt;, peut-être jusqu’à 5 heures si vous ne poussez pas la machine à fond.&lt;/p&gt;
&lt;p&gt;D’après Nintendo :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Après une charge complète, la batterie de la console Nintendo Switch 2 devrait avoir une autonomie comprise entre 2 heures et 6 heures 30. L’autonomie peut varier en fonction des logiciels et fonctions utilisés.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pour comparaison, voici l’autonomie des autres Switch :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Nintendo Switch (HAC-001, série XAW)&lt;/strong&gt; : 2,5 à 6,5 heures&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nintendo Switch (HAC-001(-01), série XKW)&lt;/strong&gt; : 4,5 à 9 heures&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nintendo Switch Lite (HDH-001)&lt;/strong&gt; : 3 à 7 heures&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nintendo Switch OLED (HEG-001, série XTW)&lt;/strong&gt; : 4,5 à 9 heures&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Donc, pour situer, la Switch 2 se place &lt;strong&gt;dans la même gamme que le Steam Deck&lt;/strong&gt;, et même &lt;strong&gt;mieux que le ROG Ally/Xbox ROG portable&lt;/strong&gt; selon certains tests.&lt;/p&gt;
&lt;p&gt;Maintenant, puisque je suis un petit fanboy, voici un &lt;strong&gt;comparatif estimatif d’autonomie pour Cyberpunk 2077&lt;/strong&gt; sur trois appareils portables/consoles : &lt;strong&gt;Steam Deck&lt;/strong&gt;, &lt;strong&gt;ROG Ally / Ally X (ASUS)&lt;/strong&gt;, et &lt;strong&gt;Nintendo Switch 2&lt;/strong&gt;.
⚠️ Attention : ces chiffres sont des &lt;strong&gt;ordres de grandeur&lt;/strong&gt; provenant de tests utilisateurs ou médias, avec des réglages très différents (TDP, résolution, FSR, luminosité…). À prendre donc comme indication, pas comme valeurs absolues.&lt;/p&gt;
&lt;h3 id=&quot;comparatif-autonomie-cyberpunk-2077&quot; tabindex=&quot;-1&quot;&gt;Comparatif autonomie – Cyberpunk 2077 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-01-La-Switch-2-decryptee-entre-coups-de-coeur-et-coups-de-gueule/#comparatif-autonomie-cyberpunk-2077&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Appareil&lt;/th&gt;
&lt;th&gt;Estimation autonomie pour Cyberpunk 2077&lt;/th&gt;
&lt;th&gt;Remarques&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Steam Deck&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;~ &lt;strong&gt;1 h30 à 3 h&lt;/strong&gt; selon réglages. Par exemple, un témoignage mentionne « maximum de 1,5 h » sur le Steam Deck pour Cyberpunk (&lt;a href=&quot;https://steamcommunity.com/app/1675200/discussions/0/3466101084947009513/?utm_source=chatgpt.com&quot; title=&quot;1 hour battery? Are you kidding me? :: Steam Deck General ...&quot;&gt;Steam Community&lt;/a&gt;), d’autres mentionnent ~2,5 h avec réglages optimisés (&lt;a href=&quot;https://pcoptimizedsettings.com/cyberpunk-2077-best-steam-deck-graphics-settings/?utm_source=chatgpt.com&quot; title=&quot;Cyberpunk 2077 Best Steam Deck Settings: Optimized for 45 FPS&quot;&gt;PC Optimized Settings&lt;/a&gt;).&lt;/td&gt;
&lt;td&gt;Grande variabilité : dépend fortement du TDP limité, de la résolution, du FSR activé, de la luminosité.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ROG Ally / Ally X&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;~ &lt;strong&gt;1 h à 2 h30&lt;/strong&gt; selon usage. Exemple : « At best, I can get 2h to 2h30 … At worst, we’re talking 50 minutes » sur l’Ally (&lt;a href=&quot;https://overkill.wtf/asus-rog-ally-x-review/?utm_source=chatgpt.com&quot; title=&quot;ASUS ROG Ally X Review: The new king, no revolution needed&quot;&gt;Overkill&lt;/a&gt;). Un autre test évoque 3h pour l’Ally X dans un benchmark PCMark, mais pas spécifiquement pour Cyberpunk (&lt;a href=&quot;https://www.tomsguide.com/gaming/handheld-gaming/asus-rog-ally-x-3-reasons-to-buy-and-2-reasons-to-skip?utm_source=chatgpt.com&quot; title=&quot;Asus ROG Ally X — 3 reasons to buy and 2 reasons to skip&quot;&gt;Tom’s Guide&lt;/a&gt;).&lt;/td&gt;
&lt;td&gt;L’Ally est un « PC-handheld » avec souvent TDP élevé : plus de puissance = moins d’autonomie. Réglages élevés = autonomie moindre.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nintendo Switch 2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;~ &lt;strong&gt;2 h&lt;/strong&gt; (voire un peu plus) pour Cyberpunk en portable. Test direct donne ~2h04 (&lt;a href=&quot;https://en.as.com/meristation/news/nintendo-switch-2-vs-steam-deck-which-has-the-better-battery-life-n/?utm_source=chatgpt.com&quot; title=&quot;Nintendo Switch 2 vs. Steam Deck: which has the better battery life?&quot;&gt;AS USA&lt;/a&gt;).&lt;/td&gt;
&lt;td&gt;Bien que le matériel soit moins puissant qu’un handheld PC, le jeu reste exigeant, d’où l’autonomie limitée.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&quot;quelques-precisions-utiles&quot; tabindex=&quot;-1&quot;&gt;Quelques précisions utiles : &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-01-La-Switch-2-decryptee-entre-coups-de-coeur-et-coups-de-gueule/#quelques-precisions-utiles&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Steam Deck&lt;/strong&gt; : un test mentionne « Estimation Battery Life : 120 Minutes » (~2 h) pour Cyberpunk avec réglages réduits (&lt;a href=&quot;https://retroresolve.com/settings/cyberpunk-2077-on-steam-deck-review-and-settings/?utm_source=chatgpt.com&quot; title=&quot;Cyberpunk 2077 on Steam Deck: Review and Best Settings&quot;&gt;RetroResolve&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ROG Ally / Ally X&lt;/strong&gt; : le site ROG indique qu’on peut prolonger l’autonomie en passant en mode « Performance » ou « Silent » plutôt que « Turbo » (&lt;a href=&quot;https://rog.asus.com/us/articles/guides/how-to-extend-the-battery-life-of-your-rog-ally/?utm_source=chatgpt.com&quot; title=&quot;How to extend the battery life of your ROG Ally or Ally X - ASUS&quot;&gt;@ROG&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Switch 2&lt;/strong&gt; : selon les réglages (luminosité, WiFi, etc.), pour Cyberpunk, « 2h à 2h05 » est réaliste (&lt;a href=&quot;https://www.reddit.com/r/nintendo/comments/1l4pv2t/switch_2_battery_life/?utm_source=chatgpt.com&quot; title=&quot;Switch 2 Battery Life : r/nintendo - Reddit&quot;&gt;Reddit&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si on résume :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pour jouer à Cyberpunk dans un transport, une session courte : la Switch 2 est probablement la plus « stable » en autonomie (≈2 h).&lt;/li&gt;
&lt;li&gt;Pour une meilleure expérience visuelle/performances (résolution, FPS), vous aurez à accepter une autonomie réduite sur Steam Deck ou ROG Ally.&lt;/li&gt;
&lt;li&gt;Si vous pouvez limiter la puissance (réduire TDP, FSR, résolution, luminosité), vous pourrez grappiller quelques dizaines de minutes en plus.&lt;/li&gt;
&lt;li&gt;Si vous prévoyez jouer longtemps, prévoir d’être proche d’une prise ou avoir une batterie externe/chargeur.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;coup-de-gueule&quot; tabindex=&quot;-1&quot;&gt;Coup de gueule 🔥 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-11-01-La-Switch-2-decryptee-entre-coups-de-coeur-et-coups-de-gueule/#coup-de-gueule&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Franchement, ce qui m’énerve le plus avec la &lt;strong&gt;Switch 2&lt;/strong&gt; et &lt;em&gt;Pokémon ZA&lt;/em&gt;, ce sont tous ces pseudo-experts et Youtubeurs qui déversent leurs critiques… &lt;strong&gt;sans même avoir la console entre les mains&lt;/strong&gt;.
Ils passent leur temps à analyser des trailers, regarder des streams ou copier des screenshots… mais jamais, &lt;strong&gt;jamais&lt;/strong&gt;, ils n’ont lancé le jeu.&lt;/p&gt;
&lt;p&gt;Résultat : des avis définitifs sur du vent, des comparaisons bidon, des critiques acerbes… tout ça sur &lt;strong&gt;des trucs qu’ils n’ont jamais testés&lt;/strong&gt;.
C’est un peu comme juger une voiture en ne l’ayant vue qu’en photo sur Instagram : ça ne veut rien dire !&lt;/p&gt;
&lt;p&gt;Moi, j’y ai joué. Je connais le matos. Je sais comment ça tourne. Et tout ce qu’ils racontent, c’est du &lt;strong&gt;bla-bla pour faire du clic&lt;/strong&gt;.
Alors oui, la Switch 2 n’est pas parfaite. Mais au moins moi je parle en &lt;strong&gt;connaissance de cause&lt;/strong&gt;, pas en recopiant ce que j’ai vu sur YouTube ou Twitter.&lt;/p&gt;
&lt;p&gt;Alors la prochaine fois, chers critiques, &lt;strong&gt;avant de cracher sur une console ou un jeu&lt;/strong&gt;, mettez vos mains dessus et testez ! Sinon, fermez-la et laissez les vrais joueurs se faire leur propre opinion.&lt;/p&gt;
&lt;hr&gt;
</content>
	</entry>
	
	<entry>
		<title>Pokémon : pourquoi je n’ai jamais décroché de la licence</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-19-Pokemon-pourquoi-je-nai-jamais-decroche-de-la-licence/"/>
		<updated>2025-10-19T11:37:21Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-19-Pokemon-pourquoi-je-nai-jamais-decroche-de-la-licence/</id>
		<content type="html">&lt;p&gt;Je fais partie de ceux qui ont grandi avec &lt;strong&gt;Pokémon&lt;/strong&gt;. Mon premier jeu, c’était &lt;strong&gt;Pokémon Jaune&lt;/strong&gt; sur &lt;strong&gt;Game Boy&lt;/strong&gt;. Je me souviens encore de la sensation incroyable de voir &lt;strong&gt;Pikachu me suivre partout&lt;/strong&gt;, de parler aux voisins pour échanger des Pokémon et de parcourir les écrans de ma petite Game Boy avec cette excitation unique. Mes potes avaient &lt;strong&gt;Rouge et Bleu&lt;/strong&gt;, moi j’avais &lt;strong&gt;Jaune&lt;/strong&gt;, et on vivait nos premières vraies aventures vidéoludiques comme si c’était une véritable quête.&lt;/p&gt;
&lt;p&gt;Après ça, j’ai continué l’aventure avec &lt;strong&gt;Pokémon Colosseum sur GameCube&lt;/strong&gt;. Pas vraiment un Pokémon “classique”, on ne pouvait capturer que des Pokémon “obscurs” pour les purifier. C’était sombre, différent, et ça changeait complètement l’expérience habituelle, mais j’avais adoré. Je me sentais impliqué, pas juste en train de collectionner des créatures, mais en train de &lt;strong&gt;changer leur destin&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;ma-collection-switch-presque-complete&quot; tabindex=&quot;-1&quot;&gt;Ma collection Switch : presque complète &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-19-Pokemon-pourquoi-je-nai-jamais-decroche-de-la-licence/#ma-collection-switch-presque-complete&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Aujourd’hui, ma collection Pokémon se trouve principalement sur &lt;strong&gt;Switch&lt;/strong&gt;. J’ai quasiment tout :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Let’s Go Pikachu&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Diamant Étincelant / Perle Scintillante&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Épée / Bouclier&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arceus&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Écarlate&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Et oui… je me suis aussi laissé tenter par &lt;strong&gt;Pokémon Z-A&lt;/strong&gt; récemment (mais ça, c’est pour un autre billet 😉).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Il m’en manque quelques-uns, mais dans l’ensemble, je suis un fan fidèle qui n’a jamais décroché. Chaque nouvelle génération reste pour moi &lt;strong&gt;une promesse de découverte et d’amusement&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;les-polemiques-le-pokemon-bashing-permanent&quot; tabindex=&quot;-1&quot;&gt;Les polémiques : le Pokémon bashing permanent &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-19-Pokemon-pourquoi-je-nai-jamais-decroche-de-la-licence/#les-polemiques-le-pokemon-bashing-permanent&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Chaque nouvelle sortie Pokémon se fait démonter. &lt;strong&gt;Écarlate/Violet&lt;/strong&gt; a été critiqué pour ses bugs et son optimisation médiocre, &lt;strong&gt;Arceus&lt;/strong&gt; pour ses graphismes… et pour &lt;strong&gt;Z-A&lt;/strong&gt;, on a même eu droit à un appel au boycott parce qu’on ne pourrait pas importer certains Pokémon. Franchement, ça devient un sport national : &lt;strong&gt;détruire la licence qu’on court pourtant acheter&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Moi ? Ça ne me concerne pas. Je ne transfère jamais mes anciens Pokémon lors de mes premières parties. Je veux repartir de zéro, découvrir chaque aventure avec des yeux neufs. Redécouvrir, reconstruire une équipe, prendre plaisir à chaque capture : ça reste &lt;strong&gt;le vrai plaisir Pokémon&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;epee-bouclier-le-retour-sur-les-rails&quot; tabindex=&quot;-1&quot;&gt;Épée/Bouclier : le retour sur les rails &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-19-Pokemon-pourquoi-je-nai-jamais-decroche-de-la-licence/#epee-bouclier-le-retour-sur-les-rails&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;En vieillissant, je pensais avoir passé l’âge de jouer à Pokémon. Mais &lt;strong&gt;Pokémon Épée/Bouclier&lt;/strong&gt; m’a réconcilié avec la licence. Pourquoi ?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L’histoire est &lt;strong&gt;simple mais efficace&lt;/strong&gt;, avec un vrai/faux méchant et un univers cohérent.&lt;/li&gt;
&lt;li&gt;La progression est &lt;strong&gt;claire&lt;/strong&gt;, et le Pokédex est &lt;strong&gt;agréable à compléter&lt;/strong&gt;, guidé sur les Pokémon manquants.&lt;/li&gt;
&lt;li&gt;Les graphismes sont &lt;strong&gt;jolis et colorés&lt;/strong&gt;, tant qu’on ne parle pas des Terres Sauvages… là, c’est clairement moins réussi.&lt;/li&gt;
&lt;li&gt;Les personnages sont &lt;strong&gt;attachants&lt;/strong&gt;, hauts en couleur, et l’ambiance globale est super immersive.&lt;/li&gt;
&lt;li&gt;Les &lt;strong&gt;Arènes&lt;/strong&gt; sont transformées en &lt;strong&gt;stades à l’anglaise&lt;/strong&gt;, avec musique et foule, un vrai plaisir visuel et auditif.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Oui, les Terres Sauvages sont un point faible. On rame parfois, textures floues, animations bancales… mais &lt;strong&gt;ça ne gâche pas le plaisir général&lt;/strong&gt;. Pokémon Épée/Bouclier reste pour moi &lt;strong&gt;le meilleur épisode de la licence depuis longtemps&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;la-transmission-ma-fille-decouvre-pokemon&quot; tabindex=&quot;-1&quot;&gt;La transmission : ma fille découvre Pokémon &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-19-Pokemon-pourquoi-je-nai-jamais-decroche-de-la-licence/#la-transmission-ma-fille-decouvre-pokemon&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Récemment, ma fille a voulu essayer un Pokémon. Son choix initial : &lt;strong&gt;Écarlate&lt;/strong&gt;. Sauf que ce jeu est &lt;strong&gt;bordélique&lt;/strong&gt;, part dans tous les sens dès le départ, et elle aurait vite été perdue. Je lui ai conseillé &lt;strong&gt;Pokémon Bouclier&lt;/strong&gt; (parce que je fais déjà un run Épée en parallèle). Et résultat ? Elle adore ! Voir que Pokémon continue de &lt;strong&gt;plaire aussi bien aux anciens fans qu’aux nouveaux joueurs&lt;/strong&gt;, ça me fait vraiment plaisir.&lt;/p&gt;
&lt;p&gt;Ça prouve une chose : Pokémon, c’est &lt;strong&gt;une licence qui traverse les générations&lt;/strong&gt;, qui sait se renouveler et rester fun même quand on n’est plus un enfant.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;conclusion-pokemon-toujours-magique&quot; tabindex=&quot;-1&quot;&gt;Conclusion : Pokémon, toujours magique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-19-Pokemon-pourquoi-je-nai-jamais-decroche-de-la-licence/#conclusion-pokemon-toujours-magique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour moi, Pokémon n’a jamais perdu sa magie. Entre nostalgie, nouvelles aventures et partage avec ma fille, la licence reste &lt;strong&gt;une valeur sûre&lt;/strong&gt;. Même si certains épisodes sont critiqués, même si la communauté ne fait jamais de cadeau, je continue de &lt;strong&gt;m’éclater à chaque sortie&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et oui, &lt;strong&gt;Pokémon Z-A&lt;/strong&gt;, je l’attends… mais ça, c’est une autre histoire, un billet pour plus tard. 😉&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Fedora 43 : ce sera pas pour tout de suite</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-17-Fedora-43-ce-sera-pas-pour-tout-de-suite/"/>
		<updated>2025-10-17T09:15:05Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-17-Fedora-43-ce-sera-pas-pour-tout-de-suite/</id>
		<content type="html">&lt;p&gt;Fedora 43 devait sortir la semaine prochaine, le 21 octobre.
Eh bien… non. L’équipe a officiellement déclaré un &lt;strong&gt;“No-Go”&lt;/strong&gt;, autrement dit : la version &lt;strong&gt;n’est pas prête à sortir&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C’est assez rare ces dernières années, car Fedora avait repris du poil de la bête : les versions sortaient souvent à l’heure, voire &lt;strong&gt;en avance&lt;/strong&gt;. Mais cette fois, le chantier est trop gros pour tenir le calendrier.&lt;/p&gt;
&lt;h2 id=&quot;les-causes-du-no-go&quot; tabindex=&quot;-1&quot;&gt;🚧 Les causes du “No-Go” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-17-Fedora-43-ce-sera-pas-pour-tout-de-suite/#les-causes-du-no-go&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Il reste &lt;strong&gt;une dizaine de bugs bloquants&lt;/strong&gt; dans la version actuelle.
Parmi les plus gênants :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;des problèmes dans &lt;strong&gt;Anaconda&lt;/strong&gt; (l’installeur) ;&lt;/li&gt;
&lt;li&gt;des soucis avec &lt;strong&gt;GDM&lt;/strong&gt; et &lt;strong&gt;GNOME Shell&lt;/strong&gt; ;&lt;/li&gt;
&lt;li&gt;et même des régressions matérielles, comme le &lt;strong&gt;WiFi MediaTek MT7922&lt;/strong&gt; qui fait des siennes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Certains de ces bugs sont en cours de vérification QA, d’autres pas encore corrigés.
Bref, Fedora 43 &lt;strong&gt;n’est pas dans un état propre pour une release&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;nouvelle-cible&quot; tabindex=&quot;-1&quot;&gt;📅 Nouvelle cible &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-17-Fedora-43-ce-sera-pas-pour-tout-de-suite/#nouvelle-cible&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’équipe Fedora va retenter sa chance &lt;strong&gt;le 28 octobre&lt;/strong&gt;, si tout va bien d’ici là.
Sinon, deux nouvelles dates de secours sont prévues : &lt;strong&gt;le 4 novembre&lt;/strong&gt; et &lt;strong&gt;le 11 novembre&lt;/strong&gt;.
En attendant, les développeurs continuent de bosser pour stabiliser le tout.&lt;/p&gt;
&lt;h2 id=&quot;en-resume&quot; tabindex=&quot;-1&quot;&gt;💭 En résumé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-17-Fedora-43-ce-sera-pas-pour-tout-de-suite/#en-resume&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Fedora 43 devait sortir dans les temps, mais &lt;strong&gt;la qualité passe avant tout&lt;/strong&gt;.
Et honnêtement, c’est pas plus mal : mieux vaut une version retardée qu’une version bancale.
Les “No-Go” font partie de l’ADN de Fedora : rigueur, QA solide et refus de bâcler.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Légendes Pokémon : Z-A — Je n’en veux pas… mais je le veux quand même</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-16-Legendes-Pokemon-Z-A/"/>
		<updated>2025-10-16T18:19:30Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-16-Legendes-Pokemon-Z-A/</id>
		<content type="html">&lt;p&gt;Je vais être honnête : &lt;em&gt;Légendes Pokémon : Z-A&lt;/em&gt;, prévu pour la future &lt;strong&gt;Nintendo Switch 2&lt;/strong&gt;, ce n’est pas le jeu que j’attends le plus.
Je ne me dis pas “vivement sa sortie”, ni “ça va révolutionner la série”.
Non, au contraire.
Je regarde les bandes-annonces, les fuites, les débats en ligne… et je me dis souvent : &lt;em&gt;encore un épisode de plus, qui ne changera pas grand-chose&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Et pourtant — c’est plus fort que moi — je sais que je finirai par y jouer.
Parce qu’à chaque fois, c’est la même histoire.&lt;/p&gt;
&lt;p&gt;Je râle, je dis que c’est trop répétitif, trop simple, trop commercial.
Mais quand je lance le jeu… tout s’efface.
D’un coup, je redeviens un gamin.&lt;/p&gt;
&lt;p&gt;C’est difficile à expliquer à quelqu’un qui n’a pas connu cette sensation.
C’est comme si le monde autour disparaissait.
Les musiques, les petites animations, la découverte d’une nouvelle région, le premier Pokémon sauvage qui surgit dans les hautes herbes…
Tout ça me ramène des années en arrière, quand j’étais là, assis par terre, la tête penchée sur une Game Boy, à échanger des Pokémon avec un câble Link.&lt;/p&gt;
&lt;p&gt;Aucun autre jeu ne me fait ça.
Même les plus beaux, les plus profonds, les plus spectaculaires — rien n’arrive à recréer cette magie-là.
Pokémon, c’est le seul univers où je retrouve ce mélange d’innocence et de curiosité pure.
Où je ne joue plus &lt;em&gt;pour finir le jeu&lt;/em&gt;, mais juste pour le plaisir d’y être.&lt;/p&gt;
&lt;p&gt;Alors oui, &lt;em&gt;Légendes Pokémon : Z-A&lt;/em&gt; ne me fait pas rêver sur le papier.
Mais je sais très bien que le jour de sa sortie, je serai là.
Parce qu’au fond, Pokémon, c’est ma madeleine de Proust.
Un rappel d’une époque où tout semblait possible, où capturer un simple Salamèche suffisait à me rendre heureux.&lt;/p&gt;
&lt;p&gt;Et même si je sais qu’il ne me surprendra peut-être pas, ce n’est pas grave.
Parce qu’à chaque nouveau Pokémon, je retrouve un peu de moi-même.
Le gamin que j’étais, et que j’ai jamais vraiment cessé d’être.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Le forum refonctionne !</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-09-Le-forum-refonctionne/"/>
		<updated>2025-10-09T01:23:18Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-09-Le-forum-refonctionne/</id>
		<content type="html">&lt;h2 id=&quot;le-forum-de-passion-gnu-linux-est-de-retour&quot; tabindex=&quot;-1&quot;&gt;🔧 Le forum de Passion GNU/Linux est de retour ! &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-09-Le-forum-refonctionne/#le-forum-de-passion-gnu-linux-est-de-retour&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Bonne nouvelle ma poule ! 🎉
Après quelques galères techniques et un peu de patience, &lt;strong&gt;le forum de Passion GNU/Linux refonctionne enfin&lt;/strong&gt;.
Tu peux à nouveau t’y connecter, parcourir les discussions, poser tes questions ou tout simplement papoter avec la communauté.&lt;/p&gt;
&lt;p&gt;Ces derniers jours sans forum ont montré à quel point cet espace manquait. C’est un petit coin du Web où on aime partager nos astuces, râler un peu sur certaines distros (coucou Arch 😏), et parler de tout ce qui touche au monde GNU/Linux sans prise de tête.&lt;/p&gt;
&lt;p&gt;Un grand merci à celles et ceux qui ont aidé à le remettre sur pied — et surtout à vous tous pour votre patience.&lt;/p&gt;
&lt;p&gt;➡️ Le forum, c’est par ici : &lt;strong&gt;[&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/forum/&quot;&gt;https://passiongnulinux.tuxfamily.org/forum/&lt;/a&gt;]&lt;/strong&gt;
Venez relancer les discussions, en créer de nouvelles, et faire vivre à nouveau notre petit monde libre et passionné ❤️&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Incroyable : Red Hat se fait pirater, et soudain tout le monde devient muet. Le miracle du libre corporate.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-08-Incroyable-Red-Hat-se-fait-pirater-et-soudain-tout-le-monde-devient-muet-Le-miracle-du-libre-corporate/"/>
		<updated>2025-10-08T22:07:06Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-08-Incroyable-Red-Hat-se-fait-pirater-et-soudain-tout-le-monde-devient-muet-Le-miracle-du-libre-corporate/</id>
		<content type="html">&lt;h2 id=&quot;le-silence-complice-autour-du-piratage-de-red-hat-lachete-ou-connivence&quot; tabindex=&quot;-1&quot;&gt;Le silence complice autour du piratage de Red Hat : lâcheté ou connivence ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Incroyable-Red-Hat-se-fait-pirater-et-soudain-tout-le-monde-devient-muet-Le-miracle-du-libre-corporate/#le-silence-complice-autour-du-piratage-de-red-hat-lachete-ou-connivence&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le 2 octobre 2025, &lt;strong&gt;Red Hat s’est fait pirater&lt;/strong&gt;.
Pas un petit incident de serveur obscur — non, une &lt;strong&gt;compromission de son instance GitLab interne&lt;/strong&gt;, avec des &lt;strong&gt;projets sensibles exposés&lt;/strong&gt; et potentiellement des morceaux de la chaîne logicielle mis à nu.
Une claque monumentale pour une entreprise qui se drape depuis des années dans le costume du sérieux et de la sécurité.&lt;/p&gt;
&lt;p&gt;Et pourtant… &lt;strong&gt;personne n’en parle.&lt;/strong&gt;
Silence total du côté francophone.
Pas un mot des « influenceurs Linux », pas un billet, pas une vidéo.
Comme si l’affaire gênait. Et c’est bien le problème.&lt;/p&gt;
&lt;h3 id=&quot;quand-ce-n-est-pas-red-hat-tout-le-monde-aboie&quot; tabindex=&quot;-1&quot;&gt;Quand ce n’est pas Red Hat, tout le monde aboie &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Incroyable-Red-Hat-se-fait-pirater-et-soudain-tout-le-monde-devient-muet-Le-miracle-du-libre-corporate/#quand-ce-n-est-pas-red-hat-tout-le-monde-aboie&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si c’était Debian, Arch ou un petit projet open source, les réseaux seraient en feu.
Les mêmes qui font des vidéos de 30 minutes sur “le dernier bug Debian&amp;quot; auraient déjà sorti la loupe et les grands discours sur la sécurité du libre.
Mais là ? C’est &lt;strong&gt;Red Hat&lt;/strong&gt;, l’enfant chéri du monde professionnel, le “gros sérieux” du libre d’entreprise.
Alors tout le monde se tait, &lt;strong&gt;trop occupé à ne pas se fâcher avec la marque rouge&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;manque-de-courage-ou-simple-hypocrisie&quot; tabindex=&quot;-1&quot;&gt;Manque de courage ou simple hypocrisie ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Incroyable-Red-Hat-se-fait-pirater-et-soudain-tout-le-monde-devient-muet-Le-miracle-du-libre-corporate/#manque-de-courage-ou-simple-hypocrisie&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Appelons un chat un chat : c’est &lt;strong&gt;de la lâcheté&lt;/strong&gt;.
Certains créateurs de contenu Linux se disent indépendants, mais leur silence prouve surtout qu’ils ont &lt;strong&gt;peur de perdre un partenariat, un accès privilégié ou une image “neutre”&lt;/strong&gt;.
Sauf qu’à force de ménager la chèvre et le chou, ils finissent par servir le loup.&lt;/p&gt;
&lt;p&gt;Parler d’un piratage confirmé par Red Hat, ce n’est pas “cracher dans la soupe”.
C’est juste faire son boulot d’informateur, de passionné, de défenseur du libre.
Mais pour ça, il faut un peu de colonne vertébrale.&lt;/p&gt;
&lt;h3 id=&quot;le-libre-ce-n-est-pas-que-du-marketing&quot; tabindex=&quot;-1&quot;&gt;Le libre, ce n’est pas que du marketing &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Incroyable-Red-Hat-se-fait-pirater-et-soudain-tout-le-monde-devient-muet-Le-miracle-du-libre-corporate/#le-libre-ce-n-est-pas-que-du-marketing&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Red Hat aime parler de “transparence”, de “sécurité” et de “responsabilité”.
Mais quand l’entreprise se fait &lt;strong&gt;ouvrir son GitLab comme une boîte de conserve&lt;/strong&gt;, c’est motus et bouche cousue côté communauté.
Pourquoi ? Parce qu’on préfère regarder ailleurs plutôt que d’admettre que même les géants du libre peuvent être pris la main dans le code.&lt;/p&gt;
&lt;p&gt;Ce n’est pas un crime de se faire pirater.
C’en est un de &lt;strong&gt;laisser filer ça sans débat&lt;/strong&gt;, sans analyse, sans réflexion.
Le libre, ce n’est pas juste un logo rouge sur un polo corporate. C’est &lt;strong&gt;un esprit critique&lt;/strong&gt;, et cet esprit est clairement en veille prolongée.&lt;/p&gt;
&lt;h3 id=&quot;red-hat-tu-veux-jouer-dans-la-cour-des-grands-assume-les-regles&quot; tabindex=&quot;-1&quot;&gt;Red Hat, tu veux jouer dans la cour des grands ? Assume les règles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Incroyable-Red-Hat-se-fait-pirater-et-soudain-tout-le-monde-devient-muet-Le-miracle-du-libre-corporate/#red-hat-tu-veux-jouer-dans-la-cour-des-grands-assume-les-regles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Quand on est une entreprise de cette taille, avec cette image, on doit &lt;strong&gt;rendre des comptes&lt;/strong&gt;.
Pas à ses actionnaires.
À la communauté.
Parce que sans elle, Red Hat n’est qu’un nom de marque vide.&lt;/p&gt;
&lt;p&gt;On attend des réponses claires, des détails techniques, une communication honnête — pas un communiqué de crise lisse et sans saveur.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;conclusion-se-taire-c-est-trahir&quot; tabindex=&quot;-1&quot;&gt;Conclusion : se taire, c’est trahir &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Incroyable-Red-Hat-se-fait-pirater-et-soudain-tout-le-monde-devient-muet-Le-miracle-du-libre-corporate/#conclusion-se-taire-c-est-trahir&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce piratage est grave, oui.
Mais ce qui est encore plus grave, c’est le &lt;strong&gt;mutisme général&lt;/strong&gt; de ceux qui prétendent défendre le libre.
Ce silence est une trahison.
Une preuve que la passion a cédé la place à la complaisance.&lt;/p&gt;
&lt;p&gt;Alors non, je ne me tairai pas.
Parce que si on commence à &lt;strong&gt;protéger les puissants au nom du “libre”&lt;/strong&gt;, alors on a déjà tout perdu.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo fait le ménage dans ses miroirs Git : seuls les dépôts officiels resteront</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-08-Gentoo-fait-le-menage-dans-ses-miroirs-Git-seuls-les-depots-officiels-resteront/"/>
		<updated>2025-10-08T17:14:42Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-08-Gentoo-fait-le-menage-dans-ses-miroirs-Git-seuls-les-depots-officiels-resteront/</id>
		<content type="html">&lt;p&gt;Gentoo vient d’annoncer une décision importante concernant la gestion de ses miroirs Git : à partir du &lt;strong&gt;30 octobre 2025&lt;/strong&gt;, &lt;strong&gt;seuls les dépôts officiels&lt;/strong&gt; continueront à bénéficier des miroirs avec cache.
Tous les autres dépôts, notamment ceux de la communauté hébergés dans l’organisation &lt;strong&gt;&lt;a href=&quot;https://github.com/gentoo-mirror/&quot;&gt;gentoo-mirror sur GitHub&lt;/a&gt;&lt;/strong&gt;, seront &lt;strong&gt;supprimés&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;pourquoi-ce-changement&quot; tabindex=&quot;-1&quot;&gt;🧹 Pourquoi ce changement ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Gentoo-fait-le-menage-dans-ses-miroirs-Git-seuls-les-depots-officiels-resteront/#pourquoi-ce-changement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’équipe Gentoo explique que &lt;strong&gt;le coût et la complexité de maintenance&lt;/strong&gt; de ces nombreux miroirs sont devenus trop élevés.
Pour simplifier les choses et concentrer les efforts sur les projets principaux, Gentoo ne conservera que les miroirs des dépôts suivants :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;::gentoo&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;::guru&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;::kde&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;::science&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tous les autres miroirs seront désactivés, puis supprimés définitivement le &lt;strong&gt;30 octobre 2025&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;que-faut-il-faire&quot; tabindex=&quot;-1&quot;&gt;⚙️ Que faut-il faire ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Gentoo-fait-le-menage-dans-ses-miroirs-Git-seuls-les-depots-officiels-resteront/#que-faut-il-faire&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si tu as ajouté des dépôts tiers avec une &lt;strong&gt;ancienne version d’&lt;code&gt;eselect-repository&lt;/code&gt; (avant la 15)&lt;/strong&gt;, il te faudra &lt;strong&gt;les réactiver&lt;/strong&gt; avec la version &lt;strong&gt;15 ou supérieure&lt;/strong&gt;, afin de mettre à jour leurs adresses de synchronisation :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eselect repository remove monrepo
eselect repository &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; monrepo&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Une fois les anciens miroirs supprimés, les dépôts restés sur ces anciennes adresses provoqueront des &lt;strong&gt;erreurs de synchronisation&lt;/strong&gt;. C’est voulu : cela permettra d’éviter que des utilisateurs restent bloqués sur des miroirs obsolètes.&lt;/p&gt;
&lt;h3 id=&quot;si-tu-n-as-rien-touche-tu-n-as-rien-a-faire&quot; tabindex=&quot;-1&quot;&gt;✅ Si tu n’as rien touché, tu n’as rien à faire &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Gentoo-fait-le-menage-dans-ses-miroirs-Git-seuls-les-depots-officiels-resteront/#si-tu-n-as-rien-touche-tu-n-as-rien-a-faire&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les utilisateurs qui n’ont &lt;strong&gt;jamais utilisé &lt;code&gt;eselect-repository&lt;/code&gt;&lt;/strong&gt; ou les dépôts provenant de &lt;strong&gt;gentoo-mirror&lt;/strong&gt; ne sont &lt;strong&gt;pas concernés&lt;/strong&gt;.
Gentoo continuera à utiliser les &lt;strong&gt;URI officiels&lt;/strong&gt; des dépôts via &lt;code&gt;repositories.xml&lt;/code&gt; et les nouvelles versions d’&lt;code&gt;eselect-repository&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;en-resume&quot; tabindex=&quot;-1&quot;&gt;En résumé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-08-Gentoo-fait-le-menage-dans-ses-miroirs-Git-seuls-les-depots-officiels-resteront/#en-resume&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo fait du ménage et se recentre sur ses dépôts officiels.
👉 Si tu utilises des dépôts communautaires, vérifie ta configuration avant le &lt;strong&gt;30 octobre 2025&lt;/strong&gt;.
👉 Si tu ne sais pas de quoi il s’agit, tout va bien, tu n’as rien à changer.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Migrer vers openSUSE Leap 16 avec l’outil de migration</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-05-Migrer-vers-openSUSE-Leap-16-avec-l%E2%80%99outil-de-migration/"/>
		<updated>2025-10-05T00:49:20Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-05-Migrer-vers-openSUSE-Leap-16-avec-l%E2%80%99outil-de-migration/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/blog/2025-10-05-Migrer-vers-openSUSE-Leap-16-avec-l%E2%80%99outil-de-migration/&quot; alt=&quot;openSUSE Leap 16.0 Released, This Is What&#39;s New&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;introduction&quot; tabindex=&quot;-1&quot;&gt;Introduction &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-05-Migrer-vers-openSUSE-Leap-16-avec-l%E2%80%99outil-de-migration/#introduction&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La migration entre versions Linux peut souvent être source de difficultés — notamment à cause des dépôts tiers qui ne sont pas toujours mis à jour à temps. L’annonce publiée sur le site officiel openSUSE met en lumière une solution pour alléger cette transition : l’&lt;strong&gt;opensuse-migration-tool&lt;/strong&gt;. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Dans ce billet, je vous propose une version structurée, claire et adaptée (avec quelques compléments) pour comprendre comment migrer vers &lt;strong&gt;Leap 16.0&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-utiliser-l-outil-de-migration&quot; tabindex=&quot;-1&quot;&gt;Pourquoi utiliser l’outil de migration ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-05-Migrer-vers-openSUSE-Leap-16-avec-l%E2%80%99outil-de-migration/#pourquoi-utiliser-l-outil-de-migration&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’outil &lt;strong&gt;opensuse-migration-tool&lt;/strong&gt; a été conçu pour rendre la migration :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;simple et sûre ;&lt;/li&gt;
&lt;li&gt;prédictible et automatique dans de nombreux aspects. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Voici ce qu’il gère :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Installation automatique de définitions de dépôts de distribution (les bons dépôts pour Leap 16) (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Désactivation des dépôts non distribués (dépôts tiers) pour limiter les conflits (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Exécution de &lt;code&gt;zypper dup&lt;/code&gt; (distribution upgrade) de façon contrôlée (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Propositions de scripts post-migration pour appliquer de nouveaux réglages (ou conserver les préférences) (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Vérifications pré-migration (par exemple compatibilité matérielle, architecture supportée) (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Redémarrage automatique à la fin (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Option de retour arrière via &lt;strong&gt;Snapper rollback&lt;/strong&gt; ou choix de démarrer l’ancien snapshot via le menu GRUB (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;L’outil n’est pas limité à passer de Leap n → Leap n+1 : on peut aussi migrer vers SUSE Linux Enterprise (SLE), vers &lt;strong&gt;Slowroll&lt;/strong&gt;, &lt;strong&gt;Tumbleweed&lt;/strong&gt;, etc. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Un avantage majeur : la gestion des dépôts de distribution est désormais automatisée via &lt;strong&gt;openSUSE-repos&lt;/strong&gt;, ce qui évite de devoir modifier manuellement chaque dépôt. Cette approche est désormais le comportement par défaut pour Leap 16 et Leap Micro 6. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&quot;etapes-de-la-migration&quot; tabindex=&quot;-1&quot;&gt;Étapes de la migration &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-05-Migrer-vers-openSUSE-Leap-16-avec-l%E2%80%99outil-de-migration/#etapes-de-la-migration&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici une version adaptée de la procédure recommandée :&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Étape&lt;/th&gt;
&lt;th&gt;Action suggérée&lt;/th&gt;
&lt;th&gt;Commentaires / précautions&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Sauvegarde du système&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Si vous utilisez Btrfs (par défaut sur Leap), utilisez Snapper pour prendre un snapshot.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Mise à jour complète&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;sudo zypper ref &amp;amp;&amp;amp; sudo zypper up&lt;/code&gt; pour s’assurer que tous les paquets de Leap 15.6 sont à jour avant la migration.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Installation de l’outil de migration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;sudo zypper in opensuse-migration-tool&lt;/code&gt; (s’il n’est pas déjà installé) (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Essai en mode “dry-run”&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/usr/sbin/opensuse-migration-tool --dry-run&lt;/code&gt; (sans faire de changements) (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Lancement de la migration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;sudo opensuse-migration-tool&lt;/code&gt; puis suivre les menus. L’outil vous demandera de désactiver les dépôts non distribués, etc. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Redémarrage &amp;amp; vérifications&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Une fois la migration terminée, redémarrez. Vérifiez que tous vos services fonctionnent, que vos configurations sont intactes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Retour arrière (optionnel)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Si quelque chose ne va pas, utilisez Snapper pour faire un rollback, ou choisissez l’ancien snapshot via GRUB.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&quot;ce-qu-il-faut-savoir-avant&quot; tabindex=&quot;-1&quot;&gt;Ce qu’il faut savoir avant &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-05-Migrer-vers-openSUSE-Leap-16-avec-l%E2%80%99outil-de-migration/#ce-qu-il-faut-savoir-avant&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Quelques points à garder en tête :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L’outil effectue des &lt;strong&gt;vérifications pré-migration&lt;/strong&gt;, notamment pour vérifier que votre matériel (CPU) est compatible avec la version requise (architecture &lt;strong&gt;x86_64-v2&lt;/strong&gt;). (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Le déplacement automatique des dépôts de distribution via &lt;strong&gt;openSUSE-repos&lt;/strong&gt; simplifie grandement le processus. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Bien que l’outil rende la migration beaucoup plus aisée, il reste conseillé de consulter les &lt;strong&gt;notes de version&lt;/strong&gt; de Leap 16 et la page des &lt;strong&gt;bugs connus&lt;/strong&gt; avant de lancer l’opération. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;L’outil est encore qualifié &lt;strong&gt;d’expérimental&lt;/strong&gt;, donc prudence — particulièrement sur des systèmes de production. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;À l’avenir, une interface GTK4 est envisagée pour rendre l’outil plus intuitif graphiquement, tout en conservant la logique centrale de migration. (&lt;a href=&quot;https://news.opensuse.org/2025/10/01/migrating-to-leap-16-with-opensuse-migration-tool/&quot; title=&quot;Migrating to openSUSE Leap 16.0 with ...&quot;&gt;openSUSE News&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	<entry>
		<title>Nouveau chapitre : bienvenue à openSUSE Leap 16</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-04-nouveau-chapitre-bienvenue-a-openSUSE-Leap-16/"/>
		<updated>2025-10-04T00:44:54Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-04-nouveau-chapitre-bienvenue-a-openSUSE-Leap-16/</id>
		<content type="html">&lt;p&gt;Les membres du projet openSUSE sont ravis d’annoncer la sortie de &lt;strong&gt;openSUSE Leap 16&lt;/strong&gt;. Cette version majeure de la distribution Linux communautaire à publication fixe introduit une nouvelle pile logicielle, un cycle de maintenance et de sécurité inégalé, un installateur modernisé, et une simplification des options de migration. ([openSUSE News][1])&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Les fournisseurs et les développeurs devraient envisager sérieusement Leap (et Leap Micro) comme plateforme cible pour leurs solutions. Vous bénéficiez de 24 mois de maintenance et de mises à jour de sécurité gratuites. Aucune autre distribution communautaire n’offre cela sans coût. » — Lubos Kocman, responsable de version ([openSUSE News][1])&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&quot;principales-nouveautes-de-leap-16&quot; tabindex=&quot;-1&quot;&gt;Principales nouveautés de Leap 16 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-nouveau-chapitre-bienvenue-a-openSUSE-Leap-16/#principales-nouveautes-de-leap-16&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Leap 16 adopte une architecture &lt;strong&gt;x86-64-v2&lt;/strong&gt; comme niveau minimum requis pour le processeur. En pratique, cela signifie des machines datant d’environ 2008 ou après. ([openSUSE News][1])&lt;/li&gt;
&lt;li&gt;Le support par défaut du 32-bits (ia32) est désactivé, mais les utilisateurs ont la possibilité de l’activer manuellement — utile par exemple pour Steam ou d’autres applications dépendant de bibliothèques 32 bits. ([openSUSE News][1])&lt;/li&gt;
&lt;li&gt;Leap 16 repose sur la même base que &lt;strong&gt;SUSE Linux Enterprise Server (SLES)&lt;/strong&gt;, assurant une identité source et binaire identique. Cela permet une migration fluide vers SLES pour les utilisateurs qui le souhaitent. ([openSUSE News][1])&lt;/li&gt;
&lt;li&gt;Le nouvel installateur &lt;strong&gt;Agama&lt;/strong&gt; remplace l’ancien installateur basé sur YaST et offre une expérience plus moderne et fluide. ([openSUSE News][1])&lt;/li&gt;
&lt;li&gt;Le gestionnaire de paquets Zypper bénéficie désormais du support des &lt;strong&gt;téléchargements parallèles&lt;/strong&gt;, ce qui accélère les installations et mises à jour. ([openSUSE News][1])&lt;/li&gt;
&lt;li&gt;Un &lt;strong&gt;outil de migration&lt;/strong&gt; simplifié est inclus pour passer de Leap 15 à Leap 16, ou migrer vers des versions comme Slowroll, Tumbleweed ou même vers SLES. ([openSUSE News][1])&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;cycle-de-vie-et-perspectives&quot; tabindex=&quot;-1&quot;&gt;Cycle de vie et perspectives &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-nouveau-chapitre-bienvenue-a-openSUSE-Leap-16/#cycle-de-vie-et-perspectives&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Leap 16 marque le début d’un nouveau cycle de vie. À moins de changements stratégiques, des versions mineures annuelles continueront jusqu’en 2031 (jusqu’à Leap 16.6). Le successeur de Leap 16 est attendu en 2032. ([openSUSE News][1])
Leap Micro (la version immuable serveur) adopte le même calendrier. ([openSUSE News][1])&lt;/p&gt;
&lt;p&gt;Pour la sécurité, SELinux devient le module de sécurité Linux (LSM) par défaut, tandis qu’&lt;strong&gt;AppArmor&lt;/strong&gt; reste une option que l’on peut activer après installation. ([openSUSE News][1])&lt;/p&gt;
&lt;h3 id=&quot;et-apres&quot; tabindex=&quot;-1&quot;&gt;Et après ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-nouveau-chapitre-bienvenue-a-openSUSE-Leap-16/#et-apres&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Au fur et à mesure que Leap 16 évoluera, d’autres avancées seront attendues dans les domaines de l’automatisation, de la conteneurisation, des outils système ou du chiffrement matériel. ([openSUSE News][1])
Les développeurs intéressés sont encouragés à participer à la &lt;strong&gt;réunion hebdomadaire de revue des fonctionnalités&lt;/strong&gt; chaque lundi. ([openSUSE News][1])&lt;/p&gt;
&lt;p&gt;Pour consulter les &lt;strong&gt;bugs connus&lt;/strong&gt; ou laisser des retours, les utilisateurs peuvent se référer au wiki d’openSUSE ou répondre à l’enquête publiée. ([openSUSE News][1])&lt;/p&gt;
&lt;p&gt;[1]: &lt;a href=&quot;https://news.opensuse.org/2025/10/01/next-chapter-opens-with-leap-release/&quot;&gt;https://news.opensuse.org/2025/10/01/next-chapter-opens-with-leap-release/&lt;/a&gt; &amp;quot;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Next Chapter Opens with Leap 16 Release -

openSUSE News
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;quot;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Presque une année sous Gentoo : retour d’expérience</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/"/>
		<updated>2025-10-04T00:16:56Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/</id>
		<content type="html">&lt;p&gt;6 mois sous Gentoo ? En vrai, on est plutôt proche d’une année complète. J’ai commencé l’aventure le &lt;strong&gt;20 novembre 2024&lt;/strong&gt; — j’en avais parlé dans &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/&quot;&gt;ce billet&lt;/a&gt;. Une première pause en décembre de cette même année pour tester le cadeau de Vinceff, la &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/&quot;&gt;GLFOS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En réalité, on pourrait même dire que tout avait commencé plus tôt avec &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-11-02-mon-dernier-round/&quot;&gt;l’installation de Calculate Linux&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Je suis revenu sur Gentoo en mars 2025, puis je l’ai quittée en août (autour du 3). C’est documenté — je ne cache rien — dans &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/&quot;&gt;ce billet&lt;/a&gt;. Une dizaine de jours d’escapade sous NixOS avant de revenir très vite dans la &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/&quot;&gt;foulée&lt;/a&gt;… et ne plus repartir depuis.&lt;/p&gt;
&lt;p&gt;Bref, sans compter ces dix jours d’interlude NixOS, les &lt;strong&gt;6 mois sont dépassés&lt;/strong&gt;. Et je crois que c’est la première fois que je fais un vrai bilan de Gentoo. Je ne me relis pas souvent, mais ce que je ressens aujourd’hui est clair : &lt;strong&gt;Gentoo est la distribution qui me va le mieux.&lt;/strong&gt; Celle qui a réussi là où les autres ont échoué : me faire arrêter Debian. (Et ça, ce sera l’occasion d’un autre billet).&lt;/p&gt;
&lt;h2 id=&quot;gentoo-et-les-cliches&quot; tabindex=&quot;-1&quot;&gt;Gentoo et les clichés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/#gentoo-et-les-cliches&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Globalement, je trouve Gentoo parfaite. Et je pense sincèrement que ce qui se dit dans la sphère francophone est &lt;strong&gt;largement exagéré&lt;/strong&gt;. Le pire, c’est que certaines personnes qui en parlent sont — ou ont été — des utilisateurs de Gentoo, et pourtant ils n’ont pas été honnêtes.&lt;/p&gt;
&lt;p&gt;Il y a comme une association automatique : &lt;em&gt;Gentoo = technique&lt;/em&gt;. Mais la seule chose que Gentoo demande, c’est &lt;strong&gt;de la patience&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ceux qui prétendent qu’il est incroyable de maintenir une Gentoo mentent. Je vais plus loin : d’après mon expérience, il est &lt;strong&gt;moins difficile d’entretenir une Gentoo qu’une Slackware ou une Arch Linux&lt;/strong&gt;. Et parfois même plus simple qu’une Debian Stable avec du pinning Testing/Sid ou l’inverse.&lt;/p&gt;
&lt;p&gt;Gentoo, elle, ne me demande pas d’efforts. Ou très rarement.&lt;/p&gt;
&lt;h3 id=&quot;exemple-concret-steam&quot; tabindex=&quot;-1&quot;&gt;Exemple concret : Steam &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/#exemple-concret-steam&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le seul vrai obstacle que j’ai rencontré, c’est l’installation de Steam depuis l’overlay adapté. La &lt;a href=&quot;https://wiki.gentoo.org/wiki/Steam&quot;&gt;documentation&lt;/a&gt; expliquait bien tout ce qui allait coincer, et malgré ça je suis tombé sur une &lt;strong&gt;dépendance circulaire&lt;/strong&gt; impossible à résoudre proprement. J’ai alors installé Flatpak rien que pour Steam — ce qui allait à l’encontre de mon objectif d’avoir un OS 100% libre de Snap/Flatpak.&lt;/p&gt;
&lt;p&gt;Finalement, le problème venait du jeu &lt;strong&gt;Cataclysm-DDA&lt;/strong&gt;. En le désinstallant le temps d’installer Steam, tout est passé. Et je l’ai réinstallé après sans souci.&lt;/p&gt;
&lt;p&gt;Voilà pourquoi je répète : &lt;strong&gt;Gentoo demande patience et réflexion, pas plus.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;gentoo-ca-marche-point&quot; tabindex=&quot;-1&quot;&gt;Gentoo, ça marche. Point. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/#gentoo-ca-marche-point&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Aujourd’hui, ma Gentoo gère tout :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le Wi-Fi, le Bluetooth, ma carte NVIDIA,&lt;/li&gt;
&lt;li&gt;Steam, Lutris, Heroic,&lt;/li&gt;
&lt;li&gt;mes casques gamers (filaire et sans fil), mes enceintes Bluetooth,&lt;/li&gt;
&lt;li&gt;mes manettes Xbox Series…&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref : &lt;strong&gt;tout fonctionne&lt;/strong&gt;. Et je n’ai rien eu à faire de plus que sur une Debian.&lt;/p&gt;
&lt;p&gt;C’est là que la question se pose : où est la soi-disant “difficulté Gentoo” dont parlent les fameux youtubeurs francophones ?&lt;/p&gt;
&lt;h2 id=&quot;je-ne-suis-pas-informaticien&quot; tabindex=&quot;-1&quot;&gt;Je ne suis pas informaticien &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/#je-ne-suis-pas-informaticien&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Précision importante : je ne suis pas dans le domaine de l’informatique. Mon boulot n’a rien à voir. Je suis autodidacte. Donc non, je ne fais pas partie de cette couche d’utilisateurs bardés de connaissances techniques.&lt;/p&gt;
&lt;p&gt;Et pourtant, je maintiens Gentoo sans problème. Alors que NixOS et ses fichiers nix pour les recettes de paquets, par exemple, restent pour moi une logique incompréhensible.&lt;/p&gt;
&lt;p&gt;Comparons franchement :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Arch&lt;/strong&gt; : bien plus dure à maintenir dans le temps.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slackware&lt;/strong&gt; : plus compliquée à rendre utilisable et stable.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Debian&lt;/strong&gt; : dès qu’on joue avec le pinning, ça peut vite devenir un enfer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gentoo, elle, ne demande que deux qualités : &lt;strong&gt;patience et réflexion&lt;/strong&gt;. Tout le reste, elle te l’apporte.&lt;/p&gt;
&lt;h2 id=&quot;gentoo-et-la-compile-la-vraie-difference&quot; tabindex=&quot;-1&quot;&gt;Gentoo et la compile : la vraie différence &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/#gentoo-et-la-compile-la-vraie-difference&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Autre mythe : “il n’y a pas de différence entre une distribution binaire et Gentoo qui compile”. Ceux qui affirment ça n’ont clairement pas l’expérience.&lt;/p&gt;
&lt;p&gt;Mon histoire : je suis un KDEiste convaincu. Je n’ai pas accroché à Ubuntu à ses débuts, justement parce qu’elle était centrée sur GNOME, et que Kubuntu faisait pâle figure à côté. À l’époque, je tournais sous KDE 3.4, puis 3.5. Et je peux dire que la dernière fois que j’ai été vraiment content de KDE, c’était avec la &lt;strong&gt;3.5&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;KDE4 est arrivé : lenteurs, bugs, Dolphin qui se lançait à la vitesse d’un escargot. Plasma 5 a corrigé beaucoup de choses, mais le &lt;strong&gt;lancement des applications restait lent&lt;/strong&gt;. Et ça, je ne le supportais pas.&lt;/p&gt;
&lt;p&gt;Exemple : &lt;strong&gt;Dolphin&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sur toutes les distros binaires, il lui faut presque une seconde pour s’ouvrir.&lt;/li&gt;
&lt;li&gt;Sur Gentoo ? &lt;strong&gt;Instantané.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et ce n’est pas qu’une impression. Même Konsole, Kate et d’autres applis KDE sont plus rapides à se lancer.&lt;/p&gt;
&lt;p&gt;La raison ? La compilation adaptée à ma machine. Je ne vois pas d’autre explication. Même face à une distribution réputée optimisée comme CachyOS, Gentoo reste plus réactive.&lt;/p&gt;
&lt;h2 id=&quot;conclusion-intermediaire-gentoo-l-os-qui-me-correspond&quot; tabindex=&quot;-1&quot;&gt;Conclusion intermédiaire : Gentoo, l’OS qui me correspond &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/#conclusion-intermediaire-gentoo-l-os-qui-me-correspond&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On m’avait dit que Gentoo allait tuer ma machine, que les compilations seraient un cauchemar. C’est l’inverse.&lt;/p&gt;
&lt;p&gt;Oui, je compile. Mais dans un OS conçu pour ça. Et le résultat, c’est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un système réactif,&lt;/li&gt;
&lt;li&gt;stable,&lt;/li&gt;
&lt;li&gt;complet,&lt;/li&gt;
&lt;li&gt;et qui me ressemble.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gentoo n’est pas difficile. Gentoo est &lt;strong&gt;honnête&lt;/strong&gt;. Elle ne te vend pas du rêve, elle ne te cache pas la réalité. Elle te demande d’être patient et de réfléchir. Et en retour, elle t’offre une expérience que très peu de distributions savent donner.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;pourquoi-gentoo&quot; tabindex=&quot;-1&quot;&gt;Pourquoi Gentoo ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-04-bilan-gentoo-2025/#pourquoi-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pourquoi Gentoo ? Ou plutôt : pourquoi et comment Gentoo est la distribution qui a réussi à me détacher de Debian, là où toutes les autres ont échoué ?&lt;/p&gt;
&lt;p&gt;Je ne vais pas repartir à vous raconter un temps que les moins de vingt ans n’ont pas connu, mais grosso modo, j’ai presque toujours eu Debian sur ma machine principale. Pourquoi ? Parce que tout était stable : le projet, la distribution, les paquets, les fonctions…&lt;/p&gt;
&lt;p&gt;Depuis 2020 (et en fait même depuis le changement de PC en 2018), je n’étais plus stable du tout. J’ai passé mon temps à faire du distrohopping : Debian, openSUSE, Ubuntu, NixOS, Fedora…&lt;/p&gt;
&lt;p&gt;J’étais persuadé que si une distribution devait me faire quitter Debian, ce serait &lt;strong&gt;openSUSE&lt;/strong&gt;. J’y contribuais, je faisais des paquets, j’aimais sa rolling (Tumbleweed) et sa Leap, j’adorais l’Open Build Service qui simplifie le packaging… et surtout, c’était la seule distro qui m’avait vraiment mis en avant, en me remerciant de mes contributions et en me donnant le titre de membre. Bref, j’y croyais.&lt;/p&gt;
&lt;p&gt;Sauf que non. À chaque fois, un détail me faisait revenir à Debian.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Des annonces qui donnaient une impression d’instabilité chronique.&lt;/li&gt;
&lt;li&gt;Des fichiers de configuration placés là où ils ne devraient pas.&lt;/li&gt;
&lt;li&gt;Et même parfois, la mentalité de certains salariés de SUSE qui prenaient les contributeurs de haut.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alors j’ai testé encore et encore. Debian me sortait par les yeux, alors j’ai tenté son opposé : &lt;strong&gt;NixOS&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Techniquement, c’est la plus intéressante. Une distro unique, avec un côté déclaratif qui peut rendre Linux magique. Mais derrière, on se cogne vite aux limites. Parfois un truc compliqué se configure en 3 lignes… et un truc simple devient un cauchemar. Et surtout, créer des paquets en nix est une torture. Autant la configuration me semblait claire (mélange de YAML et JSON), autant écrire des “recettes” de paquets était imbuvable. J’ai lâché.&lt;/p&gt;
&lt;p&gt;J’allais retourner sur Debian (en passant par Ubuntu qui m’avait pas mal plu), quand je me suis dit : &lt;strong&gt;et pourquoi pas Gentoo ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;À l’époque (2007 ? peut-être 2008 ou 2009), j’avais testé Gentoo : compiler son noyau à la main, OpenOffice qui prenait une journée de compilation, KDE3.5 qui nécessitait 2 jours… Un cauchemar. Et les youtubeurs francophones n’ont rien arrangé : toujours à dire que Gentoo, c’est pour les moines tibétains sans vie sociale.&lt;/p&gt;
&lt;p&gt;Alors j’ai commencé par sa cousine “humaine” : &lt;strong&gt;Calculate Linux&lt;/strong&gt;. Une Gentoo full binaire, installée en 5 minutes. J’ai adoré. Mais rapidement, j’ai commencé à jouer avec le &lt;code&gt;make.conf&lt;/code&gt;, ajouter des &lt;code&gt;CPU_FLAGS&lt;/code&gt;, modifier des &lt;code&gt;USE&lt;/code&gt;, activer du &lt;code&gt;unstable&lt;/code&gt;… bref, de plus en plus de compilations. Et je me suis dit : &lt;strong&gt;autant passer à Gentoo directement.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Et là, le coup de foudre. Le même que j’avais eu en découvrant Debian à l’époque.&lt;/p&gt;
&lt;p&gt;Gentoo a une mauvaise réputation : inaccessible, élitiste, hautaine. En réalité, c’est tout le contraire. Pas d’arrogance, pas de “RTFM” méprisant, pas de politique. Juste de l’aide, du partage, de la bienveillance, des conseils. Et ça, putain, ça fait du bien. Parce que oui, Debian a fini par me fatiguer aussi à cause de sa &lt;strong&gt;communauté francophone gangrénée par la politique&lt;/strong&gt;. Les débats anarchistes-bobos-gauchistes prenaient trop de place.&lt;/p&gt;
&lt;p&gt;Gentoo, elle, ne mélange pas tout ça. Elle me stimule techniquement, sans excès comme Arch, sans rigidité comme Debian. Elle me permet d’apprendre tous les jours, d’avoir un système stable mais moderne, et surtout… elle me correspond.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Lettre ouverte à Microsoft : arrêtez de prendre vos fans pour des pigeons!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-03-Lettre-ouverte-a-Microsoft-arretez-de-prendre-vos-fans-pour-des-pigeons/"/>
		<updated>2025-10-03T15:43:48Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-03-Lettre-ouverte-a-Microsoft-arretez-de-prendre-vos-fans-pour-des-pigeons/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2025-10-02-154543-xbox-prends-pour-des-pigeons.webp&quot; alt=&quot;xbox nous prend pour des cons&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je ne vais pas tourner autour du pot : &lt;strong&gt;je suis en colère&lt;/strong&gt;. Pas la petite frustration passagère, non. Une vraie rage, celle d’un joueur qui se fait poignarder dans le dos par la marque qu’il soutient depuis des années.&lt;/p&gt;
&lt;p&gt;Le 1er octobre, vous avez décidé de « refondre » le Xbox Game Pass. En réalité, c’est une &lt;strong&gt;exécution publique de notre fidélité&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;26-99-e-par-mois&quot; tabindex=&quot;-1&quot;&gt;26,99 € par mois ?! &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-03-Lettre-ouverte-a-Microsoft-arretez-de-prendre-vos-fans-pour-des-pigeons/#26-99-e-par-mois&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Vous osez appeler ça une amélioration ?! Votre Game Pass Ultimate passe de &lt;strong&gt;17,99 € à 26,99 €&lt;/strong&gt;. Une hausse de 9 €, soit plus de 50 % d’augmentation d’un coup.&lt;/p&gt;
&lt;p&gt;Vous réalisez ce que vous faites ? &lt;strong&gt;323,88 € par an pour un abonnement.&lt;/strong&gt; Avec ça, je peux acheter une console d’occas’ ou une pile de jeux neufs. Mais non, vous préférez nous pressurer comme des citrons.&lt;/p&gt;
&lt;h2 id=&quot;vos-excuses-bidons-gardez-les&quot; tabindex=&quot;-1&quot;&gt;Vos excuses bidons, gardez-les &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-03-Lettre-ouverte-a-Microsoft-arretez-de-prendre-vos-fans-pour-des-pigeons/#vos-excuses-bidons-gardez-les&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Vous croyez qu’on est dupes ? « Fortnite Crew inclus » (comme si tout le monde en avait besoin), « Ubisoft+ Classics », « 75 jeux par an », « cloud gaming amélioré », « Rewards boostés »…&lt;/p&gt;
&lt;p&gt;Stop. Personne n’a demandé ça. Personne. Vous nous balancez du contenu forcé juste pour gonfler artificiellement la facture. Le pire ? Vous osez appeler ça de la « valeur ajoutée ». Non, c’est de la poudre aux yeux.&lt;/p&gt;
&lt;p&gt;Moi, je voulais quoi ? Mes jeux Day One. Point. Pas un abonnement Frankenstein bricolé pour justifier une saignée mensuelle.&lt;/p&gt;
&lt;h2 id=&quot;la-trahison-ultime&quot; tabindex=&quot;-1&quot;&gt;La trahison ultime &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-03-Lettre-ouverte-a-Microsoft-arretez-de-prendre-vos-fans-pour-des-pigeons/#la-trahison-ultime&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et qui trinque ? Les joueurs Ultimate. Ceux qui vous étaient le plus fidèles. Ceux qui défendaient Xbox quand tout le monde riait de vous à l’époque de la One. Aujourd’hui, c’est nous que vous égorgez les premiers.&lt;/p&gt;
&lt;p&gt;Vous n’avez plus aucune honte. Vous nous avez transformés en vaches à lait, persuadés qu’on paiera quoi qu’il arrive parce qu’on « aime trop Xbox ». Mais vous oubliez une chose : la fidélité, ça se respecte. Et une passion, ça ne s’achète pas avec un relevé bancaire.&lt;/p&gt;
&lt;h2 id=&quot;message-clair-a-phil-spencer-et-microsoft&quot; tabindex=&quot;-1&quot;&gt;Message clair à Phil Spencer et Microsoft &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-03-Lettre-ouverte-a-Microsoft-arretez-de-prendre-vos-fans-pour-des-pigeons/#message-clair-a-phil-spencer-et-microsoft&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Vous venez de flinguer ce qui faisait la magie du Game Pass. Vous venez de transformer un service révolutionnaire en une usine à fric. Et vous venez surtout de &lt;strong&gt;perdre la confiance de vos fans&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Alors écoutez bien : à 26,99 €, ce n’est plus du jeu. C’est du vol. Et si vous continuez sur cette voie, vous allez finir seuls avec vos excuses marketing et vos partenariats « premium ». Parce qu’un fan trahi, ça finit toujours par claquer la porte.&lt;/p&gt;
&lt;p&gt;Et moi, je suis à deux doigts de le faire.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Red Hat piraté : une instance GitLab compromise, des données sensibles en fuite.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/"/>
		<updated>2025-10-02T22:10:03Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/</id>
		<content type="html">&lt;p&gt;Red Hat, pilier du monde open source et éditeur de solutions d’entreprise parmi les plus utilisées au monde, vient de confirmer un &lt;strong&gt;incident de sécurité d’ampleur&lt;/strong&gt;. En cause : la compromission d’une &lt;strong&gt;instance GitLab interne&lt;/strong&gt;, exploitée par ses équipes de conseil. Un groupe d’extorsion se faisant appeler &lt;strong&gt;Crimson Collective&lt;/strong&gt; revendique l’attaque et affirme avoir dérobé un volume massif de données.&lt;/p&gt;
&lt;h2 id=&quot;570-go-de-donnees-volees&quot; tabindex=&quot;-1&quot;&gt;570 Go de données volées &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/#570-go-de-donnees-volees&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;D’après Crimson Collective, les assaillants auraient exfiltré près de &lt;strong&gt;570 Go de données compressées&lt;/strong&gt;, correspondant à &lt;strong&gt;28 000 dépôts Git internes&lt;/strong&gt;. Ces dépôts contiendraient du code, des configurations et surtout environ &lt;strong&gt;800 rapports d’engagement client&lt;/strong&gt; (&lt;em&gt;Customer Engagement Reports&lt;/em&gt;, CERs).&lt;/p&gt;
&lt;p&gt;Ces CERs sont des documents sensibles qui peuvent renfermer :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;des informations détaillées sur les infrastructures des clients,&lt;/li&gt;
&lt;li&gt;des plateformes déployées,&lt;/li&gt;
&lt;li&gt;des configurations système,&lt;/li&gt;
&lt;li&gt;des identifiants et jetons d’authentification,&lt;/li&gt;
&lt;li&gt;des points faibles de sécurité potentiels.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Autrement dit : un véritable trésor pour des cybercriminels cherchant à cibler non seulement Red Hat mais aussi ses clients.&lt;/p&gt;
&lt;h2 id=&quot;red-hat-reconnait-l-incident-mais-minimise&quot; tabindex=&quot;-1&quot;&gt;Red Hat reconnaît l’incident, mais minimise &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/#red-hat-reconnait-l-incident-mais-minimise&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Red Hat a publié un communiqué confirmant qu’il s’agissait bien d’une compromission :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;« Red Hat est au courant de rapports relatifs à un incident de sécurité lié à notre activité de conseil, et nous avons entamé les démarches de remédiation nécessaires. La sécurité et l’intégrité de nos systèmes et des données qui nous sont confiées restent notre priorité absolue. À ce jour, nous n’avons pas de raison de croire que ce problème de sécurité impacte d’autres services ou produits Red Hat, et nous sommes très confiants dans l’intégrité de notre chaîne logicielle. »&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;L’éditeur précise que seule une &lt;strong&gt;instance GitLab&lt;/strong&gt; utilisée par ses équipes de conseil est concernée, et non pas son GitHub officiel ni ses pipelines de développement produit.&lt;/p&gt;
&lt;h2 id=&quot;des-clients-prestigieux-potentiellement-exposes&quot; tabindex=&quot;-1&quot;&gt;Des clients prestigieux potentiellement exposés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/#des-clients-prestigieux-potentiellement-exposes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Crimson Collective a publié une liste des dossiers prétendument volés, ainsi que des CERs couvrant la période &lt;strong&gt;2020 à 2025&lt;/strong&gt;. Parmi les noms cités, on retrouve des organisations de premier plan :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bank of America&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;T-Mobile&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AT&amp;amp;T&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Walmart&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Costco&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FAA&lt;/strong&gt; (Federal Aviation Administration)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La Chambre des représentants des États-Unis&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si ces informations sont authentiques, elles constituent un &lt;strong&gt;risque considérable pour la sécurité&lt;/strong&gt; de ces organisations, car elles exposent indirectement leurs architectures et systèmes à des attaques futures.&lt;/p&gt;
&lt;h2 id=&quot;des-donnees-critiques-decouvertes-dans-les-depots&quot; tabindex=&quot;-1&quot;&gt;Des données critiques découvertes dans les dépôts &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/#des-donnees-critiques-decouvertes-dans-les-depots&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les pirates affirment avoir trouvé dans les dépôts GitLab volés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;des &lt;strong&gt;tokens d’authentification&lt;/strong&gt; encore valides,&lt;/li&gt;
&lt;li&gt;des &lt;strong&gt;URIs complètes de bases de données&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;des informations internes permettant d’accéder aux systèmes clients.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Selon eux, ces accès ont été exploités pour pénétrer plus avant certaines infrastructures. Si cela se confirme, il ne s’agit pas seulement d’une fuite de données, mais d’une compromission active.&lt;/p&gt;
&lt;h2 id=&quot;une-tentative-d-extorsion-ignoree-par-red-hat&quot; tabindex=&quot;-1&quot;&gt;Une tentative d’extorsion ignorée par Red Hat &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/#une-tentative-d-extorsion-ignoree-par-red-hat&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les pirates disent avoir tenté de contacter Red Hat pour négocier une rançon. En guise de réponse, ils auraient reçu un simple message automatisé les redirigeant vers le processus classique de &lt;strong&gt;bug bounty / disclosure&lt;/strong&gt;. Leur ticket aurait ensuite circulé entre plusieurs départements (juridique, sécurité, etc.) sans véritable prise en compte de la demande.&lt;/p&gt;
&lt;p&gt;Ce mépris affiché a sans doute poussé Crimson Collective à publier la liste des données volées, en guise de démonstration de force.&lt;/p&gt;
&lt;h2 id=&quot;un-groupe-deja-remarque&quot; tabindex=&quot;-1&quot;&gt;Un groupe déjà remarqué &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/#un-groupe-deja-remarque&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce n’est pas la première fois que Crimson Collective fait parler de lui. La semaine précédente, le groupe avait brièvement &lt;strong&gt;défiguré une page de discussion de Nintendo&lt;/strong&gt;, y insérant ses coordonnées et un lien vers son canal Telegram.&lt;/p&gt;
&lt;h2 id=&quot;quelles-consequences-pour-red-hat-et-ses-clients&quot; tabindex=&quot;-1&quot;&gt;Quelles conséquences pour Red Hat et ses clients ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/#quelles-consequences-pour-red-hat-et-ses-clients&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour Red Hat, l’impact immédiat est une &lt;strong&gt;atteinte à sa réputation&lt;/strong&gt; : une entreprise qui prône la sécurité et l’intégrité de l’open source se retrouve victime d’une faille dans sa propre gestion interne.
Pour ses clients, le risque est plus grave : si les CERs contiennent réellement des identifiants ou des informations exploitables, cela ouvre la porte à des &lt;strong&gt;attaques ciblées&lt;/strong&gt; contre des infrastructures critiques.&lt;/p&gt;
&lt;h2 id=&quot;une-affaire-a-suivre-de-pres&quot; tabindex=&quot;-1&quot;&gt;Une affaire à suivre de près &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Red-Hat-pirate-une-instance-GitLab-compromise-des-donnees-sensibles-en-fuite/#une-affaire-a-suivre-de-pres&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Red Hat a promis de mener une enquête approfondie, mais pour l’instant, les détails restent limités. Ce qui est certain, c’est que cette affaire illustre une fois de plus :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la &lt;strong&gt;fragilité des chaînes de développement&lt;/strong&gt; et d’intégration continue,&lt;/li&gt;
&lt;li&gt;la valeur énorme des &lt;strong&gt;dépôts internes&lt;/strong&gt; pour les cybercriminels,&lt;/li&gt;
&lt;li&gt;et la nécessité pour les entreprises de protéger non seulement leurs produits finaux, mais aussi leurs &lt;strong&gt;processus internes de conseil et d’intégration&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;👉 Cet incident pourrait bien devenir un &lt;strong&gt;cas d’école&lt;/strong&gt; dans la cybersécurité : il ne s’agit pas seulement d’un piratage de données, mais potentiellement d’une attaque par ricochet qui met en danger l’écosystème entier des clients de Red Hat.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Refonte du Xbox Game Pass : Microsoft sonne la fin de la récré avec une explosion des prix!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-10-02-Refonte-du-Xbox-Game-Pass-Microsoft-sonne-la-fin-de-la-recre-avec-une-explosion-des-prix/"/>
		<updated>2025-10-02T15:39:18Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-10-02-Refonte-du-Xbox-Game-Pass-Microsoft-sonne-la-fin-de-la-recre-avec-une-explosion-des-prix/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2025-10-02-154528-xbox-ses-fans-des-suicidaires.webp&quot; alt=&quot;xbox se suicide&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je suis furieux. J’ai la rage. Parce que ce 1er octobre, Microsoft a décidé de tourner le dos à ses fans les plus fidèles. Derrière le joli discours marketing, la refonte du Xbox Game Pass n’est rien d’autre qu’une gifle monumentale infligée à ceux qui soutiennent la marque depuis des années.&lt;/p&gt;
&lt;p&gt;On nous parle d’une « restructuration » en trois formules : Essential, Premium et Ultimate. Du vernis, du cosmétique. La réalité ? Une augmentation tarifaire historique, une inflation qui fracasse de plein fouet les joueurs qui avaient fait confiance à l’offre la plus complète.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Essential : 8,99 € (soit 2 € de plus qu’avant).&lt;/li&gt;
&lt;li&gt;Premium : 12,99 € (le prix ne bouge pas).&lt;/li&gt;
&lt;li&gt;Ultimate : &lt;strong&gt;26,99 € !&lt;/strong&gt; Je répète : 26,99 € !&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L’ancien tarif était de 17,99 €. On parle donc de &lt;strong&gt;9 € de plus par mois&lt;/strong&gt;, soit une hausse de &lt;strong&gt;plus de 50 %&lt;/strong&gt;. Et ça, ce n’est pas une refonte. C’est un braquage.&lt;/p&gt;
&lt;h2 id=&quot;microsoft-tu-nous-prends-pour-des-vaches-a-lait&quot; tabindex=&quot;-1&quot;&gt;Microsoft, tu nous prends pour des vaches à lait &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Refonte-du-Xbox-Game-Pass-Microsoft-sonne-la-fin-de-la-recre-avec-une-explosion-des-prix/#microsoft-tu-nous-prends-pour-des-vaches-a-lait&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Bien sûr, Microsoft a sorti son argumentaire bien huilé : « Fortnite Crew inclus » (11,99 € soi-disant), « Ubisoft+ Classics », « 75 jeux dès leur sortie par an », « cloud gaming amélioré », « un programme Rewards repensé »… Mais qui t’a demandé ça ? Sérieusement.&lt;/p&gt;
&lt;p&gt;Je n’ai jamais réclamé Fortnite Crew. Je n’ai pas envie d’un abonnement à rallonge qui rajoute des couches de contenu que je n’utiliserai même pas. Moi, je voulais &lt;strong&gt;jouer à mes jeux Day One, découvrir de nouvelles pépites et profiter d’un prix juste&lt;/strong&gt;. Pas qu’on me balance une tonne de services plaqués or pour justifier une facture monstrueuse.&lt;/p&gt;
&lt;p&gt;C’est simple : avec ce tarif, en un an, l’Ultimate me coûte &lt;strong&gt;323,88 €&lt;/strong&gt;. On est passé d’un abonnement avantageux pour passionnés à une saignée économique qui rivalise avec l’achat pur et simple de jeux en boîte. Microsoft, tu tues l’esprit du Game Pass.&lt;/p&gt;
&lt;h2 id=&quot;la-trahison-des-plus-fideles&quot; tabindex=&quot;-1&quot;&gt;La trahison des plus fidèles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Refonte-du-Xbox-Game-Pass-Microsoft-sonne-la-fin-de-la-recre-avec-une-explosion-des-prix/#la-trahison-des-plus-fideles&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce qui me met hors de moi, c’est que ce sont les fans hardcore, ceux qui tenaient Xbox à bout de bras, qui paient la facture. Les nouveaux venus s’en sortiront avec des formules correctes, mais nous, les abonnés Ultimate, ceux qui étaient là dès le départ, on se fait dépouiller.&lt;/p&gt;
&lt;p&gt;On nous vend ça comme une « montée en gamme ». Non. C’est une montée en prix. Point. C’est Microsoft qui teste jusqu’où sa communauté est prête à plier. Mais il y a une limite : &lt;strong&gt;la passion, ça ne s’achète pas. La fidélité, ça se respecte.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;un-gout-amer&quot; tabindex=&quot;-1&quot;&gt;Un goût amer &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-10-02-Refonte-du-Xbox-Game-Pass-Microsoft-sonne-la-fin-de-la-recre-avec-une-explosion-des-prix/#un-gout-amer&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’ai connu Xbox avec la 360, j’ai soutenu la marque dans ses hauts comme dans ses bas, et j’ai adoré l’idée du Game Pass, ce service qui redéfinissait notre façon de jouer. Mais aujourd’hui, j’ai le sentiment qu’on me le vole, qu’on me l’arrache pour le transformer en une usine à fric.&lt;/p&gt;
&lt;p&gt;Microsoft a peut-être gagné en chiffres, mais il a perdu quelque chose de bien plus précieux : la confiance de ses joueurs.&lt;/p&gt;
&lt;p&gt;Et ça, je ne suis pas prêt de leur pardonner.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Trop d’environnements de bureau, le vrai problème du logiciel libre?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-26-trop-denvironnements-de-bureau-le-vrai-probleme-du-logiciel-libre/"/>
		<updated>2025-09-26T12:41:03Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-26-trop-denvironnements-de-bureau-le-vrai-probleme-du-logiciel-libre/</id>
		<content type="html">&lt;p&gt;On aime dire que le logiciel libre, c’est la diversité. Et c’est vrai. Les distributions Linux sont nombreuses, et pourtant dans les faits, ce sont toujours les mêmes bases qui tiennent la route : &lt;strong&gt;Debian/Ubuntu, Fedora, openSUSE, Arch&lt;/strong&gt; (je rajoute &lt;strong&gt;Gentoo&lt;/strong&gt; et &lt;strong&gt;Slakware&lt;/strong&gt;). Les autres, ce sont des niches, des forks qui intéressent surtout les habitués ou les curieux. Pour un utilisateur qui découvre Linux par hasard, c’est Ubuntu à 99 %.
Et au final, cette multiplicité de distributions ne pose pas tant de problèmes : la majorité des utilisateurs se concentre sur quelques-unes seulement.&lt;/p&gt;
&lt;p&gt;Mais il y a un sujet bien plus gênant, et qu’on sous-estime : &lt;strong&gt;la fragmentation des environnements de bureau&lt;/strong&gt;.
C’est là que le bât blesse, bien plus que dans le choix de la distribution.&lt;/p&gt;
&lt;h2 id=&quot;une-jungle-d-environnements&quot; tabindex=&quot;-1&quot;&gt;Une jungle d’environnements &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-26-trop-denvironnements-de-bureau-le-vrai-probleme-du-logiciel-libre/#une-jungle-d-environnements&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Unity, GNOME, KDE Plasma, XFCE, LXQt, LXDE, Cinnamon, MATE, Budgie, Pantheon, Deepin, Trinity, Enlightenment, Moksha, Lumina, Sugar, CDE, IceWM, Fluxbox, Openbox, Blackbox, JWM, FVWM, AfterStep, ROX Desktop, Plasma Mobile… et encore, j’en oublie.
On pourrait presque en faire un dictionnaire.&lt;/p&gt;
&lt;p&gt;Alors bien sûr, certains ne sont plus que des survivants, d’autres des expérimentations, d’autres encore des forks tenus à bout de bras par des passionnés. Mais pour l’utilisateur lambda, ça reste un océan de choix incompréhensible, où chaque bureau a ses particularités, ses bugs et ses incohérences.&lt;/p&gt;
&lt;h2 id=&quot;trois-suffiraient&quot; tabindex=&quot;-1&quot;&gt;Trois suffiraient &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-26-trop-denvironnements-de-bureau-le-vrai-probleme-du-logiciel-libre/#trois-suffiraient&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Dans les faits, &lt;strong&gt;GNOME, KDE Plasma et XFCE&lt;/strong&gt; couvrent déjà la quasi-totalité des usages.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GNOME pour ceux qui veulent la sobriété,&lt;/li&gt;
&lt;li&gt;KDE pour ceux qui veulent la puissance et la personnalisation,&lt;/li&gt;
&lt;li&gt;XFCE pour ceux qui cherchent la légèreté.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;À eux trois, ils représentent la très grande majorité des utilisateurs. Alors pourquoi persister à se disperser ?&lt;/p&gt;
&lt;p&gt;Imagine si toute l’énergie des développeurs qui travaillent sur les 20 autres environnements était réinjectée dans ces trois-là. On aurait des bureaux &lt;strong&gt;fignolés, stables, fiables&lt;/strong&gt;, sans les sempiternels soucis audio (PulseAudio, PipeWire), les incompatibilités Wayland, les périphériques qui refusent de fonctionner correctement. On n’aurait plus besoin d’un bac +4 pour brancher un casque à 300 €, une manette ou un volant. On aurait juste… un bureau qui marche.&lt;/p&gt;
&lt;h2 id=&quot;reponse-au-billet-de-frederic-bezies&quot; tabindex=&quot;-1&quot;&gt;Réponse au billet de Frédéric Béziès &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-26-trop-denvironnements-de-bureau-le-vrai-probleme-du-logiciel-libre/#reponse-au-billet-de-frederic-bezies&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Frédéric Béziès, dans son billet &lt;em&gt;« Un trop plein d’environnements de bureau dans le monde du logiciel libre ? »&lt;/em&gt; (25 septembre 2025), défend l’idée que l’inflation n’est pas si grande, et qu’en réalité seuls cinq environnements majeurs subsistent : Cinnamon, GNOME, KDE, LXQt et XFCE. Pour lui, on est loin d’une explosion.&lt;/p&gt;
&lt;p&gt;Je comprends son point, mais je ne partage pas entièrement sa conclusion.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ignorer les “secondaires”&lt;/strong&gt; (Budgie, Pantheon, Deepin, etc.) ne les fait pas disparaître. Ces bureaux existent, sont intégrés dans certaines distributions, et donc confrontent les utilisateurs à leurs limites.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Écarter MATE&lt;/strong&gt; parce que son rythme de développement est jugé trop lent, c’est oublier que la stabilité peut être une qualité. Tout ne se mesure pas au nombre de commits.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Comparer avec les distributions&lt;/strong&gt; n’a pas beaucoup de sens : la plupart des gens se fichent des distros qu’ils n’installeront jamais, mais ils subissent directement les problèmes liés à l’environnement de bureau choisi par défaut dans “leur” distro.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La diversité technique&lt;/strong&gt; est une richesse, mais elle se paye en complexité pour l’utilisateur final. Et c’est lui, au bout de la chaîne, qui doit gérer les bugs et incompatibilités.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion-simplifier-pour-mieux-avancer&quot; tabindex=&quot;-1&quot;&gt;Conclusion : simplifier pour mieux avancer &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-26-trop-denvironnements-de-bureau-le-vrai-probleme-du-logiciel-libre/#conclusion-simplifier-pour-mieux-avancer&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le logiciel libre n’a pas besoin de 15 bureaux. Il a besoin de &lt;strong&gt;trois solides piliers&lt;/strong&gt;.
Trois environnements bien polis, maintenus par une communauté soudée, qui garantissent une expérience utilisateur simple, stable et fiable.&lt;/p&gt;
&lt;p&gt;La diversité, oui. Mais pas au prix de rendre Linux inutilisable pour le premier venu qui espère simplement allumer son PC, brancher son casque et jouer sans se prendre la tête.&lt;/p&gt;
&lt;p&gt;En un mot : &lt;strong&gt;moins de dispersion, plus de finition&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Test de la souris gaming Battletron de chez ACTION, on achète ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-22-Test-de-la-NOUVELLE-souris-gaming-Battletron-de-chez-ACTION-on-achete/"/>
		<updated>2025-09-22T17:08:16Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-22-Test-de-la-NOUVELLE-souris-gaming-Battletron-de-chez-ACTION-on-achete/</id>
		<content type="html">&lt;p&gt;Je ne pensais pas écrire un jour un billet sur une souris gaming, vu que je joue surtout sur console. Mais parfois, un jeu PC comme DeadByDaylight me donne envie de m’y mettre sérieusement, et forcément, il faut un minimum de matos. Alors quand je suis tombé sur une souris à moins de 8 € chez Action, je me suis dit : « allez, pourquoi pas ? », à ce prix-là, je pensais plus adopter un presse-papier lumineux qu’une vraie souris gaming. Et pourtant… elle m’a surpris. Une souris gaming à moins de 8 € ? Ça sent le gadget… et pourtant, je me suis laissé tenter. Voici mon avis sans filtre.&lt;/p&gt;
&lt;h1 id=&quot;une-souris-gaming-a-moins-de-8e-ca-vaut-le-coup&quot; tabindex=&quot;-1&quot;&gt;Une souris gaming à moins de 8€, ça vaut le coup ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-22-Test-de-la-NOUVELLE-souris-gaming-Battletron-de-chez-ACTION-on-achete/#une-souris-gaming-a-moins-de-8e-ca-vaut-le-coup&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/souris-gaming-battletron2.jpg&quot; alt=&quot;battletron2&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je ne suis pas un gros joueur PC. En général, je suis plutôt full console. Mais il faut admettre qu’il y a certains jeux qui passent beaucoup mieux sur PC… Et vu mon matos standard, je ne vais clairement pas me lancer dans des perfs de malade sur DeadByDaylight.&lt;/p&gt;
&lt;p&gt;Du coup, j’ai commencé à zieuter du côté des accessoires, notamment une souris. J’ai fait le tour de quelques magasins (que je ne citerai pas), histoire de voir ce qui se fait. Le souci, c’est que je ne me vois pas mettre 50 € ou plus dans une souris, surtout pour un ou deux jeux seulement.&lt;/p&gt;
&lt;p&gt;En flânant sur Amazon, je suis tombé sur une vidéo parlant d’une souris vendue… chez Action. Et là, ça devient intéressant. Parce que chez Action, niveau choix, ce n’est pas compliqué : deux modèles estampillés « gaming ».&lt;/p&gt;
&lt;p&gt;Le prix ? Moins de 8€. Autant dire que je n’ai pas hésité longtemps.&lt;/p&gt;
&lt;h2 id=&quot;les-caracteristiques&quot; tabindex=&quot;-1&quot;&gt;Les caractéristiques &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-22-Test-de-la-NOUVELLE-souris-gaming-Battletron-de-chez-ACTION-on-achete/#les-caracteristiques&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/souris-gaming-battletron1.jpg&quot; alt=&quot;battletron1&quot;&gt;&lt;/p&gt;
&lt;p&gt;Pour ce tarif, la souris propose quand même :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pas moins de &lt;strong&gt;6 niveaux de DPI&lt;/strong&gt; : 1200, 1800, 2400, 3600, 4800 et 7200.
→ Perso, je tourne autour de 2400/3600, mais j’avoue que le 4800 me devient confortable. Le 7200, par contre, c’est beaucoup trop speed pour moi.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;8 boutons&lt;/strong&gt; bien placés (et c’est pas gagné avec mes petites mains, mais là ça passe nickel).&lt;/li&gt;
&lt;li&gt;Un bouton « feu rapide ».&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;13 modes RGB&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Un &lt;strong&gt;câble de 1,5 m&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Un design plutôt élégant malgré un plastique clairement « cheap ».&lt;/li&gt;
&lt;li&gt;Et surtout, elle &lt;strong&gt;glisse bien&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Franchement, pour un petit gamer PC comme moi, c’est plus que correct.&lt;/p&gt;
&lt;h2 id=&quot;les-points-negatifs&quot; tabindex=&quot;-1&quot;&gt;Les points négatifs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-22-Test-de-la-NOUVELLE-souris-gaming-Battletron-de-chez-ACTION-on-achete/#les-points-negatifs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Le &lt;strong&gt;plastique&lt;/strong&gt; fait vraiment « chips », pas de finition métal ni de sensation solide.&lt;/li&gt;
&lt;li&gt;Le &lt;strong&gt;poids&lt;/strong&gt; est léger, trop peut-être. Je suis habitué à des souris plus lourdes (ma dernière était une ergonomique verticale).&lt;/li&gt;
&lt;li&gt;Le &lt;strong&gt;repose-pouce&lt;/strong&gt; est texturé pour faire anti-dérapant… mais en pratique ça ne l’est pas vraiment.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais encore une fois : on parle d’une souris à &lt;strong&gt;8 €&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;en-jeu-ca-donne-quoi&quot; tabindex=&quot;-1&quot;&gt;En jeu, ça donne quoi ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-22-Test-de-la-NOUVELLE-souris-gaming-Battletron-de-chez-ACTION-on-achete/#en-jeu-ca-donne-quoi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Eh bien… plutôt pas mal !&lt;/p&gt;
&lt;p&gt;Je le redis, je suis surtout joueur console. Mais pour mes sessions PC sur DBD, je suis agréablement surpris. Clairement meilleure que leur clavier gaming (pas cher non plus, mais là les touches ont un délai de réponse qui gâche tout).&lt;/p&gt;
&lt;p&gt;Alors oui, si tu viens d’une souris haut de gamme à 150 €, tu vas trouver ça nul. Mais moi qui suis déjà passé par des modèles à 30/50 € de chez Razer, Logitech ou Steelseries, je ne suis pas déçu.&lt;/p&gt;
&lt;p&gt;Le temps dira si elle tient la route, mais pour le moment, je suis content de mon achat.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;👉 Verdict : pour 8 €, difficile de se tromper.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>À la recherche de la bonne formule</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-22-A-la-recherche-de-la-bonne-formule/"/>
		<updated>2025-09-22T02:46:56Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-22-A-la-recherche-de-la-bonne-formule/</id>
		<content type="html">&lt;p&gt;Depuis la fermeture de TuxFamily, le forum a disparu. J’ai bien trouvé un nouvel hébergement gratuit, mais impossible d’y faire tourner le moteur du forum. Est-ce une incompatibilité avec la version de PHP ? Une config particulière de l’hébergeur ? Pour l’instant, je n’ai pas de réponse claire, juste le constat que ça ne marche pas.&lt;/p&gt;
&lt;p&gt;Du coup, je me retrouve face à une question : continuer à chercher comment adapter ce vieux moteur, ou repartir sur quelque chose de plus moderne et maintenu. Pas forcément évident, surtout quand on veut un espace simple, léger et libre, qui ne se transforme pas en usine à gaz.&lt;/p&gt;
&lt;p&gt;Rien n’est tranché pour le moment. Peut-être qu’il y aura une renaissance du forum ailleurs, peut-être que j’opterai pour une autre forme d’échange. Ce qui est sûr, c’est que l’envie de garder un lieu de discussion reste intacte.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GLF OS Omnislash : un Linux qui ne plaisante pas avec le jeu</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-20-GLF-OS-Omnislash-un-Linux-qui-ne-plaisante-pas-avec-le-jeu/"/>
		<updated>2025-09-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-20-GLF-OS-Omnislash-un-Linux-qui-ne-plaisante-pas-avec-le-jeu/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;“Dans mon précédent billet, je vous présentais GLF OS Omnislash de manière factuelle, avec toutes les nouveautés et les ambitions du projet. Mais vous commencez à me connaître : je ne pouvais pas en rester là. Alors cette fois, exit la neutralité, place à mon avis perso, avec un ton un peu plus piquant. Parce qu’une distrib pensée pour le gaming, qui exige au minimum une GTX 1650, ça mérite qu’on en parle franchement…”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Il y a des projets qui méritent un vrai coup de projecteur, surtout quand ils ne sortent pas de nulle part mais sont portés par des passionnés. C’est le cas de &lt;strong&gt;GLF OS&lt;/strong&gt;, la distrib’ de mon pote Vinceff, basée sur &lt;strong&gt;NixOS&lt;/strong&gt; et pensée pour une seule chose : que vous puissiez &lt;strong&gt;lancer vos jeux et vos applis multimédia sans vous prendre la tête&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Sur le papier, c’est franchement séduisant :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;installateur guidé (fini les manuels de 15 pages à la Gentoo),&lt;/li&gt;
&lt;li&gt;pilotes graphiques déjà là (bye-bye la chasse aux drivers),&lt;/li&gt;
&lt;li&gt;optimisations pour réduire la latence (ça, c’est la cerise sur le gâteau),&lt;/li&gt;
&lt;li&gt;et la totale niveau sécurité, avec pare-feu activé, mises à jour automatiques, HDR, VRR et fractional scaling déjà configurés.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, GLF OS, c’est le Linux où vous n’avez pas besoin de faire un rituel païen avant chaque partie de CS2.&lt;/p&gt;
&lt;p&gt;⚠️ Le hic ? Comme Fedora, &lt;strong&gt;il faut un minimum de matos pour en profiter&lt;/strong&gt;. Traduction : si vous avez une carte Nvidia en dessous d’une GTX 1650, circulez, y’a rien à voir. Et ça, c’est ballot : je fais partie de ceux qui restent sur le carreau. Pas moyen de tester plus loin, dommage… mais je ne vais pas faire la tronche pour autant, parce que ce que Vinceff et sa team ont pondu mérite d’être souligné.&lt;/p&gt;
&lt;h3 id=&quot;omnislash-premiere-stable-et-ca-envoie-du-lourd&quot; tabindex=&quot;-1&quot;&gt;Omnislash : première stable, et ça envoie du lourd &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-20-GLF-OS-Omnislash-un-Linux-qui-ne-plaisante-pas-avec-le-jeu/#omnislash-premiere-stable-et-ca-envoie-du-lourd&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le &lt;strong&gt;10 septembre&lt;/strong&gt;, c’est pas la rentrée des classes, c’est carrément la sortie officielle de &lt;strong&gt;GLF OS Omnislash&lt;/strong&gt;, première version stable du projet. Et pour un coup d’essai, c’est du solide. Tout le cahier des charges est respecté, et on sent qu’il y a eu des &lt;strong&gt;mois de boulot acharné&lt;/strong&gt; derrière.&lt;/p&gt;
&lt;p&gt;GLF OS se présente désormais comme un &lt;strong&gt;système open source, gratuit et complet&lt;/strong&gt;, pensé pour le gaming et la création audiovisuelle. Pas un jouet, pas une démo technique, mais une distrib’ &lt;strong&gt;prête à l’emploi&lt;/strong&gt;, intuitive et blindée niveau stabilité et sécurité.&lt;/p&gt;
&lt;h3 id=&quot;quoi-de-neuf-depuis-la-beta&quot; tabindex=&quot;-1&quot;&gt;Quoi de neuf depuis la bêta ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-20-GLF-OS-Omnislash-un-Linux-qui-ne-plaisante-pas-avec-le-jeu/#quoi-de-neuf-depuis-la-beta&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Là encore, ça ne chôme pas. Voilà un petit florilège :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un &lt;strong&gt;Welcome Screen&lt;/strong&gt; (toujours sympa pour accueillir l’utilisateur).&lt;/li&gt;
&lt;li&gt;Fusion des commandes &lt;code&gt;glf-update&lt;/code&gt; et &lt;code&gt;glf-boot&lt;/code&gt; (parce que taper 2 commandes, c’est tellement 2023).&lt;/li&gt;
&lt;li&gt;Un partition manager dans KDE.&lt;/li&gt;
&lt;li&gt;La commande &lt;code&gt;glf-history&lt;/code&gt; pour savoir ce que la dernière mise à jour a bricolé dans votre système (ça c’est vraiment cool!!!).&lt;/li&gt;
&lt;li&gt;VRR ajouté dans GNOME, extensions &lt;strong&gt;Tiling Shell&lt;/strong&gt; et &lt;strong&gt;Vitals&lt;/strong&gt;, et bien sûr &lt;strong&gt;gamemode&lt;/strong&gt; intégré.&lt;/li&gt;
&lt;li&gt;OBS gagne vk-capture, une caméra virtuelle et même CUDA pour pousser la création encore plus loin.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Côté optimisations, c’est aussi la fête : correctifs KDE, compatibilité audio revue, meilleure latence PipeWire, noyau optimisé pour le gaming, Mesa stable, mises à jour plus fiables sur les PC en Wi-Fi… ah, et même les volants de course ont droit à leur petit traitement spécial.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-20-GLF-OS-Omnislash-un-Linux-qui-ne-plaisante-pas-avec-le-jeu/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Alors oui, &lt;strong&gt;je ne pourrai pas tester sérieusement&lt;/strong&gt; sans GPU Nvidia récent, et ça me frustre sévère. Mais franchement, ce serait ridicule de bouder le travail colossal qui a été fait. &lt;strong&gt;GLF OS Omnislash prouve qu’une distrib francophone peut viser haut&lt;/strong&gt;, et je vous le dis : &lt;strong&gt;Vinceff et son équipe n’ont rien à envier aux cadors du genre&lt;/strong&gt;. Ces gens sont talentueux, bosseurs comme des dingues, et je ne peux que leur tirer mon plus grand respect… et oui, Vinceff est un pote, alors je le dis haut et fort.&lt;/p&gt;
&lt;p&gt;Alors arrêtez de vous battre avec Arch et ses clones qui vous font passer pour un dev en stage intensif à chaque mise à jour, ou de subir Windows et ses pubs qui apparaissent comme par magie dans votre menu démarrer. Installez GLF OS, et profitez enfin d’un Linux qui vous laisse &lt;strong&gt;jouer, créer, streamer — bref, vivre sans passer trois heures à bidouiller dans un terminal&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;👉 Plus d’infos et téléchargement par ici : &lt;a href=&quot;https://www.gaminglinux.fr/glf-os/&quot;&gt;GLF OS&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;une-petite-note-personnelle-pour-finir&quot; tabindex=&quot;-1&quot;&gt;Une petite note personnelle pour finir &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-20-GLF-OS-Omnislash-un-Linux-qui-ne-plaisante-pas-avec-le-jeu/#une-petite-note-personnelle-pour-finir&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Soyons clairs : cette foutue limitation Nvidia &amp;gt; GTX 1650, ça me flingue le plaisir. Vinceff, ton GLF OS, il claque, mais bordel, tu me laisses sur le banc de touche comme un remplaçant qui ne rentre jamais sur le terrain.&lt;/p&gt;
&lt;p&gt;Alors je rêve d’un jour où tu me vires cette barrière à la con. Parce que le jour où GLF OS tourne sans ce prérequis, ce ne sera plus une distrib sympa pour les gamers : ce sera &lt;em&gt;la&lt;/em&gt; référence. Et là, mon pote, tu pourras sortir le champagne.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo : Calamares débarque, un installeur graphique en vue ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-18-Gentoo-Calamares-debarque-un-installeur-graphique-en-vue/"/>
		<updated>2025-09-18T15:18:45Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-18-Gentoo-Calamares-debarque-un-installeur-graphique-en-vue/</id>
		<content type="html">&lt;h3 id=&quot;gentoo-avec-un-installateur-graphique&quot; tabindex=&quot;-1&quot;&gt;Gentoo avec un installateur graphique ?! &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-18-Gentoo-Calamares-debarque-un-installeur-graphique-en-vue/#gentoo-avec-un-installateur-graphique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo, ça a toujours été le temple du bricolage manuel, du &lt;em&gt;Handbook&lt;/em&gt; et des heures de compilation. Bref, pas franchement le terrain de jeu des allergiques à la ligne de commande.&lt;/p&gt;
&lt;p&gt;Et pourtant… un petit paquet vient de débarquer dans l’arbre : &lt;a href=&quot;https://packages.gentoo.org/packages/app-misc/calamares-gentoo-livecd&quot;&gt;&lt;strong&gt;app-misc/calamares-gentoo-livecd&lt;/strong&gt;&lt;/a&gt;. Oui oui, vous avez bien lu : &lt;strong&gt;Calamares&lt;/strong&gt; débarque sur Gentoo. Le fameux installeur graphique qu’on retrouve déjà sur Manjaro ou EndeavourOS.&lt;/p&gt;
&lt;p&gt;Alors, bientôt un clic-clic-suivant-suivant pour poser sa Gentoo ? Pas si vite. Le paquet est encore &lt;strong&gt;maské&lt;/strong&gt;, réservé aux tests, et pour l’instant prévu surtout pour les images LiveCD. Les devs veulent des retours avant de le rendre accessible au grand public. Bref, ce n’est pas demain que le Handbook sera remplacé par une jolie fenêtre avec des cases à cocher.&lt;/p&gt;
&lt;p&gt;Le taf se fait du côté de &lt;a href=&quot;https://github.com/StefanCristian/calamares-gentoo-livecd&quot;&gt;StefanCristian sur GitHub&lt;/a&gt;. Ça bouge, ça compile, ça s’adapte… mais il reste encore du chemin avant d’avoir une ISO officielle “Gentoo avec Calamares” prête à télécharger.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;👉 En clair : ça sent l’expérimentation prometteuse. Si ça marche, ça pourrait ouvrir Gentoo à un public plus large. Si ça foire, on restera avec notre bonne vieille install à la main, comme des grands.&lt;/p&gt;
&lt;p&gt;💡 Perso, j’ai trop hâte de voir une première ISO sortir pour tester ça en vrai !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mon forum s’éteint avec TuxFamily</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-17-Mon-forum-s%E2%80%99eteint-avec-TuxFamily/"/>
		<updated>2025-09-17T10:45:01Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-17-Mon-forum-s%E2%80%99eteint-avec-TuxFamily/</id>
		<content type="html">&lt;p&gt;Le forum est hors service. Rien de surprenant, TuxFamily tire doucement sa révérence, comme annoncé il y a quelques mois. C’était prévu que les services s’arrêtent petit à petit, mais ça fait quand même un pincement au cœur de le voir tomber pour de bon.&lt;/p&gt;
&lt;p&gt;Je voudrais surtout les remercier pour tout ce qu’ils ont fait depuis au moins 2015. Leur hébergement, leur liberté, leur ouverture : tout ça a permis de faire vivre mon forum pendant des années sans jamais me mettre de barrières. Ce n’est pas rien.&lt;/p&gt;
&lt;p&gt;Je suis un peu triste aussi, car je n’ai pas pris le temps de faire une dernière sauvegarde du forum. On perd donc une grosse partie de cette année de discussions. Avec lui disparaît aussi la partie archive du vieux blog (avant 2024). Mais ça, heureusement, j’en ai encore une copie, et si le besoin se fait sentir, rien n’empêche de remettre ça en ligne un jour.&lt;/p&gt;
&lt;p&gt;Merci TuxFamily, vraiment. Fin d’une époque, mais quel beau chemin vous nous avez offert.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Debian 13 Trixie : l’ennui qui rassure ou comment Debian reste chiante… mais increvable!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/"/>
		<updated>2025-09-16T17:22:03Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/</id>
		<content type="html">&lt;p&gt;&lt;strong&gt;Debian 13 « Trixie » vient de sortir. Pas de révolution, pas de feu d’artifice : c’est du Debian pur jus. Ennuyeuse pour certains, rassurante pour d’autres, la distro garde son cap : pas la plus sexy, mais increvable et taillée pour durer.&lt;/strong&gt;&lt;/p&gt;
&lt;h1 id=&quot;debian-13-trixie-la-stabilite-avant-tout&quot; tabindex=&quot;-1&quot;&gt;Debian 13 « Trixie » : la stabilité avant tout &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#debian-13-trixie-la-stabilite-avant-tout&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Après plus de deux ans de boulot, Debian sort enfin sa nouvelle version stable : &lt;strong&gt;Debian 13 « Trixie »&lt;/strong&gt;. Pas de révolution explosive, mais une mise à jour en règle avec son lot habituel de nouveautés : plus de &lt;strong&gt;14 000 nouveaux paquets&lt;/strong&gt;, un passage à &lt;strong&gt;APT 3.0&lt;/strong&gt; comme gestionnaire de paquets par défaut, et surtout le support officiel de l’architecture &lt;strong&gt;RISC-V 64 bits&lt;/strong&gt;. Bref, du sérieux, du carré, du Debian.&lt;/p&gt;
&lt;h2 id=&quot;la-philosophie-debian-toujours-la-meme&quot; tabindex=&quot;-1&quot;&gt;La philosophie Debian (toujours la même) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#la-philosophie-debian-toujours-la-meme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pas de surprises : &lt;strong&gt;Debian reste fidèle à son image&lt;/strong&gt;. Ici, la stabilité passe avant les toutes dernières versions à la mode. Résultat : si vous rêvez de KDE Plasma 6.4 ou du GNOME tout juste sorti du four, vous pouvez oublier. Trixie a gelé en avril, et tout ce qui est arrivé après n’a pas eu sa place dans la release d’août.&lt;/p&gt;
&lt;p&gt;Mais ce n’est pas un défaut : Debian joue son rôle de &lt;strong&gt;rocher immuable&lt;/strong&gt; dans le monde Linux. Vous voulez du cutting edge ? Allez voir ailleurs (Fedora, Arch, openSUSE Tumbleweed…). Vous voulez du fiable qui ne bouge pas pendant des années ? Trixie est là pour ça.&lt;/p&gt;
&lt;h2 id=&quot;ce-qu-on-trouve-sous-le-capot&quot; tabindex=&quot;-1&quot;&gt;Ce qu’on trouve sous le capot &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#ce-qu-on-trouve-sous-le-capot&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Côté logiciels, Trixie n’est pas larguée pour autant :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GNOME 48&lt;/strong&gt;, &lt;strong&gt;KDE Plasma 6.3&lt;/strong&gt;, &lt;strong&gt;Xfce 4.20&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LibreOffice 25.2&lt;/strong&gt;, &lt;strong&gt;Emacs 30.1&lt;/strong&gt;, &lt;strong&gt;GnuPG 2.4.7&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linux 6.12.41 LTS&lt;/strong&gt;, &lt;strong&gt;GCC 14.2&lt;/strong&gt;, &lt;strong&gt;glibc 2.41&lt;/strong&gt;, &lt;strong&gt;systemd 257&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python 3.13&lt;/strong&gt;, &lt;strong&gt;Rust 1.85&lt;/strong&gt;, &lt;strong&gt;LLVM 19&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, rien d’expérimental, mais rien de poussiéreux non plus.&lt;/p&gt;
&lt;h2 id=&quot;archis-supportees-et-celles-qui-disparaissent&quot; tabindex=&quot;-1&quot;&gt;Archis supportées (et celles qui disparaissent) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#archis-supportees-et-celles-qui-disparaissent&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Debian 13 tourne désormais sur 6 architectures principales : &lt;strong&gt;amd64, arm64, armhf, ppc64el, s390x et riscv64&lt;/strong&gt;.
Au passage, &lt;strong&gt;i386 et MIPS tirent leur révérence&lt;/strong&gt;. Si vous avez encore un vieux 32 bits qui traîne, Trixie ne viendra pas le sauver.&lt;/p&gt;
&lt;h2 id=&quot;installation-old-school-ou-moderne&quot; tabindex=&quot;-1&quot;&gt;Installation : old school ou moderne &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#installation-old-school-ou-moderne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’installateur Debian reste… &lt;strong&gt;à l’ancienne&lt;/strong&gt;. Beaucoup d’étapes, peu de main tenue. On vous demande encore où installer GRUB, sans proposer de valeur par défaut. Un faux pas et hop, machine qui ne boote pas. Les habitués s’en sortent, les débutants peuvent vite se décourager.&lt;/p&gt;
&lt;p&gt;Heureusement, il existe aussi des images avec &lt;strong&gt;Calamares&lt;/strong&gt; (plus modernes, façon Ubuntu/Fedora), mais elles sont planquées et pas mises en avant. Dommage, parce que pour un nouveau venu, ça change la vie.&lt;/p&gt;
&lt;h2 id=&quot;x-org-encore-la&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;http://X.org&quot;&gt;X.org&lt;/a&gt; encore là &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#x-org-encore-la&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Alors que GNOME et KDE préparent la mort de &lt;a href=&quot;http://X.org&quot;&gt;X.org&lt;/a&gt;, Debian 13 continue d’offrir des sessions &lt;strong&gt;&lt;a href=&quot;http://X.org&quot;&gt;X.org&lt;/a&gt;&lt;/strong&gt; aux côtés de &lt;strong&gt;Wayland&lt;/strong&gt;. Bonne nouvelle pour ceux qui ne veulent pas lâcher X tout de suite.&lt;/p&gt;
&lt;h2 id=&quot;petit-point-pratique-flatpak-et-depots-externes&quot; tabindex=&quot;-1&quot;&gt;Petit point pratique : Flatpak et dépôts externes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#petit-point-pratique-flatpak-et-depots-externes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Trixie ne pousse pas les Flatpaks par défaut. Si vous voulez profiter de Flathub, il faudra installer &lt;code&gt;flatpak&lt;/code&gt;, ajouter le dépôt à la main et activer les plugins dans GNOME Software ou KDE Discover. Un peu archaïque, mais faisable.&lt;/p&gt;
&lt;p&gt;Bonne surprise en revanche : l’outil &lt;strong&gt;extrepo&lt;/strong&gt;, qui permet d’activer facilement des dépôts externes (Mozilla, Docker, Signal, etc.). Un simple &lt;code&gt;extrepo enable mozilla&lt;/code&gt; et vous pouvez installer Firefox version classique, plutôt que de rester bloqué avec l’ESR 128.&lt;/p&gt;
&lt;h2 id=&quot;un-mot-sur-l-an-2038&quot; tabindex=&quot;-1&quot;&gt;Un mot sur l’an 2038 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#un-mot-sur-l-an-2038&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les devs Debian ont aussi profité de Trixie pour préparer la transition vers le &lt;strong&gt;time_t 64 bits&lt;/strong&gt; sur les archis 32 bits. Ça évitera le bug de l’an 2038 (quand les horodatages 32 bits ne sauront plus compter au-delà). La plupart d’entre nous s’en fichent, mais pour l’embarqué, c’est vital.&lt;/p&gt;
&lt;h2 id=&quot;mon-ressenti&quot; tabindex=&quot;-1&quot;&gt;Mon ressenti &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-16-Debian-13-Trixie-lennui-qui-rassure-ou-comment-Debian-reste-chiante-mais-increvable/#mon-ressenti&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’ai testé Trixie sur plusieurs machines, y compris du matériel récent : rien à signaler, tout roule. Comme toujours, Debian respire la solidité. Mais soyons clairs : si vous aimez bidouiller ou avoir les dernières versions, ce n’est pas pour vous. Par contre, si vous cherchez &lt;strong&gt;un système fiable pour durer&lt;/strong&gt;, Trixie est une valeur sûre.&lt;/p&gt;
&lt;p&gt;Prochain rendez-vous : &lt;strong&gt;Debian 14 « Forky »&lt;/strong&gt;, prévu d’ici 2027. En attendant, Trixie sera maintenue jusqu’en 2030. Autant dire que vous pouvez l’installer sans crainte, elle vous accompagnera longtemps.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gérer les générations NixOS : garder un système propre et léger</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-09-15-Gerer-les-generations-NixOS-garder-un-systeme-propre-et-leger/"/>
		<updated>2025-09-15T12:45:47Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-09-15-Gerer-les-generations-NixOS-garder-un-systeme-propre-et-leger/</id>
		<content type="html">&lt;p&gt;Si vous utilisez &lt;strong&gt;NixOS&lt;/strong&gt;, vous avez peut-être remarqué que les générations de votre système s’accumulent à chaque mise à jour ou configuration. Au fil du temps, cela peut encombrer votre disque et rendre le boot plus long. Heureusement, NixOS propose plusieurs outils pour &lt;strong&gt;nettoyer les générations anciennes&lt;/strong&gt; et garder votre système léger et sain.&lt;/p&gt;
&lt;p&gt;Dans ce tutoriel, je vous explique comment :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configurer le ramasse-miette automatique (&lt;code&gt;nix.gc&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Supprimer manuellement un certain nombre de générations&lt;/li&gt;
&lt;li&gt;Faire un nettoyage complet avec &lt;code&gt;nix-collect-garbage -d&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;1-activer-le-ramasse-miette-automatique&quot; tabindex=&quot;-1&quot;&gt;1. Activer le ramasse-miette automatique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-09-15-Gerer-les-generations-NixOS-garder-un-systeme-propre-et-leger/#1-activer-le-ramasse-miette-automatique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La façon la plus simple de garder votre système propre est d’activer la collecte automatique des générations obsolètes.
Dans votre fichier de configuration (&lt;code&gt;/etc/nixos/configuration.nix&lt;/code&gt;), ajoutez par exemple :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gc &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;weekly&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  options &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;--delete-older-than 7d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;automatic = true&lt;/code&gt; → active la collecte automatique.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dates = &amp;quot;weekly&amp;quot;&lt;/code&gt; → la collecte se fera chaque semaine.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;options = &amp;quot;--delete-older-than 7d&amp;quot;&lt;/code&gt; → supprime toutes les générations plus vieilles que 7 jours.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Vous pouvez aussi écrire la configuration sous forme “à plat” :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gc&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gc&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;weekly&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gc&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;options &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;--delete-older-than 7d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cette méthode est idéale si vous voulez que le nettoyage se fasse &lt;strong&gt;automatiquement et sans intervention&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;2-nettoyer-manuellement-certaines-generations&quot; tabindex=&quot;-1&quot;&gt;2. Nettoyer manuellement certaines générations &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-09-15-Gerer-les-generations-NixOS-garder-un-systeme-propre-et-leger/#2-nettoyer-manuellement-certaines-generations&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Si vous souhaitez gérer les générations &lt;strong&gt;au coup par coup&lt;/strong&gt;, &lt;code&gt;nix-env&lt;/code&gt; est très pratique :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Supprimer les 3 plus vieilles générations&lt;/strong&gt; :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;nix-env --delete-generations &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ne garder que les 2 dernières générations&lt;/strong&gt; et supprimer tout le reste :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;nix-env --delete-generations +2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;💡 Pour nettoyer le profil système et pas seulement l’utilisateur courant :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; nix-env &lt;span class=&quot;token parameter variable&quot;&gt;--profile&lt;/span&gt; /nix/var/nix/profiles/system --delete-generations +2&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;3-nettoyage-complet-nix-collect-garbage-d&quot; tabindex=&quot;-1&quot;&gt;3. Nettoyage complet : &lt;code&gt;nix-collect-garbage -d&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-09-15-Gerer-les-generations-NixOS-garder-un-systeme-propre-et-leger/#3-nettoyage-complet-nix-collect-garbage-d&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour faire un &lt;strong&gt;gros ménage&lt;/strong&gt;, vous pouvez utiliser :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;nix-collect-garbage &lt;span class=&quot;token parameter variable&quot;&gt;-d&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cette commande supprime &lt;strong&gt;toutes les générations obsolètes&lt;/strong&gt; et libère l’espace disque utilisé par les paquets non utilisés.
⚠️ Attention : après cette commande, il ne restera que la génération la plus récente, ce qui empêche de revenir en arrière facilement.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-09-15-Gerer-les-generations-NixOS-garder-un-systeme-propre-et-leger/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Avec NixOS, vous avez plusieurs façons de gérer vos générations :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automatique&lt;/strong&gt; → via &lt;code&gt;nix.gc&lt;/code&gt;, pratique et silencieux.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manuel ciblé&lt;/strong&gt; → via &lt;code&gt;nix-env --delete-generations&lt;/code&gt;, pour supprimer un nombre précis de générations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manuel complet&lt;/strong&gt; → via &lt;code&gt;nix-collect-garbage -d&lt;/code&gt;, pour un nettoyage en profondeur mais irréversible.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Grâce à ces outils, vous pourrez garder votre système &lt;strong&gt;léger, rapide et sans anciennes générations encombrantes&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;📚 &lt;strong&gt;Documentation utile&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://search.nixos.org/options?channel=25.05&amp;amp;show=nix.gc.options&amp;amp;query=nix.gc&quot;&gt;Option nix.gc.options (NixOS 25.05)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.nixos.org/wiki/Storage_optimization#Garbage_collection&quot;&gt;Wiki NixOS – Garbage collection&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	<entry>
		<title>GLF OS Omnislash : une première stable taillée pour le jeu et la création</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-13-GLF-OS-Omnislash-une-premiere-stable-taillee-pour-le-jeu-et-la-creation/"/>
		<updated>2025-09-13T12:30:55Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-13-GLF-OS-Omnislash-une-premiere-stable-taillee-pour-le-jeu-et-la-creation/</id>
		<content type="html">&lt;p&gt;Il y a des sorties qu’on aime particulièrement relayer, surtout quand elles concernent des projets portés par des passionnés qu’on connaît. Aujourd’hui, c’est le cas avec &lt;strong&gt;GLF OS&lt;/strong&gt;, la distribution créée par mon ami Vinceff et pensée avant tout pour le &lt;strong&gt;gaming&lt;/strong&gt; et le &lt;strong&gt;multimédia&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Basée sur &lt;strong&gt;NixOS&lt;/strong&gt;, GLF OS vise à rendre la transition depuis Windows la plus simple possible. On y trouve une installation guidée, des pilotes graphiques préinstallés, un ensemble d’applications de jeu intégrées et tout un travail d’optimisation pour réduire la latence. Sécurité, fiabilité et respect de la vie privée ne sont pas oubliés non plus : pare-feu activé, mises à jour automatiques (y compris les mises à niveau), HDR, VRR et fractional scaling configurés par défaut… tout est pensé pour être &lt;strong&gt;prêt à jouer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mais il faut être honnête : comme pour Fedora, un minimum matériel est requis. En clair, si vous avez une carte Nvidia en dessous d’une GTX 1650, il faudra passer votre chemin. Dommage pour moi, car je ne pourrai pas pousser le test plus loin.&lt;/p&gt;
&lt;h3 id=&quot;omnislash-la-premiere-version-stable&quot; tabindex=&quot;-1&quot;&gt;Omnislash : la première version stable &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-13-GLF-OS-Omnislash-une-premiere-stable-taillee-pour-le-jeu-et-la-creation/#omnislash-la-premiere-version-stable&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Après plusieurs mois de développement et une phase bêta bien remplie, le &lt;strong&gt;10 septembre marque la sortie officielle de GLF OS Omnislash&lt;/strong&gt;, première version stable du projet. Et pour un coup d’essai, c’est un vrai coup de maître, car Vinceff et la communauté francophone derrière GLF OS ont tenu leur cahier des charges à 100 %.&lt;/p&gt;
&lt;p&gt;GLF OS se positionne désormais comme un &lt;strong&gt;système open source, gratuit et complet&lt;/strong&gt;, pensé pour le jeu vidéo et la création audiovisuelle, offrant une expérience intuitive, stable et sécurisée.&lt;/p&gt;
&lt;h3 id=&quot;quoi-de-neuf-depuis-la-beta&quot; tabindex=&quot;-1&quot;&gt;Quoi de neuf depuis la bêta ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-13-GLF-OS-Omnislash-une-premiere-stable-taillee-pour-le-jeu-et-la-creation/#quoi-de-neuf-depuis-la-beta&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pas mal de nouveautés débarquent avec Omnislash, dont certaines vont plaire aux joueurs et aux créateurs :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Nouvelles fonctionnalités&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Écran d’accueil (Welcome Screen)&lt;/li&gt;
&lt;li&gt;Fusion des commandes &lt;code&gt;glf-update&lt;/code&gt; &amp;amp; &lt;code&gt;glf-boot&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Partition manager dans KDE&lt;/li&gt;
&lt;li&gt;Commande &lt;code&gt;glf-history&lt;/code&gt; pour connaître l’impact des dernières mises à jour&lt;/li&gt;
&lt;li&gt;Nix LD pour améliorer la compatibilité des scripts&lt;/li&gt;
&lt;li&gt;VRR ajouté dans GNOME&lt;/li&gt;
&lt;li&gt;Extensions &lt;strong&gt;Tiling Shell&lt;/strong&gt; &amp;amp; &lt;strong&gt;Vitals&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Intégration de &lt;strong&gt;gamemode&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Ajout d’OBS vk-capture pour la capture de jeu&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Améliorations&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Slide ajoutée à 46 % du processus d’installation (clin d’œil sympa)&lt;/li&gt;
&lt;li&gt;Températures intégrées dans &lt;strong&gt;Mangohud&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Optimisation des paramètres kernel (vm max map count, ordonnanceur, latence)&lt;/li&gt;
&lt;li&gt;Meilleure intégration d’Easy Flatpak&lt;/li&gt;
&lt;li&gt;Caméra virtuelle dans OBS Studio&lt;/li&gt;
&lt;li&gt;CUDA pour OBS &amp;amp; Blender&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GLF Studio&lt;/strong&gt; passe en stable&lt;/li&gt;
&lt;li&gt;Correction du bug des icônes KDE&lt;/li&gt;
&lt;li&gt;Amélioration de la compatibilité audio et de la latence PipeWire&lt;/li&gt;
&lt;li&gt;Support étendu pour certains volants (groupe input)&lt;/li&gt;
&lt;li&gt;Passage à Mesa Stable&lt;/li&gt;
&lt;li&gt;Optimisation des mises à jour pour les PC en Wi-Fi&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-13-GLF-OS-Omnislash-une-premiere-stable-taillee-pour-le-jeu-et-la-creation/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Même si je ne pourrai pas en profiter pleinement faute de matériel Nvidia compatible, je ne peux que saluer l’énorme travail derrière GLF OS. &lt;strong&gt;Omnislash marque une étape importante&lt;/strong&gt;, celle où le projet sort de l’ombre pour proposer une alternative crédible, francophone et taillée sur mesure pour le jeu et la création.&lt;/p&gt;
&lt;p&gt;Si vous êtes équipé d’une carte graphique récente et que vous cherchez un Linux qui prend le gaming au sérieux, &lt;strong&gt;ça vaut le coup d’aller jeter un œil du côté de &lt;a href=&quot;https://www.gaminglinux.fr/glf-os/&quot;&gt;GLF OS&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Fedora et la mort du BIOS legacy : Linux n’est pas là pour copier Windows !</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-13-Fedora-et-la-mort-du-BIOS-legacy-Linux-nest-pas-la-pour-copier-Windows/"/>
		<updated>2025-09-12T17:33:53Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-13-Fedora-et-la-mort-du-BIOS-legacy-Linux-nest-pas-la-pour-copier-Windows/</id>
		<content type="html">&lt;p&gt;Fedora a décidé de tourner la page du BIOS legacy. Fini les nouvelles installations sur du matériel un peu ancien. UEFI ou rien. Et là, je suis désolé, mais c’est exactement la même logique que Microsoft : &lt;strong&gt;forcer le renouvellement du matériel&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et franchement, ça me met hors de moi. Parce que Fedora, c’est censé représenter le libre, l’ouverture, l’alternative. Pas l’obsolescence déguisée. Tant que le processeur est compatible et que la machine fonctionne, une distribution GNU/Linux se doit de tourner dessus. C’est ça, l’esprit du libre : &lt;strong&gt;donner une deuxième vie à des machines que Windows condamne&lt;/strong&gt;. Pas faire pareil que Windows, en version communautaire.&lt;/p&gt;
&lt;p&gt;On a beau se dire que Linux est l’alternative face aux pratiques douteuses des géants comme Microsoft, il y a parfois des choix qui font réfléchir. Fedora a récemment annoncé sa volonté de &lt;strong&gt;déprécier le support du BIOS hérité (Legacy BIOS)&lt;/strong&gt; pour les nouvelles installations sur x86_64, au profit du tout-UEFI. Dit autrement : si votre machine est ancienne et ne supporte pas UEFI, oubliez Fedora.&lt;/p&gt;
&lt;p&gt;Et le plus ironique dans l’histoire ? C’est exactement la situation que j’ai rencontrée lors de mon test sur la machine de ma mère, un Dell Studio 500 de 2009. Une machine pas de première jeunesse, certes, mais qui fonctionne encore parfaitement pour un usage bureautique et web. Avec Fedora, ça a été l’échec total : live interminable à démarrer, pas de clavier ni de locales françaises configurées par défaut, et plantage systématique de l’installateur au moment du partitionnement. Trois essais, trois échecs.&lt;/p&gt;
&lt;h3 id=&quot;le-parallele-avec-windows-est-troublant&quot; tabindex=&quot;-1&quot;&gt;Le parallèle avec Windows est troublant &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-13-Fedora-et-la-mort-du-BIOS-legacy-Linux-nest-pas-la-pour-copier-Windows/#le-parallele-avec-windows-est-troublant&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Soyons clairs : ce genre de décision, c’est exactement ce que Microsoft pratique depuis des années. Chaque nouvelle version de Windows rend obsolète du matériel encore fonctionnel, forçant les utilisateurs à renouveler leur PC. Et voilà que Fedora, distribution réputée pour sa modernité mais aussi sa solidité, se met à exclure sans ménagement toute une partie du parc encore utilisable.&lt;/p&gt;
&lt;p&gt;On pourra toujours répondre que « tout évolue » et que l’UEFI est la norme d’aujourd’hui. Certes. Mais faut-il pour autant &lt;strong&gt;boycotter&lt;/strong&gt; purement et simplement les utilisateurs qui ont encore du matériel fonctionnel ? Car c’est bien ça que ça revient à dire : “Votre machine marche, mais pas assez moderne pour nous. Débrouillez-vous.”&lt;/p&gt;
&lt;h3 id=&quot;ce-n-est-pas-l-esprit-du-libre&quot; tabindex=&quot;-1&quot;&gt;Ce n’est pas l’esprit du libre &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-13-Fedora-et-la-mort-du-BIOS-legacy-Linux-nest-pas-la-pour-copier-Windows/#ce-n-est-pas-l-esprit-du-libre&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le logiciel libre, ce n’est pas seulement du code ouvert et partageable. C’est aussi une philosophie : &lt;strong&gt;permettre à chacun de continuer d’utiliser son matériel aussi longtemps qu’il en a besoin&lt;/strong&gt;, donner une deuxième vie à des machines que les constructeurs voudraient voir partir à la benne. C’est une manière de résister à l’obsolescence programmée, de prolonger l’utilité du matériel, et de réduire le gaspillage.&lt;/p&gt;
&lt;p&gt;Alors quand une distribution comme Fedora, soutenue par Red Hat, commence à fermer la porte aux BIOS legacy, on ne peut pas faire comme si de rien n’était. C’est une rupture idéologique : on passe d’un Linux inclusif, qui tourne sur une large variété de machines, à un Linux sélectif, qui impose des contraintes matérielles proches de celles de Windows.&lt;/p&gt;
&lt;h3 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;En conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-13-Fedora-et-la-mort-du-BIOS-legacy-Linux-nest-pas-la-pour-copier-Windows/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Qu’on ne se méprenne pas : je comprends qu’il faille évoluer, que maintenir le BIOS hérité demande du travail, et que l’UEFI est l’avenir technique. Mais ce que je regrette, c’est l’absence de compromis. Au lieu d’accompagner la transition en douceur, Fedora choisit la coupure nette, quitte à écarter du monde.&lt;/p&gt;
&lt;p&gt;Et si demain d’autres distributions suivent la même voie, combien de temps restera-t-il avant que Linux devienne une alternative réservée aux machines récentes, comme Windows l’a toujours été ?&lt;/p&gt;
&lt;p&gt;Pour ma part, je continuerai à privilégier les distributions qui tiennent encore cette promesse : &lt;strong&gt;laisser vivre le matériel, peu importe son âge.&lt;/strong&gt; Parce que ça, c’est l’esprit du libre.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mandriva avait du feu, Mageia n’a que les cendres!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-12-que-se-passe-t-il-avec-mageia/"/>
		<updated>2025-09-12T12:39:38Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-12-que-se-passe-t-il-avec-mageia/</id>
		<content type="html">&lt;p&gt;Je ne sais pas si tout le monde s’en souvient, mais oui, il existe encore une distribution appelée &lt;strong&gt;Mageia&lt;/strong&gt;. Officiellement, ce n’est pas « l’héritière spirituelle » de Mandriva (ce rôle est revenu à OpenMandriva), mais dans l’imaginaire collectif, c’est elle qui a repris le flambeau. Sauf qu’il faut bien l’avouer : le flambeau ressemble plus à une veille bougie qui coule qu’à une torche flamboyante.&lt;/p&gt;
&lt;p&gt;Soyons clairs : je n’ai même pas besoin de descendre Mageia. Les développeurs s’en chargent très bien, sans mon aide. Parce que oui, visiblement, personne ne leur a expliqué un truc basique : &lt;strong&gt;moins une distribution sort de versions, moins on en parle, et moins elle existe.&lt;/strong&gt; Debian peut se permettre ce genre de silence, Ubuntu aussi, Slackware idem. Mais Mageia ? Avec sa base d’utilisateurs réduite et son aura inexistante, rester deux ans sans rien dire, c’est du suicide pur et simple.&lt;/p&gt;
&lt;p&gt;Le problème, c’est surtout la &lt;strong&gt;communication&lt;/strong&gt;, ou plutôt son absence. À l’opposé d’openSUSE qui sature la toile avec 15 annonces contradictoires par semaine, Mageia a choisi la voie du coma artificiel. Pour preuve, les derniers billets du blog officiel (en anglais, puisque la version française n’est même pas tenue à jour — cocasse pour une distro née en France) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;And here is new MADb!&lt;/em&gt; (3 novembre 2024)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Our equipment is getting a makeover!&lt;/em&gt; (8 février 2025)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;An avalanche of AI bots is repeatedly taking parts of our website down&lt;/em&gt; (18 mai 2025)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Firefox and Thunderbird updates for armv7hl&lt;/em&gt; (13 juillet 2025)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;A Cauldron of ideas to help those facing the end of Windows 10&lt;/em&gt; (20 juillet 2025)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et là… rien. Pas une ligne sur une hypothétique Mageia 10, pas la moindre feuille de route, pas même un teaser. Si vous remontez jusqu’en 2023, c’est encore pire : on tombe sur l’annonce de la fin de vie de Mageia 8 (parce que la 9 venait de sortir). Autant dire que c’est le désert de Gobi.&lt;/p&gt;
&lt;p&gt;Qu’on soit clairs : ce billet n’est pas une charge contre Mageia. En réalité, je m’en fiche un peu. Pour moi, le problème est ailleurs : &lt;strong&gt;Mageia n’a jamais été la fille de Mandriva&lt;/strong&gt;. Elle s’est autoproclamée ainsi, mais dans les faits, elles n’ont rien en commun. Mandriva, c’était une distribution fraîche, innovante, avec des mises à jour régulières, un cycle rapide, une identité graphique léchée. Mageia, à côté, c’est la salle d’attente des soins palliatifs.&lt;/p&gt;
&lt;p&gt;À la limite, c’est OpenMandriva qui ressemble le plus à ce qu’a été Mandriva — ce n’est pas pour rien que ce projet a hérité officiellement des droits. Mais là encore, ça végète par intermittence (et je ne suis pas le seul à le dire). Quant aux autres survivantes de l’époque Mandriva, comme PCLinuxOS, elles n’ont plus rien à voir avec la distribution originelle.&lt;/p&gt;
&lt;p&gt;Mandriva, c’était une vraie bouffée d’air frais dans le monde Linux, au moins autant qu’openSUSE, mais plus simple, et moins « laboratoire » que Fedora. Pour vous en convaincre, comparez une Fedora et une Mandriva entre 2006 et 2009 : il n’y a pas photo.&lt;/p&gt;
&lt;p&gt;C’est sans doute la distribution qui me manque le plus aujourd’hui. Le plus ironique, c’est que lorsque Mandriva existait, je ne l’utilisais pas vraiment — j’étais sur Debian, Frugalware, Arch, NuTyX… Et maintenant qu’elle a disparu, c’est vers elle que j’aimerais me tourner. Mais non, Mandriva n’a pas d’héritière digne de ce nom. Mageia sent la morphine, OpenMandriva végète, et le reste n’est plus que des lointains cousins à moitié oubliés.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Fedora chez Michu : l’ultime test avant le retour à Debian ? (retour)</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-11-Fedora-chez-Michu-lultime-test-avant-le-retour-a-Debian/"/>
		<updated>2025-09-11T15:32:29Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-11-Fedora-chez-Michu-lultime-test-avant-le-retour-a-Debian/</id>
		<content type="html">&lt;h4 id=&quot;fedora-un-test-qui-s-arrete-net&quot; tabindex=&quot;-1&quot;&gt;Fedora, un test qui s’arrête net &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-11-Fedora-chez-Michu-lultime-test-avant-le-retour-a-Debian/#fedora-un-test-qui-s-arrete-net&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Je devais tester l’installation de Fedora sur la machine de ma mère, mais je ne vais pas pouvoir aller plus loin que… lancer le live. Je ne pense pas avoir fait quoi que ce soit pour volontairement casser l’installation, mais en trois essais, j’ai eu trois échecs.&lt;/p&gt;
&lt;p&gt;Mais avant même de parler d’installation, il faut que je prenne deux secondes pour expliquer un truc qui me chiffonne.&lt;/p&gt;
&lt;h4 id=&quot;une-machine-pas-toute-jeune-mais-encore-vaillante&quot; tabindex=&quot;-1&quot;&gt;Une machine pas toute jeune, mais encore vaillante &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-11-Fedora-chez-Michu-lultime-test-avant-le-retour-a-Debian/#une-machine-pas-toute-jeune-mais-encore-vaillante&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;La machine en question est un &lt;strong&gt;Dell Studio 500&lt;/strong&gt; (de mémoire) datant de 2009. On est d’accord, ce n’est pas de la première fraîcheur. Mais ce n’est pas non plus la première fois que je teste des distributions sur du matériel ancien. Elle a déjà vu passer des Gentoo, Debian, Ubuntu, NixOS, Archlinux, openSUSE… bref, du beau monde. Et pourtant, jamais je n’avais vu un live mettre autant de temps à démarrer.&lt;/p&gt;
&lt;p&gt;Une fois lancé, deuxième déception : aucune demande de langue. Résultat : pas de locales françaises, pas de clavier AZERTY configuré par défaut. Déjà là, l’expérience utilisateur pique un peu.&lt;/p&gt;
&lt;p&gt;Mais le plus agaçant reste sans conteste &lt;strong&gt;le temps d’attente interminable avant que l’installateur “web” veuille bien apparaître&lt;/strong&gt;. Même Ubuntu, qui pourtant n’est pas réputé pour sa légèreté, s’en sort mieux. Est-ce que j’ai raté une annonce selon laquelle Fedora lâchait la prise en charge des vieux amd64 ? Possible…&lt;/p&gt;
&lt;h4 id=&quot;un-mur-au-partitionnement&quot; tabindex=&quot;-1&quot;&gt;Un mur au partitionnement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-11-Fedora-chez-Michu-lultime-test-avant-le-retour-a-Debian/#un-mur-au-partitionnement&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Et là, c’est le drame. À chaque tentative, l’installation s’est bloquée &lt;strong&gt;au même endroit&lt;/strong&gt; : le partitionnement. Même pas le temps de choisir mon disque cible que tout plante. Trois fois de suite, trois fois le même résultat.&lt;/p&gt;
&lt;h4 id=&quot;deception-et-constat&quot; tabindex=&quot;-1&quot;&gt;Déception et constat &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-11-Fedora-chez-Michu-lultime-test-avant-le-retour-a-Debian/#deception-et-constat&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Au vu de mon expérience, je suis à la fois surpris et déçu. Surpris, car Fedora a quand même une réputation solide et je m’attendais à ce qu’elle se débrouille mieux. Déçu, car la machine fonctionne encore très bien pour l’usage de ma mère. Et si Fedora commence déjà à écarter ce genre de matériel, je me demande combien de temps il restera encore de “niches” pour lesquelles Linux sera vraiment une alternative viable.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;👉 Bref, Fedora et cette machine, ce n’est clairement pas une histoire d’amour. Peut-être qu’il faudra se tourner vers une distribution plus tolérante avec le vieux matériel…&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quitter Eleventy pour Hexo : entre stabilité et besoins</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-06-Un-peu-de-changement-pour-le-bog/"/>
		<updated>2025-09-06T21:07:31Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-06-Un-peu-de-changement-pour-le-bog/</id>
		<content type="html">&lt;p&gt;Je ne voulais pas le faire. Franchement, je m’étais dit : &lt;em&gt;« Eleventy, c’est mon outil, je vais le garder aussi longtemps que possible »&lt;/em&gt;. Mais parfois, il faut être lucide : ce qu’on veut et ce dont on a besoin ne coïncident pas toujours. La stabilité qu’on espère dans nos outils finit par s’éroder avec le temps, et quand l’évolution devient plus contraignante qu’utile, il faut savoir changer.&lt;/p&gt;
&lt;p&gt;Aujourd’hui, c’est un constat : je dois quitter &lt;strong&gt;Eleventy (11ty)&lt;/strong&gt; pour passer à &lt;strong&gt;Hexo&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;un-passe-deja-mouvemente-avec-11ty&quot; tabindex=&quot;-1&quot;&gt;Un passé déjà mouvementé avec 11ty &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-06-Un-peu-de-changement-pour-le-bog/#un-passe-deja-mouvemente-avec-11ty&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je n’en suis pas à mon premier changement de version. Je me souviens encore du passage de la version 2 à la 3 de 11ty. Techniquement, j’ai survécu à la transition, mais ça n’a pas été une partie de plaisir. Le build de mon blog était cassé, impossible de publier. Après pas mal de recherches et quelques sueurs froides, j’ai fini par trouver le coupable : il fallait bidouiller mon fichier de configuration et corriger deux ou trois petites choses.&lt;/p&gt;
&lt;p&gt;Bref, ça avait tenu, mais pas sans douleurs.&lt;/p&gt;
&lt;p&gt;J’en avais d’ailleurs parlé dans mes billets : mon &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-10-05-Fin-de-11ty-et-retour-sous-Hexo-pour-le-blog/&quot;&gt;amertume&lt;/a&gt;, puis le &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-10-06-11ty-est-de-retour-en-moins-de-4-heures/&quot;&gt;retour sur 11ty&lt;/a&gt;, avant de finir sur l’envie de refaire ma page de recherche, racontée dans &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/&quot;&gt;Améliorer la Recherche sur Mon Blog : Mon Aventure avec la Page de Recherche&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;l-ombre-de-la-version-4&quot; tabindex=&quot;-1&quot;&gt;L’ombre de la version 4 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-06-Un-peu-de-changement-pour-le-bog/#l-ombre-de-la-version-4&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Mais voilà qu’arrive &lt;strong&gt;la quatrième version de 11ty&lt;/strong&gt;. Les annonces parlent d’améliorations, de nouvelles fonctionnalités, mais aussi de changements de fond. Et quand je regarde ça d’un peu plus près, je me rends compte que je ne suis plus sûr d’avoir envie — ni même la capacité — de plonger dans ces ajustements.&lt;/p&gt;
&lt;p&gt;J’ai déjà passé des heures à bricoler mes scripts, à essayer de personnaliser le thème, à intégrer une recherche maison… J’aime ce côté artisan du blog, mais j’arrive à mes limites. Et il faut être honnête : quand tu passes plus de temps à maintenir ton générateur qu’à écrire tes billets, tu rates un peu l’essentiel.&lt;/p&gt;
&lt;h2 id=&quot;apprendre-a-lacher-prise&quot; tabindex=&quot;-1&quot;&gt;Apprendre à lâcher prise &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-06-Un-peu-de-changement-pour-le-bog/#apprendre-a-lacher-prise&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je fais partie de ces gars qui aiment tout faire eux-mêmes, juste parce qu’ils trouvent ça cool. Même si ce n’est pas toujours joli, ni optimisé. C’est une forme de fierté un peu bête, je le reconnais.&lt;/p&gt;
&lt;p&gt;Mais parfois, il faut savoir lâcher prise. Accepter que d’autres ont déjà fait le travail, souvent mieux qu’on ne saurait le faire. Et plutôt que de réinventer la roue (en moins rond), il vaut mieux s’appuyer sur ce qui existe.&lt;/p&gt;
&lt;p&gt;Un autre blogueur avait dit un jour une phrase qui m’avait marqué : &lt;em&gt;« Tu n’es pas obligé de tout coder toi-même, tu peux aussi profiter du travail des autres »&lt;/em&gt;. À l’époque, je m’étais dit que moi, non, je voulais garder le contrôle, faire à ma sauce. Mais là, je comprends.&lt;/p&gt;
&lt;h2 id=&quot;hexo-vs-eleventy-le-match-technique&quot; tabindex=&quot;-1&quot;&gt;Hexo vs Eleventy : le match technique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-06-Un-peu-de-changement-pour-le-bog/#hexo-vs-eleventy-le-match-technique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour être honnête, Eleventy reste un très bon générateur de site statique. Mais si je dois comparer les deux sur ce que j’ai vécu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Thèmes et écosystème&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;11ty : très flexible, mais souvent tu pars de zéro. Il existe des thèmes (&lt;a href=&quot;https://www.11ty.dev/docs/starter/&quot;&gt;Starter Projects&lt;/a&gt;), oui, mais ils sont peu nombreux, pas toujours maintenus et souvent très basiques. Contrairement à d’autres générateurs, 11ty intègre le thème directement dans votre projet, et non dans un dossier séparé dédié aux thèmes.&lt;/li&gt;
&lt;li&gt;Hexo : là-dessus, il est imbattable. Des centaines (425) de thèmes bien faits, actifs, avec des designs variés. Tu installes, tu configures, et tu as quelque chose de propre sans devoir passer trois nuits blanches à bidouiller.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alors que sous Hexo un thème se gère comme un module indépendant, sous 11ty le thème est fondu dans le projet lui-même.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Plugins et extensions&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;11ty : c’est du bricolage. Tu veux une recherche ? Il faut plonger dans Lunr.js, adapter ton build, coder les scripts. Tu veux des galeries, des tags, du multilingue ? Bon courage, c’est souvent à la main.&lt;/li&gt;
&lt;li&gt;Hexo : une quantité énorme de plugins déjà prêts : recherche, SEO, sitemap, galeries, pagination avancée… C’est plug-and-play.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Facilité de prise en main&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;11ty : il s’adresse clairement aux gens qui aiment coder et comprendre tout le pipeline. Si tu veux vraiment personnaliser, c’est top. Mais si tu veux juste bloguer sans prise de tête, ça devient lourd.&lt;/li&gt;
&lt;li&gt;Hexo : pensé pour bloguer d’abord. Tu veux écrire ? Tu écris. Tu veux publier ? Une commande et c’est en ligne.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Performance et build&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les deux sont rapides, mais 11ty devient plus complexe au fur et à mesure que ton site grossit, surtout si tu ajoutes tes scripts maison.&lt;/li&gt;
&lt;li&gt;Hexo garde un côté efficace, même avec beaucoup de contenus, parce qu’il a été pensé pour ça dès le départ.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En résumé : &lt;strong&gt;11ty, c’est l’atelier de l’artisan, Hexo, c’est la boîte à outils complète du blogueur&lt;/strong&gt;. Et moi, je n’ai plus envie d’être l’artisan qui taille chaque clou à la main.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion-provisoire&quot; tabindex=&quot;-1&quot;&gt;Conclusion provisoire &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-06-Un-peu-de-changement-pour-le-bog/#conclusion-provisoire&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Alors oui, je quitte 11ty. Non pas parce que je le déteste, mais parce qu’il ne correspond plus à mes besoins. J’aurais aimé continuer, mais les évolutions qui arrivent m’obligent à faire un choix. Et si je veux que mon blog reste vivant, il faut que je m’allège des contraintes inutiles.&lt;/p&gt;
&lt;p&gt;Avec Hexo, je choisis la simplicité. Je choisis de profiter du travail collectif, plutôt que de m’épuiser à tout refaire moi-même. Et peut-être que, paradoxalement, ce lâcher-prise me donnera plus de liberté.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>DistroWatch : l’Instagram des distributions Linux</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-09-04-distrowatch-l-instagram-des-distributions-linux/"/>
		<updated>2025-09-04T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-09-04-distrowatch-l-instagram-des-distributions-linux/</id>
		<content type="html">&lt;p&gt;En lisant le billet de Fred intitulé &lt;a href=&quot;https://blog.fredericbezies-ep.fr/2025/09/04/ce-qui-me-gonfle-dans-le-logiciel-libre-actuel-episode-9-lexplosion-du-nombre-de-distributions-basees-sur-archlinux/#more-25888&quot;&gt;&lt;em&gt;Ce qui me gonfle dans le logiciel libre actuel, épisode 9 : l’explosion du nombre de distributions basées sur Archlinux&lt;/em&gt;&lt;/a&gt;, je me suis retrouvé à hocher la tête plus d’une fois. Ce qu’il décrit à propos de la multiplication des distributions me fait écho, mais de mon côté, c’est plutôt &lt;strong&gt;DistroWatch et son classement trompeur&lt;/strong&gt; qui me hérisse le poil.&lt;/p&gt;
&lt;p&gt;J’aurais presque pu intituler ce billet, en clin d’œil au sien :
&lt;strong&gt;« Ce qui me gonfle dans le logiciel libre actuel : DistroWatch, quand Linux se transforme en téléréalité »&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;la-telerealite-des-distributions-linux-entre-illusion-et-deception&quot; tabindex=&quot;-1&quot;&gt;La téléréalité des distributions Linux : entre illusion et déception &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-04-distrowatch-l-instagram-des-distributions-linux/#la-telerealite-des-distributions-linux-entre-illusion-et-deception&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;C’est un spectacle qui frôle parfois la téléréalité : des utilisateurs découvrent DistroWatch, fascinés par ce fameux classement qui ressemble plus à un &lt;strong&gt;top 50 des hits de l’été&lt;/strong&gt; qu’à un indicateur sérieux. Ils installent « la distribution du moment », celle qui fait le buzz, celle qui attire l’œil comme un décor flashy de plateau TV. Garuda hier, CachyOS aujourd’hui… et demain une autre, parce que le cycle ne s’arrête jamais.&lt;/p&gt;
&lt;p&gt;Le scénario est toujours le même : enthousiasme au début, découverte émerveillée de l’interface léchée, des effets visuels qui en jettent, de l’idée qu’on a trouvé &lt;em&gt;la perle rare&lt;/em&gt;. Mais très vite, le masque tombe. La mise à jour qui casse tout, le bug qui rend la machine inutilisable, le manque de stabilité derrière le vernis. Et là, c’est la chute. Comme après un épisode trop long d’une émission de variétés, le public se lasse et finit par quitter la salle. Beaucoup désinstallent et retournent à Windows, avec un goût amer et l’impression que Linux ne tient pas ses promesses.&lt;/p&gt;
&lt;p&gt;Le drame, c’est que ce cycle ne profite à personne. Pas aux nouveaux venus, qui repartent déçus et renforcent l’idée fausse que Linux n’est qu’un terrain instable réservé aux geeks. Pas non plus aux distributions sérieuses, qui travaillent dans l’ombre pour offrir de la stabilité et de la fiabilité mais qui, elles, n’ont pas droit aux projecteurs de DistroWatch.&lt;/p&gt;
&lt;h3 id=&quot;la-fragmentation-a-outrance&quot; tabindex=&quot;-1&quot;&gt;La fragmentation à outrance &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-04-distrowatch-l-instagram-des-distributions-linux/#la-fragmentation-a-outrance&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Et puis, sans vouloir paraître cynique : &lt;strong&gt;avait-on vraiment besoin d’une nouvelle distribution Linux pour ordinateur de bureau ?&lt;/strong&gt; Bien sûr, sur le papier, chacun peut espérer profiter d’une version « parfaite », pensée avec soin. Mais à force d’empiler les projets, cela ne fait souvent qu’ajouter à la fragmentation et compliquer encore la tâche des débutants, déjà perdus face à la diversité des choix.&lt;/p&gt;
&lt;p&gt;Pour les passionnés de nouveautés, c’est sans doute un régal. Moi aussi j’ai essayé, car j’aime explorer. Mais très honnêtement, la plupart du temps, je n’y ai vu qu’une &lt;strong&gt;variante à peine différente&lt;/strong&gt; de ce qui existe déjà. Une redite, une duplication… et, pour tout dire, une petite déception.&lt;/p&gt;
&lt;p&gt;Parce qu’au fond, si on gratte le vernis, beaucoup de ces « nouvelles distributions » sont simplement des &lt;strong&gt;copier-coller déguisés&lt;/strong&gt; : une Arch avec un installeur graphique et deux scripts maison, une Ubuntu avec un thème coloré, une Debian reconditionné sous une autre étiquette. Rien de mal à ça en soi, mais est-ce que ça justifie d’en faire tout un plat ? Est-ce que ça mérite d’apparaître comme « la distribution du moment » dans un classement qui trompe plus qu’il n’informe ?&lt;/p&gt;
&lt;h3 id=&quot;le-malentendu-de-distrowatch&quot; tabindex=&quot;-1&quot;&gt;Le malentendu de DistroWatch &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-04-distrowatch-l-instagram-des-distributions-linux/#le-malentendu-de-distrowatch&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Certes, le site affiche bien quelque part — en petits caractères, comme les contrats d’assurance — la manière dont son classement est calculé : une simple mesure de clics sur les pages. Mais soyons honnêtes : qui va lire ça ? Quasiment personne. Dans l’esprit de beaucoup, ce classement est pris au pied de la lettre : « numéro 1 = la meilleure distribution ». Une confusion qui alimente sans cesse la machine à buzz… et à déceptions.&lt;/p&gt;
&lt;p&gt;En réalité, DistroWatch n’est pas un guide pour choisir une distribution, c’est un &lt;strong&gt;baromètre d’intérêt momentané&lt;/strong&gt;, une sorte de vitrine des tendances. S’en servir pour décider de son système d’exploitation principal, c’est un peu comme choisir sa voiture en se basant sur les likes d’Instagram. C’est séduisant au premier regard, mais ça n’a rien de solide quand on veut avancer sur la durée.&lt;/p&gt;
&lt;h3 id=&quot;ce-que-j-en-retiens&quot; tabindex=&quot;-1&quot;&gt;Ce que j’en retiens &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-09-04-distrowatch-l-instagram-des-distributions-linux/#ce-que-j-en-retiens&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Au final, ces distributions « téléréalité » me laissent surtout l’impression d’un immense gâchis. Elles attirent, elles brillent, elles séduisent, mais elles n’apportent que rarement une vraie valeur ajoutée par rapport à leurs bases. Derrière les paillettes, on retrouve les mêmes fondations, les mêmes dépôts, les mêmes paquets — bref, &lt;strong&gt;rien de vraiment neuf&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Alors, plutôt que de se laisser berner par les projecteurs de DistroWatch et les modes passagères, mieux vaut regarder du côté des distributions qui ont fait leurs preuves : celles qui privilégient la stabilité, la cohérence, et la communauté avant le buzz. Celles qui ne cherchent pas à séduire par des artifices, mais à durer.&lt;/p&gt;
&lt;p&gt;Parce qu’au bout du compte, un système d’exploitation, ce n’est pas un feu d’artifice qu’on regarde cinq minutes dans le ciel avant qu’il ne s’éteigne. C’est un compagnon de route, et ça mérite mieux qu’un simple coup de clic.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Fedora Plasma : la distribution qui m’a fait appuyer sur l’interrupteur en mode ragequit</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-31-fedoraplasma-la-distribution-qui-ma-fait-appuyer-sur-linterrupteur/"/>
		<updated>2025-08-31T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-31-fedoraplasma-la-distribution-qui-ma-fait-appuyer-sur-linterrupteur/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2025-08-30-fedora42-plasma-anaconda-kinder.webp&quot; alt=&quot;fedora42-plasma-anaconda-kinder&quot;&gt;&lt;/p&gt;
&lt;p&gt;Fedora Plasma, sur le papier, ça vend du rêve : un Plasma toujours à jour, pas figé sur un vieux &lt;strong&gt;6.3.4&lt;/strong&gt; façon Debian, mais qui avance tranquillement jusqu’au &lt;strong&gt;6.4.4&lt;/strong&gt; (&lt;a href=&quot;https://packages.fedoraproject.org/pkgs/plasma-desktop/plasma-desktop/&quot;&gt;packages.fedoraproject.org&lt;/a&gt;). Nickel, non ?&lt;/p&gt;
&lt;p&gt;Oui… sauf que la réalité, c’est une autre histoire.&lt;/p&gt;
&lt;h3 id=&quot;anaconda-ce-cauchemar-immortel&quot; tabindex=&quot;-1&quot;&gt;Anaconda, ce cauchemar immortel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-31-fedoraplasma-la-distribution-qui-ma-fait-appuyer-sur-linterrupteur/#anaconda-ce-cauchemar-immortel&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Fedora Plasma, c’est encore &lt;strong&gt;l’installateur Anaconda2&lt;/strong&gt;. Sérieusement ? En 2025 ? Ça fait dix ans que je le trouve anti-ergonomique, bancal, et surtout &lt;strong&gt;incapable de gérer un partitionnement sans tomber en PLS&lt;/strong&gt;. Et évidemment, il n’a pas failli à sa réputation : en triturant mes partitions, &lt;em&gt;pouf&lt;/em&gt;, l’installateur s’est fermé comme un lâche. Fedora, vous aimez souffrir ?&lt;/p&gt;
&lt;h3 id=&quot;la-distribution-qui-ne-sait-pas-mourir-proprement&quot; tabindex=&quot;-1&quot;&gt;La distribution qui ne sait pas mourir proprement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-31-fedoraplasma-la-distribution-qui-ma-fait-appuyer-sur-linterrupteur/#la-distribution-qui-ne-sait-pas-mourir-proprement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Mais le pire, c’est pas ça.
C’est la seule ISO de ma vie — et j’en ai vu passer des centaines, des stars comme des bricolages de sous-sol — qui &lt;strong&gt;refuse de s’arrêter correctement&lt;/strong&gt;. Pas moyen de quitter proprement. J’ai dû &lt;strong&gt;ragequit au bouton power&lt;/strong&gt;, comme un sauvage. Mon PC a dû me lancer un regard noir du style : « vraiment, t’étais obligé ? ».&lt;/p&gt;
&lt;h3 id=&quot;workstation-la-preuve-que-fedora-sait-faire-mieux&quot; tabindex=&quot;-1&quot;&gt;Workstation : la preuve que Fedora sait faire mieux &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-31-fedoraplasma-la-distribution-qui-ma-fait-appuyer-sur-linterrupteur/#workstation-la-preuve-que-fedora-sait-faire-mieux&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le contraste est violent. J’installe la version &lt;strong&gt;Workstation&lt;/strong&gt;, et là miracle : le &lt;strong&gt;nouvel installateur&lt;/strong&gt;. Clair, simple, beau, fluide. Comme quoi, Fedora sait le faire. Mais pour Plasma, non : on reste coincé dans la préhistoire avec Anaconda.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;👉 Verdict ? Fedora Plasma, c’est comme une super bagnole équipée d’un moteur de Formule 1… mais livrée avec un volant en plastique Kinder Surprise. Tant qu’ils ne lâchent pas ce foutu Anaconda, merci, mais sans moi.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Fedora chez Michu : l’ultime test avant le retour à Debian ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-30-fedora-chez-michu-l-ultime-test-avant-le-retour-debian/"/>
		<updated>2025-08-30T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-30-fedora-chez-michu-l-ultime-test-avant-le-retour-debian/</id>
		<content type="html">&lt;p&gt;Vous ne le savez peut-être pas, mais chez mes parents, en temps normal, c’est Debian qui tourne. Depuis plusieurs mois — peut-être même depuis l’année dernière — j’ai testé pas mal de choses pour voir si on pouvait trouver mieux que Debian pour les personnes dont je m’occupe niveau informatique.&lt;/p&gt;
&lt;p&gt;Ma mère étant ma principale « cobaye », je me permets de faire sur sa machine des changements qui doivent rester totalement transparents pour elle. Pourquoi ? Parce qu’elle fait partie de ces personnes qui ne lancent jamais les mises à jour, même quand un gros bandeau rouge leur dit de le faire. En clair, si ça marche chez elle, alors je peux envisager de déployer la même solution ailleurs.&lt;/p&gt;
&lt;h3 id=&quot;les-tests-du-desastre-au-bof&quot; tabindex=&quot;-1&quot;&gt;Les tests : du désastre au « bof » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-30-fedora-chez-michu-l-ultime-test-avant-le-retour-debian/#les-tests-du-desastre-au-bof&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;C’est ainsi que j’ai testé &lt;strong&gt;Manjaro&lt;/strong&gt;. Mauvaise pioche : je suis tombé sur une mise à jour bancale, sans assez de retours. Résultat ? Catastrophe. Franchement, ceux qui conseillent Manjaro à Madame Michu me font bien rire.&lt;/p&gt;
&lt;p&gt;Ensuite, j’ai essayé &lt;strong&gt;Calculate Linux&lt;/strong&gt;, &lt;strong&gt;NixOS&lt;/strong&gt;, &lt;strong&gt;openSUSE Tumbleweed&lt;/strong&gt; et &lt;strong&gt;Leap&lt;/strong&gt;. Et peut-être bientôt une &lt;strong&gt;Fedora&lt;/strong&gt; avant de remettre définitivement une Debian 13.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;NixOS&lt;/strong&gt; : oui, c’est top, oui je peux préparer une config rapide en amont, mais honnêtement je suis dépendant comme pas possible de l’IA pour certains réglages. Et les sauts de version ? Un mois pour migrer, avec des options qui changent et des douleurs à chaque fois. Pas sûr que ça passe chez Michu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;openSUSE Leap&lt;/strong&gt; : pas mal du tout, et ça rappelle Debian. Mais sans la garantie d’être encore là demain (j’en ai déjà parlé dans &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-07-23-l-instabilite-chronique-d-opensuse-un-os-en-perpetuel-changement-ou-un-chaos-incessant-masque-en-systeme-d-exploitation/&quot;&gt;ce billet sur l’instabilité chronique d’openSUSE&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;openSUSE Tumbleweed&lt;/strong&gt; : la rolling. Comme Arch Linux, ça bouge trop, ce n’est tout simplement pas humain de maintenir ça ailleurs que chez soi.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Calculate Linux&lt;/strong&gt; : au début, ça allait. Mais plus le temps passe, plus les mises à jour prennent du temps. Je n’ai pas confiance pour automatiser l’update sur du Gentoo-like, même « quasi-binaire ». C’est toujours emerge derrière, donc forcément, ça reste long.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;pourquoi-fedora-alors&quot; tabindex=&quot;-1&quot;&gt;Pourquoi Fedora, alors ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-30-fedora-chez-michu-l-ultime-test-avant-le-retour-debian/#pourquoi-fedora-alors&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Comme je le disais, je pense mettre une Fedora sur plusieurs semaines, voire quelques mois, avant de revenir à Debian.&lt;/p&gt;
&lt;p&gt;Pourquoi Fedora ? Parce que je connais Debian, je sais qu’elle fait le boulot : automatisation des mises à jour, upgrades indolores tous les deux ans. Mais Fedora mérite son test grandeur nature sur des machines Michu.&lt;/p&gt;
&lt;p&gt;Les mises à jour ? Elles sont signalées, on est invités à les appliquer, et ça se fait au redémarrage de la machine. Pas de casse normalement. Les sauts de version ? Pareil, on est invités à les faire, dans la même veine.&lt;/p&gt;
&lt;p&gt;Bref, Fedora pourrait bien être le dernier OS que je teste sérieusement avant de remettre Debian comme valeur sûre chez mes parents.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>openSUSE : entre faux pas, instabilité et perte de confiance</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-29-ou-en-est-on-avec-opensuse/"/>
		<updated>2025-08-29T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-29-ou-en-est-on-avec-opensuse/</id>
		<content type="html">&lt;p&gt;Je me pose la question.
Je pense que l’on se pose tous la question.
Pour les utilisateurs, pour les contributeurs : on est en droit de se demander &lt;strong&gt;que va encore faire le projet et où il va&lt;/strong&gt; ?&lt;/p&gt;
&lt;p&gt;J’ai arrêté avec openSUSE — à la fois comme utilisateur et comme contributeur — au moment où l’on nous disait que Leap était morte et qu’elle serait remplacée par un truc nommé &lt;em&gt;ALP&lt;/em&gt;. En réalité, mon désengagement n’est pas venu d’un seul coup : il s’est cristallisé après une discussion houleuse avec R. Brown, qui expliquait sans sourciller que dans son ALP, il n’y aurait pas de pare-feu. Trop compliqué à mettre en place, trop peu utile, selon lui. La solution proposée ? Se tourner vers un VPN.
Je passe sur les détails — j’en ai déjà parlé mille fois — mais c’est précisément ce genre de décision qui m’a convaincu que le projet avait perdu son bon sens.&lt;/p&gt;
&lt;h2 id=&quot;des-blessures-a-repetition&quot; tabindex=&quot;-1&quot;&gt;Des blessures à répétition &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-ou-en-est-on-avec-opensuse/#des-blessures-a-repetition&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce n’était pas le seul faux pas. J’ai aussi dû encaisser la gueulante d’un membre de SUSE (parmi tant d’autres) sur l’équipe KDE pour un paquet que j’étais… le seul à maintenir. Pas un merci, pas un soutien, mais une remise en question agressive qui m’a clairement refroidi et m’a fait cesser mes contributions.&lt;/p&gt;
&lt;p&gt;Puis il y a eu &lt;strong&gt;l’affaire Aeon et le firewall&lt;/strong&gt;, que j’ai déjà longuement détaillée dans mon billet &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-06-07-opensuse-et-moi-divorce-consomme/&quot;&gt;&lt;em&gt;openSUSE et moi, divorce consommé ?&lt;/em&gt;&lt;/a&gt;. J’y écrivais :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;En gros, je la fais courte, mais vu qu’ils sont INCAPABLES de mettre un firewall sans que la facilité d’utilisation en prenne un coup, ils préfèrent s’abstenir d’en mettre un… Alors soit ils sont des dev null (jeu de mots), soit ils prennent les utilisateurs d’openSUSE pour des imbéciles incapables de rajouter un port dans un pare-feu… Ce qui est encore plus grave, car les autres versions d’openSUSE ont toujours eu depuis que je les connais (en 2005 avec une SUSE 9.3) un module firewall dans Yast. Mais voilà : Yast non plus n’est plus de la partie…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cette absence n’est pas une simple omission : c’est une régression assumée, justifiée par une logique que je trouve aberrante.&lt;/p&gt;
&lt;h2 id=&quot;les-fausses-bonnes-idees-en-serie&quot; tabindex=&quot;-1&quot;&gt;Les fausses bonnes idées en série &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-ou-en-est-on-avec-opensuse/#les-fausses-bonnes-idees-en-serie&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce qui revient dans beaucoup de mes billets, c’est ce constat : openSUSE multiplie les « innovations » qui n’en sont pas, et qui finissent surtout par pénaliser ses utilisateurs. L’exemple du pare-feu en 2024 est flagrant :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-06-08-pourquoi-je-deconseille-opensuse-aeon/&quot;&gt;&lt;em&gt;Pourquoi je déconseille openSUSE Aeon ?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/&quot;&gt;&lt;em&gt;Pourquoi l’absence de pare-feu par défaut dans openSUSE Aeon est une erreur ?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;À cela s’ajoute le dossier du &lt;strong&gt;changement de nom&lt;/strong&gt;, parfois présenté comme une nécessité technique, mais qui, dans les faits, ressemble davantage à une menace à peine voilée envers la communauté. J’en ai parlé à plusieurs reprises :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-07-22-opensuse-vers-un-changement-de-nom-encore/&quot;&gt;&lt;em&gt;openSUSE : vers un changement de nom (encore) ?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-08-07-suse-opensuse-plus-qu-un-changement-de-nom-une-vraie-menace/&quot;&gt;&lt;em&gt;SUSE/openSUSE : plus qu’un changement de nom, une vraie menace ?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-08-26-que-sera-l-avenir-d-opensuse/&quot;&gt;&lt;em&gt;Que sera l’avenir d’openSUSE ?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enfin, il y a la question de l’instabilité chronique. J’ai résumé ce sentiment dans un autre billet :
&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-07-23-l-instabilite-chronique-d-opensuse-un-os-en-perpetuel-changement-ou-un-chaos-incessant-masque-en-systeme-d-exploitation/&quot;&gt;&lt;em&gt;L’Instabilité Chronique d’openSUSE : Un OS en Perpétuel Changement ou Un Chaos Incessant Masqué en Système d’Exploitation&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;une-perte-de-confiance-irreversible&quot; tabindex=&quot;-1&quot;&gt;Une perte de confiance irréversible ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-ou-en-est-on-avec-opensuse/#une-perte-de-confiance-irreversible&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tout cela mis bout à bout a cassé quelque chose. J’ai commencé sur SUSE en 2005 avec une 9.3, à l’époque où l’intégration dans Yast et la logique d’ensemble offraient une vraie expérience utilisateur. Mais en 2025, je ne reconnais plus le projet.&lt;/p&gt;
&lt;p&gt;Je ne sais pas ce que SUSE et openSUSE veulent vraiment construire : un OS pour développeurs de containers ? une vitrine instable pour expérimenter des idées hasardeuses ? un laboratoire déconnecté des besoins réels des utilisateurs ?&lt;/p&gt;
&lt;p&gt;Une chose est sûre : &lt;strong&gt;je n’ai plus confiance&lt;/strong&gt;.
Et je ne suis pas le seul.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo : pourquoi je ne peux plus revenir aux distributions binaires classiques</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/"/>
		<updated>2025-08-29T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/</id>
		<content type="html">&lt;p&gt;Quand on me demande pourquoi je reste fidèle à Gentoo alors que tant de distributions binaires me tendent les bras (Debian, Fedora, Arch et compagnie), ma réponse est toujours la même : &lt;strong&gt;parce que Gentoo me fait gagner du temps, et pas l’inverse&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ça peut paraître paradoxal, surtout quand on pense à la réputation de Gentoo comme “distribution de barbus qui aiment compiler pour compiler”. Mais la réalité est bien différente. Gentoo, ce n’est pas passer sa vie devant un compilateur, c’est surtout profiter d’un &lt;strong&gt;système incroyablement cohérent&lt;/strong&gt;, qui permet de personnaliser ses applications à la volée, avec un seul outil, sans bricolage à rallonge.&lt;/p&gt;
&lt;h2 id=&quot;le-pouvoir-d-un-seul-outil-emerge&quot; tabindex=&quot;-1&quot;&gt;Le pouvoir d’un seul outil : &lt;code&gt;emerge&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#le-pouvoir-d-un-seul-outil-emerge&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sur Gentoo, tout passe par &lt;strong&gt;emerge&lt;/strong&gt;. Que je veuille installer un paquet classique, activer une option de compilation oubliée, rétroporter une version plus récente, ou recompiler un logiciel avec de nouvelles fonctionnalités, c’est toujours la même commande.&lt;/p&gt;
&lt;p&gt;Et c’est là la grande force de Gentoo :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;pas besoin d’empiler des outils&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;pas besoin de plonger dans mille fichiers&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;pas besoin de réapprendre une nouvelle procédure à chaque problème&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tout se gère avec un seul et même gestionnaire.&lt;/p&gt;
&lt;h2 id=&quot;exemple-concret-mldonkey&quot; tabindex=&quot;-1&quot;&gt;Exemple concret : MLDonkey &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#exemple-concret-mldonkey&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Prenons un cas qui m’a longtemps fait perdre du temps sur d’autres distributions : &lt;strong&gt;MLDonkey&lt;/strong&gt;.
C’est un logiciel de partage P2P qui gère plusieurs réseaux, mais ses paquets officiels sont rarement compilés avec toutes les options, notamment &lt;strong&gt;Gnutella&lt;/strong&gt; et &lt;strong&gt;BitTorrent&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Résultat : sur les distros binaires, impossible de l’utiliser pleinement sans mettre les mains dans le cambouis.&lt;/p&gt;
&lt;h3 id=&quot;sur-debian-et-ses-filles&quot; tabindex=&quot;-1&quot;&gt;Sur Debian et ses filles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#sur-debian-et-ses-filles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour recompiler un paquet avec mes propres options, il faut :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Installer des outils (&lt;code&gt;devscripts&lt;/code&gt;, &lt;code&gt;pdebuild&lt;/code&gt; ou &lt;code&gt;debuild&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Télécharger les sources (&lt;code&gt;apt-get source nom-du-paquet&lt;/code&gt; ou &lt;code&gt;dget URL&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Modifier les fichiers dans le sous-dossier &lt;code&gt;debian&lt;/code&gt; (souvent le fameux &lt;code&gt;rules&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Recompiler le tout (&lt;code&gt;pdebuild&lt;/code&gt; ou &lt;code&gt;debuild&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Installer le paquet généré.&lt;/li&gt;
&lt;li&gt;(Optionnel mais recommandé) signer le paquet et le placer sur un dépôt perso.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;En clair, &lt;strong&gt;un parcours en 5-6 étapes pour ce qui devrait être un simple choix d’option&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;sur-une-distribution-rpm&quot; tabindex=&quot;-1&quot;&gt;Sur une distribution RPM &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#sur-une-distribution-rpm&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La logique est la même :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Installer &lt;code&gt;rpmbuild&lt;/code&gt; et ses dépendances.&lt;/li&gt;
&lt;li&gt;Télécharger les sources.&lt;/li&gt;
&lt;li&gt;Modifier le &lt;code&gt;.spec&lt;/code&gt; pour activer les options voulues.&lt;/li&gt;
&lt;li&gt;Lancer la compilation.&lt;/li&gt;
&lt;li&gt;Installer le paquet.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Encore une fois : lourd, verbeux, fastidieux.&lt;/p&gt;
&lt;h3 id=&quot;sur-gentoo&quot; tabindex=&quot;-1&quot;&gt;Sur Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#sur-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Rien de tout ça.
Je me contente d’activer les bons &lt;strong&gt;USE flags&lt;/strong&gt; dans mon &lt;code&gt;package.use&lt;/code&gt;, et c’est terminé :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;net-p2p/mldonkey
     Available versions:  ~3.1.7-r4^s &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;~&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;3.2&lt;/span&gt;.1^s &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;+bittorrent doc +fasttrack gd +gnutella magic +ocamlopt +upnp&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Un simple &lt;strong&gt;emerge&lt;/strong&gt; et hop, MLDonkey est compilé comme je le souhaite, avec Gnutella et BitTorrent. Pas besoin d’installer un arsenal d’outils supplémentaires.&lt;/p&gt;
&lt;h2 id=&quot;scummvm-et-d-autres-cas-agacants&quot; tabindex=&quot;-1&quot;&gt;ScummVM et d’autres cas agaçants &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#scummvm-et-d-autres-cas-agacants&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;MLDonkey n’est pas un cas isolé. J’ai souvent eu le même problème avec &lt;strong&gt;ScummVM&lt;/strong&gt;, ce fabuleux interpréteur de jeux point-and-click. Sur certaines distributions, l’option &lt;strong&gt;FFmpeg&lt;/strong&gt; était absente par défaut.
Sur Debian oui, ailleurs non. Résultat : encore une recompilation maison, encore un paquet à bricoler.&lt;/p&gt;
&lt;p&gt;Avec Gentoo ? Un flag USE à activer, et c’est réglé.&lt;/p&gt;
&lt;h2 id=&quot;le-cauchemar-des-backports-et-leur-simplicite-sous-gentoo&quot; tabindex=&quot;-1&quot;&gt;Le cauchemar des backports… et leur simplicité sous Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#le-cauchemar-des-backports-et-leur-simplicite-sous-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Un autre exemple où Gentoo m’a sauvé du temps : les &lt;strong&gt;backports&lt;/strong&gt;.
Quand j’étais sur Debian, je “descendais” souvent des paquets de Sid pour les installer sur Stable. Ça s’appelle du rétroportage, et c’est exactement le même cirque que décrit plus haut : télécharger les sources, patcher, recompiler, créer le paquet, l’installer… et recommencer à chaque mise à jour.&lt;/p&gt;
&lt;p&gt;Sous Gentoo, un backport, c’est juste un &lt;strong&gt;ebuild&lt;/strong&gt;. Un simple fichier bash que je place dans mon overlay local, et que je lance avec emerge. Basta.&lt;/p&gt;
&lt;p&gt;Là où d’autres distributions me demandent 30 minutes de manipulation, Gentoo me demande 2 minutes.&lt;/p&gt;
&lt;h2 id=&quot;gentoo-gagner-du-temps-en-personnalisant&quot; tabindex=&quot;-1&quot;&gt;Gentoo : gagner du temps en personnalisant &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#gentoo-gagner-du-temps-en-personnalisant&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et c’est pour ça que je dis souvent que Gentoo me fait &lt;strong&gt;gagner du temps&lt;/strong&gt;.
Je ne compile pas pour le plaisir de compiler. Je compile parce que ça me permet d’avoir exactement le logiciel que je veux, avec les options que je veux, au moment où j’en ai besoin.&lt;/p&gt;
&lt;p&gt;Les distributions binaires ont toujours une étape de trop, un outil de trop, une lourdeur de trop. Gentoo, elle, recentre tout autour d’un seul mot-clé : &lt;strong&gt;simplicité&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;conclusion-pourquoi-je-reste&quot; tabindex=&quot;-1&quot;&gt;Conclusion : pourquoi je reste &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-29-gentoo-pourquoi-je-ne-peux-plus-revenir-aux-distributions-binaires-classiques/#conclusion-pourquoi-je-reste&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voilà pourquoi je ne peux pas revenir en arrière.
Debian, Fedora, Arch… toutes ont leurs qualités, mais elles m’imposent des contraintes que je ne suis plus prêt à accepter. Gentoo, elle, me laisse les mains libres.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Je gagne en personnalisation.&lt;/li&gt;
&lt;li&gt;Je gagne en cohérence.&lt;/li&gt;
&lt;li&gt;Je gagne en temps.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gentoo n’est pas seulement un système pour “geeks qui aiment souffrir” : c’est au contraire une distribution qui rend le contrôle &lt;strong&gt;simple et naturel&lt;/strong&gt;.
Et une fois qu’on a goûté à ça, difficile de revenir en arrière.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Fedora : la cinquième roue inutile du carrosse Linux!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/"/>
		<updated>2025-08-24T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/</id>
		<content type="html">&lt;p&gt;Fedora, c’est un peu cette distro qu’on installe quand on a déjà écarté toutes les autres. Pas une première roue, pas une roue de secours… non, carrément la &lt;strong&gt;cinquième roue du carrosse&lt;/strong&gt;. Elle est là, elle tourne, mais franchement : qui en a vraiment besoin ?&lt;/p&gt;
&lt;p&gt;Quand on a un peu de vécu sous Linux, on trie.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pas de rolling, parce qu’on n’a plus l’âge de jouer aux équilibristes (Arch, Gentoo, vous pouvez rester dans la cour de récré).&lt;/li&gt;
&lt;li&gt;Pas de vieilleries non plus : Debian stable, Slackware, Ubuntu LTS… merci pour le musée, mais non merci.&lt;/li&gt;
&lt;li&gt;OpenSUSE ? Soit trop vieille (Leap), soit rolling (Tumbleweed).&lt;/li&gt;
&lt;li&gt;Mageia ? Soyons sérieux deux minutes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alors on arrive chez Fedora, avec son cul posé entre deux chaises.
Pas rolling, mais pas vraiment fixe non plus. Un espèce de compromis bancal où tous les six mois, il faut passer à la version suivante. Et bien sûr, on nous vend ça comme “le meilleur des deux mondes” : moderne sans être instable, stable sans être en retard. Sauf qu’en vrai, c’est juste une &lt;strong&gt;mise à jour semi-annuelle forcée&lt;/strong&gt;, déguisée en “avantage”.&lt;/p&gt;
&lt;p&gt;Fedora, c’est l’illusion du choix, ça veut jouer les modernes, mais ça reste collé à Red Hat comme un chewing-gum sous la semelle. Ça veut séduire les débutants, mais ça leur claque dans les doigts dès qu’ils essaient de sortir du droit chemin. Et pour les utilisateurs expérimentés ? C’est trop rigide pour être vraiment libre, trop mouvant pour être vraiment stable. Bref : un entre-deux sans saveur.&lt;/p&gt;
&lt;p&gt;Alors oui, Fedora démarre, Fedora fonctionne, Fedora se met à jour… Mais pour quoi faire ? C’est l’exemple type de la distro qui &lt;strong&gt;n’apporte rien&lt;/strong&gt;, qu’on n’installe que par dépit quand on a rayé toutes les autres de la liste. Une roue en plus, inutile, qui fait joli mais qui ne sert pas à avancer.&lt;/p&gt;
&lt;p&gt;Fedora, c’est la &lt;strong&gt;cinquième roue du carrosse Linux&lt;/strong&gt; : présente, mais parfaitement dispensable.&lt;/p&gt;
&lt;h3 id=&quot;fedora-c-est-le-laboratoire-deguise-en-distro-pour-desktop&quot; tabindex=&quot;-1&quot;&gt;Fedora, c’est le laboratoire déguisé en distro pour desktop &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/#fedora-c-est-le-laboratoire-deguise-en-distro-pour-desktop&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ne nous voilons pas la face : Fedora, c’est avant tout le &lt;strong&gt;terrain de jeu de Red Hat&lt;/strong&gt;. C’est là qu’ils balancent leurs nouveautés pas encore testées, histoire de voir si ça casse ou pas. Wayland par défaut ? Fedora. Systemd par défaut ? Fedora. Pulseaudio ? Fedora. PipeWire ? Fedora. Toujours en avance de deux wagons, mais avec la fiabilité d’une béta permanente. Et les utilisateurs servent de cobayes consentants.&lt;/p&gt;
&lt;p&gt;On peut aimer ça, si on aime vivre dangereusement. Mais pour qui cherche une distro stable au quotidien, c’est un coup à finir chauve à force de s’arracher les cheveux.&lt;/p&gt;
&lt;h3 id=&quot;les-effets-d-annonce-et-les-abandons-en-douce&quot; tabindex=&quot;-1&quot;&gt;Les effets d’annonce et les abandons en douce &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/#les-effets-d-annonce-et-les-abandons-en-douce&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Fedora, c’est aussi l’art du &lt;strong&gt;coup marketing technique&lt;/strong&gt;.
On nous vend un truc comme une révolution – rappelez-vous les &lt;strong&gt;delta RPM&lt;/strong&gt;, censés rendre les mises à jour rapides et économes en bande passante. Et puis un jour, pouf, plus rien. Ça disparaît sans un mot, parce que trop complexe à maintenir. L’histoire se répète : on expérimente, on hype, et puis on abandonne. Le cycle éternel du gadget Fedora.&lt;/p&gt;
&lt;h3 id=&quot;red-hat-la-democratie-mais-uniquement-sur-papier&quot; tabindex=&quot;-1&quot;&gt;Red Hat, la démocratie… mais uniquement sur papier &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/#red-hat-la-democratie-mais-uniquement-sur-papier&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;On aime nous vendre Fedora comme une communauté ouverte, un projet démocratique. En réalité, tout le monde sait que &lt;strong&gt;c’est Red Hat qui décide&lt;/strong&gt;. Fedora n’est qu’une vitrine, une caution “communautaire” pour masquer le fait que les choix stratégiques sont toujours dictés d’en haut. Les réunions, les comités, les votes ? Du théâtre. La feuille de route, elle, sort des bureaux de Red Hat.&lt;/p&gt;
&lt;h3 id=&quot;copr-le-faux-bon-plan&quot; tabindex=&quot;-1&quot;&gt;COPR : le faux bon plan &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/#copr-le-faux-bon-plan&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ah, COPR… Le fameux système de dépôts personnels. Présenté comme la réponse moderne aux besoins des utilisateurs. En pratique ? C’est une &lt;strong&gt;copie mal fichue de l’OpenSUSE Build Service&lt;/strong&gt;. Lourdeur monumentale, interface web poussive, dépendance à un site centralisé pour gérer le tout. Et le pire ? Voir certains taper sur les PPA d’Ubuntu (parce que “c’est sale, c’est dangereux”), pour mieux encenser COPR… alors que c’est &lt;strong&gt;pire et moins pratique&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;un-installateur-a-la-ramasse-merci-anaconda2&quot; tabindex=&quot;-1&quot;&gt;Un installateur à la ramasse (merci Anaconda2) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/#un-installateur-a-la-ramasse-merci-anaconda2&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pendant des années, Fedora s’est traînée un installateur qui donnait envie de fuir : &lt;strong&gt;Anaconda2&lt;/strong&gt;. Interface datée, ergonomie incompréhensible, plantages à répétition. À chaque release, on espérait qu’il soit enfin corrigé, mais non, c’était la même soupe. Heureusement, il a fini par passer à la trappe. Mais ça a pris combien d’années ? Trop. Et pendant ce temps, d’autres distros proposaient des installeurs clairs, rapides et efficaces.&lt;/p&gt;
&lt;h3 id=&quot;fedora-sans-rpm-fusion-c-est-une-coquille-vide&quot; tabindex=&quot;-1&quot;&gt;Fedora sans RPM Fusion, c’est une coquille vide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/#fedora-sans-rpm-fusion-c-est-une-coquille-vide&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Autre ironie : installer Fedora, c’est découvrir une distro &lt;strong&gt;castrée par défaut&lt;/strong&gt;. Pas de codecs, pas de pilotes propriétaires, pas grand-chose pour l’audio/vidéo. Tu veux lire une vidéo banale ou écouter ta musique ? Hop, direction &lt;strong&gt;RPM Fusion&lt;/strong&gt;. Sans ce dépôt externe, Fedora ne vaut pas tripette pour un usage multimédia normal. Et après, on ose la vendre comme “la distro pour tous”…&lt;/p&gt;
&lt;h3 id=&quot;le-cluf-la-touche-finale&quot; tabindex=&quot;-1&quot;&gt;Le CLUF : la touche finale &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/#le-cluf-la-touche-finale&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Et puis il y a ce petit détail croustillant : le &lt;strong&gt;CLUF&lt;/strong&gt; (Contrat de Licence Utilisateur Final). Oui, Fedora te fait accepter une licence comme si tu installais un Windows. Symbole parfait de cette distro : sous des airs de liberté et d’ouverture, ça reste une distribution qui &lt;strong&gt;parle le langage des grandes entreprises&lt;/strong&gt;, pas celui des utilisateurs passionnés.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-fedora-la-cinquieme-roue-du-carrosse-indispensable/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il est quand même ironique de voir des utilisateurs Linux expérimentés, après avoir quitté les rolling casse-gueule, qui se moquent des gentooistes et des debianistes se planter fièrement sur Fedora. Peut-être par lassitude ? Ou simplement parce que Red Hat a réussi à leur vendre son bac à sable comme une “solution stable” ? Comme si utiliser le labo de Red Hat donnait un vernis de sérieux.&lt;/p&gt;
&lt;p&gt;Peut-être par conformisme ? Ou juste pour se convaincre qu’ils ne font pas partie du “petit peuple” qui ose encore installer Ubuntu ?&lt;/p&gt;
&lt;p&gt;Un choix qui se veut “raisonné”, mais qui n’est au fond qu’une résignation : accepter d’être bêta-testeur de luxe pour Red Hat, tout en se persuadant qu’on a trouvé l’équilibre parfait. Peut-être par peur de se mouiller ailleurs ? Ou juste par flemme d’assumer un vrai choix ?&lt;/p&gt;
&lt;p&gt;Alors Fedora ? Oui, ça fonctionne. Oui, ça intègre les nouveautés avant tout le monde. Oui, ça se met à jour plutôt bien. Mais au fond, c’est quoi ?
Un labo déguisé en distribution desktop.
Un jouet de Red Hat maquillé en projet communautaire.
Un compromis sans saveur qu’on installe par défaut, faute de mieux.&lt;/p&gt;
&lt;p&gt;Fedora, c’est la &lt;strong&gt;cinquième roue du carrosse Linux&lt;/strong&gt;. Présente, voyante, mais parfaitement dispensable.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Arch Linux et AUR : entre attaques DoS et sécurité des paquets</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-24-arch-linux-et-aur-entre-attaques-dos-et-securite-des-paquets/"/>
		<updated>2025-08-24T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-24-arch-linux-et-aur-entre-attaques-dos-et-securite-des-paquets/</id>
		<content type="html">&lt;p&gt;Ces derniers jours, le projet Arch Linux a été frappé par une attaque par déni de service (DoS) touchant son infrastructure principale, notamment &lt;strong&gt;&lt;a href=&quot;http://archlinux.org&quot;&gt;archlinux.org&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;l’Arch User Repository (AUR)&lt;/strong&gt; et les forums. Cette situation rappelle à quel point même des projets Linux populaires, bien établis et gérés par des bénévoles, restent vulnérables face à certaines menaces en ligne.&lt;/p&gt;
&lt;h2 id=&quot;l-attaque-en-cours&quot; tabindex=&quot;-1&quot;&gt;L’attaque en cours &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-arch-linux-et-aur-entre-attaques-dos-et-securite-des-paquets/#l-attaque-en-cours&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le site officiel indique que l’attaque perturbe l’accès aux outils clés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La page principale et les forums sont parfois inaccessibles.&lt;/li&gt;
&lt;li&gt;L’AUR, qui héberge des milliers de paquets utilisateur, rencontre des interruptions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L’équipe DevOps travaille activement avec le fournisseur d’hébergement pour limiter l’impact et envisage des solutions de protection DDoS. En attendant, ils recommandent :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;D’utiliser les &lt;strong&gt;mirrors officiels&lt;/strong&gt; pour les ISO et les listes de miroirs, afin de ne pas dépendre uniquement d’&lt;a href=&quot;http://archlinux.org&quot;&gt;archlinux.org&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Pour l’AUR, un &lt;strong&gt;miroir GitHub&lt;/strong&gt; permet de récupérer les paquets si le site principal est indisponible :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;$ &lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; clone &lt;span class=&quot;token parameter variable&quot;&gt;--branch&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom_du_paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt; --single-branch https://github.com/archlinux/aur.git &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom_du_paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;aur-et-securite-un-rappel-necessaire&quot; tabindex=&quot;-1&quot;&gt;AUR et sécurité : un rappel nécessaire &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-arch-linux-et-aur-entre-attaques-dos-et-securite-des-paquets/#aur-et-securite-un-rappel-necessaire&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’AUR est une ressource précieuse pour Arch Linux : il permet à la communauté de partager des paquets non officiels. Mais cette ouverture comporte des risques :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Paquets non vérifiés par les mainteneurs officiels&lt;/strong&gt;
Chaque utilisateur peut soumettre un PKGBUILD. Bien que la communauté signale les problèmes, un paquet malveillant peut passer entre les mailles du filet.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Risque de scripts post-installation dangereux&lt;/strong&gt;
Les PKGBUILD peuvent contenir des commandes shell qui s’exécutent lors de la compilation. Un utilisateur malintentionné pourrait exploiter cette mécanique pour compromettre un système.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Absence de contrôle centralisé&lt;/strong&gt;
Contrairement aux dépôts officiels, l’AUR ne bénéficie pas d’une politique stricte de validation et de sécurité. La vigilance de l’utilisateur est donc essentielle.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;bonnes-pratiques-pour-securiser-son-aur&quot; tabindex=&quot;-1&quot;&gt;Bonnes pratiques pour sécuriser son AUR &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-arch-linux-et-aur-entre-attaques-dos-et-securite-des-paquets/#bonnes-pratiques-pour-securiser-son-aur&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vérifier les signatures et les sources&lt;/strong&gt; : Assurez-vous que le paquet provient de sources fiables et que les checksums correspondent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lire les PKGBUILD avant compilation&lt;/strong&gt; : Même un simple &lt;code&gt;cat PKGBUILD&lt;/code&gt; peut éviter de mauvaises surprises.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Limiter les privilèges&lt;/strong&gt; : Évitez de compiler ou d’installer des paquets AUR avec des droits root si ce n’est pas strictement nécessaire.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-24-arch-linux-et-aur-entre-attaques-dos-et-securite-des-paquets/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’attaque actuelle contre Arch Linux montre que même des projets robustes sont exposés à des menaces. L’AUR, par sa nature communautaire, reste un point sensible en matière de sécurité. La vigilance des utilisateurs et le recours aux bonnes pratiques sont essentiels pour continuer à profiter de la richesse de l’écosystème Arch sans compromettre son système.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo, mon dernier grand amour : passion Linux entre chaos et contrôle absolu</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-22-gentoo--mon-dernier-grand-amour---passion-linux-entre-chaos-et-controle-absolu/"/>
		<updated>2025-08-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-22-gentoo--mon-dernier-grand-amour---passion-linux-entre-chaos-et-controle-absolu/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;“Certains voient Gentoo comme un enfer réservé aux geeks : pour moi, c’est un terrain de jeu où chaos et contrôle absolu coexistent, et où chaque commande me rapproche un peu plus de Linux tel que je le rêve.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Depuis des années, je navigue entre distributions, testant Debian, Ubuntu, openSUSE, Mandriva, NixOS… Toujours en quête d’un équilibre entre stabilité, performance et plaisir d’apprentissage. Et ces derniers mois, à chaque détour, une évidence revient : Gentoo.&lt;/p&gt;
&lt;p&gt;Ce n’est pas la distribution la plus facile, ni la plus rapide à installer. C’est un monde où chaque choix compte, où le chaos apparent des compilations cache un contrôle absolu sur son système. Ici, chaque paquet, chaque option, chaque optimisation reflète &lt;strong&gt;ma vision de Linux&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Dans ce billet, je vous raconte pourquoi, en 2025, malgré les tentations et les alternatives, Gentoo reste &lt;strong&gt;mon dernier grand amour&lt;/strong&gt;, celui qui allie passion, personnalisation et performance.&lt;/p&gt;
&lt;p&gt;Je me trouve en ce moment dans une période d’hésitation, ou plutôt je l’ai été, tiraillé entre Debian, openSUSE, Ubuntu, Gentoo et NixOS… pour finalement revenir à mon dernier grand amour : Gentoo.
J’ai commencé cette aventure le &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/&quot;&gt;20 novembre 2024&lt;/a&gt;. Avant cela, j’étais sur Calculate Linux : c’est d’ailleurs elle qui m’a donné envie d’aller plus loin, de plonger dans sa “source”. À l’époque, j’écrivais ceci :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Mon parcours a commencé avec Calculate Linux et Redcore, avant de me lancer dans l’installation de cinq Gentoo, toutes avec OpenRC (et jamais systemd, que je préfère éviter). Sur ma machine, j’ai pris l’habitude d’utiliser zram en remplacement de la swap classique,…
[…]
Mon basculement de Calculate Linux vers Gentoo s’est fait parce que j’avais des blocages dans certaines installations de paquets sous Calculate, problèmes que je ne rencontrais pas avec mes autres machines sous Gentoo. Cependant, si vous vous demandez si ce passage vaut le coup, la réponse est : non, sauf si vous aimez le contrôle total.&lt;/p&gt;
&lt;p&gt;Sous Calculate, tout est pensé pour la simplicité et l’efficacité. Vous avez des ISO adaptées à différents environnements de bureau, un installateur rapide et fonctionnel (même sur des machines anciennes), et un système presque prêt à l’emploi. À l’inverse, avec Gentoo, l’installation est beaucoup plus longue, même en utilisant des binaires. Par exemple, sur ma machine modeste, l’installation complète de Gentoo (avec Plasma, mes outils et applications) a pris 3 heures, contre 6 minutes pour Calculate.&lt;/p&gt;
&lt;p&gt;Gentoo permet une personnalisation absolue : chaque paquet, chaque option est à la main de l’utilisateur. Mais cela demande du temps et de l’énergie, notamment pour configurer les éléments que Calculate inclut par défaut (impression, scanner, Wi-Fi…). C’est comparable à la relation entre Arch Linux et ses dérivées comme EndeavourOS.&lt;/p&gt;
&lt;p&gt;Mon ressenti #&lt;/p&gt;
&lt;p&gt;Si je suis honnête, Gentoo est un choix plus philosophique que pragmatique. J’aime être sur une distribution “source”, plutôt qu’une “fille de”. Cela dit, Calculate n’est pas une simple dérivée : elle reste 100% compatible Gentoo tout en ajoutant des outils qui simplifient la vie.&lt;/p&gt;
&lt;p&gt;Au final, la différence en termes de réactivité entre Calculate et Gentoo est minime sur ma machine. Gentoo me permet de contrôler chaque détail, mais Calculate offre un système complet et fonctionnel en un temps record, avec une meilleure intégration initiale.&lt;/p&gt;
&lt;p&gt;Pour l’instant, je vais garder Gentoo pour voir si je peux maintenir ce système dans le temps. Mais si cela devient trop complexe, je n’hésiterai pas à revenir sur Calculate, qui simplifie réellement la gestion d’un système Gentoo.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;J’avais bien résumé les choses : &lt;em&gt;“la différence en termes de réactivité entre Calculate et Gentoo est minime sur ma machine”&lt;/em&gt;. C’était vrai tant que je restais avec des binaires optimisés en &lt;strong&gt;x86-64-v1&lt;/strong&gt;. Dans ce cas, Calculate reste aussi réactive que Debian ou Arch Linux.
Mais à partir du moment où je passe en &lt;strong&gt;x86-64-v3&lt;/strong&gt;, la donne change radicalement. Ce n’est pas une révolution, mais la différence se ressent : j’ai une réactivité que je n’avais jamais connue auparavant sur cette machine.&lt;/p&gt;
&lt;p&gt;Dans mon billet &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/&quot;&gt;&lt;em&gt;Un mois sous Gentoo, ça donne quoi ?&lt;/em&gt;&lt;/a&gt;, j’avais déjà dressé la liste des &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#les-points-forts&quot;&gt;points forts&lt;/a&gt;, notamment :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;La différence est flagrante : Plasma est plus réactif que jamais, et les grosses applications comme LibreOffice, Firefox ou GIMP s’ouvrent presque instantanément […] Ces gains, bien que ressentis subjectivement, se vérifient avec certains outils. Par exemple, la construction de mes deux blogs – l’un avec Hexo, l’autre avec Eleventy – est nettement plus rapide. Je gagne entre un tiers et la moitié du temps de compilation par rapport à des distributions comme Debian, Arch Linux, Fedora ou encore Ubuntu, même en utilisant la même version de Node.js. Cela, je le dois aux optimisations spécifiques à ma machine, notamment grâce aux binaires x86-64-v3.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Autre point positif : la richesse des dépôts Gentoo. Contrairement aux distributions basées sur des paquets .deb ou .rpm, je n’ai pas eu besoin de recourir à des Snap ou Flatpak. Tout ce dont j’ai besoin est déjà dans les dépôts officiels ou dans des overlays comme Guru, et j’ai même créé mon propre overlay. Pas besoin d’un équivalent de l’AUR d’Arch Linux : tout est là, et à jour.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Enfin, j’apprécie l’équilibre des versions logicielles proposées : ni trop anciennes, ni trop fraîches. Cela me permet de profiter d’un Plasma/KDE récent tout en utilisant des versions LTS pour des outils comme Firefox ou LibreOffice. Avec Debian, par exemple, ce choix est frustrant : entre une version stable parfois dépassée et des backports qui ne proposent pas toujours des versions LTS, il y a un manque de cohérence que Gentoo n’a pas.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mais j’avais aussi relevé les &lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#les-points-faibles&quot;&gt;points faibles&lt;/a&gt; :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;L’installation&lt;/strong&gt;
Gentoo souffre d’un manque d’installateur moderne. Tout passe encore par la ligne de commande : chroot, copie de l’archive stage3, configuration manuelle… Certes, cela fait partie de l’ADN de Gentoo, et c’est même formateur puisqu’on comprend ce que l’on fait et à quoi servent les différentes étapes. Mais nous sommes en 2024 (bientôt 2025) : un installateur graphique ou semi-automatisé ne serait pas un luxe. Calculate et Redcore ont montré qu’il est possible de proposer cela tout en gardant la possibilité d’une installation manuelle pour les puristes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Les tâches répétitives&lt;/strong&gt;
Certaines opérations pourraient être mieux intégrées. Après une mise à jour du noyau, il faut lancer &lt;code&gt;emerge @module-rebuild&lt;/code&gt;. En cas de changement de version de Python ou de Perl, on doit exécuter des commandes comme &lt;code&gt;python-updater&lt;/code&gt; ou &lt;code&gt;perl-cleaner -q --modules&lt;/code&gt;. Rien de dramatique, et Portage nous guide correctement, mais ces tâches pourraient être automatisées. Calculate Linux, avec sa commande &lt;code&gt;cl-update&lt;/code&gt;, prouve que c’est faisable.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Les USE flags et le testing&lt;/strong&gt;
La puissance de Gentoo, ce sont les USE flags. Mais c’est aussi une source de complexité, car leur gestion peut vite devenir fastidieuse. De même, devoir activer ponctuellement le canal &lt;em&gt;testing&lt;/em&gt; pour certains paquets est une contrainte que j’aurais aimé éviter. J’ai tout de même contourné ce problème en automatisant une partie via mon &lt;code&gt;make.conf&lt;/code&gt; :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token assign-left variable&quot;&gt;EMERGE_DEFAULT_OPTS&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;--autounmask=y --autounmask-license=y --autounmask-use=y --jobs=3 --keep-going --complete-graph=y --deep --ask --with-bdeps=y --getbinpkg&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Les binaires : une avancée, mais incomplète&lt;/strong&gt;
Les binaires sont une nouveauté encore récente dans l’écosystème Gentoo (introduits il y a environ un an). Ils représentent une excellente idée pour démocratiser la distribution, en particulier pour ceux qui n’ont pas des machines très puissantes. Sur ma propre configuration, ils m’ont permis de gagner un temps précieux sur des paquets lourds comme Firefox, Thunderbird ou QtWebEngine.
Mais tout n’est pas parfait : les binaires ne sont pas toujours disponibles en même temps que les ebuilds. Résultat : après une mise à jour des dépôts, il arrive que certains binaires manquent, ce qui m’oblige à compiler manuellement. Le problème est connu (bug #924772), mais pour l’instant aucune solution durable n’a été apportée. La seule “astuce” consiste à attendre quelques heures – voire une journée entière – avant de lancer une mise à jour, le temps que les binaires soient publiés. Autant dire que c’est frustrant, surtout quand l’objectif des binaires est justement de simplifier et d’accélérer l’expérience utilisateur.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ce constat reste d’ailleurs toujours d’actualité : c’est assez logique, puisque les &lt;strong&gt;ebuilds&lt;/strong&gt;, qui ne sont que de simples fichiers textes, arrivent bien plus rapidement que les binaires compilés à partir de ces mêmes ebuilds.&lt;/p&gt;
&lt;p&gt;Pour replacer ce billet dans son contexte, je vous invite à relire mes réflexions précédentes, qui retracent mes allers-retours entre différentes distributions :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-03-08-gentoo-en-2025/&quot;&gt;Gentoo en 2025, pourquoi et pour qui ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-03-19-quelle-sera-ma-distribution-en-2025/&quot;&gt;Quelle sera ma distribution en 2025 et pourquoi ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/&quot;&gt;Gentoo Linux : L’art de forger son système aux petits oignons&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/&quot;&gt;Gentoo Linux : Une distribution pas comme les autres&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-06-11-pourquoi-j-ai-quitte-debian-pour-gentoo-et-non-je-n-ai-pas-ete-enleve-par-des-barbus-en-sandales/&quot;&gt;Pourquoi j’ai quitté Debian pour Gentoo (et non, je n’ai pas été enlevé par des barbus en sandales)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-06-12-pourquoi-j-ai-quitte-archlinux-pour-gentoo/&quot;&gt;Pourquoi j’ai quitté Arch Linux pour Gentoo (billet provocateur, rien de plus…)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/&quot;&gt;Gentoo, NixOS, et moi : réflexions d’un linuxien fatigué mais pas résigné&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/&quot;&gt;Gentoo vs NixOS : la quête de réactivité dans un monde de paquets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/&quot;&gt;Pourquoi j’ai lâché Gentoo (et mes 6h de compile) pour NixOS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-08-06-j-arrete-gentoo-pour-de-bon/&quot;&gt;J’arrête Gentoo pour de bon…&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/&quot;&gt;Pourquoi j’ai quitté NixOS pour revenir sur Gentoo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2025-01-17-bilan-2024/&quot;&gt;C’est enfin l’heure du bilan 2024 et retour sous Debian !&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tous ces allers-retours montrent bien mes hésitations, mes expérimentations et parfois même mes contradictions. Pourtant, un fil rouge demeure : la recherche d’un système à la fois performant, réactif et cohérent avec ma façon d’utiliser Linux. Et malgré mes détours par Debian, Arch ou NixOS, c’est toujours Gentoo qui revient s’imposer comme une évidence — quitte à m’arracher quelques cheveux au passage.&lt;/p&gt;
&lt;p&gt;Depuis 2020, j’ai tenté à plusieurs reprises de tourner la page Debian pour me fixer sur une autre distribution. Pendant longtemps, j’ai cru que ce serait &lt;strong&gt;openSUSE&lt;/strong&gt;. J’y contribuais même davantage qu’à Debian : j’étais membre, ce qui me donnait certains droits — poster sur Planet, participer à l’IRC, voter, avoir une adresse mail en &lt;em&gt;@opensuse.org&lt;/em&gt;, etc. Bref, une vraie immersion dans la communauté.&lt;/p&gt;
&lt;p&gt;Mais à chaque fois, le scénario se répétait : retour à Debian.
Et les raisons ne manquaient pas.&lt;/p&gt;
&lt;p&gt;D’abord, des &lt;strong&gt;fichiers de configuration éparpillés&lt;/strong&gt; ou mal placés, là où sur Debian tout est logique et prévisible. L’exemple le plus parlant reste LightDM, ou encore la mise en place d’un simple LAMP. J’ai détaillé ces points dans mon billet &lt;em&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-05-08-debian-un-jour-debian-toujours/&quot;&gt;Debian un jour, Debian toujours!&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Ensuite, le fameux feuilleton du &lt;strong&gt;changement de nom&lt;/strong&gt; d’openSUSE (&lt;em&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-07-22-opensuse-vers-un-changement-de-nom-encore/&quot;&gt;vers un changement de nom encore?&lt;/a&gt;&lt;/em&gt;, &lt;em&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-08-07-suse-opensuse-plus-qu-un-changement-de-nom-une-vraie-menace/&quot;&gt;plus qu’un changement de nom, une vraie menace?&lt;/a&gt;&lt;/em&gt;). Un épisode de “je t’aime, moi non plus” qui dure depuis l’époque où Novell a quitté la barre.&lt;/p&gt;
&lt;p&gt;Il y a aussi la fin annoncée de &lt;strong&gt;LEAP&lt;/strong&gt; (&lt;em&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-01-20-leap-est-ce-une-grosse-perte-pour-moi/&quot;&gt;est-ce une grosse perte pour moi?&lt;/a&gt;&lt;/em&gt;). Pour l’instant, elle existe encore, mais l’épée de Damoclès plane toujours.&lt;/p&gt;
&lt;p&gt;Et surtout : &lt;strong&gt;l’instabilité chronique&lt;/strong&gt; d’openSUSE, que j’ai longuement décrite dans &lt;em&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-07-23-l-instabilite-chronique-d-opensuse-un-os-en-perpetuel-changement-ou-un-chaos-incessant-masque-en-systeme-d-exploitation/&quot;&gt;Un OS en perpétuel changement ou un chaos incessant masqué en système d’exploitation&lt;/a&gt;&lt;/em&gt;. J’ai d’ailleurs tenté d’analyser la situation et de poser quelques hypothèses dans &lt;em&gt;&lt;a href=&quot;https://passiongnulinux.free.nf/blog/2024-08-26-que-sera-l-avenir-d-opensuse/&quot;&gt;Que sera l’avenir d’openSUSE?&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Il y a cependant des éléments qui apportent une certaine visibilité à ce débat. Tout d’abord, Red Hat a décidé de restreindre l’accès à ses sources, ce qui est bien entendu son droit. Ensuite, SUSE a posé une somme conséquente sur la table pour assurer la pérennité d’une distribution semblable à Red Hat (SUSE investit 10 millions de dollars pour créer un fork de RHEL et proposer une alternative à CentOS Stream sans restrictions). En réponse aux bouleversements dans l’écosystème Linux d’entreprise provoqués par RedHat, Oracle, SUSE et CIQ ont formé l’Open Enterprise Linux Association (OpenELA). Peu de temps après, on apprend que SUSE se retire de la bourse pour tenter une stratégie risquée face à Red Hat, en plaçant d’anciens cadres de RedHat à sa tête et en annonçant le retrait de sa cotation pour commercialiser un fork de RHEL. Peut-être au détriment de son propre Linux ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Enfin, même si c’est un détail, il faut mentionner le dépôt externe &lt;strong&gt;&lt;a href=&quot;http://packman.links2linux.org/&quot;&gt;Packman&lt;/a&gt;&lt;/strong&gt;, indispensable pour les codecs et certains logiciels problématiques juridiquement dans certains pays. Son rôle est comparable à &lt;strong&gt;&lt;a href=&quot;https://rpmfusion.org/&quot;&gt;rpmfusion&lt;/a&gt;&lt;/strong&gt; pour Fedora, mais avec encore moins de moyens. Résultat : pertes temporaires du dépôt, lenteurs… Pas terrible.&lt;/p&gt;
&lt;p&gt;Et que dire de &lt;strong&gt;Tumbleweed&lt;/strong&gt;, la version rolling d’openSUSE ? C’est celle que je préférais, mais son système de mises à jour m’a toujours semblé étrange. Elles arrivent par énormes lots, tous les deux ou trois jours, synchronisés avec la sortie d’une nouvelle image d’installation. Du coup, on se retrouve avec des updates de 500 à 1000 paquets d’un coup… puis quasiment plus rien, à part de la sécurité et des correctifs mineurs.&lt;/p&gt;
&lt;p&gt;Bref, malgré tout l’attachement que j’avais à openSUSE — la communauté, les droits, les contributions —, je finissais toujours par revenir à Debian. C’était devenu un réflexe : stabilité, prévisibilité, et une configuration qui reste logique.&lt;/p&gt;
&lt;p&gt;On peut comprendre qu’avec tout ça, il n’était pas nécessaire de rester sur openSUSE. La distribution qui a commencé à me détacher de Debian, c’est &lt;strong&gt;NixOS&lt;/strong&gt;, que j’ai découverte en 2021 grâce à une vidéo de Vinceff. Sur le papier, c’est séduisant : tellement novateur techniquement, que ça en devient presque fun.&lt;/p&gt;
&lt;p&gt;Mais dans la pratique, je n’arrive pas à y rester. Dès que je commence à comprendre les méandres pour ajouter un service ou installer une application, un autre obstacle surgit. Le principal frein, c’est le langage &lt;strong&gt;Nix&lt;/strong&gt; pour packager les applications. J’ai beau m’accrocher, la logique m’échappe. Certes, le peu de documentation existante n’est pas mauvais et semble même promettre une simplicité élégante, mais en pratique :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La recherche des dépendances via les commandes Nix est laborieuse.&lt;/li&gt;
&lt;li&gt;Les noms des bibliothèques et des applications ne correspondent souvent à rien.&lt;/li&gt;
&lt;li&gt;Certaines lignes de configuration ressemblent à un mélange étrange entre YAML et JSON.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En fin de compte, je ne me sens pas à l’aise. Dès que je sors des applications et services présents dans les dépôts officiels, je suis complètement perdu. Je vais continuer à expérimenter NixOS, mais certainement pas sur ma &lt;strong&gt;machine principale&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et puis il y a &lt;strong&gt;Gentoo&lt;/strong&gt;. Je n’aurais jamais pensé finir un jour dessus. Pourtant, pour moi, les outils &lt;strong&gt;Portage&lt;/strong&gt; sont tout simplement le top : les retours à l’écran, la multitude de possibilités offertes, la facilité de comprendre et de créer ses propres recettes, de passer des options de build ou même de patcher… tout devient accessible.&lt;/p&gt;
&lt;p&gt;Pourtant, à entendre certains, notamment sur YouTube, Gentoo est une distribution &lt;strong&gt;impossible&lt;/strong&gt; : il faudrait un diplôme d’informatique, cinq ans d’études, un master en droit… C’est réservé à l’élite, pas au commun des mortels. Et encore moins à l’ouvrier que je suis, diplômé en carrosserie automobile et conducteur de bus. Même Fred, dans son billet &lt;em&gt;&lt;a href=&quot;https://blog.fredericbezies-ep.fr/2025/08/15/ce-qui-me-gonfle-dans-le-logiciel-libre-actuel-episode-7-les-vieux-de-la-vieille-et-les-distributions-gnu-linux-techniques/&quot;&gt;Ce qui me gonfle dans le logiciel libre actuel, épisode 7 : Les « vieux de la vieille » et les distributions GNU/Linux techniques&lt;/a&gt;&lt;/em&gt;, tombe parfois dans ce mythe.&lt;/p&gt;
&lt;p&gt;La vérité, c’est que &lt;strong&gt;Gentoo n’est plus ce que j’ai connu en 2007&lt;/strong&gt; : &lt;code&gt;emerge&lt;/code&gt; se débrouille désormais très bien tout seul. Les &lt;code&gt;revdep-rebuild -iq&lt;/code&gt; ou les &lt;code&gt;@preserved-rebuild&lt;/code&gt; sont de plus en plus rares. Plus besoin de compiler son kernel avec toutes ses options, de plus en plus de binaires existent pour les applications populaires et les paquets lourds. Et les outils &lt;strong&gt;Portage&lt;/strong&gt; t’expliquent clairement ce qui reste à faire manuellement.&lt;/p&gt;
&lt;p&gt;Bref, Gentoo est devenu &lt;strong&gt;plus accessible&lt;/strong&gt;, tout en gardant ses qualités : ses outils puissants, sa personnalisation infinie, son optimisation fine, et une communauté toujours présente et réactive.&lt;/p&gt;
&lt;p&gt;À deux reprises, j’ai voulu revenir à quelque chose de plus simple, avec moins de maintenance : &lt;strong&gt;Debian&lt;/strong&gt;, &lt;strong&gt;Ubuntu&lt;/strong&gt;, ou même &lt;strong&gt;NixOS&lt;/strong&gt;. Mais à chaque fois, je finis par y retourner en courant. Pourquoi ? Parce que je compense certains défauts — comme la lenteur des mises à jour ou l’installation des paquets — par la &lt;strong&gt;réactivité et la flexibilité&lt;/strong&gt; de Gentoo.&lt;/p&gt;
&lt;p&gt;Cette lenteur, d’ailleurs, s’explique assez facilement, et Adrien l’a très bien détaillée dans sa vidéo :&lt;/p&gt;
&lt;iframe width=&quot;1307&quot; height=&quot;735&quot; src=&quot;https://www.youtube.com/embed/2HEM8gY1iME&quot; title=&quot;Pourquoi les Gentoo like sont longues à mettre à jour ?&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;Et puis, pourquoi &lt;strong&gt;choisir Gentoo en 2025&lt;/strong&gt; ? Beaucoup de personnes qui n’ont pas pratiqué la distribution pensent qu’il s’agit d’un OS réservé à une élite, un projet élitiste, compliqué et hermétique. Comme le dit ce camarade :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Il est quand même dommage de voir les personnes qui ont connu Linux à l’époque où Ubuntu commençait à se faire sa place au Soleil migrer vers des projets largement moins abordables. Peut-être par élitisme ? Ou simplement par envie de se détacher du vulgum pecus ? »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mais la réalité est tout autre. Gentoo offre des &lt;strong&gt;possibilités qu’aucune autre distribution ne peut égaler&lt;/strong&gt; — et ce, sans forcément exiger des années d’expérience ou un doctorat en informatique.&lt;/p&gt;
&lt;p&gt;Prenons les &lt;strong&gt;USE Flags&lt;/strong&gt; : c’est là que la magie opère. Besoin de quelques codecs spécifiques pour &lt;code&gt;ffmpeg&lt;/code&gt; ? Alors tu ne prends que ceux-là et tu supprimes tout le reste. Résultat : moins de dépendances, moins de logiciels superflus, un système parfaitement taillé pour tes besoins. Chaque paquet peut être personnalisé à l’infini, et chaque choix a un impact direct sur ton système.&lt;/p&gt;
&lt;p&gt;Le même principe s’applique à l’&lt;strong&gt;init&lt;/strong&gt; : tu veux &lt;strong&gt;systemd&lt;/strong&gt;, tu l’installes. Tu préfères &lt;strong&gt;OpenRC&lt;/strong&gt;, tu l’installes aussi. Aucun drama, aucune guerre de clocher façon Arch/Artix ou Debian/Devuan. Gentoo ne force pas de choix dogmatiques ; il offre simplement la liberté de construire &lt;strong&gt;ton propre Linux&lt;/strong&gt;, à ton image.&lt;/p&gt;
&lt;p&gt;Pour le &lt;strong&gt;logiciel&lt;/strong&gt;, c’est pareil : tu peux avoir des paquets très récents si tu veux être à la pointe, ou des versions stables si tu privilégies la fiabilité. Tu peux même combiner les deux : un noyau stable et des applications fraîches, ce qui est impossible à réaliser de façon aussi fluide sur la plupart des distributions classiques. Et tout cela dans une &lt;strong&gt;rolling release&lt;/strong&gt;, donc jamais figé dans le temps comme Debian stable, tout en conservant un contrôle absolu sur ton système.&lt;/p&gt;
&lt;p&gt;Côté performances, Gentoo brille également : de plus en plus de paquets lourds bénéficient de &lt;strong&gt;binaires précompilés&lt;/strong&gt;, ce qui réduit considérablement le temps de compilation. Et si tu gères plusieurs machines, tu peux compiler sur une seule et déployer les binaires sur les autres. Chaque optimisation est pleinement sous ton contrôle, pour un système parfaitement adapté à ton matériel.&lt;/p&gt;
&lt;p&gt;Et si tu souhaites expérimenter avec &lt;strong&gt;musl&lt;/strong&gt;, c’est possible ; ou avec des architectures spécifiques, des patchs personnalisés, des options de build uniques — Gentoo te laisse tout faire. C’est une distribution &lt;strong&gt;extensible à l’infini&lt;/strong&gt;, capable de reproduire les scénarios de presque toutes les autres distributions : un profil &lt;strong&gt;Gentoo-Alpine&lt;/strong&gt;, un profil &lt;strong&gt;Gentoo-Arch&lt;/strong&gt;, un profil &lt;strong&gt;Gentoo-Debian&lt;/strong&gt;… Tout est possible, et tu choisis ce qui te convient.&lt;/p&gt;
&lt;p&gt;Au final, l’avantage principal de Gentoo, c’est son &lt;strong&gt;côté meta-distribution&lt;/strong&gt;. Ce n’est pas simplement un OS : c’est un &lt;strong&gt;cadre flexible pour construire ton propre Linux&lt;/strong&gt;, exactement comme tu le veux, sans compromis. Et ça, aucune distribution grand public ne peut t’offrir de manière aussi complète.&lt;/p&gt;
&lt;h3 id=&quot;compiler-ou-utiliser-la-lenteur-un-vrai-probleme&quot; tabindex=&quot;-1&quot;&gt;Compiler ou utiliser ? La lenteur, un vrai problème ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-22-gentoo--mon-dernier-grand-amour---passion-linux-entre-chaos-et-controle-absolu/#compiler-ou-utiliser-la-lenteur-un-vrai-probleme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Beaucoup pensent que Gentoo est lent parce qu’il faut compiler chaque paquet. En réalité, ce n’est &lt;strong&gt;pas un obstacle insurmontable&lt;/strong&gt;, juste un mode de fonctionnement différent — et très flexible.&lt;/p&gt;
&lt;p&gt;Prenons un exemple simple : tu installes un gros paquet comme Firefox ou LibreOffice. Oui, ça peut prendre plusieurs minutes, voire dizaines de minutes, selon ta machine. Mais tu n’êtes pas obligé de rester planté devant ton terminal à regarder des lignes défiler. Gentoo offre &lt;strong&gt;une multitude de solutions&lt;/strong&gt; pour gérer ce temps :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Réglage de la priorité des processus&lt;/strong&gt; : avec la commande &lt;code&gt;nice&lt;/code&gt; ou &lt;code&gt;ionice&lt;/code&gt;, tu peux faire en sorte que la compilation n’utilise pas toute la puissance du processeur. Le reste de la machine reste fluide, tu peux continuer à travailler ou naviguer sur le web sans gêne.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Automatisation des mises à jour&lt;/strong&gt; : tu peux programmer &lt;code&gt;emerge --update @world&lt;/code&gt; pendant le repas, la nuit ou tout autre moment où tu n’utilises pas ton ordinateur. Gentoo s’occupe de tout, et le système est prêt quand tu reviens.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Utilisation de binaires&lt;/strong&gt; : Portage peut créer des &lt;strong&gt;binaires que tu réutilises plus tard&lt;/strong&gt;, exactement comme les paquets précompilés sur Debian, Ubuntu ou Fedora. Cela réduit drastiquement le temps d’installation et te permet de profiter de la flexibilité de Gentoo &lt;strong&gt;sans sacrifier le confort&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Contrôle du nombre de cœurs utilisés&lt;/strong&gt; : tu peux décider de n’utiliser qu’une partie de tes cœurs pour compiler, afin de garder ton système réactif pour d’autres tâches.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Travail en arrière-plan avec tmux&lt;/strong&gt; : si tu veux suivre les compilations sans être bloqué, &lt;code&gt;tmux&lt;/code&gt; te permet de lancer plusieurs sessions détachées, de revenir dessus plus tard, ou même de laisser tourner tes builds sur un serveur distant.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;En résumé, &lt;strong&gt;la lenteur n’est pas un problème mais une question de gestion&lt;/strong&gt;. Gentoo te demande de réfléchir à ce que tu veux faire, et te donne tous les outils pour que les compilations se fassent &lt;strong&gt;sans stress&lt;/strong&gt;, &lt;strong&gt;en arrière-plan&lt;/strong&gt;, ou &lt;strong&gt;de manière optimisée&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Le vrai avantage ? Tu peux garder &lt;strong&gt;un contrôle total sur ton système&lt;/strong&gt;, tout en rendant les mises à jour et les installations aussi pratiques qu’une distribution « classique ». Gentoo n’impose rien : tu choisis ton rythme, ton niveau d’automatisation et ta manière de compiler.&lt;/p&gt;
&lt;p&gt;Après des années de va-et-vient entre distributions, de découvertes et de frustrations, je comprends enfin une chose : &lt;strong&gt;Linux n’est pas qu’un système, c’est une expérience personnelle&lt;/strong&gt;. Chaque distribution que j’ai essayée m’a apporté quelque chose : Debian, la stabilité et la logique ; openSUSE, la communauté et l’ambition ; NixOS, l’innovation et la rigueur ; Calculate, la praticité et la rapidité ; Ubuntu, la simplicité et l’accessibilité ; Mandriva, l’élégance et la cohérence de l’environnement de bureau.&lt;/p&gt;
&lt;p&gt;Mais Gentoo… Gentoo, c’est &lt;strong&gt;la liberté incarnée&lt;/strong&gt;. Ce n’est pas la voie facile, ce n’est pas celle qui se contente de fonctionner « par défaut ». C’est celle qui te met aux commandes, qui te force à comprendre, à choisir, à construire. Et ce choix, cette implication, c’est exactement ce que je cherchais.&lt;/p&gt;
&lt;p&gt;Aujourd’hui, je peux dire sans hésiter : revenir à Gentoo n’est pas un simple retour, c’est &lt;strong&gt;un acte conscient&lt;/strong&gt;, une décision pour prendre le contrôle de mon système et de mon temps. Chaque compilation, chaque configuration manuelle, chaque USE flag choisi est une pièce du puzzle, une marque de ma liberté et de ma maîtrise.&lt;/p&gt;
&lt;p&gt;Gentoo n’est pas pour tout le monde. Elle demande du temps, de l’attention et parfois de la patience. Mais pour moi, elle est &lt;strong&gt;le reflet exact de ce que je veux que mon Linux soit : réactif, adaptable, unique, et entièrement mien&lt;/strong&gt;. Et après tout, n’est-ce pas là l’essence même du logiciel libre ?&lt;/p&gt;
&lt;p&gt;Alors oui, Gentoo est exigeante. Mais c’est précisément ce qui la rend exceptionnelle. Et moi, ma poule, &lt;strong&gt;je ne pourrais pas imaginer être ailleurs&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>NixOS : tout casser ? Pas vraiment…</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-19-nixos-tout-casser-pas-vraiment/"/>
		<updated>2025-08-19T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-19-nixos-tout-casser-pas-vraiment/</id>
		<content type="html">&lt;h2 id=&quot;nixos-peur-du-fichier-unique-fausse-alerte&quot; tabindex=&quot;-1&quot;&gt;NixOS : peur du fichier unique ? Fausse alerte 😎 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-19-nixos-tout-casser-pas-vraiment/#nixos-peur-du-fichier-unique-fausse-alerte&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’ai lu un billet d’un collègue qui dit, à propos de NixOS :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Il suffit d’une fausse manipulation ou d’une corruption sur le fichier en question pour que l’ensemble parte en arachide. »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Alors là, ma poule… comment dire ? 😅&lt;/p&gt;
&lt;h3 id=&quot;1-le-fameux-configuration-nix&quot; tabindex=&quot;-1&quot;&gt;1️⃣ Le fameux &lt;code&gt;configuration.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-19-nixos-tout-casser-pas-vraiment/#1-le-fameux-configuration-nix&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Oui, NixOS utilise un &lt;strong&gt;fichier centralisé&lt;/strong&gt; pour tout configurer. Impressionnant à première vue, surtout quand on est habitué à Debian ou Fedora où tout est déjà prêt. Mais justement : ça &lt;strong&gt;ne signifie pas qu’une erreur va tout casser&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;2-nix-previent-avant-le-desastre&quot; tabindex=&quot;-1&quot;&gt;2️⃣ Nix prévient avant le désastre &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-19-nixos-tout-casser-pas-vraiment/#2-nix-previent-avant-le-desastre&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si tu ajoutes une option invalide, ou une petite faute de frappe : &lt;strong&gt;Nix ne laisse pas passer le build&lt;/strong&gt;. Le système te dit clairement que ça ne va pas et bloque la génération. Ton ancien système reste intact, et tu peux continuer à bosser normalement.&lt;/p&gt;
&lt;h3 id=&quot;3-rollbacks-et-securite-integree&quot; tabindex=&quot;-1&quot;&gt;3️⃣ Rollbacks et sécurité intégrée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-19-nixos-tout-casser-pas-vraiment/#3-rollbacks-et-securite-integree&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Chaque reconstruction crée une &lt;strong&gt;nouvelle génération&lt;/strong&gt;. L’ancienne est conservée. Résultat : tu peux toujours revenir en arrière en un seul coup de commande si tu testes quelque chose qui ne marche pas. Essayer et échouer devient &lt;strong&gt;sans risque&lt;/strong&gt;, contrairement à ce que laisse entendre ce billet.&lt;/p&gt;
&lt;h3 id=&quot;4-la-vraie-force-de-nixos&quot; tabindex=&quot;-1&quot;&gt;4️⃣ La vraie force de NixOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-19-nixos-tout-casser-pas-vraiment/#4-la-vraie-force-de-nixos&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Reproductibilité totale : ton système peut être reconstruit à l’identique sur une autre machine.&lt;/li&gt;
&lt;li&gt;Expérimentation sécurisée : tu peux tester de nouvelles configurations sans jamais risquer de “tout casser”.&lt;/li&gt;
&lt;li&gt;Déploiements simplifiés : parfait pour qui aime automatiser ou gérer des serveurs.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-19-nixos-tout-casser-pas-vraiment/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Donc non, NixOS &lt;strong&gt;ne fait pas exploser ton Linux dès qu’une option est mauvaise&lt;/strong&gt;. La peur du fichier unique est surtout une histoire de perception. Pour qui comprend le mécanisme des générations et des rollbacks, NixOS est &lt;strong&gt;un outil sûr, puissant et flexible&lt;/strong&gt; — bien loin de la panique décrite dans ce billet.&lt;/p&gt;
&lt;p&gt;En résumé : Fedora et Debian peuvent te donner un Linux qui fonctionne…
Mais NixOS te donne &lt;strong&gt;un Linux qui survit à tes erreurs&lt;/strong&gt;, et ça, c’est la haute couture du Linux 😎&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi j’ai quitté NixOS pour revenir sur Gentoo</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/"/>
		<updated>2025-08-14T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/</id>
		<content type="html">&lt;p&gt;Ces derniers mois, j’ai testé NixOS.
Sur le papier, c’est une distribution qui vend du rêve : configuration centralisée, mises à jour atomiques, rollbacks faciles, reproductibilité… bref, un Linux où on casse moins souvent son système, et où on peut revenir facilement à un état stable.
Mais dans la pratique, mon expérience a été moins idyllique.&lt;/p&gt;
&lt;h3 id=&quot;ce-qui-m-a-plu-sur-nixos&quot; tabindex=&quot;-1&quot;&gt;Ce qui m’a plu sur NixOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/#ce-qui-m-a-plu-sur-nixos&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Soyons honnêtes, NixOS a des qualités :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;La configuration déclarative&lt;/strong&gt; : tout est défini dans des fichiers &lt;code&gt;.nix&lt;/code&gt;. On sait (en théorie) exactement ce qui est installé et comment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Les générations&lt;/strong&gt; : chaque mise à jour crée un “instantané” du système, et on peut revenir en arrière avec une simple commande.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Le principe immuable&lt;/strong&gt; : pas de fichiers de configuration système qui traînent n’importe où. On garde un état cohérent.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ces concepts sont excellents… sur le papier.&lt;/p&gt;
&lt;h3 id=&quot;mais-aussi-ce-qui-m-a-refroidi&quot; tabindex=&quot;-1&quot;&gt;… mais aussi ce qui m’a refroidi &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/#mais-aussi-ce-qui-m-a-refroidi&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Au bout de quelques semaines, j’ai commencé à voir les failles :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;La documentation&lt;/strong&gt; : elle est éparpillée entre le manuel officiel, des dépôts GitHub, le Discourse, des blogs, et parfois même des tweets ou des bouts de configuration copiés-collés. Résultat : on passe plus de temps à chercher qu’à configurer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Les mises à jour pas toujours rapides&lt;/strong&gt; : pour certains paquets un peu exotiques, il faut attendre. Et si le module correspondant n’existe pas, il faut bricoler.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Les casses subtiles&lt;/strong&gt; : malgré la promesse de stabilité, j’ai eu des mises à jour qui m’ont cassé des éléments de KDE Plasma, des services qui ne redémarrent plus, ou des options qui changent de nom sans prévenir.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Le côté “boîte noire”&lt;/strong&gt; : quand un paquet ne marche pas, on doit plonger dans des recettes &lt;code&gt;.nix&lt;/code&gt; qui, pour quelqu’un venant de Gentoo, sont moins intuitives que des ebuilds.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Et surtout : le chaos complet dans les configurations&lt;/strong&gt;.
Sur NixOS, chacun fait &lt;em&gt;complètement&lt;/em&gt; à sa sauce. Il n’existe pas “une” façon claire de configurer un service : tu as dix personnes, tu as dix configurations différentes pour obtenir &lt;em&gt;à peu près&lt;/em&gt; la même chose.
Les options changent, les syntaxes varient, les modules officiels ne couvrent pas tout, et tout le monde bidouille dans son coin.
Résultat : deux utilisateurs de NixOS ne peuvent quasiment jamais se filer un fichier de config et obtenir le même résultat sans le retoucher à mort.
Pour moi, ça, c’est un gros problème. On est censés parler de “reproductibilité”, mais dans les faits… c’est le bazar.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;mon-retour-sur-gentoo&quot; tabindex=&quot;-1&quot;&gt;Mon retour sur Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/#mon-retour-sur-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo, c’est mon vieux copain.
Oui, il est un peu exigeant, mais au moins il est franc :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Portage&lt;/strong&gt; me donne un contrôle total avec les USE flags. Je sais exactement pourquoi tel paquet est compilé avec telle option.&lt;/li&gt;
&lt;li&gt;Les &lt;strong&gt;binaires pour les gros paquets&lt;/strong&gt; (genre &lt;code&gt;qtwebengine&lt;/code&gt;) me font gagner du temps sans perdre la souplesse de la compilation.&lt;/li&gt;
&lt;li&gt;La &lt;strong&gt;documentation&lt;/strong&gt; est centralisée, claire, et ultra-complète. Le wiki et les forums sont des mines d’or.&lt;/li&gt;
&lt;li&gt;Et surtout, il y a une vraie cohérence : quand deux utilisateurs installent la même chose avec la même config, ils obtiennent &lt;em&gt;vraiment&lt;/em&gt; la même chose.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-14-pourquoi-j-ai-quitte-nixos-pour-revenir-sur-gentoo/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;NixOS, c’est une excellente idée… mais dans les faits, ça ressemble à une grande expérimentation permanente où chacun bricole sa propre version de la distrib.
Gentoo, lui, me donne exactement ce que je veux : un système sur mesure, documenté, prévisible, avec une communauté solide.
NixOS aura été une aventure intéressante, mais Gentoo reste ma maison.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Utiliser Ollama (CUDA) depuis nixos-unstable sur NixOS avec une GTX 1050 Ti</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-08-12-utiliser-ollama-cuda-depuis-nixos-unstable-sur-nixos-avec-une-gtx-1050-ti/"/>
		<updated>2025-08-12T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-08-12-utiliser-ollama-cuda-depuis-nixos-unstable-sur-nixos-avec-une-gtx-1050-ti/</id>
		<content type="html">&lt;h3 id=&quot;1-pourquoi-cette-methode&quot; tabindex=&quot;-1&quot;&gt;1. Pourquoi cette méthode &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-12-utiliser-ollama-cuda-depuis-nixos-unstable-sur-nixos-avec-une-gtx-1050-ti/#1-pourquoi-cette-methode&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Ollama&lt;/strong&gt; est disponible dans NixOS stable, mais certaines fonctionnalités CUDA ne sont pas compilées pour toutes les cartes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;La &lt;strong&gt;GTX 1050 Ti&lt;/strong&gt; a une Compute Capability &lt;strong&gt;6.1&lt;/strong&gt;, que la build binaire par défaut ne prend pas toujours en charge.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Nous allons :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Importer le canal &lt;strong&gt;&lt;code&gt;nixos-unstable&lt;/code&gt;&lt;/strong&gt; pour récupérer une version plus récente.&lt;/li&gt;
&lt;li&gt;Forcer la compilation CUDA avec &lt;code&gt;CMAKE_CUDA_ARCHITECTURES=&amp;quot;61&amp;quot;&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;2-ajouter-nixos-unstable&quot; tabindex=&quot;-1&quot;&gt;2. Ajouter &lt;code&gt;nixos-unstable&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-12-utiliser-ollama-cuda-depuis-nixos-unstable-sur-nixos-avec-une-gtx-1050-ti/#2-ajouter-nixos-unstable&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si ce n’est pas déjà fait :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; nix-channel &lt;span class=&quot;token parameter variable&quot;&gt;--add&lt;/span&gt; https://nixos.org/channels/nixos-unstable nixos-unstable
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; nix-channel &lt;span class=&quot;token parameter variable&quot;&gt;--update&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;3-fichier-de-configuration-nixos&quot; tabindex=&quot;-1&quot;&gt;3. Fichier de configuration NixOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-12-utiliser-ollama-cuda-depuis-nixos-unstable-sur-nixos-avec-une-gtx-1050-ti/#3-fichier-de-configuration-nixos&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Crée ou modifie par exemple &lt;code&gt;/etc/nixos/ollama-cuda.nix&lt;/code&gt; :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Import du canal unstable&lt;/span&gt;
  unstable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nixos&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;unstable&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;nixpkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;config&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Rebuild CUDA avec Compute Capability 6.1&lt;/span&gt;
  ollamaWithCUDA61 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; unstable&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ollama&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;cuda&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;overrideAttrs &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;final&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; prev&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    preBuild &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;prev&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;preBuild &lt;span class=&quot;token keyword&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;&#39;
      cmake -B build -DCMAKE_CUDA_ARCHITECTURES=&quot;61&quot;
      cmake --build build -j $NIX_BUILD_CORES
    &#39;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    unstable&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ollama
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ollama &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    package &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; ollamaWithCUDA61&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    loadModels &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;llama3.2&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    openFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    acceleration &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;cuda&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    user &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;ollama&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    group &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;ollama&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;4-activer-la-configuration&quot; tabindex=&quot;-1&quot;&gt;4. Activer la configuration &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-12-utiliser-ollama-cuda-depuis-nixos-unstable-sur-nixos-avec-une-gtx-1050-ti/#4-activer-la-configuration&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Modifie ton &lt;code&gt;configuration.nix&lt;/code&gt; pour inclure ce fichier :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;imports &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
  &lt;span class=&quot;token url&quot;&gt;./ollama-cuda.nix&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis rebuild :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; nixos-rebuild switch&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;5-verifier-cuda&quot; tabindex=&quot;-1&quot;&gt;5. Vérifier CUDA &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-12-utiliser-ollama-cuda-depuis-nixos-unstable-sur-nixos-avec-une-gtx-1050-ti/#5-verifier-cuda&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour voir si Ollama utilise bien le GPU :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;ollama run llama3.2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et dans un autre terminal :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;watch&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-n&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt; nvidia-smi&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tu devrais voir la charge GPU monter.&lt;/p&gt;
&lt;h3 id=&quot;6-resultat&quot; tabindex=&quot;-1&quot;&gt;6. Résultat &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-12-utiliser-ollama-cuda-depuis-nixos-unstable-sur-nixos-avec-une-gtx-1050-ti/#6-resultat&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ollama tourne avec &lt;strong&gt;CUDA 12.8&lt;/strong&gt; (fourni par ton driver NVIDIA 570.153.02)&lt;/li&gt;
&lt;li&gt;Build optimisé pour Compute Capability &lt;strong&gt;6.1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Compatible GTX 1050 Ti et autres cartes Pascal.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;💡 Astuce : tu peux changer &lt;code&gt;CMAKE_CUDA_ARCHITECTURES=&amp;quot;61&amp;quot;&lt;/code&gt; pour la valeur adaptée à ta carte (ex. 75 pour RTX 20xx, 89 pour RTX 40xx).&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo me manque, mais la flemme l’emporte : cap sur NixOS</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-11-gentoo-me-manque-mais-la-flemme-l-emporte-cap-sur-nixos/"/>
		<updated>2025-08-11T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-11-gentoo-me-manque-mais-la-flemme-l-emporte-cap-sur-nixos/</id>
		<content type="html">&lt;p&gt;Je ne vais pas vous mentir : Gentoo me manque. Cette distribution, c’est un peu comme un vieux compagnon de route, un terrain de jeu où j’ai passé des heures à peaufiner, compiler, optimiser chaque paquet, ajuster chaque détail de configuration pour que tout tourne pile-poil comme je le voulais. Ce sentiment de maîtrise absolue, cette liberté totale, c’est quelque chose d’unique, qui ne s’oublie pas. On est loin des distributions “prêtes à l’emploi” où tout est pré-mâché ; avec Gentoo, chaque étape est une victoire, chaque problème une énigme à résoudre, et ça forge un attachement très fort.&lt;/p&gt;
&lt;p&gt;Pourtant, chaque fois que je pense à repartir sur une installation complète, je me retrouve face à ma flemme légendaire, ce poids invisible mais bien réel qui m’empêche de me lancer. Parce qu’une installation Gentoo, c’est loin d’être une promenade de santé : il faut tout configurer, gérer les profils, les USE flags, les dépendances, la compilation parfois interminable, et ensuite maintenir ce système avec rigueur. C’est une aventure certes passionnante, mais qui demande du temps, de la patience, et surtout de la motivation. Et cette motivation, je ne l’ai plus vraiment en ce moment.&lt;/p&gt;
&lt;p&gt;Mais il y a une autre raison, plus inattendue, qui m’a fait réfléchir à ma transition vers un autre OS : j’ai décidé de demander un coup de main aux intelligences artificielles que je côtoie. Curieux de voir ce qu’elles pourraient m’apporter, j’ai posé la question “Sur quelle distribution pourrais-je avoir le plus d’aide ?” et, sans surprise, toutes m’ont répondu qu’elles seraient bien plus efficaces sur NixOS que sur Gentoo. Pourquoi ? Parce que NixOS, avec sa configuration centralisée et déclarative, est plus “prévisible” et standardisé, ce qui facilite les conseils et les automatismes.&lt;/p&gt;
&lt;p&gt;C’est un signal clair : si je veux avancer et me faciliter la vie, il vaut mieux que je me tourne vers un système qui s’intègre bien avec les outils modernes et l’IA.&lt;/p&gt;
&lt;p&gt;Du coup, j’ai pris une grande inspiration, j’ai décidé de garder la tête froide et de me jeter à corps perdu dans cette nouvelle aventure qu’est NixOS. J’ai commencé à écrire ma configuration, un mélange de choses que je connaissais et d’autres que j’ai découvertes au fil du temps. Puis, j’ai demandé à l’IA de jeter un œil, de me suggérer des améliorations, d’optimiser ce que j’avais fait.&lt;/p&gt;
&lt;p&gt;Le résultat est vraiment impressionnant. L’IA a su m’aider à structurer ma conf, notamment avec Ollama, ce qui m’a permis d’avoir un environnement fonctionnel, propre et même optimisé en un temps record. Là où avec Gentoo, j’aurais passé des heures, voire des jours, à peaufiner manuellement, NixOS me permet d’avancer plus vite, plus simplement, tout en gardant une très bonne maîtrise.&lt;/p&gt;
&lt;p&gt;Je ne renie pas Gentoo. Je sais que je reviendrai peut-être un jour, avec plus d’énergie, pour retrouver cette magie unique que seule cette distribution peut offrir. Mais pour l’instant, je profite pleinement de NixOS, qui m’offre un équilibre idéal entre contrôle, modernité, et confort.&lt;/p&gt;
&lt;p&gt;Ce changement n’est pas une trahison, mais plutôt une évolution. Un pas vers une nouvelle manière de gérer mon système, plus alignée avec mes besoins actuels et avec les outils d’aujourd’hui. Gentoo restera toujours dans un coin de ma tête, mais NixOS, c’est désormais ma maison.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>NixOS, c&#39;est sympa… mais Gentoo, c&#39;était la grande vie</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-10-nixos-c-est-sympa-mais-gentoo-c-etait-la-grande-vie/"/>
		<updated>2025-08-10T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-10-nixos-c-est-sympa-mais-gentoo-c-etait-la-grande-vie/</id>
		<content type="html">&lt;p&gt;Je dois bien l’avouer : &lt;strong&gt;Gentoo me manque déjà&lt;/strong&gt;. Avec elle, c’était la dolce vita du geek : Portage aux petits oignons, overlays à gogo, une rolling release qui ne cassait rien, une communauté qui te file un coup de main plutôt qu’un “RTFM” sec, et surtout… un système vif, réactif, qui donnait envie de le bichonner.&lt;/p&gt;
&lt;p&gt;Aujourd’hui ? Je suis sur NixOS.
Oui, c’est joli sur le papier : installation éclair en 5 minutes, config réplicable d’un simple copier-coller, changement d’environnement de bureau en une ligne, possibilité de lancer des applis sans les installer, rollbacks… le tout arrosé d’une bonne dose d’automatisation.&lt;/p&gt;
&lt;p&gt;Mais franchement… &lt;strong&gt;je m’ennuie&lt;/strong&gt;.
Les “recettes” Nix ? Des pavés JSON/YAML/whatever qui me donnent l’impression de lire un livre de cuisine écrit par un robot sous caféine. La recherche de paquets ? Un demi-échec, sauf si tu actives des commandes “pas stables” (et encore, on dirait qu’elles ont été codées un lundi matin). Le retour des commandes dans le terminal ? Aussi fade qu’un plat sans sel : zéro couleur, zéro fun.&lt;/p&gt;
&lt;p&gt;Avec Gentoo, j’étais le chef d’orchestre.
Avec NixOS, je suis… dans le public. Et pas sûr que le spectacle vaille toujours le coup.&lt;/p&gt;
&lt;p&gt;Oui, c’est beau l’automatisation. Mais quand je ne sais pas ce qui se trame dans mon dos, que je sens les mises à jour passer parce que &lt;em&gt;oui, ça compile aussi&lt;/em&gt;, et que je n’ai pas les bons outils pour fouiller, chercher, comprendre… ben, ça me laisse sur ma faim.&lt;/p&gt;
&lt;p&gt;Bref, NixOS, c’est bien pour les jours où tu veux juste que “ça marche”. Mais Gentoo… c’était l’aventure. Et je crois que je préfère encore chausser mes bottes et retourner dans la jungle plutôt que de rester coincé sur ce tapis roulant high-tech.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo → NixOS : l’histoire d’une transition sans (trop de) sueur</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/"/>
		<updated>2025-08-10T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/</id>
		<content type="html">&lt;p&gt;Changer de distribution Linux, surtout quand on vient de Gentoo, c’est un peu comme changer de sport après des années de pratique intensive : on garde une bonne condition physique, mais on doit s’adapter à de nouveaux mouvements, règles et équipements. Pour moi, passer de Gentoo à NixOS a été une aventure pleine d’apprentissages, de surprises, mais aussi de confort retrouvé. Voici le récit de cette transition, les différences marquantes que j’ai constatées, ce qui m’a étonné, ce qui me manque, et pourquoi au final… je ne regrette pas.&lt;/p&gt;
&lt;h2 id=&quot;le-depart-pourquoi-quitter-gentoo&quot; tabindex=&quot;-1&quot;&gt;Le départ : pourquoi quitter Gentoo ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#le-depart-pourquoi-quitter-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Gentoo, c’est une distro d’une autre dimension. Compilation sur mesure, contrôle total, optimisation hardcore — c’est clairement un terrain de jeu pour les passionnés qui aiment tout dominer à la main. Pendant plus de six mois, j’ai vécu une expérience incroyable avec Gentoo. J’y ai appris à maîtriser l’outil &lt;code&gt;portage&lt;/code&gt;, à bidouiller les flags USE, à gérer les dépendances comme un chef et à peaufiner mon système dans les moindres détails.&lt;/p&gt;
&lt;p&gt;Mais ce que j’ai aussi appris, c’est que cette maîtrise a un coût. Compiler, gérer les mises à jour, vérifier les conflits et parfois croiser les doigts pour que rien ne casse, ça finit par être un boulot à temps partiel. J’aime l’idée d’un Linux où je contrôle tout, mais j’avais envie d’une distribution qui me laisse plus de temps pour autre chose, sans perdre trop de flexibilité ni de puissance.&lt;/p&gt;
&lt;h2 id=&quot;la-decouverte-de-nixos-la-magie-de-la-configuration-centralisee&quot; tabindex=&quot;-1&quot;&gt;La découverte de NixOS : la magie de la configuration centralisée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#la-decouverte-de-nixos-la-magie-de-la-configuration-centralisee&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;NixOS, c’est un concept différent. Ici, tout tourne autour de la configuration déclarative, stockée dans un seul fichier (ou quelques fichiers organisés). Pas de bidouille éparse, pas d’installations isolées, tout est décrit, versionné, reproductible. Ce qui m’a frappé d’entrée, c’est la clarté et la cohérence du système.&lt;/p&gt;
&lt;h3 id=&quot;configuration-centralisee&quot; tabindex=&quot;-1&quot;&gt;Configuration centralisée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#configuration-centralisee&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Sur Gentoo, la configuration est souvent fragmentée : plusieurs fichiers dans &lt;code&gt;/etc/&lt;/code&gt;, &lt;code&gt;/usr/portage/&lt;/code&gt;, des flags USE dans différents endroits, etc. Avec NixOS, tu écris ton système dans un fichier &lt;code&gt;configuration.nix&lt;/code&gt; (et éventuellement d’autres fichiers modulaires), puis tu « rebuild » ton système à chaque changement. Tout est transparent, facilement auditable et reproductible.&lt;/p&gt;
&lt;p&gt;Ce côté « infrastructure as code » m’a beaucoup plu. On peut faire des branches Git, tester des changements, revenir en arrière sans souci. C’est comme coder son système d’exploitation. Pour quelqu’un qui aime l’organisation, c’est un vrai soulagement.&lt;/p&gt;
&lt;h2 id=&quot;build-vs-binaire-compiler-ou-pas&quot; tabindex=&quot;-1&quot;&gt;Build vs binaire : compiler ou pas ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#build-vs-binaire-compiler-ou-pas&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La différence fondamentale entre Gentoo et NixOS, c’est la manière dont les logiciels sont installés.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gentoo&lt;/strong&gt; compile tout (ou presque) sur la machine, avec les options que tu choisis, pour un système ultra-optimal. C’est super, mais ça prend du temps.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NixOS&lt;/strong&gt; utilise des paquets précompilés (binaires) par défaut, donc tu gagnes un temps fou sur l’installation et la mise à jour. Le build local existe, mais est rarement nécessaire.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Au début, ça m’a presque donné l’impression de « tricher » par rapport à mon habitude de compilation. Mais j’ai vite compris que le gain de temps, notamment pour les mises à jour régulières, était un avantage majeur. Compiler des semaines pour quelques optimisations, j’en ai moins envie aujourd’hui.&lt;/p&gt;
&lt;h2 id=&quot;gestion-des-dependances-et-isolation-le-vrai-plus&quot; tabindex=&quot;-1&quot;&gt;Gestion des dépendances et isolation : le vrai plus &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#gestion-des-dependances-et-isolation-le-vrai-plus&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Là où Gentoo est bon, NixOS est excellent : la gestion des dépendances dans Nix est atomique et isolée.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chaque paquet est installé dans son propre dossier avec un hash unique lié à sa configuration.&lt;/li&gt;
&lt;li&gt;Il n’y a pas de conflits entre paquets.&lt;/li&gt;
&lt;li&gt;Tu peux avoir plusieurs versions du même paquet sans souci.&lt;/li&gt;
&lt;li&gt;Le système ne se casse jamais par une mise à jour imprévue.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sur Gentoo, même si c’est robuste, j’ai déjà eu à gérer des conflits ou des dépendances cassées après un update hasardeux. Avec NixOS, impossible : les rollbacks sont instantanés, et si un truc casse, tu peux revenir au profil précédent en un clin d’œil.&lt;/p&gt;
&lt;h2 id=&quot;rollbacks-un-reve-devenu-realite&quot; tabindex=&quot;-1&quot;&gt;Rollbacks : un rêve devenu réalité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#rollbacks-un-reve-devenu-realite&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je crois que la fonction la plus magique de NixOS, c’est le rollback automatique.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chaque mise à jour crée un nouveau profil système.&lt;/li&gt;
&lt;li&gt;Tu peux démarrer l’ancienne version du système si tu rencontres un problème.&lt;/li&gt;
&lt;li&gt;Même les changements de configuration sont versionnés.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gentoo n’a rien de tel intégré nativement. Tu dois gérer toi-même les snapshots ou sauvegardes si tu veux pouvoir revenir en arrière. Ici, c’est automatique, fluide, et ça sauve vraiment la vie.&lt;/p&gt;
&lt;h2 id=&quot;ce-qui-m-a-surpris-chez-nixos&quot; tabindex=&quot;-1&quot;&gt;Ce qui m’a surpris chez NixOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#ce-qui-m-a-surpris-chez-nixos&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;La puissance du langage Nix&lt;/strong&gt; : c’est un langage fonctionnel qui demande un temps d’adaptation, mais une fois maîtrisé, il ouvre des possibilités énormes pour créer des configurations dynamiques, partager des modules, écrire des expressions complexes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La documentation et la communauté&lt;/strong&gt; : la doc est parfois un peu technique et dense, mais la communauté est très active et aidante.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La relative jeunesse&lt;/strong&gt; : certains paquets sont parfois un peu plus « figés » ou moins nombreux qu’en Gentoo, mais ça s’améliore vite.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;L’atomicité des opérations&lt;/strong&gt; : installer, mettre à jour, ou supprimer un paquet ne casse jamais rien. C’est d’un confort incroyable.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;ce-qui-me-manque-de-gentoo&quot; tabindex=&quot;-1&quot;&gt;Ce qui me manque de Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#ce-qui-me-manque-de-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Le contrôle total sur la compilation&lt;/strong&gt; : choisir chaque flag USE, compiler sur mesure avec ses optimisations fines, ça crée un système à soi vraiment unique.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La culture de la bidouille&lt;/strong&gt; : Gentoo est une école de patience et d’apprentissage profond du système Linux. Ça forge le caractère, mais c’est aussi épuisant.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Le sentiment d’être dans un système « vivant »&lt;/strong&gt; : compiler, configurer, optimiser, c’est une relation quasi artisanale avec son OS.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;en-resume-une-transition-en-douceur&quot; tabindex=&quot;-1&quot;&gt;En résumé : une transition en douceur &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-10-gentoo-nixos-l-histoire-d-une-transition-sans-trop-de-sueur/#en-resume-une-transition-en-douceur&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Passer de Gentoo à NixOS, ce n’est pas renier tout ce qu’on aime dans Linux, mais plutôt s’orienter vers un modèle plus pragmatique, plus sûr, plus moderne. J’ai gagné beaucoup en productivité et en tranquillité d’esprit, sans perdre la puissance et la flexibilité. Les builds ultra-optimisés de Gentoo me manquent parfois, mais la rapidité d’installation, la configuration centralisée et les rollbacks de NixOS compensent largement.&lt;/p&gt;
&lt;p&gt;Si toi aussi tu es un passionné de Gentoo, mais que tu cherches un système qui allie rigueur, souplesse et sérénité, je te conseille chaudement de jeter un œil à NixOS. Ce n’est pas la même philosophie, mais c’est une belle aventure Linux qui vaut le coup.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Le compte à rebours est lancé ! Debian 13 “Trixie” arrive ce week-end</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-07-le-compte-a-rebours-est-lance-debian-13-trixie-arrive-ce-week-end/"/>
		<updated>2025-08-07T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-07-le-compte-a-rebours-est-lance-debian-13-trixie-arrive-ce-week-end/</id>
		<content type="html">&lt;p&gt;Ça y est, on y est presque ! Les équipes Debian sont dans la dernière ligne droite pour la sortie officielle de &lt;strong&gt;Debian 13, nom de code “Trixie”&lt;/strong&gt;, prévue pour &lt;strong&gt;ce week-end&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Comme toujours avec Debian, cette nouvelle version stable est le fruit d’un travail colossal de centaines de développeurs et de contributeurs à travers le monde. “Trixie” promet de nombreuses améliorations, tant sur le plan de la stabilité que de la sécurité et des performances, tout en restant fidèle à la philosophie Debian : fournir un système libre, fiable et accessible à tous.&lt;/p&gt;
&lt;p&gt;Pour suivre l’évolution de cette sortie très attendue, l’équipe Debian publiera des mises à jour en temps réel sur &lt;strong&gt;&lt;a href=&quot;https://micronews.debian.org&quot;&gt;micronews.debian.org&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Restez connectés et préparez vos systèmes : &lt;strong&gt;Debian 13 “Trixie” s’apprête à devenir la nouvelle référence de la distribution universelle !&lt;/strong&gt; 🚀🐂&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>J’arrête Gentoo pour de bon…</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-06-j-arrete-gentoo-pour-de-bon/"/>
		<updated>2025-08-07T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-06-j-arrete-gentoo-pour-de-bon/</id>
		<content type="html">&lt;p&gt;Voilà, c’est décidé. Après plus de six mois à vivre une aventure incroyable avec Gentoo, je mets un point final à cette histoire. C’est presque un déchirement de l’écrire, parce que j’ai vraiment eu un coup de cœur pour cette distribution. Pendant tout ce temps, j’ai pris un plaisir fou à plonger les mains dans les entrailles du système, à comprendre chaque recoin, chaque option de compilation, à tirer le meilleur de ma machine.&lt;/p&gt;
&lt;p&gt;Gentoo, c’est plus qu’une distro, c’est une expérience. On apprend, on galère, on se plante, on recommence… et quand tout roule, on a cette satisfaction unique que peu d’autres distributions peuvent offrir. Honnêtement, je n’ai jamais eu un système aussi propre, rapide et taillé sur mesure.&lt;/p&gt;
&lt;p&gt;Alors pourquoi arrêter ? Tout simplement parce que je n’aurai pas le courage de tout recommencer. L’installation, la configuration, la mise en route… c’est génial quand on a la motivation, mais après cette coupure, repartir de zéro me paraît insurmontable. Oui, j’ai merdé : si j’avais eu la bonne idée de me créer un stage 5 personnalisé, je pourrais aujourd’hui réinstaller Gentoo en un temps record – juste décharger et décompresser le &lt;code&gt;stage5.tar&lt;/code&gt;, et c’était reparti. Mais voilà, je ne l’ai pas fait, et l’idée de devoir tout reconfigurer à la main me décourage complètement.&lt;/p&gt;
&lt;p&gt;Et pourtant, ce n’est pas la maintenance qui me faisait peur – franchement, une fois installé, Gentoo est plus stable et facile à maintenir qu’on le croit. Les mises à jour, les rebuilds, tout ça, ça se fait très bien quand on connaît le système. Non, ce qui m’achève, c’est vraiment l’étape initiale : l’installation et la configuration complète, qui demandent des heures, parfois des jours, avant d’avoir un environnement prêt à l’emploi.&lt;/p&gt;
&lt;p&gt;Alors, dans un coup de tête, je me suis tourné vers NixOS. Ce n’est pas une totale découverte : j’avais déjà passé environ six mois dessus l’année dernière, donc je connais un peu la bête. Mais je dois avouer que je ne maîtrise toujours pas son concept de “recettes”. Avec Gentoo, les ebuilds me semblaient limpides, j’avais un contrôle total sur chaque paquet, chaque dépendance. Sur NixOS, j’ai parfois l’impression d’avancer dans le brouillard : tout est propre, bien rangé, mais je ne sais pas toujours ce qui se passe sous le capot.&lt;/p&gt;
&lt;p&gt;Un autre truc qui me manque déjà : l’entourage Gentoo. Le forum, l’ambiance, la communauté… on y trouve une vraie entraide, des réponses claires, des passionnés toujours prêts à filer un coup de main sans juger. Ça peut paraître anodin, mais croyez-moi, ce n’est pas toujours comme ça ailleurs. On se sent vraiment “chez soi” sur Gentoo, et ça, c’est précieux.&lt;/p&gt;
&lt;p&gt;Je ne suis pas totalement perdant dans l’histoire. Avec NixOS, je n’ai plus aucune maintenance à faire. Les mises à jour se gèrent toutes seules en arrière-plan, les rollbacks sont là si jamais quelque chose cloche… bref, tout est pensé pour que l’utilisateur n’ait plus à se soucier de rien. Et quelque part, c’est confortable. Mais c’est aussi déstabilisant : j’ai l’impression de perdre ce lien direct avec mon système, cette sensation de comprendre chaque rouage et d’être maître de ma machine.&lt;/p&gt;
&lt;p&gt;Peut-être que dans quelques mois, je regretterai cette décision. Peut-être que l’envie me reprendra, que je ressortirai mes notes et que je me relancerai dans une installation complète de Gentoo. Mais pour l’instant, je ferme ce chapitre. Je pars explorer d’autres horizons avec NixOS, avec un brin de nostalgie, mais aussi la curiosité de voir jusqu’où cette approche totalement différente peut m’emmener.&lt;/p&gt;
&lt;p&gt;Gentoo m’a appris énormément. Sur Linux, sur le matériel, sur la patience, et même sur moi-même. Et rien que pour ça, cette expérience restera gravée. Merci Gentoo.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Configurer correctement NVIDIA sur NixOS (GTX 1050 Ti)</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-08-06-configurer-correctement-nvidia-sur-nixos-gtx-1050-ti/"/>
		<updated>2025-08-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-08-06-configurer-correctement-nvidia-sur-nixos-gtx-1050-ti/</id>
		<content type="html">&lt;p&gt;Depuis que je teste NixOS, j’ai remarqué que pas mal de tutos sur NVIDIA sont soit incomplets, soit datés. Comme j’ai une GeForce GTX 1050 Ti, je me suis fait un fichier &lt;code&gt;nvidia.nix&lt;/code&gt; propre et minimaliste que j’importe dans ma config NixOS. Voici comment faire pareil chez vous.&lt;/p&gt;
&lt;h2 id=&quot;1-creer-le-fichier-nvidia-nix&quot; tabindex=&quot;-1&quot;&gt;1️⃣ Créer le fichier &lt;code&gt;nvidia.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-06-configurer-correctement-nvidia-sur-nixos-gtx-1050-ti/#1-creer-le-fichier-nvidia-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Dans &lt;code&gt;/etc/nixos/glf/&lt;/code&gt;, on crée un fichier &lt;code&gt;nvidia.nix&lt;/code&gt; :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;videoDrivers &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;nvidia &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    modesetting&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    powerManagement&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    open &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    nvidiaSettings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    package &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernelPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;nvidiaPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;production&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kernelModules &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia_modeset&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia_uvm&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia_drm&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    cudaPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;cudatoolkit
    nvidia&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;vaapi&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;driver
    vdpauinfo
    libva&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;utils
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;graphics &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    extraPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
      vaapiVdpau
      libvdpau&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;va&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;gl
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraModprobeConfig &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;&#39;
    options nvidia-drm modeset=1
  &#39;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;2-importer-le-fichier-dans-configuration-nix&quot; tabindex=&quot;-1&quot;&gt;2️⃣ Importer le fichier dans &lt;code&gt;configuration.nix&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-06-configurer-correctement-nvidia-sur-nixos-gtx-1050-ti/#2-importer-le-fichier-dans-configuration-nix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Éditez &lt;code&gt;/etc/nixos/configuration.nix&lt;/code&gt; et ajoutez :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  imports &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    &lt;span class=&quot;token url&quot;&gt;./nvidia.nix&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis on applique :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; nixos-rebuild switch&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;3-explications-rapides&quot; tabindex=&quot;-1&quot;&gt;3️⃣ Explications rapides &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-06-configurer-correctement-nvidia-sur-nixos-gtx-1050-ti/#3-explications-rapides&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;videoDrivers = [ &amp;quot;nvidia&amp;quot; ]&lt;/code&gt; → active le pilote propriétaire NVIDIA.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hardware.nvidia.modesetting.enable = true&lt;/code&gt; → nécessaire pour Wayland et GDM/KDE.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nvidiaSettings = true&lt;/code&gt; → installe automatiquement l’outil graphique &lt;code&gt;nvidia-settings&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cudaPackages.cudatoolkit&lt;/code&gt; → utile si vous utilisez CUDA (IA, calcul GPU…).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nvidia-vaapi-driver&lt;/code&gt; → active le décodage vidéo matériel (VA-API).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hardware.graphics.extraPackages&lt;/code&gt; → ajoute la compatibilité VDPAU et VA-API.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;modeset=1&lt;/code&gt; → active DRM KMS pour un rendu plus fluide et une meilleure intégration.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;4-verifier-que-tout-fonctionne&quot; tabindex=&quot;-1&quot;&gt;4️⃣ Vérifier que tout fonctionne &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-06-configurer-correctement-nvidia-sur-nixos-gtx-1050-ti/#4-verifier-que-tout-fonctionne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’ai fait un petit script &lt;code&gt;test-nvidia.sh&lt;/code&gt; pour tester rapidement :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token shebang important&quot;&gt;#!/usr/bin/env bash&lt;/span&gt;
&lt;span class=&quot;token builtin class-name&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-e&lt;/span&gt;

nvidia-smi
glxinfo &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;OpenGL renderer&quot;&lt;/span&gt;
vainfo
vdpauinfo &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Decoder capabilities&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Lancez-le après un redémarrage.
Si tout est bon, vous devriez voir votre GPU dans &lt;code&gt;nvidia-smi&lt;/code&gt; et &lt;code&gt;vainfo&lt;/code&gt; devrait afficher les codecs supportés.&lt;/p&gt;
&lt;h2 id=&quot;5-bonus-acceleration-video-dans-firefox-chromium&quot; tabindex=&quot;-1&quot;&gt;5️⃣ Bonus : Accélération vidéo dans Firefox / Chromium &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-06-configurer-correctement-nvidia-sur-nixos-gtx-1050-ti/#5-bonus-acceleration-video-dans-firefox-chromium&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Firefox&lt;/strong&gt; : ouvrez &lt;code&gt;about:support&lt;/code&gt; → “Décodage vidéo” doit être true.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chromium&lt;/strong&gt; : lancez avec &lt;code&gt;--enable-features=VaapiVideoDecoder&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Avec ça, votre NVIDIA tourne parfaitement sous NixOS avec Wayland, VA-API et CUDA prêts à l’emploi. 🚀&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>NixOS vs Gentoo : le vrai luxe, c’est… de ne plus rien avoir à faire !</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-06-nixos-vs-gentoo-le-vrai-luxe-c-est--de-ne-plus-rien-avoir-a-faire/"/>
		<updated>2025-08-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-06-nixos-vs-gentoo-le-vrai-luxe-c-est--de-ne-plus-rien-avoir-a-faire/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;(Billet volontairement taquin)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Il y a des moments où on aime bricoler, tuner son système, compiler à la main, sentir l’odeur du code frais qui chauffe le CPU… et puis il y a les jours où on veut juste &lt;em&gt;utiliser&lt;/em&gt; son PC sans avoir à jouer à l’administrateur système 24h/24.&lt;/p&gt;
&lt;p&gt;C’est là que NixOS met une claque à Gentoo. Oui, Gentoo est géniale, souple, optimisée. Mais soyons honnêtes : elle demande un entretien régulier. Les mises à jour ? Faut les lancer, attendre la fin d’un &lt;code&gt;emerge -avuDN @world&lt;/code&gt;, parfois résoudre quelques dépendances ou ajuster des USE flags. Le versioning ? Bah, tu le gères à la main. Et le ramasse-miettes ? On connaît tous les vieux paquets qui traînent dans &lt;code&gt;/usr&lt;/code&gt; pendant des mois…&lt;/p&gt;
&lt;p&gt;Sur NixOS, c’est un autre monde :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Updates automatiques&lt;/strong&gt; : pas besoin de surveiller quoi que ce soit. NixOS se met à jour tout seul, proprement, en arrière-plan.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Versioning intégré&lt;/strong&gt; : chaque modif du système est un snapshot. Tu as fait une mise à jour qui ne te convient pas ? Un simple rollback et tu retrouves ton système nickel.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ramasse-miettes automatique&lt;/strong&gt; : le fameux &lt;code&gt;nix-collect-garbage&lt;/code&gt; peut être programmé pour nettoyer tout seul les paquets obsolètes. Tu ne touches à rien, ton système reste léger.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, avec NixOS, on garde la puissance et la flexibilité d’une distro “geek-friendly”, mais on oublie l’entretien constant. Un peu comme passer d’une vieille bagnole qu’il faut régler tous les week-ends à une électrique qui fait tout pour toi.&lt;/p&gt;
&lt;p&gt;Alors oui, Gentoo restera toujours la reine du contrôle absolu… mais parfois, c’est cool d’avoir un OS qui bosse à ta place. 😉&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>NixOS : distribution de niche ou futur standard du desktop Linux ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/"/>
		<updated>2025-08-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/</id>
		<content type="html">&lt;p&gt;Depuis que j’ai installé NixOS, je me pose souvent la même question : est-ce qu’on est face à un ovni réservé à quelques barbus hardcore, ou bien devant une révolution silencieuse qui finira par devenir le standard du desktop Linux ? Spoiler : je n’ai pas la réponse définitive, mais je vais tenter d’analyser les deux visions – et vous verrez que NixOS a clairement de quoi bousculer nos habitudes.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-on-la-considere-comme-une-distro-de-niche&quot; tabindex=&quot;-1&quot;&gt;🧩 &lt;strong&gt;Pourquoi on la considère comme une distro de niche&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#pourquoi-on-la-considere-comme-une-distro-de-niche&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;1-une-approche-radicalement-differente&quot; tabindex=&quot;-1&quot;&gt;1. &lt;strong&gt;Une approche radicalement différente&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#1-une-approche-radicalement-differente&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;NixOS ne ressemble à aucune autre distribution. On ne parle pas ici de simples variations comme entre Debian, Fedora ou Arch.
Le cœur de NixOS, c’est &lt;strong&gt;Nix&lt;/strong&gt;, un gestionnaire de paquets totalement différent, basé sur le principe d’immutabilité et de pureté. Tout est déclaré dans des fichiers de configuration. Pas d’&lt;code&gt;apt install&lt;/code&gt;, pas de &lt;code&gt;emerge&lt;/code&gt; à la Gentoo : on écrit du code (en langage Nix) et on “build” le système.&lt;/p&gt;
&lt;p&gt;Pour beaucoup, ça fait peur :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Il faut apprendre une &lt;strong&gt;nouvelle syntaxe&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;On ne peut pas improviser comme sur les autres distros.&lt;/li&gt;
&lt;li&gt;Et même des vieux de la vieille (j’ai passé 19 ans sur Debian, puis quelques mois sous Gentoo) se sentent parfois perdus au début.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;2-une-communaute-plus-petite&quot; tabindex=&quot;-1&quot;&gt;2. &lt;strong&gt;Une communauté plus petite&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#2-une-communaute-plus-petite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Comparée à Arch, Fedora ou Ubuntu, NixOS reste un petit joueur côté communauté desktop. On trouve moins de tutos, moins de forums d’entraide, et beaucoup de concepts restent “entre initiés”. Quand on débute, on a l’impression de rejoindre un club privé où tout le monde parle une autre langue.&lt;/p&gt;
&lt;h3 id=&quot;3-experimental-et-parfois-instable&quot; tabindex=&quot;-1&quot;&gt;3. &lt;strong&gt;Expérimental et parfois instable&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#3-experimental-et-parfois-instable&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Même si le système est &lt;strong&gt;surprenamment stable&lt;/strong&gt;, certaines parties (flakes, outils graphiques, intégrations desktop) sont encore qualifiées “d’expérimentales”. Ça peut refroidir les utilisateurs qui veulent un système “clic-clic, ça marche”, sans se demander si la commande &lt;code&gt;nix&lt;/code&gt; va changer d’interface dans 6 mois.&lt;/p&gt;
&lt;h2 id=&quot;les-raisons-qui-pourraient-en-faire-le-futur-standard&quot; tabindex=&quot;-1&quot;&gt;🚀 &lt;strong&gt;Les raisons qui pourraient en faire le futur standard&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#les-raisons-qui-pourraient-en-faire-le-futur-standard&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;1-reproductibilite-et-deploiement-faciles&quot; tabindex=&quot;-1&quot;&gt;1. &lt;strong&gt;Reproductibilité et déploiement faciles&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#1-reproductibilite-et-deploiement-faciles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Imagine : tu configures ton système une fois (paquets, services, environnement graphique…), tu versionnes tout ça, et demain tu réinstalles la même machine ou une autre &lt;strong&gt;en 30 minutes, à l’identique&lt;/strong&gt;.
Sur Gentoo, j’ai souvent passé des heures à recompiler, réinstaller, recoller des configs à la main. Avec NixOS, c’est juste :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; nixos-rebuild switch&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;… et tout revient comme avant. Ça, aucune autre distro ne le fait aussi bien.&lt;/p&gt;
&lt;h3 id=&quot;2-rollbacks-et-securite&quot; tabindex=&quot;-1&quot;&gt;2. &lt;strong&gt;Rollbacks et sécurité&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#2-rollbacks-et-securite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Combien de fois on a vu des mises à jour casser un desktop ? Sur NixOS, tu peux revenir en arrière en un reboot, comme si rien ne s’était passé. C’est un énorme gage de sérénité.
Côté sécurité, le système est pensé pour limiter les effets de bord : chaque paquet est installé dans un chemin unique, évitant les conflits classiques du monde Linux.&lt;/p&gt;
&lt;h3 id=&quot;3-multi-version-et-flexibilite&quot; tabindex=&quot;-1&quot;&gt;3. &lt;strong&gt;Multi-version et flexibilité&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#3-multi-version-et-flexibilite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Besoin de tester plusieurs versions d’un même logiciel ? Pas de chroot, pas de VM : NixOS sait le faire nativement grâce à son approche “sans état”. Pour les développeurs, c’est un vrai rêve.&lt;/p&gt;
&lt;h3 id=&quot;4-un-pas-vers-la-fin-du-ca-marche-chez-moi&quot; tabindex=&quot;-1&quot;&gt;4. &lt;strong&gt;Un pas vers la fin du “ça marche chez moi”&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#4-un-pas-vers-la-fin-du-ca-marche-chez-moi&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avec NixOS, l’idée est de rendre un environnement &lt;strong&gt;totalement reproductible&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tu bosses en équipe ? Tu donnes ton fichier de config, tout le monde a le même setup.&lt;/li&gt;
&lt;li&gt;Tu changes de PC ? Pas de galère de migration, juste un &lt;code&gt;nixos-install&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ça pourrait résoudre un problème historique du desktop Linux : l’incohérence entre distributions, versions et dépendances.&lt;/p&gt;
&lt;h2 id=&quot;alors-niche-ou-futur-standard&quot; tabindex=&quot;-1&quot;&gt;⚖️ &lt;strong&gt;Alors, niche ou futur standard ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#alors-niche-ou-futur-standard&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour l’instant, soyons honnêtes : NixOS reste &lt;strong&gt;une distro de niche&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sa courbe d’apprentissage est raide.&lt;/li&gt;
&lt;li&gt;Les outils graphiques sont encore en retard par rapport à Ubuntu ou Fedora.&lt;/li&gt;
&lt;li&gt;Et son approche “tout déclaratif” rebute beaucoup d’utilisateurs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais…
Tout ce qu’il apporte – &lt;strong&gt;reproductibilité, rollbacks, gestion propre des paquets, déploiements automatisés&lt;/strong&gt; – répond à des problèmes que Linux traîne depuis 30 ans. Et on voit déjà des projets majeurs (DevOps, serveurs, cloud, même des desktops) adopter NixOS ou Nix.&lt;/p&gt;
&lt;h2 id=&quot;mon-avis-perso&quot; tabindex=&quot;-1&quot;&gt;💭 &lt;strong&gt;Mon avis perso&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-06-nixos-distribution-de-niche-ou-futur-standard-du-desktop-linux/#mon-avis-perso&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Après Gentoo et Calculate, je pensais avoir tout vu côté distributions “puissantes”. Mais NixOS m’a surpris :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;C’est à la fois plus &lt;strong&gt;rigoureux&lt;/strong&gt; et plus &lt;strong&gt;moderne&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Ça me redonne envie de bidouiller, d’automatiser, d’avoir un Linux “carré”.&lt;/li&gt;
&lt;li&gt;Et franchement, le confort des rollbacks, une fois qu’on y a goûté, difficile de revenir en arrière.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alors, futur standard ? Peut-être pas demain matin… mais si une distro devait bousculer le modèle classique, je mettrais ma pièce sur NixOS. Et je ne serais pas surpris que, dans quelques années, beaucoup de fonctionnalités qu’on trouve aujourd’hui “exotiques” deviennent la norme.&lt;/p&gt;
&lt;p&gt;👉 Et vous, vous en pensez quoi ? Est-ce que NixOS restera un joujou pour passionnés ou on est en train de voir naître le prochain Ubuntu du desktop Linux ?&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ah oui, j’ai oublié, j’ai un scoop...</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-05-ah-oui-j-ai-oublie-j-ai-un-scoop/"/>
		<updated>2025-08-05T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-05-ah-oui-j-ai-oublie-j-ai-un-scoop/</id>
		<content type="html">&lt;p&gt;D’après &lt;a href=&quot;https://passiongnulinux.tuxfamily.org/forum/distrohopping-or-not-distrohopping+1#qmcltjecke8&quot;&gt;Yoshi&lt;/a&gt; (merci à lui) PCLinuxOS s’apprête à tourner une page importante de son histoire en abandonnant le très ancien duo &lt;strong&gt;apt-rpm / Synaptic&lt;/strong&gt;. Ce duo, héritage direct de la distro brésilienne &lt;strong&gt;Conectiva&lt;/strong&gt; — la « pro » qui avait fusionné avec Mandrake pour donner naissance à Mandriva il y a… une éternité — a longtemps rythmé la gestion des paquets sous PCLinuxOS.&lt;/p&gt;
&lt;p&gt;Mais les temps changent, et avec eux les outils. Place désormais à la modernité : &lt;strong&gt;Dnf5&lt;/strong&gt; prendra le relais en ligne de commande, accompagné de &lt;strong&gt;Myrlyn&lt;/strong&gt; comme nouveau gestionnaire graphique de paquets.&lt;/p&gt;
&lt;p&gt;Un virage net qui devrait apporter plus de robustesse, de rapidité et une meilleure expérience utilisateur pour les fans de PCLinuxOS.&lt;/p&gt;
&lt;p&gt;À suivre de près !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Installer et configurer Ollama avec CUDA sous NixOS</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-08-04-installer-et-configurer-ollama-avec-cuda-sous-nixos/"/>
		<updated>2025-08-04T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-08-04-installer-et-configurer-ollama-avec-cuda-sous-nixos/</id>
		<content type="html">&lt;p&gt;Depuis quelque temps, Ollama est devenu un incontournable pour exécuter des modèles de langage localement, sans passer par le cloud. Sous NixOS, l’avantage est qu’on peut l’installer et le configurer proprement via la déclaration dans la configuration système.&lt;/p&gt;
&lt;p&gt;Voici comment je l’ai mis en place, avec une configuration adaptée à un GPU NVIDIA (CUDA).&lt;/p&gt;
&lt;h3 id=&quot;1-activer-ollama-avec-cuda&quot; tabindex=&quot;-1&quot;&gt;1️⃣ Activer Ollama avec CUDA &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-04-installer-et-configurer-ollama-avec-cuda-sous-nixos/#1-activer-ollama-avec-cuda&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans ton fichier &lt;code&gt;configuration.nix&lt;/code&gt;, ajoute simplement (ou crée un fichier comme ollama.nix) :&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lib&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ollama &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    package &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ollama&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;cuda&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    loadModels &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;llama3.2&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    openFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    user &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;ollama&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    group &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;ollama&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    acceleration &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;cuda&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# port = &quot;11434&quot;;    # Port par défaut, inutile de le décommenter sauf besoin spécifique&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# home = &quot;/var/lib/ollama&quot;; # Chemin par défaut, à changer si besoin&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# host = &quot;127.0.0.1&quot;;       # Écoute locale, utile si exposé en réseau&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;💡 &lt;strong&gt;Pourquoi &lt;code&gt;ollama-cuda&lt;/code&gt; ?&lt;/strong&gt;
C’est la version optimisée pour GPU NVIDIA, indispensable pour bénéficier de l’accélération CUDA et éviter que tout tourne uniquement sur CPU.&lt;/p&gt;
&lt;h3 id=&quot;2-options-de-personnalisation&quot; tabindex=&quot;-1&quot;&gt;2️⃣ Options de personnalisation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-04-installer-et-configurer-ollama-avec-cuda-sous-nixos/#2-options-de-personnalisation&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Changer le port ou l’IP&lt;/strong&gt; : si tu souhaites exposer Ollama à un autre hôte ou port, décommente les lignes &lt;code&gt;port&lt;/code&gt; et &lt;code&gt;host&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dossier de données&lt;/strong&gt; : par défaut, les modèles sont stockés dans &lt;code&gt;/var/lib/ollama&lt;/code&gt;. Tu peux le déplacer si tu manques d’espace disque.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sécurité&lt;/strong&gt; : si tu comptes l’exposer sur ton réseau, pense à bien gérer ton pare-feu et éventuellement mettre un proxy avec authentification.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;3-rebuilder-et-lancer-le-service&quot; tabindex=&quot;-1&quot;&gt;3️⃣ Rebuilder et lancer le service &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-04-installer-et-configurer-ollama-avec-cuda-sous-nixos/#3-rebuilder-et-lancer-le-service&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Après avoir modifié ton fichier, applique les changements :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; nixos-rebuild switch&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis vérifie que tout est OK :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; systemctl status ollama&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;4-telecharger-et-utiliser-un-modele&quot; tabindex=&quot;-1&quot;&gt;4️⃣ Télécharger et utiliser un modèle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-04-installer-et-configurer-ollama-avec-cuda-sous-nixos/#4-telecharger-et-utiliser-un-modele&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Une fois le service démarré, tu peux télécharger et lancer un modèle :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;ollama pull llama3.3
ollama run llama3.3&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;conseils-et-ameliorations-possibles&quot; tabindex=&quot;-1&quot;&gt;✅ Conseils et améliorations possibles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-08-04-installer-et-configurer-ollama-avec-cuda-sous-nixos/#conseils-et-ameliorations-possibles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Drivers NVIDIA&lt;/strong&gt; : assure-toi d’avoir bien activé &lt;code&gt;hardware.nvidia&lt;/code&gt; dans ta config NixOS.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gestion mémoire&lt;/strong&gt; : si tu as peu de VRAM, préfère un modèle plus léger (par exemple &lt;code&gt;llama3.2:8b&lt;/code&gt; ou quantifié).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Modèles multiples&lt;/strong&gt; : tu peux les lister dans &lt;code&gt;loadModels&lt;/code&gt; si tu veux les précharger au démarrage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Surveillance GPU&lt;/strong&gt; : installe &lt;code&gt;nvidia-smi&lt;/code&gt; pour vérifier l’utilisation CUDA.&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	<entry>
		<title>Furiosa : Une saga Mad Max – Une fresque sauvage injustement boudée</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-04-furiosa-une-saga-mad-max-une-fresque-sauvage-injustement-boudee/"/>
		<updated>2025-08-04T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-04-furiosa-une-saga-mad-max-une-fresque-sauvage-injustement-boudee/</id>
		<content type="html">&lt;p&gt;Il y a des films qui divisent, et &lt;em&gt;Furiosa : Une saga Mad Max&lt;/em&gt; en fait clairement partie. Pourtant, derrière les critiques parfois acerbes et la haine qu’il a subie à sa sortie, ce film mérite largement mieux. Moi, je l’ai adoré, et j’ai envie d’expliquer pourquoi.&lt;/p&gt;
&lt;h3 id=&quot;un-retour-puissant-dans-l-univers-de-mad-max&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Un retour puissant dans l’univers de Mad Max&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-furiosa-une-saga-mad-max-une-fresque-sauvage-injustement-boudee/#un-retour-puissant-dans-l-univers-de-mad-max&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;George Miller nous replonge dans son monde post-apocalyptique, brutal et poussiéreux, en nous racontant les origines de Furiosa. Après l’effondrement de la civilisation en Australie, on découvre la jeune Furiosa dans un petit havre de paix préservé par les Vuvalini. Mais très vite, ce semblant d’harmonie vole en éclats lorsqu’elle est arrachée à sa Terre Verte et livrée à Dementus, un seigneur de guerre cruel et imprévisible.&lt;/p&gt;
&lt;p&gt;Ce n’est pas qu’une simple histoire de survie : c’est un véritable parcours initiatique. Arrachée à son enfance, privée de sa mère dans une scène d’une cruauté glaçante, Furiosa grandit dans la douleur, la ruse et la haine. On la voit s’endurcir, se tatouer une carte astrale, se battre pour sa liberté et forger son identité, jusqu’à devenir la guerrière que l’on connaît dans &lt;em&gt;Mad Max: Fury Road&lt;/em&gt;.&lt;/p&gt;
&lt;h3 id=&quot;une-fresque-plus-vaste-que-fury-road&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Une fresque plus vaste que Fury Road&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-furiosa-une-saga-mad-max-une-fresque-sauvage-injustement-boudee/#une-fresque-plus-vaste-que-fury-road&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Là où &lt;em&gt;Fury Road&lt;/em&gt; était une course haletante en temps réel, &lt;em&gt;Furiosa&lt;/em&gt; déploie une fresque épique qui s’étend sur des années. On découvre la Citadelle d’Immortan Joe, Pétroville, le Moulin à Balles… et surtout les luttes de pouvoir entre seigneurs de guerre. Cette ampleur narrative apporte une vraie profondeur à l’univers Mad Max, donnant enfin un visage et une histoire à celle qui allait devenir l’égal – voire le dépassement – de Max lui-même.&lt;/p&gt;
&lt;h3 id=&quot;une-heroine-forgee-par-la-douleur-et-la-rage&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Une héroïne forgée par la douleur et la rage&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-furiosa-une-saga-mad-max-une-fresque-sauvage-injustement-boudee/#une-heroine-forgee-par-la-douleur-et-la-rage&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce qui m’a marqué, c’est la transformation physique et psychologique de Furiosa. Capturée enfant, contrainte à se cacher sous l’identité d’un garçon, elle gravira les échelons jusqu’à devenir une mécanicienne respectée, puis une combattante redoutable. La perte de son bras, moment clé et brutal, symbolise cette renaissance. Avec une prothèse qu’elle fabrique elle-même, Furiosa ne subit plus son destin : elle le forge de ses mains.&lt;/p&gt;
&lt;h3 id=&quot;des-scenes-memorables-et-une-violence-viscerale&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Des scènes mémorables et une violence viscérale&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-furiosa-une-saga-mad-max-une-fresque-sauvage-injustement-boudee/#des-scenes-memorables-et-une-violence-viscerale&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La Guerre des 40 jours, la cavale avec Jack, les affrontements entre Dementus et Immortan Joe… George Miller orchestre des séquences d’action toujours aussi spectaculaires, mais plus lourdes de conséquences que dans les précédents films. On sent le poids du temps, de la souffrance, de la vengeance mûrie.&lt;/p&gt;
&lt;p&gt;La confrontation finale avec Dementus est d’ailleurs géniale. Plutôt qu’un duel classique, Miller nous laisse avec un mystère : Furiosa l’a-t-elle tué ou transformé en fertilisant vivant pour faire pousser un arbre ? Cette ambiguïté donne au film une dimension presque mythologique.&lt;/p&gt;
&lt;h3 id=&quot;un-film-sous-estime-mais-essentiel&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Un film sous-estimé, mais essentiel&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-furiosa-une-saga-mad-max-une-fresque-sauvage-injustement-boudee/#un-film-sous-estime-mais-essentiel&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Certains ont reproché au film d’être trop long ou de manquer de rythme par moments. Je pense au contraire que cette lenteur maîtrisée est ce qui le rend puissant : on vit la lente évolution de Furiosa, on sent chaque cicatrice qu’elle accumule.&lt;/p&gt;
&lt;p&gt;Surtout, ce film enrichit considérablement la saga. Il ne se contente pas d’exploiter l’univers existant : il l’approfondit, développe la géopolitique des Terres Désolées et donne enfin à Furiosa toute la place qu’elle mérite.&lt;/p&gt;
&lt;h3 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;En conclusion&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-furiosa-une-saga-mad-max-une-fresque-sauvage-injustement-boudee/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Furiosa : Une saga Mad Max&lt;/em&gt; est une fresque sauvage, violente et poignante, injustement dénigrée. C’est un film qui prend le temps de construire son héroïne, de raconter comment une petite fille arrachée à son paradis est devenue l’une des figures les plus emblématiques de ce monde post-apocalyptique.&lt;/p&gt;
&lt;p&gt;Pour moi, ce n’est pas seulement un préquel réussi : c’est une œuvre à part entière, qui mérite d’être reconnue à sa juste valeur. Si vous avez aimé &lt;em&gt;Fury Road&lt;/em&gt;, il faut voir &lt;em&gt;Furiosa&lt;/em&gt;. Non pas pour l’action pure, mais pour comprendre d’où vient cette rage, cette détermination, cette légende.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Distrohopping or Not Distrohopping ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-04-distrohopping-or-not-distrohopping/"/>
		<updated>2025-08-04T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-04-distrohopping-or-not-distrohopping/</id>
		<content type="html">&lt;p&gt;Encore une fois, j’ai voulu tester autre chose, croire que l’herbe pouvait être plus verte ailleurs. Cette fois, c’est &lt;strong&gt;NixOS&lt;/strong&gt; qui devient mon nouveau jouet, prenant la place de &lt;strong&gt;Gentoo&lt;/strong&gt;, ma distribution de cœur.&lt;/p&gt;
&lt;p&gt;Il y a des habitudes qu’on ne perd jamais vraiment. Chez moi, c’est le &lt;strong&gt;distrohopping&lt;/strong&gt;. À chaque fois, je me dis &lt;em&gt;« cette fois, je reste »&lt;/em&gt;… et à chaque fois, l’envie de voir si l’herbe est plus verte ailleurs me rattrape.&lt;/p&gt;
&lt;p&gt;Cette fois, c’est &lt;strong&gt;NixOS&lt;/strong&gt; qui a volé la vedette à &lt;strong&gt;Gentoo&lt;/strong&gt;, ma distribution de cœur.
Et comme toujours, le changement apporte son lot d’adrénaline :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;La découverte d’un nouvel univers&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;L’envie de bidouiller,&lt;/li&gt;
&lt;li&gt;Ce frisson de repartir de zéro et de redécouvrir Linux autrement.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J’avais ressenti exactement la même chose quand j’avais découvert Gentoo il y a des années.
Je m’étais pris une &lt;strong&gt;claque monumentale&lt;/strong&gt; en découvrant la &lt;strong&gt;puissance de Portage&lt;/strong&gt;, la finesse de la &lt;strong&gt;personnalisation&lt;/strong&gt;, la sensation de construire un système taillé sur mesure, optimisé jusque dans ses moindres recoins.&lt;/p&gt;
&lt;h3 id=&quot;nixos-un-ovni-fascinant&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;NixOS : un ovni fascinant&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-distrohopping-or-not-distrohopping/#nixos-un-ovni-fascinant&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Objectivement, NixOS est sans doute &lt;strong&gt;la distribution la plus novatrice aujourd’hui&lt;/strong&gt;. Son approche &lt;strong&gt;déclarative&lt;/strong&gt; est tout simplement &lt;strong&gt;pharamineuse&lt;/strong&gt;.
On décrit son système dans un fichier, et il devient reproductible, fiable, capable de revenir en arrière comme par magie.&lt;/p&gt;
&lt;p&gt;Et je n’ai même pas encore plongé dans les &lt;strong&gt;flakes&lt;/strong&gt;, cette autre révolution qui pousse le concept encore plus loin. Rien que pour ça, NixOS mérite qu’on s’y attarde.&lt;/p&gt;
&lt;h3 id=&quot;mais&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Mais…&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-distrohopping-or-not-distrohopping/#mais&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je dois l’avouer : &lt;strong&gt;je n’exploite qu’une fraction de son potentiel&lt;/strong&gt;.
Je l’utilise presque comme une distro classique, en effleurant à peine tout ce qui fait son ADN.
Et forcément, sous Gentoo, certains outils me manquent. Mais ce qui me manque le plus, c’est &lt;strong&gt;l’humain&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Gentoo, ce n’est pas seulement une distro, c’est une &lt;strong&gt;communauté d’exception&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Des forums peuplés de gens techniquement brillants,&lt;/li&gt;
&lt;li&gt;Une entraide sincère,&lt;/li&gt;
&lt;li&gt;Des réponses claires, pédagogiques, &lt;strong&gt;jamais&lt;/strong&gt; de “RTFM” ou “va lire la doc” balancés à la figure comme on en voit si souvent ailleurs, particulièrement chez Arch.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Avec Gentoo, on se sent &lt;strong&gt;accompagné&lt;/strong&gt;. On apprend, on progresse, et on se sent appartenir à quelque chose de plus grand que soi.&lt;/p&gt;
&lt;h3 id=&quot;alors-distrohopping-ou-pas&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Alors, distrohopping ou pas ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-04-distrohopping-or-not-distrohopping/#alors-distrohopping-ou-pas&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Changer, explorer, tester, c’est grisant.
On a l’impression de redécouvrir Linux à chaque saut, de toucher du doigt des innovations incroyables comme NixOS.&lt;/p&gt;
&lt;p&gt;Mais parfois, on réalise que &lt;strong&gt;la technique ne fait pas tout&lt;/strong&gt;.
Qu’une communauté soudée, passionnée, et capable de partager son savoir sans juger,
c’est aussi ce qui rend une distro unique et irremplaçable.&lt;/p&gt;
&lt;p&gt;Alors, &lt;strong&gt;retournerai-je sur Gentoo ?&lt;/strong&gt;
Difficile à dire… mais comme on dit :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;On peut quitter Gentoo… mais Gentoo ne vous quitte jamais vraiment.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi j’ai lâché Gentoo (et mes 6h de compile) pour NixOS</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/"/>
		<updated>2025-08-03T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/</id>
		<content type="html">&lt;p&gt;Je ne pensais pas que ça arriverait. Gentoo et moi, c’était une histoire de passion, de sueur et de CPU qui chauffe. Des mois à tuner mes USE flags, optimiser mon &lt;code&gt;make.conf&lt;/code&gt;, traquer chaque paquet inutile pour grappiller quelques secondes de build. Et puis un jour… j’ai craqué.&lt;/p&gt;
&lt;h2 id=&quot;6-heures-de-ma-vie-envolees&quot; tabindex=&quot;-1&quot;&gt;6 heures de ma vie envolées &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/#6-heures-de-ma-vie-envolees&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le déclic ? &lt;code&gt;dev-qt/qtwebengine&lt;/code&gt;.
Six. Longues. Heures.
Mon pauvre i5 moulinait, le ventilo hurlait comme un sèche-cheveux, et moi j’avais juste envie… de l’utiliser, pas de le fabriquer. Gentoo, c’est un peu comme cuisiner un bœuf bourguignon chaque fois que tu veux juste un sandwich : c’est bon, c’est maison, mais c’est long.&lt;/p&gt;
&lt;h2 id=&quot;nixos-5-minutes-cafe-compris&quot; tabindex=&quot;-1&quot;&gt;NixOS : 5 minutes, café compris &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/#nixos-5-minutes-cafe-compris&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je me suis dit : “Allez, un essai. Juste pour voir.”
Résultat : installation en &lt;strong&gt;5 minutes&lt;/strong&gt; chrono. J’ai copié mon vieux &lt;code&gt;configuration.nix&lt;/code&gt; de 2023/2024, j’ai rebuild, et BAM… système prêt. Pas de make, pas d’eix, pas d’attente. La magie NixOS, c’est de traiter l’OS comme du code : tu poses ton fichier, tu compiles une fois, et tu retrouves ton environnement exactement comme tu l’avais laissé.&lt;/p&gt;
&lt;h2 id=&quot;mais-la-performance&quot; tabindex=&quot;-1&quot;&gt;Mais… la performance ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/#mais-la-performance&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Oui, j’ai mal. Mon Eleventy (11ty) qui générait mon blog en &lt;strong&gt;2 secondes&lt;/strong&gt; sur Gentoo met maintenant presque &lt;strong&gt;4 secondes&lt;/strong&gt;. Et à froid, je suis passé de &lt;strong&gt;16s&lt;/strong&gt; à plus de &lt;strong&gt;40s&lt;/strong&gt;.
Ça fait un peu mal à l’égo de power-user… mais soyons honnêtes : j’ai aussi récupéré 6 heures de ma vie à chaque build monstrueux. Et ça, ça n’a pas de prix.&lt;/p&gt;
&lt;h2 id=&quot;le-regret-du-stage5&quot; tabindex=&quot;-1&quot;&gt;Le regret du “stage5” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/#le-regret-du-stage5&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Mon seul vrai regret, c’est de ne pas avoir préparé un &lt;strong&gt;stage5&lt;/strong&gt; de mon installation Gentoo.
Un snapshot complet, prêt à être déployé en quelques minutes, qui m’aurait évité de tout recompiler si jamais je craque à nouveau pour un retour. Parce qu’on se connaît… ça risque d’arriver.&lt;/p&gt;
&lt;h2 id=&quot;gentoo-reste-dans-mon-c-ur&quot; tabindex=&quot;-1&quot;&gt;Gentoo reste dans mon cœur &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-03-pourquoi-j-ai-lache-gentoo-et-mes-6h-de-compile-pour-nixos/#gentoo-reste-dans-mon-c-ur&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je ne renie pas Gentoo. Je sais que si un jour je veux sentir à nouveau cette puissance brute, cette sensation de tout contrôler, j’y reviendrai. Mais pour l’instant, NixOS me donne un truc que je n’avais plus : &lt;strong&gt;du temps&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Peut-être qu’un jour je raconterai que je suis retourné sous Gentoo “pour la 28ᵉ fois”. Mais aujourd’hui, je savoure le confort d’un OS qui s’installe plus vite que je ne finis mon café.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>AUR d’Arch Linux : le cadeau empoisonné que personne ne veut reconnaître</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-08-02-aur-d-arch-linux---le-cadeau-empoisonne-que-personne-ne-veut-reconnaitre/"/>
		<updated>2025-08-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-08-02-aur-d-arch-linux---le-cadeau-empoisonne-que-personne-ne-veut-reconnaitre/</id>
		<content type="html">&lt;h2 id=&quot;aur-d-arch-linux-je-vous-l-avais-dit-depuis-des-annees&quot; tabindex=&quot;-1&quot;&gt;AUR d’Arch Linux : je vous l’avais dit depuis des années &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-02-aur-d-arch-linux---le-cadeau-empoisonne-que-personne-ne-veut-reconnaitre/#aur-d-arch-linux-je-vous-l-avais-dit-depuis-des-annees&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je sens déjà les Archers lever les yeux au ciel en lisant ce titre. “Encore un qui tape sur l’AUR…”. Oui, encore. Et je vais même vous dire pourquoi : parce qu’à chaque fois que je pense que ça va se calmer, un nouveau malware refait surface. Et à chaque fois, ça confirme ce que je répète depuis des années : &lt;strong&gt;l’AUR est la plus belle bombe à retardement d’Arch Linux&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;un-nouvel-episode-de-la-serie-malware-dans-l-aur&quot; tabindex=&quot;-1&quot;&gt;Un nouvel épisode de la série “Malware dans l’AUR” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-02-aur-d-arch-linux---le-cadeau-empoisonne-que-personne-ne-veut-reconnaitre/#un-nouvel-episode-de-la-serie-malware-dans-l-aur&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dernier épisode en date : un paquet communautaire a été compromis avec un script malveillant. Rien de très nouveau, ce n’est pas la première fois que ça arrive, et je vous garantis que ce ne sera pas la dernière. À ce stade, on pourrait presque en faire un calendrier de l’avent : chaque année, un nouveau paquet infecté.&lt;/p&gt;
&lt;h3 id=&quot;on-m-a-toujours-dit-mais-non-c-est-genial-il-suffit-de-lire-le-pkgbuild&quot; tabindex=&quot;-1&quot;&gt;On m’a toujours dit “Mais non, c’est génial, il suffit de lire le PKGBUILD” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-02-aur-d-arch-linux---le-cadeau-empoisonne-que-personne-ne-veut-reconnaitre/#on-m-a-toujours-dit-mais-non-c-est-genial-il-suffit-de-lire-le-pkgbuild&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Alors oui, techniquement, c’est vrai. &lt;strong&gt;Si&lt;/strong&gt; tu ouvres chaque PKGBUILD, &lt;strong&gt;si&lt;/strong&gt; tu sais lire du bash, &lt;strong&gt;si&lt;/strong&gt; tu repères les commandes douteuses, &lt;strong&gt;si&lt;/strong&gt; tu as le temps de le faire pour chaque mise à jour. Sauf qu’on vit dans le monde réel. Dans le monde réel, la majorité des gens font :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;yay &lt;span class=&quot;token parameter variable&quot;&gt;-S&lt;/span&gt; mon-paquet&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;…et valident en appuyant sur Entrée.&lt;/p&gt;
&lt;p&gt;Faut arrêter de se mentir : l’argument “il suffit de lire” est une excuse pour cacher le problème de fond : &lt;strong&gt;aucune vérification officielle, aucune validation de sécurité&lt;/strong&gt;. On fait confiance aveuglément à “un gars de la communauté” qui a posté un script. C’est beau la confiance, mais pour un système qui gère ton ordi, c’est un peu léger, non ?&lt;/p&gt;
&lt;h3 id=&quot;un-depot-officiel-non-un-terrain-de-jeu&quot; tabindex=&quot;-1&quot;&gt;Un dépôt officiel ? Non, un terrain de jeu &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-02-aur-d-arch-linux---le-cadeau-empoisonne-que-personne-ne-veut-reconnaitre/#un-depot-officiel-non-un-terrain-de-jeu&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le pire, c’est qu’on continue de présenter l’AUR comme &lt;strong&gt;l’atout majeur d’Arch Linux&lt;/strong&gt;. “Regarde, sur Arch on a tout, même les paquets que les autres n’ont pas !”. Oui… mais à quel prix ? Quand on installe depuis l’AUR, on sort complètement du périmètre sécurisé d’Arch. Pas d’audit, pas de signature GPG obligatoire, pas de sandbox. C’est littéralement du code arbitraire téléchargé et exécuté avec &lt;code&gt;makepkg&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;À chaque scandale, on entend les mêmes réactions :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“C’est la faute de l’utilisateur, fallait lire.”&lt;/li&gt;
&lt;li&gt;“C’est rare, c’est un cas isolé.”&lt;/li&gt;
&lt;li&gt;“On a un système de votes pour savoir si un paquet est fiable.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et chaque fois, on fait semblant d’oublier les précédents incidents.&lt;/p&gt;
&lt;h3 id=&quot;je-l-avais-dit-et-je-le-redis&quot; tabindex=&quot;-1&quot;&gt;Je l’avais dit… et je le redis &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-02-aur-d-arch-linux---le-cadeau-empoisonne-que-personne-ne-veut-reconnaitre/#je-l-avais-dit-et-je-le-redis&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Depuis le temps que je le dis, on me répond que je “troll” ou que “je comprends pas l’esprit Arch”. Mais désolé, &lt;strong&gt;un gestionnaire de paquets qui peut servir de vecteur de malware, ça reste un problème&lt;/strong&gt;. Que ce soit Arch, Gentoo ou n’importe quoi d’autre.&lt;/p&gt;
&lt;p&gt;Le plus ironique dans l’histoire ? Beaucoup d’Archers adorent se moquer des distributions “pleines de snaps et flatpaks”, en disant que c’est lent, lourd, pas intégré. Mais au moins, dans ces systèmes, tu as un minimum de sandboxing et de vérifications. Pendant ce temps, l’AUR reste une porte grande ouverte.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-08-02-aur-d-arch-linux---le-cadeau-empoisonne-que-personne-ne-veut-reconnaitre/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je sais déjà que ce billet va déclencher le bingo habituel :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“T’avais qu’à pas utiliser Arch.” ✅&lt;/li&gt;
&lt;li&gt;“Lis les PKGBUILD, c’est la base.” ✅&lt;/li&gt;
&lt;li&gt;“T’as rien compris à la philosophie Arch.” ✅&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais à chaque fois qu’un malware est découvert dans l’AUR, on rajoute une pièce dans ma tirelire du “je vous l’avais dit”. Alors oui, l’AUR c’est pratique. Oui, c’est l’une des raisons pour lesquelles certains adorent Arch. Mais faut arrêter de le vendre comme un avantage sans reconnaître son énorme faille de sécurité.&lt;/p&gt;
&lt;p&gt;Moi, perso, ça fait longtemps que je m’en méfie. Et chaque nouvelle affaire me donne raison.&lt;/p&gt;
&lt;p&gt;Autrement dit, l’AUR, c’est un peu comme une fête chez Arch Linux : tout le monde est invité, mais personne ne sait vraiment qui a amené la bouteille empoisonnée. Alors, continuez à cliquer sans regarder, mais ne venez pas pleurer quand votre système se retrouve infecté. Moi, je vous l’avais bien dit — et je le répète : l’AUR n’est pas un cadeau, c’est un piège déguisé en opportunité. À vous de choisir si vous voulez y tomber.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>J’ai testé Hyprland, Sway et i3 : un mois d’ascèse numérique (et j’ai craqué)</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-07-23-j-ai-teste-hyprland-sway-et-i3-un-mois-d-ascese-numerique-et-j-ai-craque/"/>
		<updated>2025-07-23T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-07-23-j-ai-teste-hyprland-sway-et-i3-un-mois-d-ascese-numerique-et-j-ai-craque/</id>
		<content type="html">&lt;p&gt;Le 21 juin dernier, dans un élan de bravoure probablement causé par un café trop fort, je vous annonçais dans le billet &lt;em&gt;« Et si je testais Hyprland, Sway et i3 ? (Spoiler : j’ai un peu peur de la touche Super) »&lt;/em&gt; qu’on allait se lancer, ensemble, dans un mois complet de gestionnaires de fenêtres.&lt;/p&gt;
&lt;p&gt;Un mois. Sans bureau complet. Rien que le &lt;em&gt;tiling&lt;/em&gt;. L’ascèse. Le dépouillement. Le minimalisme pur et dur, celui qui fait dire « j’ai pas besoin d’un dock, j’ai un raccourci clavier ».&lt;/p&gt;
&lt;p&gt;Eh bien, spoiler bis : j’ai abandonné.&lt;/p&gt;
&lt;h3 id=&quot;le-confort-facon-paleolithique&quot; tabindex=&quot;-1&quot;&gt;Le confort façon paléolithique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-23-j-ai-teste-hyprland-sway-et-i3-un-mois-d-ascese-numerique-et-j-ai-craque/#le-confort-facon-paleolithique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce n’était pas nul. Non. Ce n’était pas une catastrophe technique. Ce n’était même pas buggé (merci NixOS pour la stabilité, et merci la communauté pour les configs tout faites à copier/coller comme un script kiddie).&lt;/p&gt;
&lt;p&gt;Mais c’était… spartiate. Dans le mauvais sens du terme. L’ergonomie d’un caillou poli. Le confort d’un siège en bois clouté. Même BeOS, paix à son âme, réussissait à être plus agréable à utiliser, c’est dire.&lt;/p&gt;
&lt;p&gt;Entre les raccourcis à mémoriser comme un code Konami, les barres de statut à configurer manuellement avec du shell script et du JSON, et le moindre clic droit qui devient un acte politique, j’ai fini par regarder mon bureau avec fatigue. Pas celle du boulot, non, celle du combat quotidien pour juste… déplacer une fenêtre.&lt;/p&gt;
&lt;h3 id=&quot;le-syndrome-du-bureau-complet&quot; tabindex=&quot;-1&quot;&gt;Le syndrome du bureau complet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-23-j-ai-teste-hyprland-sway-et-i3-un-mois-d-ascese-numerique-et-j-ai-craque/#le-syndrome-du-bureau-complet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je crois que le vrai problème vient de là : j’ai passé trop d’années sur KDE, GNOME, XFCE. Trop de clics droits qui ouvrent &lt;em&gt;quelque chose&lt;/em&gt;. Trop d’habitude à avoir une corbeille, des menus, des réglages visuels. Trop d’attachement à des animations inutiles mais satisfaisantes.&lt;/p&gt;
&lt;p&gt;Quand je démarre une session et que tout ce que je vois c’est un terminal noir sur fond noir qui me dit “démerde-toi”, je sens que j’ai perdu quelque chose. Mon âme peut-être. Ou juste mon envie d’utiliser l’ordi.&lt;/p&gt;
&lt;h3 id=&quot;conclusion-l-envie-ce-n-est-pas-toujours-suffisant&quot; tabindex=&quot;-1&quot;&gt;Conclusion : l’envie, ce n’est pas toujours suffisant &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-23-j-ai-teste-hyprland-sway-et-i3-un-mois-d-ascese-numerique-et-j-ai-craque/#conclusion-l-envie-ce-n-est-pas-toujours-suffisant&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je voulais y croire. Je voulais dire fièrement “j’utilise Sway comme daily driver, et Hyprland pour les week-ends fun”. Mais la vérité, c’est que j’aime mon confort. Mon petit KDE avec ses widgets inutiles, son Discover jamais à jour, et ses mille réglages pour que &lt;em&gt;tout soit comme je veux&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Alors oui, je retourne dans mes habitudes. Le gestionnaire de fenêtres, ce sera pour les machines virtuelles, les tests, ou les soirées “Linux From Scratch &amp;amp; chill”. Mais pas pour tous les jours.&lt;/p&gt;
&lt;p&gt;Et je me suis même remis à apprécier la touche Super. Ironie du sort.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Checklist du Linuxien relou (et pourquoi j’en coche la moitié)</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/"/>
		<updated>2025-07-17T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/</id>
		<content type="html">&lt;p&gt;Tu râles sur les snaps ?
Tu refuses PulseAudio par principe ?
Tu compiles ton propre noyau mais t’as pas encore basculé sur Wayland ?
T’inquiète, tu n’es pas seul. Tu n’es &lt;em&gt;jamais&lt;/em&gt; seul.&lt;/p&gt;
&lt;p&gt;Ce billet, c’est une introspection. Un cri du cœur. Une confession publique.
Oui, je suis un Linuxien relou. Et toi aussi probablement.&lt;/p&gt;
&lt;h2 id=&quot;tu-rales-sur-les-snaps&quot; tabindex=&quot;-1&quot;&gt;✅ Tu râles sur les snaps &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-rales-sur-les-snaps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et sur les flatpaks. Et sur tout ce qui vient du monde “user-friendly”.
Tu dis que Snap, c’est une prison.
Tu sais pas trop pourquoi, mais t’as lu ça quelque part sur Reddit, donc c’est sûrement vrai.
T’as même créé un alias &lt;code&gt;alias snap=&#39;echo non&#39;&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Tu passes 20 minutes à détruire Snap avec des &lt;code&gt;rm -rf&lt;/code&gt; et des &lt;code&gt;apt purge&lt;/code&gt;, alors qu’il aurait suffi de fermer Firefox proprement.&lt;/p&gt;
&lt;p&gt;Et quand quelqu’un te dit :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Mais Flatpak, c’est bien non ?”
Tu réponds :
“Non. C’est le même problème. En pire. Avec un thème GTK cassé en bonus.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mais dans les faits, t’as quand même &lt;code&gt;Flatseal&lt;/code&gt; installé. Pour voir. Juste pour &lt;em&gt;tester&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&quot;tu-refuses-pulseaudio-par-principe&quot; tabindex=&quot;-1&quot;&gt;✅ Tu refuses PulseAudio (par principe) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-refuses-pulseaudio-par-principe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu refuses &lt;strong&gt;par principe&lt;/strong&gt;, pas parce que t’as des problèmes de son.
Non, par &lt;strong&gt;principe philosophique&lt;/strong&gt;, ma poule.
Parce que PulseAudio, “c’est opaque”, “ça détourne le contrôle”, et “ALSA, lui au moins, il me parle”.
Enfin, sauf quand t’as un craquement audio à chaque notification.&lt;/p&gt;
&lt;p&gt;Tu as des fichiers &lt;code&gt;.asoundrc&lt;/code&gt; complexes, des scripts de redirection, des &lt;code&gt;alsamixer&lt;/code&gt; ouverts sur tous les TTY.
Mais bizarrement, tu n’entends plus rien quand tu branches un casque.
Tu dis “c’est normal”.
&lt;strong&gt;Ce n’est pas normal.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;tu-compiles-ton-noyau&quot; tabindex=&quot;-1&quot;&gt;✅ Tu compiles ton noyau &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-compiles-ton-noyau&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;À l’ancienne.
Sans &lt;code&gt;genkernel&lt;/code&gt;.
Sans &lt;code&gt;dracut&lt;/code&gt;.
&lt;strong&gt;Avec amour, sueur et &lt;code&gt;make menuconfig&lt;/code&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tu ne compiles pas ton noyau pour qu’il marche.
Tu le compiles pour qu’il &lt;em&gt;boote&lt;/em&gt;.
Nuance.&lt;/p&gt;
&lt;p&gt;Tu as commenté toutes les lignes inutiles.
Tu as désactivé les drivers NVIDIA, parce que “je veux juste nouveau”.
Puis tu as passé 3 heures à activer les bons flags pour que ça marche quand même.&lt;/p&gt;
&lt;p&gt;Tu as coché &lt;code&gt;PREEMPT&lt;/code&gt; parce que &lt;em&gt;ça fait plus mieux&lt;/em&gt;.
Et quand quelqu’un te demande “Pourquoi t’as recompilé le noyau ?”, tu réponds :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Parce que le précédent n’avait pas l’option BPF kfunc en debug read-only usernamespaces LSM.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tu n’as aucune idée de ce que ça veut dire. Mais ça claque.&lt;/p&gt;
&lt;h2 id=&quot;tu-refuses-wayland&quot; tabindex=&quot;-1&quot;&gt;✅ Tu refuses Wayland &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-refuses-wayland&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu dis que c’est pas prêt.
Tu dis que ça casse tout.
Tu dis que &lt;code&gt;xeyes&lt;/code&gt; ne marche pas dessus.&lt;/p&gt;
&lt;p&gt;Mais t’as jamais vraiment testé.
T’as juste lancé Gnome une fois, vu que &lt;code&gt;xev&lt;/code&gt; ne captait plus tes touches, et t’as ragequit en criant “non mais sérieusement, ils ont viré &lt;code&gt;.Xresources&lt;/code&gt; ???”&lt;/p&gt;
&lt;p&gt;Tu répètes partout que “Wayland c’est comme systemd, mais pour l’affichage.”
Et ça, c’est censé suffire comme argument.&lt;/p&gt;
&lt;h2 id=&quot;tu-ecris-tes-scripts-d-init-a-la-main&quot; tabindex=&quot;-1&quot;&gt;✅ Tu écris tes scripts d’init à la main &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-ecris-tes-scripts-d-init-a-la-main&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu as remplacé systemd par runit, s6, OpenRC, ou carrément des &lt;code&gt;if&lt;/code&gt; dans &lt;code&gt;/etc/local.d/&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Tu aimes les logs verbeux, l’ordre précis de démarrage, et les scripts avec &lt;code&gt;sleep 1&lt;/code&gt; pour “stabiliser le réseau”.&lt;/p&gt;
&lt;p&gt;Tu refuses &lt;code&gt;journalctl&lt;/code&gt;, t’écris dans &lt;code&gt;/var/log/messages&lt;/code&gt;, et tu fais &lt;code&gt;tail -f&lt;/code&gt; comme un chaman du kernel.
Tu dis que &lt;code&gt;dmesg&lt;/code&gt; est ton psy.&lt;/p&gt;
&lt;h2 id=&quot;tu-refuses-les-gestionnaires-de-session&quot; tabindex=&quot;-1&quot;&gt;✅ Tu refuses les gestionnaires de session &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-refuses-les-gestionnaires-de-session&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu lances X à la main, comme un homme des cavernes.
Tu fais &lt;code&gt;startx&lt;/code&gt;.
Parfois même depuis &lt;code&gt;init 3&lt;/code&gt;.
Tu refuses que quoi que ce soit s’automatise.&lt;/p&gt;
&lt;p&gt;Et tu réponds toujours à cette question :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Pourquoi t’as pas SDDM ?”
par
“Parce que j’ai une dignité.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;tu-critiques-gnome&quot; tabindex=&quot;-1&quot;&gt;✅ Tu critiques GNOME &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-critiques-gnome&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Toujours. Même si tu ne l’as pas utilisé depuis GNOME 2.
Tu racontes à tout le monde que “GNOME c’est Unity en pire”, que “c’est pour les gens qui aiment pas configurer”, et que “ils virent les options exprès pour énerver les gens”.&lt;/p&gt;
&lt;p&gt;Tu fais un peu la même chose avec KDE.
Trop lourd. Trop de boutons. Trop de… tout.&lt;/p&gt;
&lt;p&gt;Du coup t’es sur i3. Ou dwm. Ou Sway (mais sans aimer Wayland, donc ça compte pas).
Tu gères les fenêtres avec &lt;code&gt;mod+hjkl&lt;/code&gt;.
T’as même écrit ton propre gestionnaire de fenêtres.
Tu l’as appelé “YAWM” (Yet Another Window Manager). Il n’a jamais quitté ton dossier perso.&lt;/p&gt;
&lt;h2 id=&quot;tu-refuses-electron&quot; tabindex=&quot;-1&quot;&gt;✅ Tu refuses Electron &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-refuses-electron&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Electron, c’est le mal.
T’as posté un lien vers “Electron is cancer” sur Mastodon.
Mais t’utilises quand même Visual Studio Code.
Enfin, la version sans les télémetries.
Enfin, celle que t’as recompilée avec ta propre config.
Enfin, t’as Vim, mais tu veux voir les couleurs, des fois.&lt;/p&gt;
&lt;h2 id=&quot;tu-veux-tout-packager-toi-meme&quot; tabindex=&quot;-1&quot;&gt;✅ Tu veux tout packager toi-même &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-veux-tout-packager-toi-meme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu refuses que quelqu’un d’autre configure &lt;em&gt;à ta place&lt;/em&gt;.
T’as un repo local, un overlay, ou un AUR perso.
Tu sais ce qu’est un &lt;code&gt;eclass&lt;/code&gt;, un &lt;code&gt;pkgbuild&lt;/code&gt;, un &lt;code&gt;spec&lt;/code&gt;, et un &lt;code&gt;meson.build&lt;/code&gt;.
Et tu as &lt;em&gt;un avis&lt;/em&gt; sur chacun d’eux.&lt;/p&gt;
&lt;p&gt;Tu construis toi-même ta distro, mais tu refuses de t’appeler “archiste”.
Tu dis que t’es juste… passionné.&lt;/p&gt;
&lt;h2 id=&quot;tu-lis-les-changelogs-et-tu-comprends-tout-ou-presque&quot; tabindex=&quot;-1&quot;&gt;✅ Tu lis les changelogs (et tu comprends tout… ou presque) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-lis-les-changelogs-et-tu-comprends-tout-ou-presque&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu as bookmarké les commits du kernel.
Tu suis les changelogs de systemd à la lettre.
Tu sais ce que fait le patch &lt;code&gt;0001-fix-udev-link-policy-for-persistent-namespaces.patch&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Tu lis &lt;em&gt;les changelogs de libinput&lt;/em&gt;.
Et tu te plains quand on modifie le comportement du &lt;em&gt;tap-to-click&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&quot;tu-installes-les-logiciels-a-la-main&quot; tabindex=&quot;-1&quot;&gt;✅ Tu installes les logiciels… à la main &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-installes-les-logiciels-a-la-main&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pas par &lt;code&gt;apt&lt;/code&gt;. Pas par &lt;code&gt;pacman&lt;/code&gt;.
Non, &lt;em&gt;à la main&lt;/em&gt;.
Tu clones. Tu &lt;code&gt;./configure&lt;/code&gt;. Tu &lt;code&gt;make&lt;/code&gt;. Tu &lt;code&gt;make install&lt;/code&gt;.
Et après, tu oublies ce que tu as installé, jusqu’à ce que tu vois un segfault 6 mois plus tard.&lt;/p&gt;
&lt;p&gt;Tu refuses les paquets binaires.
Même pour LibreOffice.
Même pour QtWebEngine (bon… là, parfois t’attends quand même le binaire…).&lt;/p&gt;
&lt;h2 id=&quot;tu-refuses-que-le-systeme-fasse-les-choses-a-ta-place&quot; tabindex=&quot;-1&quot;&gt;✅ Tu refuses que le système fasse les choses à ta place &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-refuses-que-le-systeme-fasse-les-choses-a-ta-place&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Automount ? Nope.&lt;/li&gt;
&lt;li&gt;Auto-update ? Nope.&lt;/li&gt;
&lt;li&gt;Auto-anything ? Double nope.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tu veux tout &lt;em&gt;maîtriser&lt;/em&gt;.
Même si ça veut dire passer 3 heures à faire marcher une clé USB.
Même si ça veut dire taper &lt;code&gt;mount /dev/sdb1 /mnt/usb&lt;/code&gt; pour copier 3 MP3.&lt;/p&gt;
&lt;h2 id=&quot;tu-t-es-deja-battu-avec-grub&quot; tabindex=&quot;-1&quot;&gt;✅ Tu t’es déjà battu avec GRUB &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-t-es-deja-battu-avec-grub&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu connais &lt;code&gt;grub-mkconfig&lt;/code&gt;, mais tu préfères éditer &lt;code&gt;grub.cfg&lt;/code&gt; à la main.
T’as passé 45 minutes à comprendre pourquoi ton dualboot ne marchait pas.
Spoiler : c’était l’UUID.&lt;/p&gt;
&lt;p&gt;Tu détestes GRUB2, tu regrettes GRUB1, et t’as tenté Syslinux.
Tu n’as &lt;em&gt;jamais&lt;/em&gt; utilisé systemd-boot. Question de principe.&lt;/p&gt;
&lt;h2 id=&quot;tu-fais-partie-d-un-forum-ou-tu-n-as-jamais-poste&quot; tabindex=&quot;-1&quot;&gt;✅ Tu fais partie d’un forum… où tu n’as jamais posté &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-fais-partie-d-un-forum-ou-tu-n-as-jamais-poste&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Mais tu lis tout.
Tu juges les questions.
Tu secoues la tête quand un mec demande comment installer Steam.
Tu murmures :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Tu n’as pas lu le man. Je le sais.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;tu-refuses-que-ta-distro-decide-pour-toi&quot; tabindex=&quot;-1&quot;&gt;✅ Tu refuses que ta distro décide pour toi &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-refuses-que-ta-distro-decide-pour-toi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu refuses les meta-paquets.
Tu désinstalles &lt;code&gt;gnome-games&lt;/code&gt;, &lt;code&gt;kde-pim&lt;/code&gt;, &lt;code&gt;xterm&lt;/code&gt;, &lt;code&gt;nfs-utils&lt;/code&gt;, &lt;em&gt;même si ça ne gêne rien&lt;/em&gt;.
Par &lt;em&gt;principe&lt;/em&gt;.
T’aimes pas qu’on décide à ta place.
Même pour un économiseur d’écran.&lt;/p&gt;
&lt;h2 id=&quot;tu-t-es-deja-retrouve-sans-environnement-graphique-apres-une-mise-a-jour&quot; tabindex=&quot;-1&quot;&gt;✅ Tu t’es déjà retrouvé sans environnement graphique après une mise à jour &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#tu-t-es-deja-retrouve-sans-environnement-graphique-apres-une-mise-a-jour&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et tu n’as même pas paniqué.
Tu as pris un café.
Tu as chrooté depuis une live ISO.
Tu as réparé ça en 2h.
Et tu en as &lt;strong&gt;tiré fierté&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion : &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;oui-je-suis-relou-mais-j-ai-mes-raisons&quot; tabindex=&quot;-1&quot;&gt;“Oui, je suis relou. Mais j’ai mes raisons.” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-17-checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie/#oui-je-suis-relou-mais-j-ai-mes-raisons&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Être Linuxien relou, c’est une posture.
Une façon de vivre.
Une quête d’absolu technique.
Un peu vaine.
Parfois absurde.
Souvent épuisante.&lt;/p&gt;
&lt;p&gt;Mais bon sang, qu’est-ce que c’est &lt;strong&gt;bon&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Parce qu’à la fin…
Quand ton système boote, que ton environnement s’ouvre,
que &lt;code&gt;htop&lt;/code&gt; brille sur ton tty1,
et que ton &lt;code&gt;mpd&lt;/code&gt; lance du jazz en FLAC via PipeWire/ALSA,
tu souris.&lt;/p&gt;
&lt;p&gt;Et tu dis :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Tout ça… pour ça.”&lt;/p&gt;
&lt;p&gt;Et ça valait le coup.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
	</entry>
	
	<entry>
		<title>Guide Linux pour convaincre ta grand-mère (spoiler : ne le fais pas)</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/"/>
		<updated>2025-07-16T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/</id>
		<content type="html">&lt;p&gt;Tu t’es levé un matin avec une noble mission : &lt;em&gt;convertir Mamie au libre&lt;/em&gt;. Elle t’a demandé comment imprimer une photo du petit dernier, et là, dans ton esprit de libriste éclairé, ça a fait &lt;em&gt;clic&lt;/em&gt; :
« Elle mérite mieux que Windows 10 et son imprimante qui réclame un abonnement à vie pour un peu d’encre noire. Je vais lui installer Linux. »&lt;/p&gt;
&lt;p&gt;Erreur.&lt;/p&gt;
&lt;h2 id=&quot;etape-1-prendre-la-pire-distribution&quot; tabindex=&quot;-1&quot;&gt;Étape 1 – Prendre la pire distribution &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/#etape-1-prendre-la-pire-distribution&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Commence fort : choisis Gentoo. Ou Linux From Scratch. Parce qu’après tout, si Mamie n’apprend pas à compiler son noyau à la main, est-elle vraiment libre ?&lt;/p&gt;
&lt;p&gt;Spoiler : elle ne comprend pas pourquoi tu cries “kernel panic” dans le salon. Elle croyait que c’était un nouveau jeu télé sur France 3.&lt;/p&gt;
&lt;h2 id=&quot;etape-2-installer-un-tiling-window-manager&quot; tabindex=&quot;-1&quot;&gt;Étape 2 – Installer un tiling window manager &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/#etape-2-installer-un-tiling-window-manager&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Exit KDE et GNOME, trop « user-friendly ». i3, dwm ou Awesome sont bien mieux. Mamie adorera l’idée de naviguer au clavier.
Explique-lui bien que &lt;code&gt;Mod+Shift+Enter&lt;/code&gt; lance le terminal, et que le terminal c’est… le nouveau Word.&lt;/p&gt;
&lt;p&gt;Elle te dira qu’elle a “déjà eu du mal avec la télécommande de la Freebox”, mais c’est bon, elle va s’y faire.&lt;/p&gt;
&lt;h2 id=&quot;etape-3-zapper-l-imprimante&quot; tabindex=&quot;-1&quot;&gt;Étape 3 – Zapper l’imprimante &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/#etape-3-zapper-l-imprimante&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La configuration de l’imprimante ? Une perte de temps. D’ailleurs, avec CUPS et la magie noire des pilotes propriétaires, &lt;em&gt;elle n’avait qu’à acheter une Brother compatible GNU/Linux, voyons&lt;/em&gt;.
Et puis imprimer, c’est polluer. Mamie devrait envoyer ses photos en &lt;code&gt;.tar.gz&lt;/code&gt; par email.&lt;/p&gt;
&lt;h2 id=&quot;etape-4-rendre-sudo-inutile&quot; tabindex=&quot;-1&quot;&gt;Étape 4 – Rendre sudo inutile &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/#etape-4-rendre-sudo-inutile&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Fais-lui croire que pour sa sécurité, elle ne doit jamais être dans le groupe &lt;code&gt;wheel&lt;/code&gt;.
Quand elle devra installer un logiciel, dis-lui que c’est une bonne occasion d’apprendre le shell, chroot et le concept de &lt;code&gt;stage3&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;etape-5-supprimer-tout-ce-qui-fonctionne&quot; tabindex=&quot;-1&quot;&gt;Étape 5 – Supprimer tout ce qui fonctionne &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/#etape-5-supprimer-tout-ce-qui-fonctionne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Wine ? Non. Teams ou Skype ? Surtout pas. Netflix ? C’est privateur.
Elle voulait juste regarder &lt;em&gt;Meurtres à Trouville&lt;/em&gt;… Tu l’as envoyée sur PeerTube, où elle découvre une conférence de RMS sous-titrée en “espéranto”. Elle pleure.&lt;/p&gt;
&lt;h2 id=&quot;etape-6-tenir-un-discours-de-moine-debianiste&quot; tabindex=&quot;-1&quot;&gt;Étape 6 – Tenir un discours de moine Debianiste &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/#etape-6-tenir-un-discours-de-moine-debianiste&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;À chaque bug, réponds avec des phrases comme :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“C’est pas un bug, c’est une feature.”&lt;/li&gt;
&lt;li&gt;“Tu dois juste éditer le fichier &lt;code&gt;/etc/udev/rules.d/92-fuse.rules&lt;/code&gt;, Mamie.”&lt;/li&gt;
&lt;li&gt;“T’as pensé à redémarrer Xorg ?”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Elle te répond que dans son temps, un bug, c’était un cafard, et que tout ça, « c’est pas de son âge ».&lt;/p&gt;
&lt;h2 id=&quot;etape-7-troller-a-table&quot; tabindex=&quot;-1&quot;&gt;Étape 7 – Troller à table &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/#etape-7-troller-a-table&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Noël. Toute la famille est là. Mamie sort son vieil iPad. Tu te lèves d’un bond :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Tu sais que t’es espionnée, hein ? Tu sais que chaque fois que t’utilises Safari, y’a un mec à Cupertino qui lit tes messages ?! »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Les invités sont mal à l’aise. Mamie mange sa bûche en silence. Ton Linux est devenu une secte.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-16-guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ne convertis pas Mamie. Installe-lui ce qu’elle connaît, mets les icônes en 150 %, et arrête de vouloir changer le monde à coups de bash scripts.
Si un jour elle vient te dire : « Dis, tu crois que je pourrais avoir un Linux sur mon ordi portable ? », là, seulement là, tu auras gagné.&lt;/p&gt;
&lt;p&gt;Mais en attendant, laisse Mamie tranquille. Et fais-lui un raccourci vers ses photos.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi je refuse les snaps et flatpaks (ou pourquoi je les utilise)</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/"/>
		<updated>2025-07-10T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/</id>
		<content type="html">&lt;h2 id=&quot;c-est-complique&quot; tabindex=&quot;-1&quot;&gt;C’est compliqué. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#c-est-complique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Snaps, Flatpaks, AppImages… l’ère des logiciels empaquetés façon container est bien là. Et comme souvent dans le monde Linux, entre idéal de pureté technique et nécessité de faire tourner Spotify sans que ça pète tous les trois jours, le débat est… comment dire… explosif.
Alors je te le dis tout net : je refuse les snaps et flatpaks. Sauf quand je les utilise. C’est ça, le paradoxe.&lt;/p&gt;
&lt;h2 id=&quot;praticite-oui-mais-a-quel-prix&quot; tabindex=&quot;-1&quot;&gt;Praticité : oui, mais à quel prix ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#praticite-oui-mais-a-quel-prix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Flatpak, c’est magique. Tu tapes une commande, et paf : l’appli est là, à jour, sandboxée, et surtout, &lt;strong&gt;indépendante de ton système&lt;/strong&gt;. Fini les galères de dépendances manquantes, de versions incompatibles, de libfoo.so.3.42.5b demandée par une appli obscure de 2012.
Et Snap, de son côté, te fait croire que c’est encore plus simple. Sauf que…&lt;/p&gt;
&lt;h2 id=&quot;lourd-lent-et-pas-integre&quot; tabindex=&quot;-1&quot;&gt;Lourd, lent, et pas intégré &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#lourd-lent-et-pas-integre&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Lancer un logiciel Flatpak, c’est souvent comme démarrer un conteneur Docker avec un bureau GTK dedans. T’as &lt;strong&gt;toutes les bibliothèques du monde embarquées avec&lt;/strong&gt;, souvent redondantes avec celles de ton système, parce que pourquoi mutualiser, hein ?&lt;/p&gt;
&lt;p&gt;Et Snap ? Entre le &lt;strong&gt;délai de lancement ridicule&lt;/strong&gt; (ça s’améliore vraiment), l’&lt;strong&gt;intégration dégueulasse au thème système&lt;/strong&gt; (en dehors d’Ubuntu), ça donne une impression de patchwork mal torché.&lt;/p&gt;
&lt;p&gt;Ah, et les mises à jour automatiques en arrière-plan ? Super… jusqu’au jour où t’as une appli qui se met à planter sans raison apparente. Bonne chance pour rollback. (spoiler : tu ne peux pas vraiment.)&lt;/p&gt;
&lt;h2 id=&quot;securite-oui-mais&quot; tabindex=&quot;-1&quot;&gt;Sécurité ? Oui, mais… &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#securite-oui-mais&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le discours officiel est clair : sandbox, permissions, isolation. En théorie, c’est nickel. En pratique ?
– Tu veux que ton Flatpak accède à un fichier hors de &lt;code&gt;~/Documents&lt;/code&gt; ? Bonne chance.
– Tu veux que ton Snap interagisse avec un daemon système ? Rêve pas.&lt;/p&gt;
&lt;p&gt;Et si tu dois leur ouvrir l’accès via &lt;code&gt;flatpak override&lt;/code&gt; ou les autorisations Snap, &lt;strong&gt;t’as vite fait d’annuler tous les gains en sécurité&lt;/strong&gt;. C’est comme acheter un coffre-fort et en laisser la porte entrouverte parce que “c’est plus pratique”.&lt;/p&gt;
&lt;h2 id=&quot;l-independance-mais-pour-qui&quot; tabindex=&quot;-1&quot;&gt;L’indépendance, mais pour qui ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#l-independance-mais-pour-qui&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On t’a vendu les Flatpaks comme une façon de reprendre le pouvoir sur les distributions. L’appli est packagée par ses devs eux-mêmes, plus besoin de passer par Debian, Fedora, Gentoo et compagnie.&lt;/p&gt;
&lt;p&gt;Mais dans les faits, ça centralise &lt;strong&gt;tout&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flatpak : Flathub, un dépôt centralisé géré par une poignée.&lt;/li&gt;
&lt;li&gt;Snap : Canonical. Point. Fin de la discussion.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Donc en fait, tu perds en diversité, tu deviens dépendant d’un seul dépôt, avec ses choix politiques, ses délais de mise à jour, ses retraits arbitraires.&lt;/p&gt;
&lt;h2 id=&quot;et-le-bordel-ambiant&quot; tabindex=&quot;-1&quot;&gt;Et le bordel ambiant ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#et-le-bordel-ambiant&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;T’as un logiciel en &lt;code&gt;.deb&lt;/code&gt;, une autre version en Flatpak, un fork dispo en Snap, et quelqu’un qui te recommande AppImage sur un forum. Tu les installes tous, tu ne sais plus lequel est lancé, tu changes les permissions dans trois endroits différents, et à la fin, tu ne sais plus où sont tes fichiers de config.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bienvenue dans l’enfer modulaire&lt;/strong&gt;.
Un peu comme si tu installais Windows, macOS et BSD dans la même partition racine et que tu faisais tourner les trois via Wine.&lt;/p&gt;
&lt;h2 id=&quot;alors-j-en-fais-quoi&quot; tabindex=&quot;-1&quot;&gt;Alors, j’en fais quoi ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#alors-j-en-fais-quoi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’ai un peu honte de l’avouer, mais j’ai &lt;strong&gt;des Flatpaks/Snap installés&lt;/strong&gt; (surtout sur Debian). Rarement. Seulement quand :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L’appli est introuvable ailleurs (coucou Bottles, Heroic, OBS Studio avec tous les plugins…).&lt;/li&gt;
&lt;li&gt;Je veux tester sans pourrir mon système.&lt;/li&gt;
&lt;li&gt;Ou quand l’alternative packagée par ma distro est compilée avec des USE flags douteux ou à moitié pétés (tu vois de quoi je parle, Gentoo et l’overlay perso).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;en-resume&quot; tabindex=&quot;-1&quot;&gt;En résumé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#en-resume&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Critère&lt;/th&gt;
&lt;th&gt;Flatpak&lt;/th&gt;
&lt;th&gt;Snap&lt;/th&gt;
&lt;th&gt;Verdict perso&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Praticité&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅ en dépannage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intégration&lt;/td&gt;
&lt;td&gt;😬&lt;/td&gt;
&lt;td&gt;😱&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sécurité&lt;/td&gt;
&lt;td&gt;🟡 (potentiel)&lt;/td&gt;
&lt;td&gt;🟡 (promesses)&lt;/td&gt;
&lt;td&gt;⚠️ à surveiller&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Indépendance&lt;/td&gt;
&lt;td&gt;🟡&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;Méfiance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transparence&lt;/td&gt;
&lt;td&gt;🟡&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;Flatpak only&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Pourquoi je refuse les snaps et les flatpaks… ou pourquoi je les utilise quand même. C’est compliqué, comme souvent sous Linux, où le confort et le contrôle ne vont pas toujours dans la même direction.&lt;/p&gt;
&lt;p&gt;Pendant longtemps, j’ai rejeté d’un bloc tout ce qui ne passait pas par le gestionnaire de paquets de ma distribution. J’aime savoir exactement ce qui est installé, quelles dépendances sont en jeu, et comment tout ça s’imbrique dans le système. C’est propre, c’est maîtrisé, c’est dans l’esprit UNIX. Sauf que dans la vraie vie, c’est parfois plus tordu.&lt;/p&gt;
&lt;p&gt;Parfois, je veux tester un logiciel sans tout casser. Parfois, la version packagée dans ma distro est trop vieille, ou compilée avec des options que je ne veux pas. Et parfois, je veux juste que ça marche, vite, sans me plonger dans des heures de compilation ou de bricolage. Et là, force est de constater que les Flatpaks et les Snaps ont des arguments.&lt;/p&gt;
&lt;p&gt;Snap, notamment, m’a souvent surpris par sa facilité d’installation. C’est centralisé, oui, mais au moins c’est cohérent. Une appli, un paquet, toutes ses dépendances, à jour, et gérée comme une entité indépendante du système. Le système ne se salit pas, les fichiers de configuration sont contenus, les mises à jour se font automatiquement. Et pour des logiciels que je ne lance qu’occasionnellement, c’est parfait. Il y a une certaine élégance dans cette approche tout-en-un, où l’appli embarque tout ce qu’il lui faut pour tourner, sans dépendre de l’environnement.&lt;/p&gt;
&lt;p&gt;Bien sûr, ce n’est pas sans limites. La lourdeur de certains paquets, le stockage en double, les histoires de permissions ou d’accès aux fichiers en dehors de l’environnement de base, tout ça existe. Mais au final, ce n’est pas rédhibitoire. Ce sont des compromis, et je les accepte dans certains contextes.&lt;/p&gt;
&lt;p&gt;Je n’ai pas envie de tomber dans une posture dogmatique. Les formats comme Snap ou Flatpak ne sont ni bons ni mauvais en soi. Ils répondent à des besoins concrets : celui de faciliter la vie des utilisateurs, celui de simplifier le déploiement pour les développeurs, celui d’unifier un peu un écosystème autrement très éclaté.&lt;/p&gt;
&lt;p&gt;Alors non, je ne les utilise pas partout, pas tout le temps. Sur ma machine principale, je privilégie encore les paquets natifs, parce que j’aime garder le contrôle. Mais sur mon laptop de test, ou pour des outils que je ne veux pas intégrer profondément dans le système, Snap a gagné sa place.&lt;/p&gt;
&lt;p&gt;Je ne refuse pas les formats universels. Je choisis quand les utiliser, et c’est peut-être ça, la vraie liberté sous Linux : pouvoir dire oui quand c’est pertinent, et non quand ça ne l’est pas. Pas de religion, juste de la cohérence.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-10-pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je suis pas contre l’innovation. Je suis pas contre les formats modernes. Mais j’aime comprendre &lt;strong&gt;ce que je lance, ce que je mets à jour, et pourquoi ça pèse 4 Go pour un lecteur audio&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Donc les formats universels ? Oui, peut-être. Mais &lt;strong&gt;pas au prix de ma liberté, de mes nerfs, ni de mon &lt;code&gt;/home&lt;/code&gt; blindé de doublons.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Et toi, t’as choisi ton poison ?&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo vs NixOS : la quête de réactivité dans un monde de paquets</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/"/>
		<updated>2025-07-03T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/</id>
		<content type="html">&lt;p&gt;Je suis de ceux que Gentoo a happés pour ne plus jamais les relâcher. Et c’est un vrai retournement, car j’ai longtemps été fidèle à Debian. Une fidélité faite de confiance, de stabilité, d’habitude aussi. Mais depuis que j’ai goûté à Gentoo, je n’ai &lt;strong&gt;plus aucun manque&lt;/strong&gt;. Rien. Même pas une petite nostalgie de &lt;code&gt;apt update &amp;amp;&amp;amp; apt upgrade&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Cela dit, je ne suis pas sectaire. Le monde GNU/Linux est vaste, riche, vivant. Et parmi les distributions qui piquent ma curiosité depuis longtemps, &lt;strong&gt;NixOS&lt;/strong&gt; tient une place à part. C’est probablement la distribution la plus radicalement différente de toutes celles que j’ai utilisées — et c’est justement ce qui la rend aussi attirante.&lt;/p&gt;
&lt;p&gt;Alors parfois, l’envie me prend de l’installer, de tenter l’aventure. Et presque systématiquement, je reviens sur Gentoo. Pourquoi ? Parce que &lt;strong&gt;je ressens une perte de réactivité&lt;/strong&gt;. Et cette fois, j’ai décidé de ne pas rester dans l’impression subjective : j’ai mesuré.&lt;/p&gt;
&lt;h2 id=&quot;cas-concret-builder-mon-blog-statique&quot; tabindex=&quot;-1&quot;&gt;🔍 Cas concret : builder mon blog statique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#cas-concret-builder-mon-blog-statique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Mon blog personnel repose sur un générateur statique basé sur Node.js. C’est un usage courant, répétitif, et qui met bien en lumière la réactivité d’un environnement local. Un simple &lt;code&gt;time npm run build&lt;/code&gt; me permet de voir immédiatement si le système réagit ou s’il lambine.&lt;/p&gt;
&lt;p&gt;Je me suis donc livré à un petit benchmark maison, en gardant les conditions aussi identiques que possible : même matériel, mêmes versions de Node.js, même contenu, même cache &lt;code&gt;node_modules&lt;/code&gt; préinstallé.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;resultat-des-mesures&quot; tabindex=&quot;-1&quot;&gt;📊 Résultat des mesures &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#resultat-des-mesures&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Distribution&lt;/th&gt;
&lt;th&gt;Temps moyen de build (sec)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gentoo&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~1.44 s&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;NixOS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~1.9 à 2.1 s&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;On parle donc d’une &lt;strong&gt;différence d’environ 0.5 à 0.7 seconde par build&lt;/strong&gt;. Ce n’est pas anecdotique : dans un workflow de développement, où l’on rebuilde des dizaines de fois par jour, cela devient tangible, et même pénible. La fluidité que je ressens sous Gentoo devient une micro-friction sous NixOS.&lt;/p&gt;
&lt;h2 id=&quot;analyse-pourquoi-cette-difference&quot; tabindex=&quot;-1&quot;&gt;🧠 Analyse : pourquoi cette différence ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#analyse-pourquoi-cette-difference&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;1-optimisation-machine-vs-binaire-generique&quot; tabindex=&quot;-1&quot;&gt;1. &lt;strong&gt;Optimisation machine vs binaire générique&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#1-optimisation-machine-vs-binaire-generique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Sous Gentoo, tout est compilé &lt;strong&gt;pour ma machine&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-march=native&lt;/code&gt; active les instructions CPU spécifiques disponibles (AVX, SSE4, etc.)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-O2&lt;/code&gt; ou &lt;code&gt;-O3&lt;/code&gt; selon les préférences&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pipe&lt;/code&gt;, &lt;code&gt;lto&lt;/code&gt;, &lt;code&gt;zstd&lt;/code&gt;… tout ce que je veux&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cela donne un environnement &lt;strong&gt;taillé sur mesure&lt;/strong&gt;, du noyau jusqu’aux bibliothèques les plus basses. Même sans noyau custom, l’ensemble du système Gentoo profite de cette cohérence native.&lt;/p&gt;
&lt;p&gt;NixOS, en revanche, installe des paquets &lt;strong&gt;binaires génériques&lt;/strong&gt; (sauf si on force la compilation via &lt;code&gt;nixpkgs&lt;/code&gt;). Ces binaires sont conçus pour tourner &lt;strong&gt;sur n’importe quelle machine x86_64&lt;/strong&gt;, donc sans flags CPU spécifiques, et avec un maximum de précautions côté compatibilité.&lt;/p&gt;
&lt;p&gt;Résultat : une &lt;strong&gt;exécution plus conservatrice&lt;/strong&gt;, moins optimisée pour &lt;em&gt;ma&lt;/em&gt; machine.&lt;/p&gt;
&lt;h3 id=&quot;2-architecture-du-systeme-de-fichiers&quot; tabindex=&quot;-1&quot;&gt;2. &lt;strong&gt;Architecture du système de fichiers&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#2-architecture-du-systeme-de-fichiers&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Sous Gentoo (et Debian, Arch, etc.), les exécutables sont là où on les attend : &lt;code&gt;/usr/bin&lt;/code&gt;, &lt;code&gt;/lib&lt;/code&gt;, &lt;code&gt;/etc&lt;/code&gt;, &lt;code&gt;/var&lt;/code&gt;… Cela permet au système de réagir rapidement : les chemins sont courts, les accès directs, la structure claire.&lt;/p&gt;
&lt;p&gt;Sous NixOS, &lt;strong&gt;chaque paquet est isolé dans un chemin unique&lt;/strong&gt; du type :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/nix/store/4vlyskk1vvf9rs6r8jl6c04z4nbn12fa-nodejs-20.10.0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela permet une gestion ultra-propre des dépendances, mais :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;les chemins sont plus longs&lt;/strong&gt; : plus de &lt;code&gt;stat&lt;/code&gt;, plus de &lt;code&gt;open&lt;/code&gt;, plus d’I/O&lt;/li&gt;
&lt;li&gt;certains outils (comme Node.js ou Python) &lt;strong&gt;ne profitent pas pleinement du cache du système&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;et la traversée de ces arborescences peut être légèrement plus lente sur certains systèmes de fichiers&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;3-approche-systeme-pragmatique-vs-declarative&quot; tabindex=&quot;-1&quot;&gt;3. &lt;strong&gt;Approche système : pragmatique vs déclarative&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#3-approche-systeme-pragmatique-vs-declarative&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo, c’est un système que &lt;strong&gt;tu construis à la main&lt;/strong&gt;. Tu décides de ce que tu mets, de ce que tu compiles, de comment tu le règles. Tu es &lt;em&gt;dans&lt;/em&gt; la machine, au contact du métal. Tu sens les effets de chaque choix.&lt;/p&gt;
&lt;p&gt;NixOS, c’est un système que &lt;strong&gt;tu déclares dans un fichier &lt;code&gt;.nix&lt;/code&gt;&lt;/strong&gt;, puis tu laisses le gestionnaire générer le système. C’est très propre, très puissant, mais aussi plus abstrait. Tu perds un peu ce contact direct. Et parfois, tu ne sais pas trop pourquoi tel ou tel service a été lancé, ou pourquoi tel build est lent. &lt;strong&gt;Tout est encapsulé.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&quot;4-isolation-des-dependances&quot; tabindex=&quot;-1&quot;&gt;4. &lt;strong&gt;Isolation des dépendances&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#4-isolation-des-dependances&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’un des points forts de NixOS est d’éviter le “dependency hell” classique. Chaque dépendance est fixée, séparée, versionnée. Mais cette séparation a un prix : l’absence de mutualisation entre certains paquets, ce qui peut :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;allonger les temps de lancement ou d’exécution&lt;/li&gt;
&lt;li&gt;multiplier les copies de données en cache&lt;/li&gt;
&lt;li&gt;complexifier le chemin vers certaines bibliothèques système&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;conclusion-je-reste-tres-bien-sur-gentoo&quot; tabindex=&quot;-1&quot;&gt;🎯 Conclusion : je reste (très) bien sur Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#conclusion-je-reste-tres-bien-sur-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;NixOS me fascine. Son approche est brillante, et sur un serveur, un environnement CI/CD, un laptop qu’on veut facilement réinstaller à l’identique… c’est du rêve.&lt;/p&gt;
&lt;p&gt;Mais moi, &lt;strong&gt;je veux un système de bureau réactif, fluide, vivant&lt;/strong&gt;. Je veux que chaque milliseconde gagnée me serve à quelque chose. Et à ce jour, &lt;strong&gt;aucune distribution ne m’a donné cette sensation autant que Gentoo.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Et pourtant, je n’ai pas de noyau custom, je n’ai pas poussé les optimisations à l’extrême. Juste une Gentoo bien installée, bien suivie, bien utilisée. Et ça suffit à sentir la différence &lt;strong&gt;à chaque commande, chaque build, chaque clic.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;et-vous-ca-donne-quoi&quot; tabindex=&quot;-1&quot;&gt;💬 Et vous, ça donne quoi ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-03-gentoo-vs-nixos-la-quete-de-reactivite-dans-un-monde-de-paquets/#et-vous-ca-donne-quoi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Vous avez mesuré des différences de perf entre NixOS et Gentoo ? Vous avez trouvé des astuces pour optimiser NixOS à ce niveau ? Je suis curieux. Peut-être qu’il existe des hacks pour réconcilier les deux mondes. Mais en attendant, pour moi, &lt;strong&gt;le choix est clair&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GLF-OS : NixOS pour les fainéants ? Peut-être, mais ça marche</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/"/>
		<updated>2025-07-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/</id>
		<content type="html">&lt;blockquote&gt;
&lt;p&gt;💭 &lt;em&gt;J’ai longtemps hésité sur le titre de ce billet. Trois me trottaient en tête, chacun avec son ton, sa promesse :&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;– &lt;em&gt;“Et si NixOS devenait enfin installable par quelqu’un d’autre que toi ?” → pour le clin d’œil aux linuxiens hardcore, ceux qui connaissent la bête et savent que NixOS, c’est pas pour tout le monde.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;– &lt;em&gt;“GLF-OS : NixOS pour les fainéants ? Peut-être, mais ça marche” → pour le côté provoc’ assumé, qui dit tout haut ce que beaucoup pensent tout bas.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;– &lt;em&gt;“GLF-OS : l’avenir de NixOS pour les gamers ? Peut-être… mais pas pour ma carte graphique.” → pour poser d’entrée mon enthousiasme freiné par un détail bien relou (coucou NVIDIA).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Finalement, j’ai tranché… mais j’aurais pu choisir les trois.&lt;/em&gt;
&lt;em&gt;Voilà pourquoi.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id=&quot;glf-os-et-nixos-un-pari-risque-mais-sacrement-bien-joue&quot; tabindex=&quot;-1&quot;&gt;GLF-OS et NixOS : un pari risqué, mais sacrément bien joué ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#glf-os-et-nixos-un-pari-risque-mais-sacrement-bien-joue&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Depuis quelque temps, je garde un œil curieux sur un projet en pleine ébullition : &lt;strong&gt;GLF-OS&lt;/strong&gt;, une distribution basée sur &lt;strong&gt;NixOS&lt;/strong&gt;, pensée pour le gaming et les utilisateurs venant de Windows. Et forcément, les discussions avec les potes fusent : entre enthousiasme, scepticisme et prudence, tout le monde y va de son avis. Alors j’ai voulu poser les choses à plat.&lt;/p&gt;
&lt;h2 id=&quot;encore-une-beta-mais-une-base-solide&quot; tabindex=&quot;-1&quot;&gt;Encore une bêta, mais une base solide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#encore-une-beta-mais-une-base-solide&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Oui, le projet est encore en &lt;strong&gt;phase bêta&lt;/strong&gt;. Donc par définition, tout peut bouger, casser ou évoluer. Et comme pour beaucoup de projets communautaires, &lt;strong&gt;l’euphorie des débuts&lt;/strong&gt; peut vite se heurter à des réalités plus dures :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les désaccords internes,&lt;/li&gt;
&lt;li&gt;les problèmes de gouvernance,&lt;/li&gt;
&lt;li&gt;l’ego des devs,&lt;/li&gt;
&lt;li&gt;les décisions techniques clivantes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais sous le capot, &lt;strong&gt;ce n’est pas une base expérimentale&lt;/strong&gt; : c’est du NixOS stable, avec un &lt;strong&gt;réglage de base vraiment bien foutu&lt;/strong&gt;. Le but ? Tu t’assois, tu lances, tu profites. Clairement, c’est &lt;strong&gt;le NixOS que beaucoup de gens espèrent sans jamais oser l’installer eux-mêmes&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et franchement, &lt;strong&gt;beaucoup de gros projets rêveraient d’avoir des bêtas de cette qualité&lt;/strong&gt;.
On est très loin du “ça plante toutes les 5 minutes” : &lt;strong&gt;c’est une bêta de nom, pas de fait&lt;/strong&gt;.
Pas une version déglinguée à la OpenSUSE “bêta” (qui ressemble parfois plus à une alpha à peine maquillée), mais bien &lt;strong&gt;un système solide, cohérent, et presque prêt à l’emploi pour une majorité de configs modernes&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;des-devs-competents-mais-le-defi-est-costaud&quot; tabindex=&quot;-1&quot;&gt;Des devs compétents, mais le défi est costaud &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#des-devs-competents-mais-le-defi-est-costaud&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Certains membres de l’équipe ont un vrai bagage technique, c’est indéniable. Mais bidouiller Arch et faire du ricing stylé pour Reddit, c’est &lt;strong&gt;loin&lt;/strong&gt; d’être équivalent à :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;maintenir une base Nix,&lt;/li&gt;
&lt;li&gt;documenter proprement,&lt;/li&gt;
&lt;li&gt;gérer des contributions sérieusement,&lt;/li&gt;
&lt;li&gt;et assurer la pérennité du projet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La bonne nouvelle, c’est que &lt;strong&gt;Vinceff&lt;/strong&gt; semble avoir compris tout ça. Le mec est à fond. Il y a une vraie volonté de structurer, de rendre le projet accessible, et &lt;strong&gt;le Discord est bien vivant&lt;/strong&gt;. Beaucoup de distributions aimeraient avoir cette effervescence. Reste à voir si ça tiendra dans la durée.&lt;/p&gt;
&lt;h2 id=&quot;nixos-comme-base-audacieux-et-casse-gueule&quot; tabindex=&quot;-1&quot;&gt;NixOS comme base ? Audacieux… et casse-gueule &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#nixos-comme-base-audacieux-et-casse-gueule&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Là, on entre dans le vif du sujet. &lt;strong&gt;Choisir NixOS comme base pour une distro gaming&lt;/strong&gt;, c’est… culotté. NixOS, c’est pas la distro qu’on recommande à tata Monique.
C’est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;du déclaratif,&lt;/li&gt;
&lt;li&gt;un système de paquets isolés dans le &lt;em&gt;nix store&lt;/em&gt;,&lt;/li&gt;
&lt;li&gt;un paradigme de config radicalement différent,&lt;/li&gt;
&lt;li&gt;et zéro compatibilité FHS classique.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais contre toute attente, &lt;strong&gt;le projet pense aux débutants&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;configuration pré-faite,&lt;/li&gt;
&lt;li&gt;détection du matériel,&lt;/li&gt;
&lt;li&gt;trois éditions disponibles (dont une &lt;em&gt;mini&lt;/em&gt; ultra personnalisable).
La version standard est franchement bien pensée.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;le-debat-base-mere-vs-derivee&quot; tabindex=&quot;-1&quot;&gt;Le débat base mère vs dérivée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#le-debat-base-mere-vs-derivee&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je suis du genre : &lt;strong&gt;Debian plutôt qu’Ubuntu&lt;/strong&gt;, &lt;strong&gt;Arch plutôt que Manjaro&lt;/strong&gt;. Mais il faut reconnaître que certaines dérivées méritent le détour.
Si je prends le cas de &lt;strong&gt;Calculate&lt;/strong&gt; (et je l’utilise !), excellent exemple d’une dérivée qui améliore l’expérience sans trahir la base (Gentoo en l’occurrence).&lt;/p&gt;
&lt;p&gt;Si GLF-OS réussit à &lt;strong&gt;simplifier NixOS sans le dénaturer&lt;/strong&gt;, ça pourrait bien devenir la première dérivée vraiment &lt;em&gt;user-friendly&lt;/em&gt; de cette base si particulière.&lt;/p&gt;
&lt;h2 id=&quot;le-mismatch-avec-la-communaute-visee&quot; tabindex=&quot;-1&quot;&gt;Le mismatch avec la communauté visée ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#le-mismatch-avec-la-communaute-visee&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Et là, c’est LE gros point d’interrogation.&lt;/p&gt;
&lt;p&gt;La cible de GLF-OS, ce sont aussi les &lt;strong&gt;gamers pas forcément geeks&lt;/strong&gt;. Ceux qui demandent :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Comment je change le thème d’icônes ?”
“Comment je mets la barre en bas ?”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Alors si derrière tu leur colles du &lt;code&gt;nix-shell&lt;/code&gt;, du &lt;code&gt;configuration.nix&lt;/code&gt; à la main ou des flakes à override, &lt;strong&gt;tu les perds direct&lt;/strong&gt;.
Heureusement, le projet bosse sur des abstractions, des outils graphiques, et une expérience qui masque toute la complexité. À voir si ça tiendra le coup une fois sorti de la bulle du Discord.&lt;/p&gt;
&lt;h2 id=&quot;et-l-utilisateur-windows-dans-tout-ca&quot; tabindex=&quot;-1&quot;&gt;🪟 Et l’utilisateur Windows dans tout ça ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#et-l-utilisateur-windows-dans-tout-ca&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Il ne faut pas oublier un autre profil d’utilisateur que GLF-OS vise très clairement (même s’ils ne le disent pas toujours aussi frontalement) : &lt;strong&gt;l’utilisateur Windows&lt;/strong&gt;, celui qui commence à se sentir à l’étroit, voire carrément abandonné.&lt;/p&gt;
&lt;p&gt;On parle ici :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;de ceux qui sont encore sur &lt;strong&gt;Windows 10&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;dont &lt;strong&gt;le PC ne supportera jamais Windows 11&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;et qui voient la fin du support arriver à grands pas.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et franchement, ce n’est pas bête. Ce public est en galère :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;leur matos n’est pas obsolète, mais &lt;strong&gt;incompatible TPM/Secure Boot&lt;/strong&gt; ;&lt;/li&gt;
&lt;li&gt;ils veulent un système &lt;strong&gt;simple, beau, rapide, stable&lt;/strong&gt;, et &lt;strong&gt;pas bridé&lt;/strong&gt; ;&lt;/li&gt;
&lt;li&gt;ils n’ont &lt;strong&gt;aucune envie de repartir de zéro avec Arch ou Debian&lt;/strong&gt;, mais ils sont &lt;strong&gt;curieux d’autre chose&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GLF-OS, avec son approche “&lt;strong&gt;préconfigurée mais puissante&lt;/strong&gt;”, son &lt;strong&gt;look léché&lt;/strong&gt;, et ses outils pensés pour “&lt;strong&gt;ne pas toucher au terminal&lt;/strong&gt;”, essaie clairement de leur &lt;strong&gt;faire du pied&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et si ça prend, ça pourrait devenir une des rares distros capables de &lt;strong&gt;récupérer ce public orphelin de Windows&lt;/strong&gt; sans tomber dans la caricature “Linux pour les nuls” ultra bridée.&lt;/p&gt;
&lt;h2 id=&quot;attention-aussi-a-ton-materiel-certaines-cartes-nvidia-sont-obsoletes-pour-eux&quot; tabindex=&quot;-1&quot;&gt;⚠️ Attention aussi à ton matériel : certaines cartes NVIDIA sont obsolètes pour eux &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#attention-aussi-a-ton-materiel-certaines-cartes-nvidia-sont-obsoletes-pour-eux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Petit point très important avant de te lancer : &lt;strong&gt;GLF-OS ne prend pas en charge les cartes NVIDIA en dessous de la série 1600&lt;/strong&gt;.
Autrement dit, &lt;strong&gt;ma GTX 1050 est considérée comme obsolète&lt;/strong&gt;, et il n’est tout simplement &lt;strong&gt;pas possible de faire fonctionner correctement le système avec ce genre de matériel&lt;/strong&gt;. Il ne s’agit pas d’un bug ou d’un oubli : c’est un &lt;strong&gt;choix assumé&lt;/strong&gt; de l’équipe. Ils misent sur une configuration moderne, tournée vers Wayland, et ils ne veulent pas s’embêter à gérer les pilotes propriétaires pour les générations plus anciennes.&lt;/p&gt;
&lt;p&gt;Donc &lt;strong&gt;si tu as une carte NVIDIA &amp;lt; 1600&lt;/strong&gt;, &lt;strong&gt;passe ton chemin&lt;/strong&gt; ou change de carte graphique. Aucun contournement officiel n’est proposé pour ces modèles, et tu risques de te retrouver avec un système inutilisable.&lt;/p&gt;
&lt;p&gt;Avant d’installer GLF-OS, pense à vérifier :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la &lt;strong&gt;compatibilité de ta carte graphique&lt;/strong&gt; (AMD et Intel sont mieux traités) ;&lt;/li&gt;
&lt;li&gt;que tu as au moins &lt;strong&gt;8 Gio de RAM&lt;/strong&gt; (voire plus si tu veux jouer ou utiliser un bureau complet) ;&lt;/li&gt;
&lt;li&gt;si ton matériel supporte &lt;strong&gt;UEFI&lt;/strong&gt; (le Secure Boot peut nécessiter d’être désactivé) ;&lt;/li&gt;
&lt;li&gt;et que ton CPU n’est pas trop ancien (un minimum de 2015–2016 semble préférable).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Certaines ISO ne booteront même pas&lt;/strong&gt; sur des configurations trop anciennes, ou nécessiteront de reconfigurer manuellement des composants (ce qui est censé être évité avec cette distro justement).
Donc, &lt;strong&gt;matériel moderne recommandé&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;et-si-gentoo-me-fatigue&quot; tabindex=&quot;-1&quot;&gt;🧘 Et si Gentoo me fatigue… &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#et-si-gentoo-me-fatigue&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Honnêtement, si un jour &lt;strong&gt;je me lasse de Gentoo&lt;/strong&gt; – ce qui n’est pas encore le cas, mais soyons lucides, compiler pendant des heures, jongler avec les use flags, ça finit par user – je pense que &lt;strong&gt;je basculerai sur une NixOS pure&lt;/strong&gt;.
Ce serait clairement &lt;strong&gt;à contrecœur&lt;/strong&gt;, parce que j’aime la souplesse de Gentoo, son écosystème, son côté “à la carte”. Mais en même temps, &lt;strong&gt;GLF-OS m’attire de plus en plus&lt;/strong&gt;. Pourquoi ? Parce que pour une fois, j’ai l’impression qu’une distro &lt;strong&gt;a vraiment compris mes besoins d’utilisateur avancé mais fatigué&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ils proposent :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une &lt;strong&gt;configuration proprement séparée&lt;/strong&gt; pour l’ajout d’apps → fini les bidouilles cracra dans la config système, tu touches juste ce qu’il faut ;&lt;/li&gt;
&lt;li&gt;une &lt;strong&gt;mise à jour automatique au démarrage&lt;/strong&gt;, sans scripts maison ni cron bancal → le système checke, met à jour, et t’avertit discrètement une fois que c’est fait ;&lt;/li&gt;
&lt;li&gt;un &lt;strong&gt;nettoyage automatique&lt;/strong&gt; des anciennes générations après quelques jours → pas besoin de jouer au garagiste du système toutes les semaines.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, &lt;strong&gt;tu n’as plus à te battre contre ton OS pour qu’il reste propre, à jour, et fonctionnel&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mais voilà… &lt;strong&gt;le seul truc qui me bloque, c’est ma carte graphique.&lt;/strong&gt;
Ma bonne vieille &lt;strong&gt;GTX 1050&lt;/strong&gt; n’est plus la bienvenue ici : &lt;strong&gt;ils ont tout simplement décidé de ne pas prendre en charge les cartes NVIDIA en dessous de la série 1600&lt;/strong&gt;.
Donc, malgré l’envie, &lt;strong&gt;je suis coincé&lt;/strong&gt;.
Changer de GPU juste pour tester une distro ? C’est un peu rude, surtout quand ton matos fonctionne encore très bien ailleurs.
Du coup, je reste sur Gentoo, &lt;strong&gt;par défaut mais sans regret&lt;/strong&gt;, en attendant peut-être un changement de config… ou un revirement du projet. On peut toujours rêver.&lt;/p&gt;
&lt;h2 id=&quot;performances-pas-encore-au-niveau-de-gentoo-mais&quot; tabindex=&quot;-1&quot;&gt;Performances : pas encore au niveau de Gentoo, mais… &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#performances-pas-encore-au-niveau-de-gentoo-mais&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;NixOS tourne bien chez moi, mais je trouve ça &lt;strong&gt;un poil moins réactif que Gentoo, Arch ou même Debian&lt;/strong&gt;.
Sur des builds Node.js, j’ai mesuré &lt;strong&gt;8 secondes de retard tous les 10 builds&lt;/strong&gt;. C’est pas énorme, mais si tu buildes en boucle, tu le sens passer.&lt;/p&gt;
&lt;p&gt;GLF-OS, avec son &lt;strong&gt;kernel custom mixé avec des optimisations de CachyOS&lt;/strong&gt;, m’a fait bonne impression. Je pense qu’ils ont &lt;strong&gt;réduit l’écart&lt;/strong&gt;, sans atteindre encore le niveau d’une Gentoo fine-tunée. Mais au moins, &lt;strong&gt;t’as pas besoin d’y passer ta vie&lt;/strong&gt; à compiler ou à régler ton make.conf.&lt;/p&gt;
&lt;h2 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;En conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-07-02-glf-os-nixos-pour-les-faineants-peut-etre-mais-ca-marche/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;GLF-OS, c’est un pari osé, mais pas fou.
C’est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un projet jeune, encore perfectible,&lt;/li&gt;
&lt;li&gt;mais avec une vraie vision,&lt;/li&gt;
&lt;li&gt;une communauté active,&lt;/li&gt;
&lt;li&gt;une volonté de démocratiser un système réputé complexe.&lt;/li&gt;
&lt;li&gt;et un vrai chef à l’écoute !&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alors oui, &lt;strong&gt;tu fais bien d’attendre&lt;/strong&gt;, de regarder comment ils gèrent la gouvernance, les désaccords, la contribution. On verra dans quelques mois.
Mais perso, j’ai rarement vu un projet aussi jeune &lt;em&gt;aussi bien structuré dès le départ&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Je leur souhaite bonne chance, parce que s’ils réussissent, &lt;strong&gt;ça pourrait marquer un vrai tournant dans l’univers des distributions Linux user-friendly mais puissantes&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Tu veux tester ? Fais-le &lt;strong&gt;en VM&lt;/strong&gt; d’abord. Vérifie ton matos. Passe sur Discord si t’es paumé.
Mais si t’aimes NixOS sans avoir envie d’y passer ta vie, &lt;strong&gt;ça vaut peut-être le coup de garder un œil dessus.&lt;/strong&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GAFAM : le vrai problème, c’est pas l’usage, c’est l’hypocrisie</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-30-gafam-le-vrai-probleme-c-est-pas-l-usage-c-est-l-hypocrisie/"/>
		<updated>2025-06-30T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-30-gafam-le-vrai-probleme-c-est-pas-l-usage-c-est-l-hypocrisie/</id>
		<content type="html">&lt;p&gt;Je ne suis pas un anti-GAFAM acharné. J’utilise encore certains de leurs services. Pas par amour du capitalisme de surveillance ou par flemme de “libérer ma vie numérique”, mais parce qu’on vit dans un monde interconnecté, et que tout remplacer du jour au lendemain est irréaliste — voire contre-productif.&lt;/p&gt;
&lt;p&gt;Ce que je dénonce, ce n’est pas l’usage des outils des GAFAM. Ce que je pointe du doigt, ce sont ceux qui passent leur temps à jouer les chevaliers blancs du logiciel libre, à vomir publiquement sur Google, Microsoft ou Apple… pour ensuite courir à leurs subventions, leurs programmes de financement, leurs infrastructures cloud, ou même leurs goodies, sans jamais assumer ce double discours.&lt;/p&gt;
&lt;h2 id=&quot;le-probleme-ce-n-est-pas-d-utiliser-google-docs&quot; tabindex=&quot;-1&quot;&gt;Le problème, ce n’est pas d’utiliser Google Docs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-30-gafam-le-vrai-probleme-c-est-pas-l-usage-c-est-l-hypocrisie/#le-probleme-ce-n-est-pas-d-utiliser-google-docs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Franchement : utiliser Gmail ou Sheets, posséder un iPhone ou commander sur Amazon, ce n’est pas en soi une trahison des idéaux. On peut le faire en toute conscience, tout en gardant un regard critique. On peut même essayer de limiter, de migrer, de chercher mieux, sans devenir intégriste.&lt;/p&gt;
&lt;p&gt;Je connais plein de gens — et j’en fais partie — qui cherchent des alternatives, installent LineageOS, utilisent Signal ou Matrix, migrent vers Proton ou Tutanota, se passent d’Amazon quand ils le peuvent, tout en gardant une lucidité sur ce qu’ils n’ont pas encore remplacé. Ce sont des démarches personnelles, progressives, cohérentes.&lt;/p&gt;
&lt;h2 id=&quot;ce-qui-me-fatigue-les-croises-de-l-ethique-a-deux-vitesses&quot; tabindex=&quot;-1&quot;&gt;Ce qui me fatigue : les croisés de l’éthique à deux vitesses &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-30-gafam-le-vrai-probleme-c-est-pas-l-usage-c-est-l-hypocrisie/#ce-qui-me-fatigue-les-croises-de-l-ethique-a-deux-vitesses&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Par contre, ce que je ne supporte plus, ce sont les discours militants pleins de vertu… émis depuis un laptop Surface sous GitHub Copilot, tout en bossant sur un projet sponsorisé par Google Cloud, ou en faisant le GSoC avec une conf call hébergée sur Meet.&lt;/p&gt;
&lt;p&gt;Ce sont ceux qui hurlent « GAFAM = le mal », mais :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Participent au Google Summer of Code (avec enthousiasme et communiqué de presse à la clé),&lt;/li&gt;
&lt;li&gt;Hébergent leur code sur GitHub (Microsoft),&lt;/li&gt;
&lt;li&gt;Utilisent le pipeline CI de Google ou Microsoft Azure,&lt;/li&gt;
&lt;li&gt;Acceptent des dons d’Amazon, Meta, Google, etc.,&lt;/li&gt;
&lt;li&gt;Et viennent t’expliquer que toi, simple utilisateur de Gmail ou acheteur ponctuel sur Amazon, tu es &lt;em&gt;complice du système&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Stop&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;la-morale-a-geometrie-variable-c-est-ca-le-vrai-danger&quot; tabindex=&quot;-1&quot;&gt;La morale à géométrie variable, c’est ça le vrai danger &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-30-gafam-le-vrai-probleme-c-est-pas-l-usage-c-est-l-hypocrisie/#la-morale-a-geometrie-variable-c-est-ca-le-vrai-danger&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu veux être éthique ? Parfait. Tu veux boycotter les GAFAM ? Bravo. Tu veux tout héberger toi-même sur un serveur alimenté à la dynamo ? Chapeau bas. Mais si tu fais tout ça, ne va pas chercher leurs financements. Et si tu acceptes leur argent, alors n’utilise pas la tribune que ce financement t’offre pour les descendre en flammes sans mentionner la contradiction.&lt;/p&gt;
&lt;p&gt;Parce que sinon, c’est pas de l’engagement. C’est de la posture.&lt;/p&gt;
&lt;p&gt;Et l’open source en est farci. Il n’y a qu’à voir la liste des distributions ou projets qui participent au GSoC ou qui touchent des subventions GAFAM (Debian, GNOME, KDE, Tor, Fedora, etc.). Pendant ce temps, leurs forums et mailing-lists débordent de critiques envers Snap (parce que c’est centralisé), GitHub (parce que c’est Microsoft), ou systemd (parce que c’est “corporate”). Deux poids, deux mesures.&lt;/p&gt;
&lt;h2 id=&quot;on-peut-critiquer-et-utiliser&quot; tabindex=&quot;-1&quot;&gt;On peut critiquer ET utiliser &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-30-gafam-le-vrai-probleme-c-est-pas-l-usage-c-est-l-hypocrisie/#on-peut-critiquer-et-utiliser&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce billet n’a pas pour but de dire que Google, Microsoft ou Amazon sont des bienfaiteurs. Ce sont des multinationales, avec toutes les dérives que ça implique. Mais on peut, à mon avis, faire une distinction simple :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Il est sain de critiquer leurs pratiques (surveillance, monopole, gestion de la vie privée),&lt;/li&gt;
&lt;li&gt;Il est acceptable d’utiliser leurs outils quand il n’y a pas d’alternative réaliste ou quand c’est pertinent,&lt;/li&gt;
&lt;li&gt;Il est même pertinent d’accepter leur financement &lt;strong&gt;si&lt;/strong&gt; on le fait en toute transparence,&lt;/li&gt;
&lt;li&gt;Ce qui est malsain, c’est de jouer les vierges effarouchées tout en encaissant les chèques.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;l-open-source-c-est-aussi-apprendre-a-composer-avec-le-reel&quot; tabindex=&quot;-1&quot;&gt;L’open source, c’est aussi apprendre à composer avec le réel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-30-gafam-le-vrai-probleme-c-est-pas-l-usage-c-est-l-hypocrisie/#l-open-source-c-est-aussi-apprendre-a-composer-avec-le-reel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On ne construira pas un monde libre et éthique en étant hypocrite. On le construira avec des choix assumés, même imparfaits. On avancera mieux avec des gens qui disent : « Je fais avec, mais j’essaie d’en sortir », que des militants qui hurlent à la trahison… entre deux pull requests faites depuis GitHub.&lt;/p&gt;
&lt;p&gt;Je ne veux pas “détruire” les GAFAM. Je veux simplement qu’on arrête de faire semblant. Si on les combat, qu’on le fasse vraiment. Si on compose avec eux, alors qu’on l’assume. Mais pitié : plus cette indignation sélective, cet “éthic washing” à la petite semaine où tout est mal sauf quand ça nous sert.&lt;/p&gt;
&lt;p&gt;Parce qu’à la fin, ce n’est pas avec de la pureté qu’on fait avancer les choses. C’est avec de la clarté.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo, NixOS, et moi : réflexions d’un linuxien fatigué mais pas résigné</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/"/>
		<updated>2025-06-29T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/</id>
		<content type="html">&lt;h2 id=&quot;entre-deux-mondes-gentoo-aujourd-hui-nixos-demain&quot; tabindex=&quot;-1&quot;&gt;Entre deux mondes : Gentoo aujourd’hui, NixOS demain ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/#entre-deux-mondes-gentoo-aujourd-hui-nixos-demain&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je crois que je suis à une croisée des chemins. Depuis des années, j’explore, j’installe, je démonte, je bricole, je comprends. Comme beaucoup, j’ai eu ma phase Debian, puis ma période Ubuntu, mon interlude Arch. Aujourd’hui, je suis sous Gentoo. Et pourtant, dans un coin de ma tête, une petite voix me murmure de plus en plus fort : &lt;em&gt;et si l’avenir, c’était NixOS ?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Pas “l’avenir du monde”, pas une vérité universelle. Non. &lt;strong&gt;Mon avenir à moi&lt;/strong&gt;, dans ce monde pas toujours simple qu’est Linux. Parce que soyons honnêtes, Linux ne va pas dans une seule direction. Il y a les conservateurs (Debian), les pragmatiques (Ubuntu, Fedora), les barbus radicaux (Guix, Hyperbola), les ultra-techos (Arch, Gentoo), et maintenant les innovateurs façon laboratoire (NixOS, Bedrock, rlxos…).&lt;/p&gt;
&lt;p&gt;Et moi là-dedans ? J’avance, je teste, j’écoute, je peste, mais surtout j’observe.&lt;/p&gt;
&lt;h3 id=&quot;nixos-un-modele-coherent-dans-un-monde-fragmente&quot; tabindex=&quot;-1&quot;&gt;NixOS : un modèle cohérent dans un monde fragmenté &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/#nixos-un-modele-coherent-dans-un-monde-fragmente&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce qui m’attire chez &lt;strong&gt;NixOS&lt;/strong&gt;, c’est cette promesse d’ordre dans le chaos. Un système &lt;strong&gt;déclaratif&lt;/strong&gt; : tu écris ce que tu veux, tu valides, tu appliques, et ton système est dans l’état voulu. Pas de scripts à moitié cassés, pas de configs qui traînent. Et si tu te rates, tu fais un &lt;strong&gt;rollback&lt;/strong&gt; et basta. C’est propre. C’est prévisible. C’est sérieux.&lt;/p&gt;
&lt;p&gt;Ça tranche radicalement avec les modèles plus classiques. Même les distributions qui essaient de se réinventer, comme &lt;strong&gt;Fedora Silverblue&lt;/strong&gt; ou &lt;strong&gt;openSUSE Aeon&lt;/strong&gt;, s’enferment dans un entre-deux assez bâtard : des systèmes “immuables”, avec &lt;code&gt;rpm-ostree&lt;/code&gt;, des Flatpak pour tout et n’importe quoi, mais au final une intégration parfois bancale. On sent que le modèle traditionnel (RPM/Deb/PKGBUILD) continue de peser dans la conception, là où NixOS repart de zéro, avec son propre paradigme.&lt;/p&gt;
&lt;p&gt;Je devrais sans doute dire que &lt;strong&gt;NixOS est mon avenir&lt;/strong&gt;, surtout parce qu’au fond, je &lt;strong&gt;n’ai plus envie de me battre&lt;/strong&gt; avec les petits détails. J’ai envie que ça marche. Que ce soit reproductible. Que je puisse documenter mon système comme on écrit une recette de cuisine.&lt;/p&gt;
&lt;h3 id=&quot;gentoo-la-bete-que-j-ai-apprise-a-aimer&quot; tabindex=&quot;-1&quot;&gt;Gentoo : la bête que j’ai apprise à aimer &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/#gentoo-la-bete-que-j-ai-apprise-a-aimer&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Et pourtant, je suis encore là. Sous &lt;strong&gt;Gentoo&lt;/strong&gt;. Et j’aime ce que j’ai. Ce n’est pas une distribution facile, ni confortable. C’est une forge. Un terrain d’apprentissage permanent. Mais après plusieurs mois d’usage quotidien, je me surprends à aimer cette complexité. Non pas pour le plaisir de galérer, mais parce que tout est cohérent, lisible, modifiable.&lt;/p&gt;
&lt;p&gt;Je me rends compte que &lt;strong&gt;ce n’est pas plus compliqué qu’Arch&lt;/strong&gt;. Vraiment. Arch, c’est du prêt-à-casser. Gentoo, c’est du prêt-à-forger. Il y a des outils pour presque tout : &lt;code&gt;eix&lt;/code&gt;, &lt;code&gt;emerge&lt;/code&gt;, les USE flags, les overlays. Il suffit de les apprendre, puis on est chez soi.&lt;/p&gt;
&lt;p&gt;J’ai changé de noyau plusieurs fois. J’ai vu passer toutes les versions de Plasma, de 6.1.5 à 6.4.1. J’ai jonglé avec les pilotes NVIDIA, les versions de Mesa, Wayland, XWayland, tout ce que tu veux. Et ça roule. Parce que Gentoo, c’est une &lt;strong&gt;rolling release maîtrisable&lt;/strong&gt;, à condition d’y mettre un peu d’huile de cerveau.&lt;/p&gt;
&lt;p&gt;Et là où beaucoup critiquent KDE pour sa lourdeur, je redécouvre un &lt;strong&gt;Plasma rapide et réactif&lt;/strong&gt;, comme je ne l’ai jamais eu sous Arch ou même Debian. Gentoo m’a littéralement &lt;strong&gt;réconcilié avec ce bureau&lt;/strong&gt; que j’avais presque abandonné.&lt;/p&gt;
&lt;h3 id=&quot;glfos-un-futur-prometteur&quot; tabindex=&quot;-1&quot;&gt;GLFos : un futur prometteur ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/#glfos-un-futur-prometteur&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Mais voilà, je garde un œil sur le projet &lt;strong&gt;GLFos&lt;/strong&gt;, lancé par Vinceff et son équipe. Une distribution encore en bêta, mais avec une vision limpide : déclaratif, automatisation des updates, rollback intégré, simplicité d’usage… Tout ce que je cherche, sans les complications de Gentoo.&lt;/p&gt;
&lt;p&gt;Je me tâte. Je tergiverse. Mais je sens que le &lt;strong&gt;jour où Gentoo me mettra un mur infranchissable&lt;/strong&gt;, je switcherai. Sans doute vers NixOS avec GNOME, ou GLFos avec GNOME. Et pourtant je suis un &lt;strong&gt;KDEiste pur jus&lt;/strong&gt;, j’ai GNOME en horreur. Mais je suis prêt à céder, juste pour gagner en stabilité et en tranquillité.&lt;/p&gt;
&lt;h3 id=&quot;un-usage-personnel-et-limite&quot; tabindex=&quot;-1&quot;&gt;Un usage personnel… et limité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/#un-usage-personnel-et-limite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Soyons clairs : &lt;strong&gt;Gentoo, je ne l’installe que pour moi.&lt;/strong&gt; Chez les autres, là où je suis “l’informaticien de service”, c’est Debian ou Ubuntu. Parce que je ne vais pas maintenir 15 ou 20 machines à distance en compilant des paquets ou en corrigeant des USE flags. Il me faut de l’&lt;strong&gt;automatisation&lt;/strong&gt;, du prêt-à-fonctionner, du support facile.&lt;/p&gt;
&lt;p&gt;Gentoo n’est pas fait pour ça. Et ce n’est pas un défaut. C’est juste une question d’adéquation. Gentoo, c’est du Linux pour ceux qui aiment comprendre leur système. Pour les autres… eh bien, Linux est déjà un cap. Si tu ne t’intéresses pas un minimum à ton environnement informatique, autant rester sur Windows ou macOS, au moins tu sais que tu ne contrôles rien.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;conclusion-il-n-y-en-a-pas&quot; tabindex=&quot;-1&quot;&gt;Conclusion ? Il n’y en a pas &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-29-gentoo-nixos-et-moi-reflexions-d-un-linuxien-fatigue-mais-pas-resigne/#conclusion-il-n-y-en-a-pas&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je suis encore sur Gentoo, et j’y suis bien. Mais je regarde NixOS de plus en plus. GLFos me fait de l’œil. KDE est encore mon bureau, mais GNOME n’est plus totalement exclu.&lt;/p&gt;
&lt;p&gt;L’équilibre est fragile, la tentation est grande, mais tant que Gentoo m’accompagne sans douleur, je reste. Et le jour où ça ne sera plus le cas… je saurai où aller.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Logiciels libres : le confort contre l’éthique</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/"/>
		<updated>2025-06-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/</id>
		<content type="html">&lt;h3 id=&quot;ou-comment-j-ai-vendu-mon-ame-a-nvidia-et-j-en-redemande&quot; tabindex=&quot;-1&quot;&gt;(ou comment j’ai vendu mon âme à NVIDIA… et j’en redemande) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/#ou-comment-j-ai-vendu-mon-ame-a-nvidia-et-j-en-redemande&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ah, le logiciel libre. Sa douce odeur d’utopie, ses longues pages de man, ses heures passées à chercher pourquoi ton clavier AZERTY est soudain devenu Dvorak ukrainien après une mise à jour système.&lt;/p&gt;
&lt;p&gt;Mais surtout : &lt;strong&gt;sa grande question existentielle&lt;/strong&gt;.
&lt;strong&gt;Faut-il souffrir pour rester pur ?&lt;/strong&gt;
Et plus important encore :
&lt;strong&gt;Est-ce que je vais en enfer si j’installe le driver NVIDIA propriétaire ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Spoiler : oui. Mais l’enfer a un bon framerate.&lt;/p&gt;
&lt;h2 id=&quot;l-ethique-c-est-bien-quand-on-a-du-temps&quot; tabindex=&quot;-1&quot;&gt;L’éthique, c’est bien… quand on a du temps &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/#l-ethique-c-est-bien-quand-on-a-du-temps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je me rappelle encore la première fois que j’ai installé une distro « full libre ».
Pas de blobs, pas de microcode non libre, pas de firmware douteux. Juste moi, mon PC, et l’idéologie pure.&lt;/p&gt;
&lt;p&gt;Résultat :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pas de Wi-Fi&lt;/li&gt;
&lt;li&gt;Pas de son&lt;/li&gt;
&lt;li&gt;Écran figé à 640x480&lt;/li&gt;
&lt;li&gt;Boot en 2 minutes&lt;/li&gt;
&lt;li&gt;Clavier reconnu comme un grille-pain&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais au moins, j’étais éthique. J’étais &lt;strong&gt;libre&lt;/strong&gt;. Et seul. Très seul.&lt;/p&gt;
&lt;h2 id=&quot;nvidia-ce-demon-qui-fait-tourner-tes-jeux&quot; tabindex=&quot;-1&quot;&gt;NVIDIA, ce démon qui fait tourner tes jeux &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/#nvidia-ce-demon-qui-fait-tourner-tes-jeux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Alors un jour, j’ai craqué.
J’ai tapé :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;emerge -av x11-drivers/nvidia-drivers
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et là, miracle.&lt;/p&gt;
&lt;p&gt;Tout fonctionnait.
Fluidité. Résolution native. Accélération graphique. CUDA.
Même &lt;code&gt;glxgears&lt;/code&gt; m’a souri.&lt;/p&gt;
&lt;p&gt;J’ai vu mon âme quitter mon corps pour aller frapper à la porte de la FSF.
Mais tu sais quoi ? Elle est revenue. Avec Steam installé.&lt;/p&gt;
&lt;h2 id=&quot;le-blob-c-est-la-vie-parfois&quot; tabindex=&quot;-1&quot;&gt;Le blob, c’est la vie (parfois) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/#le-blob-c-est-la-vie-parfois&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu veux la vérité ? Voici une petite liste non exhaustive de mes &lt;strong&gt;péchés&lt;/strong&gt; technologiques :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firmware Broadcom pour ma carte Wi-Fi&lt;/li&gt;
&lt;li&gt;Microcode Intel pour éviter les crashs de mon CPU (je sais, je suis faible)&lt;/li&gt;
&lt;li&gt;Microprogramme d’imprimante HP téléchargé sur un site douteux&lt;/li&gt;
&lt;li&gt;Steam avec Proton, parce que j’aime jouer à des jeux qui ne tournent &lt;em&gt;que&lt;/em&gt; sous DirectX&lt;/li&gt;
&lt;li&gt;Codec AAC/H.264, parce que VLC qui refuse de lire 80 % de mes vidéos, ça va 5 minutes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et pendant ce temps, y’en a encore qui hurlent : « il faut compiler ton OS à la main et n’utiliser que des logiciels approuvés par Richard Stallman ! »&lt;/p&gt;
&lt;p&gt;Oui. Très bien. Tu veux aussi que je me nourrisse de tofu cru et que je pédale pour alimenter mon routeur ?&lt;/p&gt;
&lt;h2 id=&quot;le-libre-mais-pas-a-n-importe-quel-prix&quot; tabindex=&quot;-1&quot;&gt;Le libre, mais pas à n’importe quel prix &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/#le-libre-mais-pas-a-n-importe-quel-prix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’adore le libre. Vraiment.
Mais le libre &lt;strong&gt;qui marche&lt;/strong&gt;.
Le libre qui ne te fait pas détester ton PC.
Le libre qui ne te punit pas à chaque mise à jour avec un bug du style :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Votre environnement de bureau ne se lance plus, car vous avez mis à jour &lt;a href=&quot;http://libcrypteqc3.so&quot;&gt;libcrypteqc3.so&lt;/a&gt; et Xorg n’est pas content. »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je suis fatigué de l’ascétisme numérique.
Je veux un OS libre… mais avec un peu de beurre dans les épinards.&lt;/p&gt;
&lt;h2 id=&quot;le-summum-du-purisme-l-autoflagellation&quot; tabindex=&quot;-1&quot;&gt;Le summum du purisme : l’autoflagellation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/#le-summum-du-purisme-l-autoflagellation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu sais ce que j’aime chez les extrémistes du libre ?
C’est cette façon qu’ils ont de se flageller en public pour expier l’installation accidentelle d’un &lt;code&gt;.deb&lt;/code&gt; non vérifié.
C’est presque religieux.
Tu leur dis que t’as utilisé une app Electron ?
Ils t’excommunient à coups de &lt;code&gt;emerge -C&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Franchement, à ce stade, autant rejoindre un monastère Debian avec vœu de silence et terminal en noir et blanc.&lt;/p&gt;
&lt;h2 id=&quot;en-conclusion-mon-systeme-n-est-pas-pur-mais-il-fonctionne&quot; tabindex=&quot;-1&quot;&gt;En conclusion : mon système n’est pas pur, mais il fonctionne &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28a-logiciels-libres-le-confort-contre-l-ethique/#en-conclusion-mon-systeme-n-est-pas-pur-mais-il-fonctionne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je suis un hérétique.
Je suis un vendu.
J’utilise des blobs, des codecs propriétaires, et parfois même… des applications non libres. (Chut.)&lt;/p&gt;
&lt;p&gt;Mais tu sais quoi ? &lt;strong&gt;Je vis bien&lt;/strong&gt;. Mon système démarre. Mon GPU carbure. Mon imprimante imprime.&lt;/p&gt;
&lt;p&gt;Et le plus beau dans tout ça ?
Je reste attaché aux valeurs du libre.
Je contribue quand je peux.
Je préfère &lt;code&gt;mpv&lt;/code&gt; à VLC, &lt;code&gt;neovim&lt;/code&gt; à VSCode, et &lt;code&gt;rsync&lt;/code&gt; à Dropbox.
Mais je ne vais pas me priver d’un outil &lt;strong&gt;juste parce que c’est pas 100 % éthique&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Je suis libre &lt;strong&gt;de faire des compromis&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Tu veux vraiment sauver le logiciel libre ?
Fais-le fonctionner.
Fais-le désirable.
Fais-le sans que l’utilisateur ait l’impression de devoir sacrifier sa semaine de congés juste pour lire une vidéo ou imprimer sa carte d’embarquement.&lt;/p&gt;
&lt;p&gt;Et peut-être qu’un jour, on pourra dire :
&lt;strong&gt;le confort ET l’éthique.&lt;/strong&gt;
En même temps.
Comme par magie.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>MATE Desktop : un environnement en crise silencieuse</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-28-mate-desktop-un-environnement-en-crise-silencieuse/"/>
		<updated>2025-06-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-28-mate-desktop-un-environnement-en-crise-silencieuse/</id>
		<content type="html">&lt;p&gt;Depuis longtemps, &lt;strong&gt;MATE&lt;/strong&gt; fait figure d’environnement de bureau « traditionnel », apprécié pour sa légèreté, sa stabilité et sa résistance face aux modes (Wayland ? Très peu pour lui). Il a su séduire tous ceux qui regrettaient GNOME 2 et préféraient une approche classique, simple, efficace.
Mais aujourd’hui, MATE donne des signes d’essoufflement. Et pas qu’un peu.&lt;/p&gt;
&lt;p&gt;Un membre de l’équipe de développement a récemment lâché un &lt;a href=&quot;https://github.com/mate-desktop/mate-desktop/issues/646&quot;&gt;message révélateur&lt;/a&gt;, presque désespéré :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Je ne sais vraiment pas d’où viennent les symboles supprimés. […] De nombreux membres de l’équipe sont devenus inactifs. […] Je suis complètement dépassé […]. Je ne pourrais même pas publier de version […] Je ne sais pas comment résoudre ce problème, et je n’ai pas d’accès en écriture à l’ancien site web.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tout est dit.&lt;/p&gt;
&lt;h2 id=&quot;entre-obsolescence-et-abandon&quot; tabindex=&quot;-1&quot;&gt;Entre obsolescence et abandon &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-mate-desktop-un-environnement-en-crise-silencieuse/#entre-obsolescence-et-abandon&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;MATE repose encore massivement sur &lt;strong&gt;GTK 3&lt;/strong&gt;, une boîte à outils elle-même en fin de vie. L’équipe a tenté d’évoluer, de remplacer les fonctions dépréciées… mais ce chantier a introduit des bugs, des suppressions de symboles, des problèmes de compatibilité.
Sauf que les développeurs capables de corriger tout ça… ne sont plus là.&lt;/p&gt;
&lt;p&gt;Certains outils (comme &lt;strong&gt;Travis CI&lt;/strong&gt;, utilisé pour générer et tester les releases) ne fonctionnent plus correctement. Résultat : &lt;strong&gt;aucune nouvelle version ne peut sortir&lt;/strong&gt;. Même les bibliothèques de base changent sans que MATE ne puisse suivre.&lt;/p&gt;
&lt;h2 id=&quot;une-equipe-qui-se-vide&quot; tabindex=&quot;-1&quot;&gt;Une équipe qui se vide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-mate-desktop-un-environnement-en-crise-silencieuse/#une-equipe-qui-se-vide&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le constat est amer : l’équipe MATE est désormais réduite à peau de chagrin. L’un des rares développeurs encore actifs, basé aux États-Unis, parle d’insécurité, d’épuisement et d’une perte de contrôle totale sur les infrastructures du projet (site de publication, accès en écriture, outils de build…).&lt;/p&gt;
&lt;p&gt;Et dans ce contexte, il en appelle à une hypothétique relève européenne, comme un dernier espoir.&lt;/p&gt;
&lt;h2 id=&quot;quel-avenir-pour-mate&quot; tabindex=&quot;-1&quot;&gt;Quel avenir pour MATE ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-mate-desktop-un-environnement-en-crise-silencieuse/#quel-avenir-pour-mate&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;À l’heure actuelle, l’avenir de MATE est &lt;strong&gt;incertain&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le projet ne suit plus les évolutions techniques majeures (GTK4, Wayland, etc.)&lt;/li&gt;
&lt;li&gt;Les outils de publication sont cassés.&lt;/li&gt;
&lt;li&gt;L’équipe est en déshérence.&lt;/li&gt;
&lt;li&gt;Aucune feuille de route claire, aucun plan de relance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;un-risque-reel-d-abandon&quot; tabindex=&quot;-1&quot;&gt;Un risque réel d’abandon ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-mate-desktop-un-environnement-en-crise-silencieuse/#un-risque-reel-d-abandon&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;On y est presque. MATE ne s’effondrera peut-être pas du jour au lendemain, mais il semble entré dans une &lt;strong&gt;phase de stagnation critique&lt;/strong&gt;, un état de mort lente typique des projets libres sans relève.
Des distributions majeures pourraient finir par &lt;strong&gt;le retirer ou le rétrograder&lt;/strong&gt; dans leurs options, par manque de maintenance.&lt;/p&gt;
&lt;h2 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;En conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-mate-desktop-un-environnement-en-crise-silencieuse/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Si tu utilises MATE, il n’y a pas encore urgence à fuir… mais garde un œil ouvert. Le projet a besoin de contributeurs, de compétences, d’une nouvelle génération de mainteneurs.
Faute de quoi, MATE risque de devenir ce qu’il combattait : &lt;strong&gt;un vieux souvenir&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>L’éthique à géométrie variable du monde Linux : anti-GAFAM, mais pas trop…</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/"/>
		<updated>2025-06-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/</id>
		<content type="html">&lt;p&gt;Dans l’univers du logiciel libre, il y a des positions qui frisent parfois la religion : méfiance envers les multinationales, rejet du capitalisme de surveillance, amour de la communauté et du bénévolat. Google ? Le mal. Microsoft ? Une trahison historique. Apple ? Un piège doré. Facebook ? Une dystopie en marche.&lt;/p&gt;
&lt;p&gt;Et pourtant…&lt;/p&gt;
&lt;p&gt;Chaque année, les plus grandes distributions Linux — Debian en tête — se bousculent pour participer au &lt;strong&gt;Google Summer of Code&lt;/strong&gt; (GSoC), un programme généreusement financé par… Google. Oui, &lt;strong&gt;le même Google&lt;/strong&gt; dont les DRM dans Chrome, le monopole sur Android et les multiples atteintes à la vie privée font régulièrement hurler les mêmes communautés.&lt;/p&gt;
&lt;h1 id=&quot;gafam-caca-mais-leur-pognon-c-est-miam-miam-chronique-d-une-indignation-selective-dans-le-monde-linux&quot; tabindex=&quot;-1&quot;&gt;🥸 GAFAM caca, mais leur pognon c’est miam miam : chronique d’une indignation sélective dans le monde Linux &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/#gafam-caca-mais-leur-pognon-c-est-miam-miam-chronique-d-une-indignation-selective-dans-le-monde-linux&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Ah, le logiciel libre. Ce noble combat. Cette lutte du pot de yaourt contre l’ogre capitaliste. On y pourfend Microsoft, on y démonte Apple, on y brûle en effigie Zuckerberg sur des forums, et bien sûr, on conspue Google, ce démon binaire, ce voleur de données, ce fossoyeur de la vie privée.&lt;/p&gt;
&lt;p&gt;Mais dès que ces mêmes GAFAM sortent le chéquier, &lt;em&gt;c’est silence dans les chaumières et champagne dans les mailing-lists&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&quot;debian-et-le-google-summer-of-cashflow-gsoc-un-gros-cheque-et-beaucoup-d-amnesie&quot; tabindex=&quot;-1&quot;&gt;🎁 Debian et le Google Summer of Cashflow (GSoC) : un gros chèque et beaucoup d’amnésie &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/#debian-et-le-google-summer-of-cashflow-gsoc-un-gros-cheque-et-beaucoup-d-amnesie&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Prenons &lt;strong&gt;Debian&lt;/strong&gt;, cette vénérable distribution, modèle d’éthique, chantre de la liberté, gardienne du temple. Elle qui bannit les firmwares non-libres comme on chasse les hérétiques. Elle qui publie des manifestes pour dénoncer la centralisation, la surveillance, le big data, la domination des empires du cloud… Réputée pour son intégrité, son attachement aux principes du logiciel libre, et sa méfiance quasi doctrinale envers les blobs propriétaires. Et pourtant, à peine Google annonce l’édition annuelle du &lt;strong&gt;Google Summer of Code (GSoC)&lt;/strong&gt;, Debian rapplique plus vite qu’un &lt;code&gt;apt install fortune&lt;/code&gt; sur un Raspberry Pi. En mai 2025, elle annonce fièrement avoir sélectionné &lt;strong&gt;neuf projets&lt;/strong&gt; pour le GSoC. Bravo aux étudiants, aux mentors, et à la communauté… mais aussi merci Google. Merci pour le financement, la visibilité, les infrastructures, et surtout les dollars.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Oui Google, nous voulons bien être vos stagiaires d’été. Oui Google, financez-nous. Et au passage, on mettra votre logo sur notre site.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;On s’indigne du monopole de Chrome, mais on encaisse les dollars de Google avec reconnaissance. L’indignation, c’est bien… surtout quand elle ne touche pas les virements bancaires.&lt;/p&gt;
&lt;p&gt;Parmi les projets financés par ce géant publicitaire :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Des améliorations pour les paquets GPU (ROCm),&lt;/li&gt;
&lt;li&gt;L’intégration de LLM open source (vLLM, SGLang),&lt;/li&gt;
&lt;li&gt;Du travail sur Raspberry Pi,&lt;/li&gt;
&lt;li&gt;Des tests automatiques pour rsync,&lt;/li&gt;
&lt;li&gt;De la CI/CD pour Debian Med…&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, &lt;strong&gt;des projets essentiels&lt;/strong&gt; pour l’avenir de Debian, développés sous la bannière d’un programme… made in Google.&lt;/p&gt;
&lt;h2 id=&quot;deux-poids-deux-mesures&quot; tabindex=&quot;-1&quot;&gt;🤔 Deux poids, deux mesures &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/#deux-poids-deux-mesures&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On ne va pas se mentir : le GSoC est une bénédiction pour beaucoup de développeurs, notamment étudiants. Il finance de vrais travaux utiles, permet à de jeunes programmeurs de s’impliquer, et donne un coup de projecteur à des projets parfois obscurs. Mais il pose aussi une question dérangeante :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Peut-on sérieusement continuer à cracher sur Google tout en acceptant son argent ?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Car soyons clairs : si Microsoft lançait demain un “Summer of Code”, on verrait probablement les mêmes acteurs crier au scandale, à l’infiltration, au rachat insidieux de l’écosystème.&lt;/p&gt;
&lt;p&gt;Mais avec Google ? On ferme les yeux. Parce que le chèque est là.&lt;/p&gt;
&lt;h2 id=&quot;les-gafam-des-ordures&quot; tabindex=&quot;-1&quot;&gt;💵 “Les GAFAM ? Des ordures !” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/#les-gafam-des-ordures&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;→ &lt;em&gt;Sauf quand ils font des dons&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Google, Microsoft, Amazon, ils financent tous — généreusement — des projets libres.
Et ce ne sont pas de petits chèques :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Microsoft&lt;/strong&gt; donne à GNOME, au Linux Foundation, et même à… Debian.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google&lt;/strong&gt; finance des programmes entiers, offre des crédits cloud, et paie pour des conférences open source.&lt;/li&gt;
&lt;li&gt;Même &lt;strong&gt;Facebook/Meta&lt;/strong&gt; a versé dans l’open source… si si, quand ça l’arrange (et tant qu’il y a un petit “like” au passage).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais pas d’inquiétude : &lt;strong&gt;tout cela est très éthique&lt;/strong&gt;, car l’argent, comme chacun sait, devient libre dès qu’il touche un &lt;code&gt;.tar.gz&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;l-ethique-en-open-source-un-peu-mais-pas-trop&quot; tabindex=&quot;-1&quot;&gt;📣 L’éthique en open source : un peu, mais pas trop &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/#l-ethique-en-open-source-un-peu-mais-pas-trop&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce n’est pas propre à Debian. D’autres distributions ont profité de GSoC : GNOME, KDE, Fedora, Gentoo, même Tor. Certaines fondations vivent en partie de subventions GAFAM.&lt;/p&gt;
&lt;p&gt;Dans le même temps, combien de fois a-t-on lu des billets furieux contre &lt;strong&gt;Snap (de Canonical)&lt;/strong&gt; car trop centralisé ? Combien de trolls sur &lt;strong&gt;systemd&lt;/strong&gt;, accusé d’être la mainmise de Red Hat/IBM ? Combien de critiques de Flatpak parce que FlatHub accepte des logiciels non libres ?&lt;/p&gt;
&lt;p&gt;Mais quand Google aligne les dollars pour financer des stages… silence radio.&lt;/p&gt;
&lt;h2 id=&quot;syndrome-du-developpeur-double-face&quot; tabindex=&quot;-1&quot;&gt;🧠 Syndrome du développeur double-face &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/#syndrome-du-developpeur-double-face&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;C’est fascinant comme certains développeurs, prompts à écrire des diatribes sur Reddit ou Mastodon contre “l’impérialisme technologique”, oublient immédiatement leurs grands principes quand vient le moment de :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Postuler à un GSoC financé par Google&lt;/li&gt;
&lt;li&gt;Intégrer un projet sponsorisé par Microsoft Azure&lt;/li&gt;
&lt;li&gt;Utiliser GitHub (coucou, propriété de Microsoft)&lt;/li&gt;
&lt;li&gt;Accepter un T-shirt ou une bourse de voyage pour une conf Linux&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le logiciel libre, oui. Mais &lt;strong&gt;le libre sponsorisé&lt;/strong&gt; de préférence.&lt;/p&gt;
&lt;h2 id=&quot;le-bingo-du-logiciel-libre-moderne&quot; tabindex=&quot;-1&quot;&gt;🥴 Le bingo du logiciel libre moderne &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/#le-bingo-du-logiciel-libre-moderne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici le &lt;strong&gt;bingo des contradictions&lt;/strong&gt; qu’on peut imprimer et sortir à chaque nouvelle annonce de financement GAFAM dans le libre :&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;✅ Déclaration&lt;/th&gt;
&lt;th&gt;✅ Action réelle&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;“GAFAM = mal”&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Merge une PR depuis un laptop Microsoft Surface&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;“On veut l’indépendance”&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Dépend de GitHub, Microsoft, Google CI et AWS&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;“Google nous surveille !”&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Postule au GSoC avec un CV en PDF hébergé sur Google Drive&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;“Microsoft est l’ennemi”&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Utilise Visual Studio Code et Azure Pipelines&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;“Faut fuir les clouds US”&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Déploie du Kubernetes chez GCP avec un sourire complice&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&quot;la-conclusion-qu-on-ne-dit-pas-trop-fort-on-ne-crache-pas-dans-la-soupe-ou-si-un-peu-quand-meme&quot; tabindex=&quot;-1&quot;&gt;🤫 La conclusion qu’on ne dit pas trop fort : on ne crache pas dans la soupe (ou si, un peu quand même) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-28-l-ethique-a-geometrie-variable-du-monde-linux-anti-gafam-mais-pas-trop/#la-conclusion-qu-on-ne-dit-pas-trop-fort-on-ne-crache-pas-dans-la-soupe-ou-si-un-peu-quand-meme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ce billet n’est pas là pour dire que Debian ou les autres font mal de participer au GSoC. Au contraire : il vaut mieux que l’argent de Google serve à améliorer rsync ou la prise en charge du GPU libre qu’à fliquer encore plus d’utilisateurs via Chrome.&lt;/p&gt;
&lt;p&gt;Mais peut-être serait-il temps de &lt;strong&gt;reconnaître cette contradiction&lt;/strong&gt;, au lieu de jouer les vierges effarouchées dès qu’un projet ose mentionner “cloud”, “propriétaire” ou “télémetrie”. Le monde libre gagnerait en maturité s’il acceptait de dire, franchement :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Oui, on critique Google, mais on prend aussi leur argent quand ça sert le bien commun.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ou on pourrait assumer et dire :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Oui, on se méfie de ces boîtes. Mais leur argent permet de financer des choses utiles. Et tant qu’à faire, autant qu’il serve à la communauté plutôt qu’à un troisième yacht pour un actionnaire.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Parce qu’au fond, ce n’est pas ça, l’open source ? L’art de faire du bien… même avec de l’argent sale ? Mais non. Il faut que ça reste feutré, hypocrite, entre deux tweets indignés contre les DRM dans Chrome, postés depuis un smartphone Android connecté à un compte Google.&lt;/p&gt;
&lt;p&gt;Bref.
Dans le monde du libre, &lt;strong&gt;on aime détester les GAFAM&lt;/strong&gt;.
Mais on aime encore plus &lt;strong&gt;leur fric&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C’est ça, l’open contradiction.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Les fausses bonnes idées dans le monde Linux</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/"/>
		<updated>2025-06-27T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/</id>
		<content type="html">&lt;h2 id=&quot;petit-bestiaire-des-promesses-seduisantes-et-de-leurs-consequences-pas-toujours-glorieuses&quot; tabindex=&quot;-1&quot;&gt;Petit bestiaire des promesses séduisantes… et de leurs conséquences pas toujours glorieuses &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#petit-bestiaire-des-promesses-seduisantes-et-de-leurs-consequences-pas-toujours-glorieuses&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le monde Linux regorge de projets brillants, d’innovations admirables et de concepts puissants. Mais parfois, certaines idées — séduisantes en apparence — se révèlent dans la pratique… moins glorieuses. Ce ne sont pas nécessairement de &lt;em&gt;mauvaises&lt;/em&gt; idées, mais des &lt;em&gt;fausses bonnes idées&lt;/em&gt; : celles qui paraissent simples, modernes, évidentes, et qui finissent par engendrer complexité, incohérences ou frustrations.&lt;/p&gt;
&lt;p&gt;Tour d’horizon subjectif (mais assumé) de quelques-unes de ces idées “lumineuses” qui, parfois, ont surtout servi à brouiller les pistes.&lt;/p&gt;
&lt;h2 id=&quot;on-va-tout-unifier-avec-des-conteneurs&quot; tabindex=&quot;-1&quot;&gt;🧪 “On va tout unifier avec des conteneurs !” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#on-va-tout-unifier-avec-des-conteneurs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Docker, Flatpak, Snap, AppImage…&lt;/strong&gt;
À chaque problème, son format d’isolation. Les conteneurs ont débarqué comme la solution ultime à la fragmentation logicielle, aux conflits de dépendances, aux vieilles bibliothèques, etc.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sur le papier :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Isolation des applis&lt;/li&gt;
&lt;li&gt;Déploiement facilité&lt;/li&gt;
&lt;li&gt;Moins de casse à l’upgrade&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Mais dans la réalité ?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Redondance extrême (bonjour les applis Flatpak de 2 Go pour lancer un éditeur de texte)&lt;/li&gt;
&lt;li&gt;Multiplication des formats, chacun avec ses outils, ses priorités, ses sandboxes&lt;/li&gt;
&lt;li&gt;Intégration aux systèmes bancale (perfs en retrait, problèmes d’accès aux fichiers, aux thèmes GTK, aux imprimantes…)&lt;/li&gt;
&lt;li&gt;Surcharge de maintenance pour les distributions et les devs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;On a échangé la cohérence d’un système intégré contre un empilement de bulles isolées. Résultat : on “résout” des problèmes… qu’on a parfois créés en voulant tout encapsuler.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;les-rolling-releases-c-est-l-avenir&quot; tabindex=&quot;-1&quot;&gt;🌀 “Les rolling releases, c’est l’avenir” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#les-rolling-releases-c-est-l-avenir&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Arch, Void, Gentoo, openSUSE Tumbleweed…&lt;/strong&gt;
Des systèmes toujours à jour, sans réinstallation, sans “version 24.04”, sans attente : le rêve de l’utilisateur avancé.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sauf que…&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les upgrades constants sont un terrain miné pour les setups complexes&lt;/li&gt;
&lt;li&gt;Les bugs ne sont plus ponctuels, mais permanents&lt;/li&gt;
&lt;li&gt;Il faut lire les changelogs, suivre les annonces, anticiper les breakages (systemd, Python, Qt…)&lt;/li&gt;
&lt;li&gt;Pas de “moment de stabilité” garanti pour les devs ou les sysadmins&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;Le futur en continu, c’est bien. Mais quand tout est mouvant, plus rien n’est stable.&lt;/strong&gt;
C’est un excellent terrain d’expérimentation, mais souvent pas le meilleur pour “juste bosser” ou avoir une machine fiable sur le long terme.&lt;/p&gt;
&lt;h2 id=&quot;une-interface-graphique-pour-tout-partout&quot; tabindex=&quot;-1&quot;&gt;🖥 “Une interface graphique pour tout, partout !” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#une-interface-graphique-pour-tout-partout&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Pourquoi apprendre &lt;code&gt;rsync&lt;/code&gt;, &lt;code&gt;nftables&lt;/code&gt; ou &lt;code&gt;systemctl&lt;/code&gt; quand on pourrait cliquer sur des boutons jolis ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L’idée :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Accessibilité pour les débutants&lt;/li&gt;
&lt;li&gt;Moins de stress, moins de lignes de commande&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Mais derrière cette promesse :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Des interfaces incomplètes, buggées ou abandonnées&lt;/li&gt;
&lt;li&gt;L’abstraction d’outils puissants mais complexes, qui deviennent opaques&lt;/li&gt;
&lt;li&gt;Des GUIs qui masquent les erreurs… ou qui empêchent de vraiment comprendre ce qui se passe&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;À trop vouloir simplifier, on rend l’utilisateur dépendant d’une interface souvent plus limitée que la ligne de commande. Et quand ça casse… il reste seul devant un terminal qu’il n’a jamais appris à utiliser.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;une-distribution-universelle-pour-tous-les-usages&quot; tabindex=&quot;-1&quot;&gt;🧩 “Une distribution universelle, pour tous les usages” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#une-distribution-universelle-pour-tous-les-usages&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Systemd, Flatpak, PipeWire, Btrfs, Wayland…&lt;/strong&gt;
La quête d’un socle commun, d’un Linux moderne, cohérent, unique.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mais un Linux “universel”, c’est aussi :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Moins de diversité dans les approches (ce que &lt;em&gt;Linux&lt;/em&gt; avait justement toujours encouragé)&lt;/li&gt;
&lt;li&gt;Une centralisation des décisions techniques (bonjour Red Hat, GNOME, Freedesktop…)&lt;/li&gt;
&lt;li&gt;Une pression pour suivre des techno même quand elles ne sont pas stables ou adaptées à tous les contextes (embedded, serveurs, vieux PC…)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;Vouloir une base commune, c’est noble. Mais quand on efface les alternatives, on se tire une balle dans le pied… en oubliant que l’un des grands atouts de Linux, c’est justement sa diversité.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;on-va-tout-reecrire-en-rust-go-autre&quot; tabindex=&quot;-1&quot;&gt;🔄 “On va tout réécrire en Rust / Go / autre” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#on-va-tout-reecrire-en-rust-go-autre&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La manie moderne : tout réécrire dans le langage à la mode. Init system ? En Rust. Outils système ? En Go. Serveurs ? En Zig. Pourquoi pas, c’est fun, c’est hype.&lt;/p&gt;
&lt;p&gt;Mais :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ces outils sont souvent moins testés, moins matures&lt;/li&gt;
&lt;li&gt;Ils cassent la compatibilité avec les scripts ou les configs existants&lt;/li&gt;
&lt;li&gt;Ils alourdissent la chaîne de compilation ou les dépendances système&lt;/li&gt;
&lt;li&gt;Et parfois… ils ne font pas &lt;em&gt;mieux&lt;/em&gt;, juste &lt;em&gt;différent&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;Réécrire n’est pas une fin en soi. Et réécrire pour “faire moderne” n’est pas toujours une amélioration.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;repartir-de-zero-c-est-mieux&quot; tabindex=&quot;-1&quot;&gt;🔄 “Repartir de zéro, c’est mieux” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#repartir-de-zero-c-est-mieux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;ALSA → PulseAudio → PipeWire.
X11 → Wayland.
SysVinit → Upstart → systemd.
ext3 → ext4 → Btrfs → ZFS (mais pas trop).
GTK2 → GTK3 → GTK4… et chaque fois c’est la révolution.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Le mythe :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“L’ancien code est trop pourri / trop compliqué / impossible à maintenir.”&lt;/li&gt;
&lt;li&gt;“La nouvelle version va corriger tous les défauts.”&lt;/li&gt;
&lt;li&gt;“Cette fois, on va tout bien faire dès le début.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;La réalité :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Des années d’instabilité (coucou PulseAudio entre 2009 et 2016)&lt;/li&gt;
&lt;li&gt;Une perte de compatibilité et d’outils familiers&lt;/li&gt;
&lt;li&gt;Des utilisateurs cobayes malgré eux&lt;/li&gt;
&lt;li&gt;Et souvent… une redécouverte des limitations de la version précédente (qu’on avait critiquée sans tout comprendre)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;Recommencer, c’est noble. Mais faire table rase, c’est souvent jeter le bébé avec l’eau du bain.&lt;/strong&gt;
On a l’impression de progresser, mais parfois on tourne juste en rond, en réécrivant la même galère avec des noms différents.&lt;/p&gt;
&lt;h2 id=&quot;on-va-tout-modulariser-comme-ca-chacun-fera-son-marche&quot; tabindex=&quot;-1&quot;&gt;🧩 “On va &lt;em&gt;tout&lt;/em&gt; modulariser, comme ça chacun fera son marché” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#on-va-tout-modulariser-comme-ca-chacun-fera-son-marche&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;“Minimalisme”, “modularité”, “liberté totale”… Le rêve de l’utilisateur expert.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Résultat :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Des configs kafkaïennes pour faire marcher un truc aussi simple qu’un pavé tactile ou un clavier rétroéclairé&lt;/li&gt;
&lt;li&gt;Une explosion des combinaisons possibles (et des bugs associés)&lt;/li&gt;
&lt;li&gt;Une documentation vite obsolète ou contradictoire selon les setups&lt;/li&gt;
&lt;li&gt;Des distributions qui deviennent injouables pour l’utilisateur lambda&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;La modularité, c’est cool… jusqu’à ce que ça devienne juste de la complexité déguisée.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;les-utilisateurs-n-ont-qu-a-apprendre-ils-n-ont-qu-a-lire-la-doc&quot; tabindex=&quot;-1&quot;&gt;🧠 “Les utilisateurs n’ont qu’à apprendre, ils n’ont qu’à lire la doc” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#les-utilisateurs-n-ont-qu-a-apprendre-ils-n-ont-qu-a-lire-la-doc&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;“RTFM”&lt;/strong&gt; (Read The F***ing Manual) est encore trop courant dans la culture Linux.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mais :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tout le monde n’a pas envie de devenir expert pour installer un wifi ou partager un dossier&lt;/li&gt;
&lt;li&gt;Les documentations sont parfois lacunaires, mal traduites, contradictoires&lt;/li&gt;
&lt;li&gt;Certains projets &lt;em&gt;ne veulent pas être accessibles&lt;/em&gt;, par pur élitisme technique&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 Résultat : une communauté qui attire surtout des profils déjà formés… et qui se plaint ensuite que “Linux ne décolle pas chez le grand public”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L’élitisme technique est parfois une posture plus qu’une nécessité.&lt;/strong&gt;
Et ça freine l’adoption de Linux dans des milieux où il aurait pourtant beaucoup à offrir.&lt;/p&gt;
&lt;h2 id=&quot;on-va-tout-centraliser-sur-github-gitlab-flathub-snapstore-appcenter&quot; tabindex=&quot;-1&quot;&gt;🌐 “On va tout centraliser sur GitHub / GitLab / FlatHub / SnapStore / AppCenter…” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#on-va-tout-centraliser-sur-github-gitlab-flathub-snapstore-appcenter&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;L’idée : simplifier l’accès aux logiciels.&lt;/strong&gt;
Mais la centralisation, c’est aussi :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Une dépendance accrue à des plateformes (souvent propriétaires ou semi-fermées)&lt;/li&gt;
&lt;li&gt;Des projets qui disparaissent ou sont contrôlés par des boîtes privées&lt;/li&gt;
&lt;li&gt;Un modèle de distribution en contradiction avec l’esprit des dépôts Linux classiques (et les outils de packaging natifs)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 On voulait simplifier, on a &lt;strong&gt;déporté le contrôle vers l’extérieur&lt;/strong&gt;, et on a fragilisé l’écosystème libre.&lt;/p&gt;
&lt;h2 id=&quot;l-experience-utilisateur-c-est-secondaire-ce-qui-compte-c-est-la-puissance&quot; tabindex=&quot;-1&quot;&gt;🧪 “L’expérience utilisateur, c’est secondaire, ce qui compte c’est la puissance” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#l-experience-utilisateur-c-est-secondaire-ce-qui-compte-c-est-la-puissance&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Linux est très bon pour l’infrastructure, les serveurs, les devs.&lt;/strong&gt;
Mais combien d’applis sont encore mal intégrées, mal traduites, ou incohérentes visuellement ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On oublie souvent que :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un système est jugé à l’usage, pas seulement à ses perfs ou à sa modularité&lt;/li&gt;
&lt;li&gt;Les petits détails font toute la différence pour convaincre quelqu’un de rester&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 Refuser de soigner l’expérience utilisateur au nom de la “pureté technique”, c’est &lt;strong&gt;laisser le terrain aux systèmes fermés plus confortables à l’usage&lt;/strong&gt;. Et ensuite venir pleurer que “Linux a perdu la bataille du desktop”.&lt;/p&gt;
&lt;h2 id=&quot;une-distro-pour-chaque-envie-chaque-niche-chaque-gout&quot; tabindex=&quot;-1&quot;&gt;🛠 “Une distro pour chaque envie, chaque niche, chaque goût” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#une-distro-pour-chaque-envie-chaque-niche-chaque-gout&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Oui, c’est beau cette diversité.
Mais parfois, ça frôle l’absurde : 800 distributions, dont 600 sont des forks de forks avec juste un thème différent ou un installateur personnalisé.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conséquences :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Des efforts éparpillés, des projets non maintenus&lt;/li&gt;
&lt;li&gt;Une difficulté pour recommander &lt;em&gt;une seule&lt;/em&gt; distro fiable à un débutant&lt;/li&gt;
&lt;li&gt;Des standards impossibles à établir&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;La diversité c’est bien. La fragmentation, beaucoup moins.&lt;/strong&gt;
Et aujourd’hui, on a du mal à faire la différence entre un vrai projet et un coup d’ego sur DistroWatch.&lt;/p&gt;
&lt;h2 id=&quot;en-conclusion-mefions-nous-des-solutions-evidentes&quot; tabindex=&quot;-1&quot;&gt;💭 En conclusion : Méfions-nous des solutions “évidentes” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-27-les-fausses-bonnes-idees-dans-le-monde-linux/#en-conclusion-mefions-nous-des-solutions-evidentes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le monde Linux a toujours été riche parce qu’il explore. Mais dans cette jungle de concepts, il est utile de garder un œil critique sur les tendances. Ce n’est pas parce que ça semble “moderne”, “propre” ou “simple” que c’est forcément une bonne idée dans la durée.&lt;/p&gt;
&lt;p&gt;Parfois, &lt;strong&gt;la bonne vieille ligne de commande, un outil rustique mais robuste, une distribution minimaliste&lt;/strong&gt;, c’est ça la vraie innovation : &lt;strong&gt;le choix, la maîtrise, et la liberté.&lt;/strong&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Nettoyer sa Gentoo</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/"/>
		<updated>2025-06-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/</id>
		<content type="html">&lt;p&gt;Ah ma poule, t’as la racine qui déborde ? C’est l’heure du ménage de printemps façon Gentoo 😄 Voici plusieurs pistes pour faire de la place sans casser ton système :&lt;/p&gt;
&lt;h3 id=&quot;1-identifier-ce-qui-prend-de-la-place&quot; tabindex=&quot;-1&quot;&gt;🔍 1. &lt;strong&gt;Identifier ce qui prend de la place&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/#1-identifier-ce-qui-prend-de-la-place&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;du&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-h&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-x&lt;/span&gt; --max-depth&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt; / &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;sort&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-hr&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;head&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-n&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;20&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-x&lt;/code&gt; évite de sortir du système de fichiers racine (&lt;code&gt;/&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Tu peux aller plus loin dans les dossiers suspects (&lt;code&gt;/var&lt;/code&gt;, &lt;code&gt;/usr&lt;/code&gt;, &lt;code&gt;/tmp&lt;/code&gt;, etc).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;2-nettoyer-les-paquets-inutiles&quot; tabindex=&quot;-1&quot;&gt;🧹 2. &lt;strong&gt;Nettoyer les paquets inutiles&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/#2-nettoyer-les-paquets-inutiles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--depclean&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Supprime les paquets plus nécessaires (fait un petit backup avant au cas où).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Important&lt;/strong&gt; : vérifie bien la liste avant d’accepter.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;3-verifier-les-dependances-orphelines&quot; tabindex=&quot;-1&quot;&gt;🔧 3. &lt;strong&gt;Vérifier les dépendances orphelines&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/#3-verifier-les-dependances-orphelines&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;revdep-rebuild
emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--depclean&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;4-nettoyer-le-cache-de-portage&quot; tabindex=&quot;-1&quot;&gt;📦 4. &lt;strong&gt;Nettoyer le cache de Portage&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/#4-nettoyer-le-cache-de-portage&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eclean-dist &lt;span class=&quot;token parameter variable&quot;&gt;-d&lt;/span&gt;
eclean-pkg &lt;span class=&quot;token parameter variable&quot;&gt;-d&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;eclean&lt;/code&gt; fait partie du paquet &lt;code&gt;app-portage/gentoolkit&lt;/code&gt;, si jamais tu l’as pas :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-av&lt;/span&gt; gentoolkit&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;5-nettoyer-les-slots-de-kernel-inutiles&quot; tabindex=&quot;-1&quot;&gt;🧽 5. &lt;strong&gt;Nettoyer les slots de kernel inutiles&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/#5-nettoyer-les-slots-de-kernel-inutiles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si tu as plusieurs noyaux installés :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eselect kernel list
&lt;span class=&quot;token function&quot;&gt;ls&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-lh&lt;/span&gt; /usr/src/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tu peux supprimer les anciens :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-C&lt;/span&gt; gentoo-sources:5.x
&lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-rf&lt;/span&gt; /usr/src/linux-5.x*&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et les modules associés :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-rf&lt;/span&gt; /lib/modules/5.x.*&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;6-nettoyer-var-tmp-portage-compilation&quot; tabindex=&quot;-1&quot;&gt;🗑️ 6. &lt;strong&gt;Nettoyer &lt;code&gt;/var/tmp/portage&lt;/code&gt; (compilation)&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/#6-nettoyer-var-tmp-portage-compilation&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce dossier peut être énorme :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-rf&lt;/span&gt; /var/tmp/portage/*&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;7-verifier-tmp-et-var-log&quot; tabindex=&quot;-1&quot;&gt;❄️ 7. &lt;strong&gt;Vérifier &lt;code&gt;/tmp&lt;/code&gt; et &lt;code&gt;/var/log&lt;/code&gt;&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/#7-verifier-tmp-et-var-log&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;du&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-sh&lt;/span&gt; /tmp
&lt;span class=&quot;token function&quot;&gt;du&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-sh&lt;/span&gt; /var/log&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tu peux vider les logs anciens ou inutiles :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;find&lt;/span&gt; /var/log &lt;span class=&quot;token parameter variable&quot;&gt;-type&lt;/span&gt; f &lt;span class=&quot;token parameter variable&quot;&gt;-name&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;*.gz&#39;&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-delete&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;find&lt;/span&gt; /var/log &lt;span class=&quot;token parameter variable&quot;&gt;-type&lt;/span&gt; f &lt;span class=&quot;token parameter variable&quot;&gt;-name&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;*.log&#39;&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-size&lt;/span&gt; +10M&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;8-supprimer-les-manuels-et-localisations-inutiles&quot; tabindex=&quot;-1&quot;&gt;📚 8. &lt;strong&gt;Supprimer les manuels et localisations inutiles&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-26-nettoyer-sa-gentoo/#8-supprimer-les-manuels-et-localisations-inutiles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si tu n’as besoin que de français/anglais :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;L10N=&quot;fr en&quot;&#39;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&gt;&gt;&lt;/span&gt; /etc/portage/make.conf
emerge &lt;span class=&quot;token parameter variable&quot;&gt;-av&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--newuse&lt;/span&gt; @world&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et pour virer les man pages inutiles :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-av&lt;/span&gt; localepurge&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi Linux n’est pas fait pour “tout le monde”, et c’est très bien comme ça!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-26-pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca/"/>
		<updated>2025-06-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-26-pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca/</id>
		<content type="html">&lt;blockquote&gt;
&lt;p&gt;Non, on ne veut pas tous un Linux qui ressemble à Windows.
Et c’est une force, pas une faiblesse.
Réflexion sur l’élitisme assumé, les paradoxes de l’accessibilité, et le bon sens parfois oublié.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;le-mythe-du-linux-pour-tous&quot; tabindex=&quot;-1&quot;&gt;Le mythe du “Linux pour tous” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-26-pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca/#le-mythe-du-linux-pour-tous&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Depuis que Linux a commencé à pointer le bout de son noyau hors des labos, on nous ressort le même vieux refrain :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Il faut un Linux simple, accessible, compatible avec tout, qui ressemble à Windows sinon personne ne l’adoptera. »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Et chaque année, rebelote : &lt;em&gt;“cette année sera celle de Linux sur le desktop”&lt;/em&gt;. Spoiler : non. Et c’est pas grave.&lt;/p&gt;
&lt;p&gt;Parce qu’en fait, Linux n’a jamais été conçu pour “tout le monde” – au sens de grand public. Et à trop vouloir le rendre “user-friendly”, on finit par perdre ce qui fait sa force : la liberté, la diversité, la souplesse… et oui, parfois, la complexité.&lt;/p&gt;
&lt;h2 id=&quot;l-elitisme-assume-et-necessaire&quot; tabindex=&quot;-1&quot;&gt;L’élitisme assumé (et nécessaire) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-26-pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca/#l-elitisme-assume-et-necessaire&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Linux, c’est comme le vélo sans petites roues :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Si tu veux apprendre, tu vas tomber.&lt;/li&gt;
&lt;li&gt;Mais une fois que tu sais, tu contrôles tout.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et c’est là que beaucoup se plantent : &lt;strong&gt;ce n’est pas un défaut, c’est une feature.&lt;/strong&gt;
Linux ne te prend pas par la main, il t’oblige à comprendre. Pas tout, pas tout de suite. Mais il te pousse à sortir de la posture de simple consommateur.&lt;/p&gt;
&lt;p&gt;C’est un outil de pouvoir, pas un produit pré-maché.
Tu veux une machine qui obéit au doigt et à l’œil, sans pub, sans espion, sans MAJ surprises ? Très bien, mais &lt;strong&gt;ça se mérite.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;accessibilite-simplification-a-outrance&quot; tabindex=&quot;-1&quot;&gt;Accessibilité != Simplification à outrance &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-26-pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca/#accessibilite-simplification-a-outrance&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On confond souvent &lt;em&gt;accessibilité&lt;/em&gt; et &lt;em&gt;abêtissement&lt;/em&gt;.
Oui, il faut que Linux soit documenté, que la communauté soit accueillante, que les interfaces soient cohérentes.
Mais non, il ne faut pas que tout soit simplifié au point de ressembler à un menu KFC tactile.&lt;/p&gt;
&lt;p&gt;Linux n’est pas un produit prêt à consommer, c’est une boîte à outils.
Et parfois, pour construire ce que tu veux, tu dois lire le mode d’emploi.
Ce n’est pas de l’élitisme snob, c’est du bon sens.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;L’accessibilité, ce n’est pas abaisser le niveau pour tout le monde.
C’est élever chacun à son rythme.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;le-paradoxe-du-windows-like&quot; tabindex=&quot;-1&quot;&gt;Le paradoxe du “Windows-like” &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-26-pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca/#le-paradoxe-du-windows-like&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Certains veulent des distros qui imitent Windows. C’est compréhensible au début. C’est rassurant.
Mais vouloir qu’un système libre &lt;strong&gt;se conforme à un modèle propriétaire&lt;/strong&gt;, c’est un non-sens.&lt;/p&gt;
&lt;p&gt;À force de vouloir copier Windows, on finit par faire du &lt;em&gt;“Linux pour Windowsiens qui ne veulent pas apprendre Linux”&lt;/em&gt;.
Résultat : frustration, bugs mal compris, attentes non réalistes.&lt;/p&gt;
&lt;p&gt;Et surtout, on trahit l’esprit du projet. Linux n’est pas là pour faire &lt;em&gt;comme&lt;/em&gt; les autres.
Il est là pour faire &lt;em&gt;autrement&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&quot;oui-il-y-a-des-distros-simples-et-tant-mieux&quot; tabindex=&quot;-1&quot;&gt;Oui, il y a des distros simples (et tant mieux) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-26-pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca/#oui-il-y-a-des-distros-simples-et-tant-mieux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Qu’on soit clair : il y a de la place pour tout le monde.
Des distros comme Ubuntu, Linux Mint, Zorin, Elementary, ou Endless OS font un travail remarquable pour les débutants.
Mais elles ne doivent pas être la norme imposée à tout l’écosystème.
Sinon, on perd Debian, Gentoo, Arch, NixOS, CL (coucou Calculate), NuTyX, Slackware… et toute la richesse du libre.&lt;/p&gt;
&lt;h2 id=&quot;conclusion-et-si-ce-n-etait-pas-grave&quot; tabindex=&quot;-1&quot;&gt;Conclusion : et si ce n’était pas grave ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-26-pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca/#conclusion-et-si-ce-n-etait-pas-grave&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Linux ne sera peut-être jamais &lt;em&gt;le&lt;/em&gt; système de tout le monde.
Et peut-être que c’est tant mieux.
Parce que sa diversité, son exigence, sa philosophie, sont à l’opposé des produits uniformisés, fermés et infantilisants.&lt;/p&gt;
&lt;p&gt;Linux est un terrain d’apprentissage, d’expérimentation, de maîtrise.
Il est exigeant, mais gratifiant. Libre, mais pas toujours simple.
Et ce n’est pas une faiblesse. C’est sa force.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;À éviter si :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tu veux un truc qui “juste marche” sans jamais mettre les mains dedans&lt;/li&gt;
&lt;li&gt;Lire un wiki te donne des boutons&lt;/li&gt;
&lt;li&gt;Tu penses que “Terminal” est un film de Spielberg&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;À essayer si :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tu aimes comprendre comment les choses fonctionnent&lt;/li&gt;
&lt;li&gt;Tu préfères le contrôle à la facilité aveugle&lt;/li&gt;
&lt;li&gt;Tu trouves que c’est pas grave d’apprendre, même après 30 ans&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📌 &lt;strong&gt;Et toi ? Tu veux un Linux qui t’émancipe ou un Linux qui t’assiste ?&lt;/strong&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Rendre un vieux PC portable fluide avec Linux… ou plutôt avec Haiku</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/"/>
		<updated>2025-06-25T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/</id>
		<content type="html">&lt;p&gt;On connaît la rengaine : « Mon vieux PC rame, il est bon pour la casse. »
Et la réponse classique : « Mets-lui un Linux léger, voyons ! »
Eh bien… cette fois, j’ai pris un virage inattendu.
J’ai tenté autre chose. J’ai mis &lt;strong&gt;Haiku&lt;/strong&gt;.
Et &lt;strong&gt;spoiler alert&lt;/strong&gt; : j’ai été &lt;strong&gt;bluffé&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;haiku-kesako&quot; tabindex=&quot;-1&quot;&gt;Haiku, késako ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#haiku-kesako&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Haiku, c’est pas un énième Linux. C’est &lt;strong&gt;un système d’exploitation à part entière&lt;/strong&gt;, héritier spirituel de BeOS. Léger, rapide, cohérent, entièrement pensé pour être fluide même sur de très vieilles machines. Et contrairement à certaines distributions « légères » qui te donnent un OS minimaliste avec un look de terminal soviétique, &lt;strong&gt;Haiku est joli&lt;/strong&gt;. Sobre, mais propre.&lt;/p&gt;
&lt;h2 id=&quot;le-cobaye-un-vieux-portable-essouffle&quot; tabindex=&quot;-1&quot;&gt;Le cobaye : un vieux portable essoufflé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#le-cobaye-un-vieux-portable-essouffle&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le candidat : un &lt;strong&gt;PC portable de plus de 10 ans&lt;/strong&gt;, avec un disque dur classique (pas de SSD), 2 Go de RAM, et un processeur qui bâille quand on lui parle de JavaScript.
Sous Linux, même avec XFCE ou LXQt, &lt;strong&gt;ça patinait dans la semoule&lt;/strong&gt;. Naviguer sur le web ? Un calvaire.
Lancer LibreOffice ? Une épreuve de patience.&lt;/p&gt;
&lt;h2 id=&quot;installation-plus-simple-tu-meurs&quot; tabindex=&quot;-1&quot;&gt;Installation : plus simple tu meurs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#installation-plus-simple-tu-meurs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Haiku propose une &lt;strong&gt;image ISO Live&lt;/strong&gt; qui permet d’essayer le système sans rien installer. Et si on est conquis (comme moi), un double-clic sur l’installateur suffit pour tout mettre en place. L’interface est claire, l’installation est rapide, et le système est prêt à l’emploi &lt;strong&gt;en quelques minutes&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;le-bureau-leger-mais-pas-spartiate&quot; tabindex=&quot;-1&quot;&gt;Le bureau : léger mais pas spartiate &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#le-bureau-leger-mais-pas-spartiate&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pas d’effets 3D inutiles, pas de services qui tournent en tâche de fond sans qu’on le sache. Tout est conçu pour &lt;strong&gt;être rapide et cohérent&lt;/strong&gt;. Les fenêtres s’ouvrent instantanément. Le système démarre &lt;strong&gt;en quelques secondes&lt;/strong&gt;. Même avec une connexion Wi-Fi basique, j’ai pu installer quelques applications sans peine grâce à &lt;strong&gt;HaikuDepot&lt;/strong&gt;, son équivalent du gestionnaire de paquets.&lt;/p&gt;
&lt;h2 id=&quot;et-pour-un-usage-basique-c-est-viable&quot; tabindex=&quot;-1&quot;&gt;Et pour un usage basique ? C’est viable ! &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#et-pour-un-usage-basique-c-est-viable&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;📧 Mail : il y a un client intégré.
🌐 Web : WebPositive fait le job pour de la navigation légère.
📝 Éditeurs de texte : présents, efficaces.
🎵 Musique, vidéos, images : gérés sans souci.&lt;/p&gt;
&lt;p&gt;Pour &lt;strong&gt;de la bureautique, surfer un peu, prendre des notes, lire des PDF, écouter de la musique&lt;/strong&gt;, c’est &lt;strong&gt;parfaitement fluide&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;les-limites-parce-qu-il-y-en-a&quot; tabindex=&quot;-1&quot;&gt;Les limites (parce qu’il y en a) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#les-limites-parce-qu-il-y-en-a&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Haiku n’est &lt;strong&gt;pas Linux&lt;/strong&gt;, donc &lt;strong&gt;pas de support natif pour les applis Linux&lt;/strong&gt;. Pas de Flatpak, pas de Snap.
Le navigateur WebPositive est bien, mais pas un foudre de guerre sur les sites modernes.
Et il faut parfois mettre les mains dans le cambouis pour certaines cartes Wi-Fi récalcitrantes.&lt;/p&gt;
&lt;p&gt;Mais franchement, vu l’âge du matériel, &lt;strong&gt;c’est le système qui m’a offert la meilleure expérience&lt;/strong&gt; à ce jour. Plus rapide que Linux. Plus simple qu’une Arch minimaliste. Plus cohérent qu’un patchwork de composants.&lt;/p&gt;
&lt;h2 id=&quot;a-eviter-si&quot; tabindex=&quot;-1&quot;&gt;À éviter si… &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#a-eviter-si&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Tu as besoin d’applications Linux spécifiques (GIMP, Blender, ou autre), Haiku ne les fera pas tourner.&lt;/li&gt;
&lt;li&gt;Tu es un gamer invétéré, Haiku n’a pas (encore) le support pour les gros jeux.&lt;/li&gt;
&lt;li&gt;Tu veux naviguer sur tous les sites web ultra modernes avec toutes les fonctionnalités à fond, WebPositive peut montrer ses limites.&lt;/li&gt;
&lt;li&gt;Tu cherches un écosystème riche en logiciels, Haiku est encore un projet de niche avec une communauté petite mais passionnée.&lt;/li&gt;
&lt;li&gt;Tu es allergique à l’idée de bricoler un peu pour configurer le Wi-Fi ou certains matériels.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;liens-utiles-pour-decouvrir-haiku&quot; tabindex=&quot;-1&quot;&gt;Liens utiles pour découvrir Haiku &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#liens-utiles-pour-decouvrir-haiku&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Site officiel de Haiku OS : &lt;a href=&quot;https://www.haiku-os.org/&quot;&gt;https://www.haiku-os.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Télécharger l’ISO Live : &lt;a href=&quot;https://www.haiku-os.org/get-haiku&quot;&gt;https://www.haiku-os.org/get-haiku&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Guide d’installation rapide : &lt;a href=&quot;https://www.haiku-os.org/guides/installing-haiku&quot;&gt;https://www.haiku-os.org/guides/installing-haiku&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Documentation officielle : &lt;a href=&quot;https://www.haiku-os.org/docs&quot;&gt;https://www.haiku-os.org/docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Forum communautaire : &lt;a href=&quot;https://discuss.haiku-os.org/&quot;&gt;https://discuss.haiku-os.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Wiki Haiku (astuces, dépannage, etc.) : &lt;a href=&quot;https://wiki.haiku-os.org/&quot;&gt;https://wiki.haiku-os.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;En conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-25-rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tu as un vieux portable qui prend la poussière ?
Tu veux une machine &lt;strong&gt;ultra fluide&lt;/strong&gt;, &lt;strong&gt;agréable à utiliser&lt;/strong&gt;, sans te battre contre le système ?
Fais un tour du côté de &lt;strong&gt;Haiku OS&lt;/strong&gt;.
Moi qui pensais juste tester pour le fun, j’y ai passé toute la semaine.
Et je ne l’ai pas regretté une seconde.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Prochainement sur le blog : du lourd, du Linux, du vécu</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/"/>
		<updated>2025-06-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/</id>
		<content type="html">&lt;p&gt;Cela fait des mois que j’ai des brouillons qui prennent la poussière, des idées griffonnées à la hâte dans un coin de &lt;code&gt;.txt&lt;/code&gt;, des lignes de commandes testées, retestées… et parfois maudites. Mais ça y est : le moment est venu de remettre de l’ordre, d’aligner les paragraphes et d’ouvrir les vannes.&lt;/p&gt;
&lt;p&gt;Voici donc un petit aperçu de ce qui arrive bientôt sur le blog. Si tu es amateur de Linux, de bidouilles, d’init systems exotiques ou que tu veux juste te rassurer en voyant que tu n’es pas le seul à tester Arch pour la 27ᵉ fois… tu vas être servi.&lt;/p&gt;
&lt;h3 id=&quot;script-maison-automatiser-l-installation-d-une-gentoo-propre&quot; tabindex=&quot;-1&quot;&gt;📦 &lt;em&gt;Script maison : automatiser l’installation d’une Gentoo propre&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#script-maison-automatiser-l-installation-d-une-gentoo-propre&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Parce que &lt;code&gt;emerge&lt;/code&gt; ça va deux minutes, mais refaire tout à la main à chaque fois… non merci. Un script maison, pensé pour être simple, robuste, sans perdre l’esprit &lt;em&gt;from scratch&lt;/em&gt;. Gentoo oui, mais avec un peu de confort.&lt;/p&gt;
&lt;h3 id=&quot;utiliser-systemd-intelligemment-sans-l-adorer-aveuglement&quot; tabindex=&quot;-1&quot;&gt;🔥 &lt;em&gt;Utiliser &lt;code&gt;systemd&lt;/code&gt; intelligemment sans l’adorer aveuglément&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#utiliser-systemd-intelligemment-sans-l-adorer-aveuglement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ni fanatique, ni hater. &lt;code&gt;systemd&lt;/code&gt; a ses atouts, mais aussi ses limites. Ce billet expliquera comment l’utiliser de façon pragmatique, sans tomber dans la religion ou l’anti-religion.&lt;/p&gt;
&lt;h3 id=&quot;installer-un-systeme-linux-complet-avec-openrc-et-sans-systemd&quot; tabindex=&quot;-1&quot;&gt;🌱 &lt;em&gt;Installer un système Linux complet avec OpenRC et sans &lt;code&gt;systemd&lt;/code&gt;&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#installer-un-systeme-linux-complet-avec-openrc-et-sans-systemd&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Une bouffée d’air pur. OpenRC, c’est léger, simple, efficace. Voici comment construire un système sans &lt;code&gt;systemd&lt;/code&gt;, sans galérer, et sans que ça tourne au dogmatisme.&lt;/p&gt;
&lt;h3 id=&quot;rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku&quot; tabindex=&quot;-1&quot;&gt;💻 &lt;em&gt;Rendre un vieux PC portable fluide avec Linux… ou plutôt avec Haiku&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#rendre-un-vieux-pc-portable-fluide-avec-linux-ou-plutot-avec-haiku&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Linux c’est bien, mais parfois un petit détour par Haiku peut redonner vie à un portable à bout de souffle. Spoiler : j’ai été bluffé.&lt;/p&gt;
&lt;h3 id=&quot;pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca&quot; tabindex=&quot;-1&quot;&gt;🧠 &lt;em&gt;Pourquoi Linux n’est pas fait pour “tout le monde”, et c’est très bien comme ça&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#pourquoi-linux-n-est-pas-fait-pour-tout-le-monde-et-c-est-tres-bien-comme-ca&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Non, on ne veut pas tous un Linux qui ressemble à Windows. Et c’est une force, pas une faiblesse. Réflexion sur l’élitisme assumé, les paradoxes de l’accessibilité, et le bon sens parfois oublié.&lt;/p&gt;
&lt;h3 id=&quot;les-fausses-bonnes-idees-dans-le-monde-linux&quot; tabindex=&quot;-1&quot;&gt;💡 &lt;em&gt;Les fausses bonnes idées dans le monde Linux&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#les-fausses-bonnes-idees-dans-le-monde-linux&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Du genre : “on va tout unifier avec des conteneurs”, “les rolling releases c’est l’avenir”, ou “une GUI pour tout, partout”. Petit bestiaire des idées séduisantes… et de leurs conséquences pas toujours glorieuses.&lt;/p&gt;
&lt;h3 id=&quot;pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise-quand-meme&quot; tabindex=&quot;-1&quot;&gt;📦 &lt;em&gt;Pourquoi je refuse les snaps et flatpaks (ou pourquoi je les utilise quand même)&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#pourquoi-je-refuse-les-snaps-et-flatpaks-ou-pourquoi-je-les-utilise-quand-meme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;C’est compliqué. Entre praticité, lourdeur, sécurité, indépendance et bordel ambiant : voici mon retour d’expérience, sans langue de bois.&lt;/p&gt;
&lt;h3 id=&quot;logiciels-libres-le-confort-contre-l-ethique-mon-point-de-vue&quot; tabindex=&quot;-1&quot;&gt;⚖️ &lt;em&gt;Logiciels libres : le confort contre l’éthique, mon point de vue&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#logiciels-libres-le-confort-contre-l-ethique-mon-point-de-vue&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Quand faut-il tracer la ligne ? Est-ce qu’utiliser un blob NVIDIA est un pacte avec le diable ? Un billet honnête et sans dogme sur mes propres compromis.&lt;/p&gt;
&lt;h3 id=&quot;quel-init-system-pour-moi-systemd-openrc-runit-s6&quot; tabindex=&quot;-1&quot;&gt;⚙️ &lt;em&gt;Quel init system pour moi : systemd, OpenRC, Runit, s6…&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#quel-init-system-pour-moi-systemd-openrc-runit-s6&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Un comparatif à l’usage, dans la vraie vie. Ce que j’ai testé, ce qui m’a plu, ce qui m’a fait hurler. Avec un tableau récap’ à la fin (si j’ai le courage).&lt;/p&gt;
&lt;h3 id=&quot;btrfs-vs-ext4-un-duel-en-conditions-reelles&quot; tabindex=&quot;-1&quot;&gt;🧪 &lt;em&gt;Btrfs vs ext4 : un duel en conditions réelles&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#btrfs-vs-ext4-un-duel-en-conditions-reelles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce n’est pas un benchmark de labo : c’est un test dans la sueur, les snapshots, les plantages et les restaurations. Ext4 fait de la résistance, Btrfs veut tout remplacer. Qui sort gagnant ?&lt;/p&gt;
&lt;h3 id=&quot;je-suis-passe-sous-arch-pour-la-27-fois-recit-d-un-masochisme-moderne&quot; tabindex=&quot;-1&quot;&gt;🌀 &lt;em&gt;Je suis passé sous Arch pour la 27ᵉ fois : récit d’un masochisme moderne&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#je-suis-passe-sous-arch-pour-la-27-fois-recit-d-un-masochisme-moderne&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Parce que je le savais. Je le &lt;em&gt;savais&lt;/em&gt;. Mais j’ai quand même recommencé. Voilà le récit, entre ironie et douleur, de ce retour temporaire dans les bras de la rolling la plus instable de mon cœur.&lt;/p&gt;
&lt;h3 id=&quot;guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas&quot; tabindex=&quot;-1&quot;&gt;👵 &lt;em&gt;Guide Linux pour convaincre ta grand-mère (spoiler : ne le fais pas)&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#guide-linux-pour-convaincre-ta-grand-mere-spoiler-ne-le-fais-pas&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Un guide inutile mais drôle, sur ce qu’il ne faut surtout pas faire quand tu veux convertir un proche à Linux. Avec des morceaux de vécu dedans.&lt;/p&gt;
&lt;h3 id=&quot;checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie&quot; tabindex=&quot;-1&quot;&gt;📋 &lt;em&gt;Checklist du Linuxien relou (et pourquoi j’en coche la moitié)&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#checklist-du-linuxien-relou-et-pourquoi-j-en-coche-la-moitie&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Tu râles sur les snaps ? Tu refuses &lt;code&gt;pulseaudio&lt;/code&gt; par principe ? Tu compiles ton propre noyau mais tu refuses Wayland ? T’inquiète, tu n’es pas seul. Ce billet est pour nous.&lt;/p&gt;
&lt;h3 id=&quot;comparatif-de-performance-entre-differentes-distributions-compilees&quot; tabindex=&quot;-1&quot;&gt;🏁 &lt;em&gt;Comparatif de performance entre différentes distributions compilées&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#comparatif-de-performance-entre-differentes-distributions-compilees&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Parce que Gentoo, Calculate, Funtoo ou Exherbo ne sont pas juste là pour faire joli. Un test sur les temps de boot, de lancement d’applis, et la réactivité générale.&lt;/p&gt;
&lt;h3 id=&quot;compiler-chromium-ou-pas-benchmarks-et-conclusions&quot; tabindex=&quot;-1&quot;&gt;🧱 &lt;em&gt;Compiler Chromium ou pas ? Benchmarks et conclusions&lt;/em&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-prochainement-sur-le-blog-du-lourd-du-linux-du-vecu/#compiler-chromium-ou-pas-benchmarks-et-conclusions&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Tu te demandes si ça vaut le coup (ou la peine) ? J’ai testé, j’ai benché, j’ai souffert. Voici le verdict.&lt;/p&gt;
&lt;p&gt;Bref, ça va bouger. J’espère que vous serez au rendez-vous !&lt;/p&gt;
&lt;p&gt;👉 Et si vous avez une préférence sur ce que vous voulez lire en premier, faites-moi signe en commentaire.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Et si je testais Hyprland, Sway et i3 ? (Spoiler : j’ai un peu peur de la touche Super)</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-21-et-si-je-testais-hyprland-sway-et-i3-spoiler-j-ai-un-peu-peur-de-la-touche-super/"/>
		<updated>2025-06-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-21-et-si-je-testais-hyprland-sway-et-i3-spoiler-j-ai-un-peu-peur-de-la-touche-super/</id>
		<content type="html">&lt;p&gt;Dans le forum, un lecteur m’a récemment glissé cette petite suggestion :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Par contre, si le cœur t’en dit, j’aimerais bien un jour t’entendre sur Hyprland et/ou Sway/i3. J’hésite à me lancer dans cette aventure et utiliser beaucoup plus le clavier que la souris. La flemme comme vous le dites si bien ;)”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Et tu sais quoi ? Le cœur me dit oui… mais mes habitudes de clic-clic sur Plasma me crient “non !”&lt;/p&gt;
&lt;p&gt;Hyprland, Sway, i3… Ces gestionnaires de fenêtres (WM pour les intimes) sont souvent vantés pour leur légèreté, leur efficacité et leur productivité une fois bien pris en main. Le hic ? Justement : la prise en main. On n’est pas sur du “clic ici, coche là”, mais bien dans du “bind Super+Ctrl+Shift+Entrée dans un fichier de conf obscur, et t’as intérêt à aimer Vim”.&lt;/p&gt;
&lt;h3 id=&quot;pourquoi-je-vais-m-y-coller-quand-meme&quot; tabindex=&quot;-1&quot;&gt;Pourquoi je vais m’y coller quand même &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-et-si-je-testais-hyprland-sway-et-i3-spoiler-j-ai-un-peu-peur-de-la-touche-super/#pourquoi-je-vais-m-y-coller-quand-meme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Parce que j’aime me faire mal de temps en temps.&lt;/li&gt;
&lt;li&gt;Parce qu’un gestionnaire de fenêtres qui tourne plus vite que mon ombre, c’est quand même sexy.&lt;/li&gt;
&lt;li&gt;Et surtout parce que l’idée d’abandonner la souris pour tout faire au clavier, ça m’intrigue. Est-ce que ça rend vraiment plus efficace ? Est-ce que ça muscle le cerveau ? Ou est-ce juste un délire de barbus tilde-addicts ?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;le-plan-de-bataille&quot; tabindex=&quot;-1&quot;&gt;Le plan de bataille &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-21-et-si-je-testais-hyprland-sway-et-i3-spoiler-j-ai-un-peu-peur-de-la-touche-super/#le-plan-de-bataille&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je vais me faire un petit mois à thème :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hyprland&lt;/strong&gt; pour voir ce que Wayland peut faire quand il est bien maîtrisé.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sway&lt;/strong&gt; pour rester dans l’écosystème Wayland avec une touche “i3 moderne”.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;i3&lt;/strong&gt; parce qu’il reste une référence incontournable et que tout le monde le mentionne avec respect.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je documenterai mes galères, mes joies, et peut-être même mes ragequits dans un futur billet (ou une mini-série, qui sait).&lt;/p&gt;
&lt;p&gt;Alors si toi aussi tu hésites à plonger dans cet univers où &lt;em&gt;la souris ne sert plus à rien sauf à chasser les bugs&lt;/em&gt;, reste dans le coin. On va souffrir, mais ensemble.&lt;/p&gt;
&lt;p&gt;Et en attendant, je retourne sur Plasma, ne serait-ce que pour cliquer sur le bouton “éteindre” sans avoir à mémoriser &lt;code&gt;Super+Shift+Q+croiser les doigts&lt;/code&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Un mois sans interface graphique : retour d’expérience</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-20-un-mois-sans-interface-graphique-retour-d-experience/"/>
		<updated>2025-06-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-20-un-mois-sans-interface-graphique-retour-d-experience/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;Spoiler : je suis toujours vivant. Enfin… à moitié.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Il était une fois un geek en quête de pureté logicielle, un peu maso sur les bords. Un jour, il s’est dit :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« Et si je vivais un mois sans interface graphique ? Sans X, sans Wayland, sans rien… juste un TTY et moi. »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Un mois. 30 jours. 720 heures. 43 200 minutes. 2 592 000 secondes. Oui, j’ai eu le temps de les compter. Surtout les dernières.&lt;/p&gt;
&lt;h2 id=&quot;semaine-1-la-lune-de-miel&quot; tabindex=&quot;-1&quot;&gt;Semaine 1 : la lune de miel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-20-un-mois-sans-interface-graphique-retour-d-experience/#semaine-1-la-lune-de-miel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tout commence bien. Je désinstalle mon environnement graphique comme un ninja : &lt;code&gt;emerge -C kde-plasma/plasma-meta&lt;/code&gt;. Un frisson parcourt ma colonne vertébrale.&lt;/p&gt;
&lt;p&gt;Je reboot. BAM : tty1 m’accueille. Un écran noir, du texte blanc, une petite étincelle de fierté. C’est moi le boss maintenant.&lt;/p&gt;
&lt;p&gt;J’installe &lt;code&gt;tmux&lt;/code&gt;, &lt;code&gt;mc&lt;/code&gt;, &lt;code&gt;elinks&lt;/code&gt;, et je me prends pour un hacker dans un film des années 90. Je tape des commandes que je ne comprends qu’à moitié. C’est beau. C’est propre. C’est du brut.&lt;/p&gt;
&lt;h2 id=&quot;semaine-2-syndrome-de-la-fenetre-fantome&quot; tabindex=&quot;-1&quot;&gt;Semaine 2 : syndrome de la fenêtre fantôme &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-20-un-mois-sans-interface-graphique-retour-d-experience/#semaine-2-syndrome-de-la-fenetre-fantome&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Mon cerveau commence à halluciner des fenêtres. Je tape instinctivement &lt;code&gt;Alt+Tab&lt;/code&gt; pour changer d’application. Rien. Juste un regard vide du terminal.&lt;/p&gt;
&lt;p&gt;J’ai ouvert une image en ASCII. J’ai regardé des vidéos via &lt;code&gt;mplayer&lt;/code&gt; en framebuffer. J’ai lu mes mails avec &lt;code&gt;mutt&lt;/code&gt; et envoyé des messages avec &lt;code&gt;weechat&lt;/code&gt;. J’ai même réussi à stalker mes contacts avec &lt;code&gt;lynx&lt;/code&gt; et &lt;code&gt;curl&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Et pourtant… je rêve de barres de titre et de boutons « Fermer ».&lt;/p&gt;
&lt;h2 id=&quot;semaine-3-le-fond-du-shell&quot; tabindex=&quot;-1&quot;&gt;Semaine 3 : le fond du shell &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-20-un-mois-sans-interface-graphique-retour-d-experience/#semaine-3-le-fond-du-shell&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Je commence à parler en bash.
Quand on me demande comment je vais, je réponds : &lt;code&gt;echo &amp;quot;ça va&amp;quot;&lt;/code&gt;
Quand on me propose un café, je lance : &lt;code&gt;if [[ $envie == &amp;quot;oui&amp;quot; ]]; then echo &amp;quot;Merci !&amp;quot; ; fi&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ma compagne m’a demandé où était le sel. J’ai fait un &lt;code&gt;find / -name &amp;quot;sel&amp;quot;&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;J’ai essayé de lire un PDF avec &lt;code&gt;pdftotext&lt;/code&gt;. Ça a marché. Mais j’ai quand même pleuré.&lt;/p&gt;
&lt;h2 id=&quot;semaine-4-l-illumination-ou-la-folie&quot; tabindex=&quot;-1&quot;&gt;Semaine 4 : l’illumination (ou la folie) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-20-un-mois-sans-interface-graphique-retour-d-experience/#semaine-4-l-illumination-ou-la-folie&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’ai transcendé l’interface. Je n’ai plus besoin d’icônes, ni de fenêtres, ni de curseur. Tout n’est que shell. Je &lt;em&gt;suis&lt;/em&gt; le shell.&lt;/p&gt;
&lt;p&gt;J’écris mes scripts de boot les yeux fermés. Je pipe mes pensées dans des fichiers. Je redirige mes émotions vers &lt;code&gt;/dev/null&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Et puis… un jour… j’ai relancé &lt;code&gt;startx&lt;/code&gt;. Pour « juste voir ».
Le plasma s’est lancé. Une goutte de sueur sur mon front. Une larme dans mes yeux.&lt;/p&gt;
&lt;p&gt;J’ai fermé la session.&lt;/p&gt;
&lt;p&gt;Mais j’ai gardé une icône de terminal. On ne renie jamais totalement ses origines.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-20-un-mois-sans-interface-graphique-retour-d-experience/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Vivre sans interface graphique, c’est comme le camping sauvage. Au début, on est fier. Puis ça pique. Puis on trouve un rythme. Et finalement, on revient à la civilisation, un peu changé.&lt;/p&gt;
&lt;p&gt;Moralité :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ne sous-estime jamais la puissance du terminal.&lt;/li&gt;
&lt;li&gt;Mais n’oublie pas que même les hackers méritent parfois un fond d’écran.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Et toi, oseras-tu tenter le défi ?&lt;/em&gt;
&lt;em&gt;#TTYOrDie #NoGUINoCry&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ce que j’aime dans KDE Plasma 6</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-16-ce-que-j-aime-dans-kde-plasma-6/"/>
		<updated>2025-06-16T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-16-ce-que-j-aime-dans-kde-plasma-6/</id>
		<content type="html">&lt;p&gt;Je tourne depuis quelque temps sous KDE Plasma 6, et autant le dire tout de suite : je suis conquis. Cette nouvelle version ne bouleverse rien, mais elle améliore tout. C’est une vraie évolution dans le bon sens du terme : discrète, fluide, bien pensée. Si vous venez de Plasma 5, vous serez tout de suite à l’aise. Si vous découvrez KDE, vous risquez bien de tomber sous le charme.&lt;/p&gt;
&lt;h3 id=&quot;une-interface-plus-vive-plus-fluide&quot; tabindex=&quot;-1&quot;&gt;Une interface plus vive, plus fluide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-16-ce-que-j-aime-dans-kde-plasma-6/#une-interface-plus-vive-plus-fluide&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dès les premières minutes, on sent que Plasma 6 est &lt;strong&gt;plus réactif&lt;/strong&gt;. Le bureau démarre rapidement, les fenêtres s’ouvrent sans délai, les transitions sont douces mais nettes. Il y a une vraie sensation de fluidité, sans jamais sacrifier la stabilité. Ce n’est pas un grand bouleversement visuel, mais l’ensemble est &lt;strong&gt;plus moderne, plus léché&lt;/strong&gt;, comme si tout avait été affiné avec soin.&lt;/p&gt;
&lt;h3 id=&quot;une-liberte-de-reglages-comme-nulle-part-ailleurs&quot; tabindex=&quot;-1&quot;&gt;Une liberté de réglages comme nulle part ailleurs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-16-ce-que-j-aime-dans-kde-plasma-6/#une-liberte-de-reglages-comme-nulle-part-ailleurs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’un des plus gros atouts de KDE, c’est sa &lt;strong&gt;capacité de personnalisation&lt;/strong&gt;. Et Plasma 6 continue dans cette voie. On peut pratiquement tout modifier : l’apparence bien sûr (couleurs, icônes, polices, effets visuels), mais aussi le comportement des fenêtres, la disposition des panneaux, les raccourcis clavier, la gestion de l’énergie, les notifications…&lt;/p&gt;
&lt;p&gt;Et tout cela est présenté dans une interface claire, sans jargon inutile. Que vous soyez du genre à tout laisser par défaut ou à passer deux heures à ajuster chaque pixel, &lt;strong&gt;KDE s’adapte à vous&lt;/strong&gt;, pas l’inverse.&lt;/p&gt;
&lt;h3 id=&quot;une-richesse-fonctionnelle-qui-ne-fait-pas-peur&quot; tabindex=&quot;-1&quot;&gt;Une richesse fonctionnelle qui ne fait pas peur &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-16-ce-que-j-aime-dans-kde-plasma-6/#une-richesse-fonctionnelle-qui-ne-fait-pas-peur&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;KDE Plasma 6 vient avec un &lt;strong&gt;écosystème complet d’applications&lt;/strong&gt; bien intégrées, bien pensées, et souvent très puissantes. Vous avez besoin d’un lecteur multimédia ? &lt;em&gt;Elisa&lt;/em&gt; est là. D’un éditeur de texte ? &lt;em&gt;Kate&lt;/em&gt; est prêt. D’un gestionnaire d’archives, d’un explorateur de fichiers, d’un gestionnaire de tâches, d’un outil de capture d’écran, ou même d’un centre de mise à jour ? Tout est fourni, et tout fonctionne bien ensemble.&lt;/p&gt;
&lt;p&gt;Et surtout, ces applications restent &lt;strong&gt;accessibles&lt;/strong&gt;, sans menus trop complexes. Pas besoin de chercher comment faire une action basique : les outils sont riches, mais restent simples à utiliser au quotidien.&lt;/p&gt;
&lt;h3 id=&quot;moderne-mais-sans-tout-casser&quot; tabindex=&quot;-1&quot;&gt;Moderne, mais sans tout casser &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-16-ce-que-j-aime-dans-kde-plasma-6/#moderne-mais-sans-tout-casser&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce que je trouve remarquable avec KDE Plasma 6, c’est son &lt;strong&gt;équilibre entre modernité et continuité&lt;/strong&gt;. Contrairement à d’autres environnements de bureau (coucou GNOME Shell…), KDE ne décide pas brusquement de réinventer la roue ou de retirer des fonctions sans prévenir.&lt;/p&gt;
&lt;p&gt;Au contraire, Plasma 6 garde ce qui marche, et l’améliore. Les effets graphiques sont discrets et élégants. Le support de Wayland progresse très bien, sans forcer personne à l’utiliser. L’interface est plus belle et plus cohérente, mais &lt;strong&gt;on ne perd jamais ses repères&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;en-resume&quot; tabindex=&quot;-1&quot;&gt;En résumé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-16-ce-que-j-aime-dans-kde-plasma-6/#en-resume&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Plasma 6, c’est du KDE comme je l’aime :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Plus rapide&lt;/li&gt;
&lt;li&gt;Plus fluide&lt;/li&gt;
&lt;li&gt;Plus moderne&lt;/li&gt;
&lt;li&gt;Plus stable&lt;/li&gt;
&lt;li&gt;Et toujours aussi &lt;strong&gt;riche et personnalisable&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C’est une mise à jour qui &lt;strong&gt;respecte les utilisateurs&lt;/strong&gt;, qui améliore sans imposer, qui modernise sans effacer. Pas de grand bouleversement, pas de choc visuel, mais une progression continue vers un bureau toujours plus agréable.&lt;/p&gt;
&lt;p&gt;Si vous cherchez un environnement de bureau complet, souple, esthétique et efficace, &lt;strong&gt;KDE Plasma 6 est clairement une valeur sûre&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Le Dernier Sanctuaire (un script de série Z par Seb corrigé par IA).</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/"/>
		<updated>2025-06-13T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/</id>
		<content type="html">&lt;p&gt;J’aimerais changer un peu de registre et partager avec vous un script — ou peut-être une nouvelle — qui oscille entre l’horreur et l’érotisme, voire limite porno. Dans ma tête, c’était assez sensuel… et dérangeant.
Bien sûr, ce ne sont que les grandes lignes pour l’instant, des fragments venus d’un cauchemar dont je me souviens encore, gamin. L’intelligence artificielle s’est révélée particulièrement utile, car elle a permis de corriger, de restructurer et d’éliminer les répétitions.
Je vous laisse lire, et pour les plus téméraires, n’hésitez pas à me dire ce que vous en pensez.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-1-le-crepuscule-des-survivants&quot; tabindex=&quot;-1&quot;&gt;Chapitre 1 : Le Crépuscule des Survivants &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-1-le-crepuscule-des-survivants&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans un désert infini et impitoyable, le soleil brûlait le sol aride, transformant le paysage en une mer de sable étincelante. La chaleur suffocante était sans pitié, et pourtant, la vie persistait. Cachée sous la surface, une base souterraine abritait les derniers vestiges de l’humanité. Ici, les survivants s’étaient réfugiés, fuyant la menace des créatures qui rôdaient à la surface.&lt;/p&gt;
&lt;p&gt;La base, construite il y a des décennies par les premières générations de survivants, était un labyrinthe de tunnels et de chambres souterraines. Les murs de métal et de pierre offraient une protection contre les tempêtes de sable et les créatures qui hantaient le désert. À l’intérieur, la communauté se débattait pour maintenir un semblant de normalité. Les enfants jouaient dans les couloirs, les adultes travaillaient pour maintenir les systèmes en état de marche, et les anciens racontaient des histoires du monde d’avant.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-2-la-prophetie-des-hommes-de-sable&quot; tabindex=&quot;-1&quot;&gt;Chapitre 2 : La Prophétie des Hommes de Sable &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-2-la-prophetie-des-hommes-de-sable&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;À la surface, une autre société avait émergé. Les survivants de la surface, brutalisés par les conditions extrêmes, avaient développé une culture propre. Ils vénéraient des êtres qu’ils appelaient les Hommes de Sable, des créatures gigantesques et puissantes qui semblaient surgir du désert lui-même. Pour ces survivants, les Hommes de Sable étaient des dieux, des messagers de l’apocalypse annoncée dans leurs textes sacrés, inspirés par une croyance biblique évangéliste. Ils croyaient que les Hommes de Sable étaient les anges destructeurs envoyés pour purifier la Terre des péchés de l’humanité.&lt;/p&gt;
&lt;p&gt;Les Hommes de Sable étaient des entités redoutables, des colosses faits de sable et de chair, avec des yeux brillants d’une intelligence malveillante. Ils apparaissaient rarement, mais leur présence suffisait à semer la terreur parmi les humains. Les survivants de la surface vivaient dans des camps rudimentaires, utilisant des technologies récupérées pour leur survie, et s’adonnaient à des rituels pour honorer leurs dieux. Leurs leaders spirituels prêchaient que le salut ne viendrait qu’à travers la soumission totale aux Hommes de Sable et le sacrifice des impurs.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-3-la-capture&quot; tabindex=&quot;-1&quot;&gt;Chapitre 3 : La Capture &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-3-la-capture&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La vie dans la base souterraine était une lutte quotidienne pour la survie. Les ressources étaient limitées, et les excursions à la surface étaient dangereuses mais nécessaires. Elena, une jeune femme courageuse et déterminée, faisait partie des éclaireurs chargés de trouver de la nourriture et des fournitures. Marcus, chef de la sécurité et ancien soldat, avait toujours veillé sur elle.&lt;/p&gt;
&lt;p&gt;Lors d’une de ces missions, Elena fut capturée par les survivants de la surface. Enchaînée et conduite à leur village, elle fut présentée comme une offrande aux Hommes de Sable. Attachée à un autel de pierre au cœur du désert, elle attendait son sort, terrifiée. Ses cris furent étouffés par le vent hurlant et les chants rituels des survivants de la surface, qui dansaient autour d’elle dans une frénésie religieuse.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-4-le-sacrifice&quot; tabindex=&quot;-1&quot;&gt;Chapitre 4 : Le Sacrifice &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-4-le-sacrifice&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La nuit tombait, et avec elle, les ombres des Hommes de Sable se rapprochaient. Les survivants de la surface chantaient des incantations, priant pour que leurs dieux acceptent le sacrifice. Soudain, un des Hommes de Sable émergea du sol, un colosse terrifiant qui s’avança vers Elena.&lt;/p&gt;
&lt;p&gt;La créature s’arrêta devant elle, ses yeux brillants la fixant. Au lieu de la tuer, elle se pencha et la violenta brutalement. Elena perdit connaissance, son corps brisé et meurtri. La créature disparut ensuite dans le sable, laissant Elena à son sort.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-5-le-sauvetage&quot; tabindex=&quot;-1&quot;&gt;Chapitre 5 : Le Sauvetage &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-5-le-sauvetage&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;À l’aube, Marcus menait une équipe de sauvetage à la recherche d’Elena. Ils la retrouvèrent abandonnée sur l’autel, vivante mais traumatisée. Marcus, qui avait toujours eu des sentiments pour Elena, la prit dans ses bras et la ramena à la base. Durant le trajet de retour, il veilla sur elle avec une tendresse inédite, se jurant de la protéger à tout prix.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-6-l-horreur-interieure&quot; tabindex=&quot;-1&quot;&gt;Chapitre 6 : L’Horreur Intérieure &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-6-l-horreur-interieure&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;De retour à la base, Elena fut soignée, mais elle portait en elle un terrible secret. Quelques semaines plus tard, elle commença à montrer des signes de grossesse accélérée. Les médecins de la base, incapables de comprendre ce qui se passait, observaient avec horreur son ventre grossir à une vitesse anormale.&lt;/p&gt;
&lt;p&gt;Elena et Marcus, bien que terrifiés par ce qui se passait, se rapprochèrent durant cette période. Marcus veillait sur elle jour et nuit, et une romance naquit entre eux. Leurs moments d’intimité étaient empreints de douceur et de passion, une lueur d’espoir dans cet environnement désespéré.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-7-la-naissance-du-monstre&quot; tabindex=&quot;-1&quot;&gt;Chapitre 7 : La Naissance du Monstre &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-7-la-naissance-du-monstre&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La nuit où l’enfant devait naître, une tempête de sable faisait rage à la surface. Elena, en proie à d’horribles douleurs, accoucha d’une créature monstrueuse, un hybride entre humain et Homme de Sable. La créature, à peine née, déchira le ventre d’Elena en sortant, provoquant sa mort dans une agonie atroce. Son dernier regard croisa celui de Marcus, empli de douleur et de désespoir.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-8-la-traque&quot; tabindex=&quot;-1&quot;&gt;Chapitre 8 : La Traque &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-8-la-traque&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Marcus, fou de chagrin et de colère, forma une équipe pour traquer et éliminer le monstre. La créature, dotée d’une intelligence et d’une force redoutables, se cachait dans les tunnels, attaquant ses victimes par surprise. Chaque attaque renforçait la croyance apocalyptique des survivants de la surface, qui voyaient en la créature la manifestation ultime de leurs prophéties.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-9-la-bataille-finale&quot; tabindex=&quot;-1&quot;&gt;Chapitre 9 : La Bataille Finale &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-9-la-bataille-finale&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La confrontation ultime eut lieu dans la chambre principale de la base. Marcus et ses hommes, armés de tout ce qu’ils pouvaient trouver, se battirent courageusement contre le monstre. Après un combat acharné, Marcus réussit à tuer la créature, mais pas sans subir de lourdes pertes.&lt;/p&gt;
&lt;h3 id=&quot;chapitre-10-un-nouvel-espoir&quot; tabindex=&quot;-1&quot;&gt;Chapitre 10 : Un Nouvel Espoir &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-13-le-dernier-sanctuaire-un-script-de-serie-z-par-seb/#chapitre-10-un-nouvel-espoir&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le lendemain de la bataille, les survivants comptaient leurs pertes et tentaient de se reconstruire. Marcus, bien que brisé par les événements, trouva une nouvelle force dans le souvenir d’Elena. Il savait que la survie de l’humanité dépendait de leur capacité à surmonter ces épreuves et à construire un avenir meilleur. Ensemble, les survivants commencèrent à rêver d’un monde où ils pourraient enfin se libérer de la terreur des Hommes de Sable et reconstruire une nouvelle civilisation, loin des horreurs du passé.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi j’ai quitté Archlinux pour Gentoo (billet provocateur, rien de plus...)?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-12-pourquoi-j-ai-quitte-archlinux-pour-gentoo/"/>
		<updated>2025-06-12T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-12-pourquoi-j-ai-quitte-archlinux-pour-gentoo/</id>
		<content type="html">&lt;p&gt;Arch Linux, c’était mon trip, en 2009… Un système minimaliste, bien documenté, avec cette promesse séduisante : “Keep It Simple, Stupid”. Sauf qu’au bout d’un moment, tu ouvres les yeux : ce n’est pas de la simplicité, c’est du démerde-toi. Et cette religion du dernier cri ? Une mise à jour, un coup de pacman, et paf : ton système explose comme un château de cartes sous acide.&lt;/p&gt;
&lt;h3 id=&quot;arch-c-est-bien-tant-que-tu-ne-touches-a-rien&quot; tabindex=&quot;-1&quot;&gt;Arch, c’est bien… tant que tu ne touches à rien &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-pourquoi-j-ai-quitte-archlinux-pour-gentoo/#arch-c-est-bien-tant-que-tu-ne-touches-a-rien&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Soyons honnêtes. Arch, c’est une &lt;em&gt;demo live permanente&lt;/em&gt;. Ça fonctionne, mais faut pas cligner des yeux. La moindre mise à jour peut transformer ta machine en puzzle 3D. Tu passes plus de temps sur Reddit et StackOverflow que dans ton terminal.&lt;/p&gt;
&lt;p&gt;Et puis cette communauté… ArchWiki est une perle, certes. Mais demande un conseil sur un forum, et tu te prends une leçon de morale façon :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“RTFM, t’avais qu’à lire la doc, noob.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Merci les gars, ambiance bienveillante au top.&lt;/p&gt;
&lt;h3 id=&quot;gentoo-le-mythe-casse-dans-le-bon-sens&quot; tabindex=&quot;-1&quot;&gt;Gentoo : le mythe cassé… dans le bon sens &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-pourquoi-j-ai-quitte-archlinux-pour-gentoo/#gentoo-le-mythe-casse-dans-le-bon-sens&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;J’ai donc sauté le pas. Gentoo, cette distribution dont on dit qu’elle est réservée aux moines shaolins barbus, vivant reclus dans des caves en sandales GNU. Faux. Complètement faux.&lt;/p&gt;
&lt;p&gt;Gentoo, c’est propre. Structuré. Maîtrisé. Tu veux comprendre comment ton système fonctionne ? Là, t’as pas le choix, tu &lt;strong&gt;apprends&lt;/strong&gt;. Et en échange, tu obtiens un OS qui tourne comme une horloge suisse, optimisé jusqu’à la moelle pour ton matériel.&lt;/p&gt;
&lt;p&gt;Tu choisis tes USE flags, tu décides ce que tu veux &lt;strong&gt;vraiment&lt;/strong&gt;. Pas de bloat, pas de trucs inutiles qui s’installent derrière ton dos. Et surtout : &lt;strong&gt;c’est stable&lt;/strong&gt;. Gentoo n’est pas une rolling release kamikaze, c’est une rolling release &lt;strong&gt;solide&lt;/strong&gt;, où les mises à jour ne cassent pas tout tous les quatre matins.&lt;/p&gt;
&lt;h3 id=&quot;portage-vs-pacman-le-match-est-vite-plie&quot; tabindex=&quot;-1&quot;&gt;Portage vs pacman : le match est vite plié &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-pourquoi-j-ai-quitte-archlinux-pour-gentoo/#portage-vs-pacman-le-match-est-vite-plie&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pacman est rapide. Certes. Mais alors, pour la finesse, on repassera. Portage, c’est un chef-d’œuvre. Tu veux compiler avec tel patch, désactiver tel support inutile, intégrer tel backend audio et pas un autre ? Fais-le. Et ce, de manière &lt;strong&gt;cohérente&lt;/strong&gt;, à l’échelle du système.&lt;/p&gt;
&lt;p&gt;Et ne viens pas me parler d’AUR. Ce dépotoir anarchique où n’importe qui peut balancer un PKGBUILD moisi ? Non merci. Avec Gentoo, les overlays sont maintenus, testés, versionnés proprement. Et si tu veux ton petit ebuild maison, c’est propre, documenté, intégré dans le système de manière naturelle.&lt;/p&gt;
&lt;h3 id=&quot;gentoo-c-est-l-anti-hype-et-c-est-pour-ca-que-ca-marche&quot; tabindex=&quot;-1&quot;&gt;Gentoo, c’est l’anti-hype : et c’est pour ça que ça marche &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-pourquoi-j-ai-quitte-archlinux-pour-gentoo/#gentoo-c-est-l-anti-hype-et-c-est-pour-ca-que-ca-marche&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Arch, c’est devenu une &lt;em&gt;distro à la mode&lt;/em&gt;. Gentoo, elle, n’en a rien à foutre. Elle avance, discrète, sans fanfaronner. Elle n’attire pas les touristes : elle attire ceux qui veulent comprendre, contrôler, construire.&lt;/p&gt;
&lt;p&gt;Je n’ai pas été enlevé par des barbus. J’ai juste retrouvé le goût de Linux. Le vrai. Celui qui ne te claque pas dans les doigts dès qu’un paquet upstream a décidé de changer trois API sur un coup de tête.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;En conclusion :&lt;/strong&gt;
Gentoo, c’est pas une distro. C’est une philosophie. C’est pas pour tout le monde, et c’est très bien comme ça. Arch ? Merci pour les souvenirs, mais je préfère la liberté à l’illusion de la simplicité. Et aujourd’hui, ma machine me le rend bien.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mon top 5 des distros spéciales que j’ai testées et ce que j’en retiens</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-12-mon-top-5-des-distros-speciales-que-j-ai-testees-et-ce-que-j-en-retiens/"/>
		<updated>2025-06-12T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-12-mon-top-5-des-distros-speciales-que-j-ai-testees-et-ce-que-j-en-retiens/</id>
		<content type="html">&lt;p&gt;Il y a les classiques : Ubuntu, Debian, Fedora, Arch… Et puis il y a &lt;strong&gt;les autres&lt;/strong&gt;. Celles qui expérimentent, qui cassent les codes, qui ne cherchent pas la popularité mais la cohérence, la légèreté ou la philosophie.
Voici mon &lt;strong&gt;top 5 des distributions spéciales&lt;/strong&gt; que j’ai testées, parfois adorées, parfois détestées — mais jamais oubliées.&lt;/p&gt;
&lt;h3 id=&quot;1-nixos-l-ovni-fonctionnel&quot; tabindex=&quot;-1&quot;&gt;1. &lt;strong&gt;NixOS&lt;/strong&gt; – L’OVNI fonctionnel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-mon-top-5-des-distros-speciales-que-j-ai-testees-et-ce-que-j-en-retiens/#1-nixos-l-ovni-fonctionnel&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Philosophie :&lt;/strong&gt; tout est &lt;em&gt;déclaratif&lt;/em&gt;. Ton système est un fichier de config, point. Tu veux un paquet ? Tu déclares que tu le veux. Tu veux revenir en arrière ? Rollback instantané.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens :&lt;/strong&gt;
Un concept brillant, surtout pour les devs ou les administrateurs. Mais ça demande de &lt;strong&gt;changer radicalement de mentalité&lt;/strong&gt;. Rien n’est “comme d’habitude”, même pas l’installation. À réserver à ceux qui aiment passer du temps à comprendre les choses… ou qui ont un goût certain pour l’austérité élégante.&lt;/p&gt;
&lt;h3 id=&quot;2-nutyx-l-independante-francophone&quot; tabindex=&quot;-1&quot;&gt;2. &lt;strong&gt;NuTyX&lt;/strong&gt; – L’indépendante francophone &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-mon-top-5-des-distros-speciales-que-j-ai-testees-et-ce-que-j-en-retiens/#2-nutyx-l-independante-francophone&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Philosophie :&lt;/strong&gt; &lt;em&gt;from scratch&lt;/em&gt; à la LFS, mais avec des outils maison comme &lt;code&gt;cards&lt;/code&gt;. Légère, rapide, et pensée pour rester simple à maintenir. Et cocorico : c’est un projet francophone 🇫🇷🇨🇭.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens :&lt;/strong&gt;
Une distro discrète mais bien foutue. Le système de paquets &lt;code&gt;cards&lt;/code&gt; est logique et rapide. Idéale pour ceux qui veulent une base propre sans tomber dans la complexité de Gentoo ou LFS. Elle gagne à être connue, et Thierry (le créateur) fait un super taf.&lt;/p&gt;
&lt;h3 id=&quot;3-haiku-le-fantome-de-beos&quot; tabindex=&quot;-1&quot;&gt;3. &lt;strong&gt;Haiku&lt;/strong&gt; – Le fantôme de BeOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-mon-top-5-des-distros-speciales-que-j-ai-testees-et-ce-que-j-en-retiens/#3-haiku-le-fantome-de-beos&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Philosophie :&lt;/strong&gt; une résurrection libre de BeOS, OS mythique des années 90, repensé pour les machines modernes. Pas un Linux. Pas un Unix. Un vrai &lt;strong&gt;autre OS&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens :&lt;/strong&gt;
Un vrai coup de cœur nostalgique. Interface léchée, ultra-réactive, super cohérente. Mais soyons honnêtes : &lt;strong&gt;c’est encore expérimental&lt;/strong&gt;. Peu d’apps, peu de pilotes, peu d’avenir si la communauté ne grossit pas. Mais pour jouer, tester, bidouiller, c’est une merveille.&lt;/p&gt;
&lt;h3 id=&quot;4-slitaz-legerete-extreme&quot; tabindex=&quot;-1&quot;&gt;4. &lt;strong&gt;SliTaz&lt;/strong&gt; – Légèreté extrême &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-mon-top-5-des-distros-speciales-que-j-ai-testees-et-ce-que-j-en-retiens/#4-slitaz-legerete-extreme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Philosophie :&lt;/strong&gt; tenir dans &lt;strong&gt;moins de 50 Mo&lt;/strong&gt;. Oui, une distro complète dans une disquette moderne. Boot ultra rapide, consommation ridicule, outils faits maison.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens :&lt;/strong&gt;
Un tour de force technique. Parfait pour des machines ultra-vieilles ou pour faire des live ultra-légers. Mais on sent que le développement a ralenti, et l’écosystème est un peu figé. Reste une distro mythique, parfaite pour les minimalistes ou les nostalgiques du Pentium III.&lt;/p&gt;
&lt;h3 id=&quot;5-void-linux-l-outsider-puriste&quot; tabindex=&quot;-1&quot;&gt;5. &lt;strong&gt;Void Linux&lt;/strong&gt; – L’outsider puriste &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-mon-top-5-des-distros-speciales-que-j-ai-testees-et-ce-que-j-en-retiens/#5-void-linux-l-outsider-puriste&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Philosophie :&lt;/strong&gt; une rolling release &lt;strong&gt;sans systemd&lt;/strong&gt;, avec &lt;code&gt;runit&lt;/code&gt; comme système d’init, et des paquets maison (&lt;code&gt;xbps&lt;/code&gt;). Ultra sobre, ultra rapide, ultra propre.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens :&lt;/strong&gt;
Void, c’est un peu la Gentoo du binaire. Aucun blabla, peu de bruit. Tout fonctionne, tout est logique. Mais attention : &lt;strong&gt;zéro assistance&lt;/strong&gt;. Faut être autonome, savoir lire des logs, configurer à la main. Une perle rare pour ceux qui aiment la sobriété totale et la cohérence UNIX.&lt;/p&gt;
&lt;h2 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;En conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-12-mon-top-5-des-distros-speciales-que-j-ai-testees-et-ce-que-j-en-retiens/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ces distros n’ont rien de “user-friendly”. Ce ne sont pas des gadgets ni des clones. Ce sont des &lt;strong&gt;visions&lt;/strong&gt;. Des projets construits autour d’une idée forte, souvent à contre-courant.
Certaines sont vivantes, d’autres en sommeil. Mais toutes ont le mérite de faire avancer le monde libre autrement que par la masse.&lt;/p&gt;
&lt;p&gt;Et toi, t’en as testé des comme ça ? Viens m’en parler. J’adore les ovnis.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi j’ai quitté Debian pour Gentoo (et non, je n’ai pas été enlevé par des barbus en sandales)</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-11-pourquoi-j-ai-quitte-debian-pour-gentoo-et-non-je-n-ai-pas-ete-enleve-par-des-barbus-en-sandales/"/>
		<updated>2025-06-11T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-11-pourquoi-j-ai-quitte-debian-pour-gentoo-et-non-je-n-ai-pas-ete-enleve-par-des-barbus-en-sandales/</id>
		<content type="html">&lt;p&gt;J’ai longtemps été un utilisateur fidèle de Debian. Stable, robuste, prévisible… un peu comme une vieille Volvo : ça démarre au quart de tour, mais on ne va pas faire des pointes à 200 km/h sur l’autoroute avec. Et puis un jour, j’ai croisé Gentoo. Et tout a changé.&lt;/p&gt;
&lt;h3 id=&quot;au-debut-c-etait-juste-pour-voir&quot; tabindex=&quot;-1&quot;&gt;Au début, c’était juste pour voir… &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-pourquoi-j-ai-quitte-debian-pour-gentoo-et-non-je-n-ai-pas-ete-enleve-par-des-barbus-en-sandales/#au-debut-c-etait-juste-pour-voir&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je ne vais pas mentir : au départ, c’était de la curiosité malsaine. J’avais entendu parler de cette distribution mythique où tu compiles TOUT toi-même. Le rêve humide de tout sysadmin masochiste. Un copain m’a dit :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Gentoo, c’est pas une distribution, c’est un mode de vie.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Et moi, naïf que j’étais, j’ai répondu :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Pfff, comment une distrib peut être un mode de vie ?”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Quatre jours plus tard, j’étais encore en train de compiler &lt;code&gt;gcc&lt;/code&gt;. En mode texte. Sur un SSD qui pleurait en silence.&lt;/p&gt;
&lt;h3 id=&quot;debian-c-est-le-plat-du-jour-gentoo-c-est-le-menu-degustation&quot; tabindex=&quot;-1&quot;&gt;Debian, c’est le plat du jour. Gentoo, c’est le menu dégustation. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-pourquoi-j-ai-quitte-debian-pour-gentoo-et-non-je-n-ai-pas-ete-enleve-par-des-barbus-en-sandales/#debian-c-est-le-plat-du-jour-gentoo-c-est-le-menu-degustation&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avec Debian, tu tapes &lt;code&gt;apt install&lt;/code&gt;, et pouf, ça marche. Tu n’as même pas le temps de réfléchir, Debian t’a déjà mâché le boulot. C’est pratique. Mais c’est comme commander des sushis en barquette au supermarché : tu manges, mais tu ne vis pas l’expérience.&lt;/p&gt;
&lt;p&gt;Avec Gentoo, chaque paquet est une aventure. Tu veux installer Firefox ? Très bien. Tu choisis les &lt;strong&gt;USE flags&lt;/strong&gt;, tu planifies ta soirée, tu expliques à ta famille que tu ne seras pas disponible pendant 3 heures. Et quand c’est fini ? Ah, cette émotion… Tu ne l’ouvres pas, tu l’admires. Tu dis à voix haute :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Je l’ai &lt;em&gt;compilé&lt;/em&gt;, bordel.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&quot;je-suis-passe-de-apt-get-a-emerge-et-je-ne-suis-plus-le-meme-homme&quot; tabindex=&quot;-1&quot;&gt;Je suis passé de &lt;code&gt;apt-get&lt;/code&gt; à &lt;code&gt;emerge&lt;/code&gt; et je ne suis plus le même homme &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-pourquoi-j-ai-quitte-debian-pour-gentoo-et-non-je-n-ai-pas-ete-enleve-par-des-barbus-en-sandales/#je-suis-passe-de-apt-get-a-emerge-et-je-ne-suis-plus-le-meme-homme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo m’a appris à vivre dangereusement. À lire des logs. À comprendre pourquoi une option &lt;code&gt;--enable-fail&lt;/code&gt; cassait tout (spoiler : elle porte bien son nom). J’ai redécouvert ce qu’était la sueur, l’effroi et l’orgueil. J’ai appris à respecter les dépendances comme un horloger respecte ses engrenages.&lt;/p&gt;
&lt;p&gt;Debian me disait quoi faire. Gentoo me demande ce que &lt;strong&gt;je&lt;/strong&gt; veux. Et ensuite elle me le fait payer en heures de compilation, mais c’est une autre histoire.&lt;/p&gt;
&lt;h3 id=&quot;alors-pourquoi-j-ai-quitte-debian&quot; tabindex=&quot;-1&quot;&gt;Alors, pourquoi j’ai quitté Debian ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-pourquoi-j-ai-quitte-debian-pour-gentoo-et-non-je-n-ai-pas-ete-enleve-par-des-barbus-en-sandales/#alors-pourquoi-j-ai-quitte-debian&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Parce que j’avais besoin de reprendre le contrôle. Parce que j’en avais marre de tout recevoir tout cuit. Parce que je voulais suer sur mon système comme Stallman sur un clavier en pleine canicule.&lt;/p&gt;
&lt;p&gt;Et surtout, parce qu’avec Gentoo, &lt;strong&gt;même mon erreur de compilation est personnalisée&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mon top 5 des distros que j’ai testées et ce que j’en retiens</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/"/>
		<updated>2025-06-11T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/</id>
		<content type="html">&lt;p&gt;Dans l’univers impitoyable des distributions GNU/Linux, chacun finit par se forger son propre parcours, ses déceptions, ses coups de cœur, et ses “mais pourquoi j’ai fait ça ?!”. Voici mon top 5 des distributions que j’ai le plus explorées, avec ce que j’en retiens après des années de baroud informatique.&lt;/p&gt;
&lt;h3 id=&quot;1-debian-ma-distribution-de-c-ur-19-ans-d-amour&quot; tabindex=&quot;-1&quot;&gt;1. &lt;strong&gt;Debian&lt;/strong&gt; – Ma distribution de cœur ❤️ (19 ans d’amour) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/#1-debian-ma-distribution-de-c-ur-19-ans-d-amour&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Debian, c’est un peu comme ce vieux pull confortable qu’on met chaque hiver : il n’est peut-être pas le plus flashy, mais qu’est-ce qu’on s’y sent bien.
J’y suis resté 19 ans. Dix-neuf. C’est plus qu’un couple marié avec des enfants et un prêt immobilier.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Une stabilité légendaire (à condition de ne pas courir après &lt;em&gt;unstable&lt;/em&gt;, évidemment)&lt;/li&gt;
&lt;li&gt;Une philosophie pure, simple et respectueuse de l’utilisateur&lt;/li&gt;
&lt;li&gt;Un système prévisible, rassurant, un peu austère, mais fiable&lt;/li&gt;
&lt;li&gt;Par contre, pour certaines nouveautés, fallait parfois prier Saint Backportus… ou attendre 3 ans&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Debian, c’est la distro des gens qui aiment comprendre leur système &lt;strong&gt;sans forcément y passer la nuit&lt;/strong&gt;. C’est ma base, mon point de repère, mon Linux de cœur.&lt;/p&gt;
&lt;h3 id=&quot;2-ubuntu-le-linux-des-debuts-faciles&quot; tabindex=&quot;-1&quot;&gt;2. &lt;strong&gt;Ubuntu&lt;/strong&gt; – Le Linux des débuts faciles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/#2-ubuntu-le-linux-des-debuts-faciles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ubuntu, c’est un peu comme cette ex qui t’a appris les bases et t’a ouvert à de nouveaux horizons… mais avec qui ça devenait vite étouffant.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L’une des meilleures portes d’entrée dans le monde GNU/Linux&lt;/li&gt;
&lt;li&gt;Très bon support matériel, même sur des machines un peu têtues&lt;/li&gt;
&lt;li&gt;Une communauté énorme et une doc très complète&lt;/li&gt;
&lt;li&gt;…mais aussi un peu trop de choix discutables (Snap, coucou c’est toi)&lt;/li&gt;
&lt;li&gt;Et puis cette impression constante que Canonical veut transformer ton PC en station météo connectée à Amazon&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J’ai aimé Ubuntu pour sa simplicité, mais une fois les roulettes retirées, je suis vite parti voir ailleurs.&lt;/p&gt;
&lt;h3 id=&quot;3-gentoo-la-distro-qui-me-va-le-mieux-aujourd-hui&quot; tabindex=&quot;-1&quot;&gt;3. &lt;strong&gt;Gentoo&lt;/strong&gt; – La distro qui me va le mieux aujourd’hui 🛠️ &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/#3-gentoo-la-distro-qui-me-va-le-mieux-aujourd-hui&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo, c’est le genre de distro qui te regarde droit dans les yeux et te dit : « Je ne te donnerai rien tout cuit. Tu vas galérer, mais tu vas comprendre. »&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un contrôle total sur le système, de l’init au moindre USE flag&lt;/li&gt;
&lt;li&gt;Une performance ajustée au scalpel&lt;/li&gt;
&lt;li&gt;Un système qui récompense la rigueur et la patience&lt;/li&gt;
&lt;li&gt;Une immense satisfaction une fois tout bien compilé (et que ça boote)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Depuis quelques mois, c’est &lt;strong&gt;ma distribution principale&lt;/strong&gt;. Elle demande du temps, mais elle me le rend au centuple. Gentoo, c’est du Linux sur mesure, et j’adore ça.&lt;/p&gt;
&lt;h3 id=&quot;4-nixos-la-plus-interessante-techniquement&quot; tabindex=&quot;-1&quot;&gt;4. &lt;strong&gt;NixOS&lt;/strong&gt; – La plus intéressante techniquement 🤯 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/#4-nixos-la-plus-interessante-techniquement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;NixOS, c’est comme un labo d’idées géniales. Tu ne comprends pas tout au début, mais t’as envie d’y croire.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La gestion déclarative du système, ultra propre&lt;/li&gt;
&lt;li&gt;La possibilité de rollback complet après une mise à jour foireuse&lt;/li&gt;
&lt;li&gt;Un système de paquets isolé, avec une philosophie presque “scientifique”&lt;/li&gt;
&lt;li&gt;Par contre, la courbe d’apprentissage est verticale. Un vrai mur. Avec des pics.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Techniquement brillante, NixOS m’a impressionné. Je ne l’utilise pas au quotidien, mais j’en garde un respect immense. Elle incarne un futur possible (et peut-être souhaitable) du système GNU/Linux.&lt;/p&gt;
&lt;h3 id=&quot;5-opensuse-le-cameleon-discret&quot; tabindex=&quot;-1&quot;&gt;5. &lt;strong&gt;openSUSE&lt;/strong&gt; – Le caméléon discret 🦎 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/#5-opensuse-le-cameleon-discret&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;openSUSE, je l’ai toujours vue comme une distro sérieuse, bien faite, mais un peu en retrait dans le paysage grand public. C’est dommage, car elle mérite plus de reconnaissance.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;YaST, un centre de configuration ultra complet (presque trop même)&lt;/li&gt;
&lt;li&gt;Deux saveurs : Leap (stable) et Tumbleweed (rolling), au choix selon ton tempérament&lt;/li&gt;
&lt;li&gt;Une excellente intégration de KDE&lt;/li&gt;
&lt;li&gt;Une communauté active, mais discrète&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;openSUSE, c’est un peu comme un collègue fiable mais discret : il fait bien son boulot, ne fait pas de bruit, mais on l’oublie un peu trop vite.&lt;/p&gt;
&lt;h3 id=&quot;mention-speciale-mandriva-la-premiere-flamme&quot; tabindex=&quot;-1&quot;&gt;⭐ Mention spéciale : &lt;strong&gt;Mandriva&lt;/strong&gt; – La première flamme &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/#mention-speciale-mandriva-la-premiere-flamme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avant tout ça, il y a eu &lt;strong&gt;Mandriva&lt;/strong&gt; (ou Mandrake, pour les plus anciens).
C’est elle qui m’a vraiment mis le pied dans le monde Linux.
Une install graphique à l’époque où c’était encore de la science-fiction sur d’autres distros, des outils de config conviviaux, un look sympa et… cette sensation qu’un autre monde était possible.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ce que j’en retiens&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Une distribution accessible avant que ce soit cool&lt;/li&gt;
&lt;li&gt;Un vrai esprit “français” du libre, accessible, humain&lt;/li&gt;
&lt;li&gt;Une disparition qui m’a fait mal, comme quand un bon vieux bistrot ferme&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mandriva n’est plus là, mais sans elle, je ne serais sans doute jamais allé aussi loin dans mon aventure GNU/Linux.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-11-mon-top-5-des-distros-que-j-ai-testees-et-ce-que-j-en-retiens/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Chaque distro a ses qualités, ses défauts, son public. Debian restera toujours dans mon cœur, mais aujourd’hui c’est &lt;strong&gt;Gentoo&lt;/strong&gt; qui me correspond le mieux, pour le contrôle, la souplesse et le plaisir du système finement ajusté.
NixOS m’éblouit par son approche technique, openSUSE me rassure par sa solidité, et Ubuntu… disons qu’on a pris des chemins différents, mais sans rancune.&lt;/p&gt;
&lt;p&gt;Et toi, tu tournes sur quoi en ce moment ? 👀&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>10 commandes Bash méconnues mais ultra pratiques (et qui vont te faire passer pour un hacker pro)</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/"/>
		<updated>2025-06-10T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/</id>
		<content type="html">&lt;p&gt;Tu crois connaître Bash ? Tu tapes &lt;code&gt;ls&lt;/code&gt;, tu fais un petit &lt;code&gt;cd&lt;/code&gt; par-ci, un &lt;code&gt;rm -rf /&lt;/code&gt; par erreur, et tu penses être chaud ? Détrompe-toi, ma poule. Bash, c’est comme les oignons : y’a des couches, et certaines font pleurer de bonheur.&lt;/p&gt;
&lt;p&gt;Voici &lt;strong&gt;10 commandes un peu planquées&lt;/strong&gt;, &lt;strong&gt;vachement utiles&lt;/strong&gt;, et &lt;strong&gt;sacrément stylées&lt;/strong&gt;. Si tu les maîtrises, t’es pas loin du statut de &lt;em&gt;wizard du shell&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&quot;1-shopt-l-option-cachee-des-ninjas&quot; tabindex=&quot;-1&quot;&gt;🪄 1. &lt;code&gt;shopt&lt;/code&gt; – L’option cachée des ninjas &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#1-shopt-l-option-cachee-des-ninjas&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Bash a des options secrètes. Genre plein. Et &lt;code&gt;shopt&lt;/code&gt; c’est le coffre-fort.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tu veux que Bash corrige tout seul tes fautes de frappe dans les noms de dossier ? BAM :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;shopt&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-s&lt;/span&gt; cdspell&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tu tapes &lt;code&gt;cd /var/loog&lt;/code&gt;, il comprend que tu voulais dire &lt;code&gt;/var/log&lt;/code&gt;. Un Bash qui lit dans tes pensées. Skynet, c’est toi ?&lt;/p&gt;
&lt;h2 id=&quot;2-mapfile-l-arme-fatale-contre-les-boucles-moches&quot; tabindex=&quot;-1&quot;&gt;🧠 2. &lt;code&gt;mapfile&lt;/code&gt; – L’arme fatale contre les boucles moches &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#2-mapfile-l-arme-fatale-contre-les-boucles-moches&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Lire un fichier ligne par ligne sans te casser la tête ? &lt;code&gt;mapfile&lt;/code&gt; est ton ami.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;mapfile&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-t&lt;/span&gt; mes_lignes &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt; fichier.txt
&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Première ligne : &lt;span class=&quot;token variable&quot;&gt;${mes_lignes&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;0&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;}&lt;/span&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et voilà, t’as un tableau avec toutes les lignes du fichier. C’est propre, c’est rapide, c’est stylé.&lt;/p&gt;
&lt;h2 id=&quot;3-xargs-l-ouvrier-polyvalent-du-terminal&quot; tabindex=&quot;-1&quot;&gt;🛠️ 3. &lt;code&gt;xargs&lt;/code&gt; – L’ouvrier polyvalent du terminal &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#3-xargs-l-ouvrier-polyvalent-du-terminal&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;T’as des trucs à passer en argument à une commande ? Appelle &lt;code&gt;xargs&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;find&lt;/span&gt; &lt;span class=&quot;token builtin class-name&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-name&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;*.bak&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;xargs&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;T’as l’air cool, tu supprimes des trucs en masse. Avec &lt;code&gt;xargs&lt;/code&gt;, t’es pas là pour enfiler des perles.&lt;/p&gt;
&lt;h2 id=&quot;4-tee-le-robin-des-bois-de-la-sortie-standard&quot; tabindex=&quot;-1&quot;&gt;🫖 4. &lt;code&gt;tee&lt;/code&gt; – Le Robin des Bois de la sortie standard &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#4-tee-le-robin-des-bois-de-la-sortie-standard&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Il montre la sortie &lt;strong&gt;et&lt;/strong&gt; la met dans un fichier. Oui monsieur.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;make&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&lt;span class=&quot;token file-descriptor important&quot;&gt;2&lt;/span&gt;&gt;&lt;/span&gt;&lt;span class=&quot;token file-descriptor important&quot;&gt;&amp;amp;1&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;tee&lt;/span&gt; compile-comme-un-pro.log&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tu vois ce qu’il se passe &lt;strong&gt;et&lt;/strong&gt; t’as un journal pour te plaindre plus tard. Parfait.&lt;/p&gt;
&lt;h2 id=&quot;5-et-pour-ceux-qui-ont-la-flemme-donc-tout-le-monde&quot; tabindex=&quot;-1&quot;&gt;🔁 5. &lt;code&gt;!!&lt;/code&gt; et &lt;code&gt;!$&lt;/code&gt; – Pour ceux qui ont la flemme (donc tout le monde) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#5-et-pour-ceux-qui-ont-la-flemme-donc-tout-le-monde&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Bash se souvient de ce que t’as tapé. Et il peut le répéter.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;!&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Refais la dernière commande, mais avec &lt;code&gt;sudo&lt;/code&gt;. Comme si tu l’avais prévu.&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;vim&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;!&lt;/span&gt;$&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tu ouvres le dernier fichier que t’as manipulé. Magique.&lt;/p&gt;
&lt;h2 id=&quot;6-time-chronometre-pour-geeks&quot; tabindex=&quot;-1&quot;&gt;⏱️ 6. &lt;code&gt;time&lt;/code&gt; – Chronomètre pour geeks &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#6-time-chronometre-pour-geeks&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Tu veux savoir combien de temps ton script a mis pour faire des trucs pas utiles ? Voilà :&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;time&lt;/span&gt; ./script-qui-prend-la-vie.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et tu sauras si tu peux aller faire un café ou carrément un weekend.&lt;/p&gt;
&lt;h2 id=&quot;7-la-commande-qui-fait-rien-genre-vraiment-rien&quot; tabindex=&quot;-1&quot;&gt;🤫 7. &lt;code&gt;:&lt;/code&gt; – La commande qui fait… rien. Genre vraiment rien. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#7-la-commande-qui-fait-rien-genre-vraiment-rien&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Elle est là, elle existe, mais elle chill.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;${VARIABLE&lt;span class=&quot;token operator&quot;&gt;:=&lt;/span&gt;42}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Si &lt;code&gt;VARIABLE&lt;/code&gt; est vide, elle devient 42. Pas mal pour un deux-points random.&lt;/p&gt;
&lt;h2 id=&quot;8-comm-le-mediateur-de-fichiers-texte&quot; tabindex=&quot;-1&quot;&gt;🤝 8. &lt;code&gt;comm&lt;/code&gt; – Le médiateur de fichiers texte &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#8-comm-le-mediateur-de-fichiers-texte&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Tu veux savoir ce qui est commun ou différent entre deux fichiers ? &lt;code&gt;comm&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;comm&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-3&lt;/span&gt; anciens_contacts.txt nouveaux_contacts.txt&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et bam, t’as la différence. C’est le &lt;code&gt;diff&lt;/code&gt;, mais gentil et bien élevé.&lt;/p&gt;
&lt;h2 id=&quot;9-yes-le-bourrin-de-service&quot; tabindex=&quot;-1&quot;&gt;📢 9. &lt;code&gt;yes&lt;/code&gt; – Le bourrin de service &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#9-yes-le-bourrin-de-service&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Il répète “yes” en boucle. Ça a l’air con ? C’est &lt;em&gt;très&lt;/em&gt; utile.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;yes&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-i&lt;/span&gt; *.bak&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;T’as dit “oui” à tout, sans cliquer, sans demander, comme un vrai cowboy.&lt;/p&gt;
&lt;h2 id=&quot;10-pushd-popd-le-cd-version-luxe-avec-retour-automatique&quot; tabindex=&quot;-1&quot;&gt;📦 10. &lt;code&gt;pushd&lt;/code&gt; / &lt;code&gt;popd&lt;/code&gt; – Le &lt;code&gt;cd&lt;/code&gt;, version luxe avec retour automatique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#10-pushd-popd-le-cd-version-luxe-avec-retour-automatique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Naviguer dans le terminal comme un ninja.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;pushd&lt;/span&gt; /tmp
&lt;span class=&quot;token comment&quot;&gt;# fais tes trucs&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;popd&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et hop, retour à la maison comme si de rien n’était. Fini les “attends j’étais où déjà ?”.&lt;/p&gt;
&lt;h2 id=&quot;conclusion-deviens-le-macgyver-du-shell&quot; tabindex=&quot;-1&quot;&gt;🎉 Conclusion : deviens le MacGyver du shell &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-10-10-commandes-bash-meconnues-mais-ultra-pratiques-et-qui-vont-te-faire-passer-pour-un-hacker-pro/#conclusion-deviens-le-macgyver-du-shell&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ces commandes, c’est le petit piment dans ton couscous Bash. Pas besoin d’en faire des tonnes, juste de les connaître et de les sortir au bon moment pour épater la galerie (ou sauver un serveur).&lt;/p&gt;
&lt;p&gt;Tu en connaissais combien ? Tu veux qu’on t’en sorte 10 autres encore plus obscures ? Tu veux un poster à mettre dans les toilettes ? Dis-moi tout, ici en commentaire ou en Morse sur &lt;code&gt;/dev/ttyS0&lt;/code&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Arch Linux en 2025 : retour vers la douleur (ou le plaisir coupable).</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/"/>
		<updated>2025-06-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/</id>
		<content type="html">&lt;p&gt;si tu viens pour un installateur graphique façon “clique ici pour la magie”, tu t’es trompé de porte. Mais si tu as une passion pour les lignes de commande et les sueurs froides à 2h du mat’, bienvenue dans le club Arch.&lt;/p&gt;
&lt;h3 id=&quot;le-retour-du-jedi-sans-sabre-mais-avec-pacman&quot; tabindex=&quot;-1&quot;&gt;Le retour du Jedi (sans sabre, mais avec Pacman) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#le-retour-du-jedi-sans-sabre-mais-avec-pacman&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Cela faisait presque &lt;strong&gt;4 ans&lt;/strong&gt; que je n’avais pas remis les pieds dans le royaume impitoyable d’Arch Linux. Il était donc temps d’y retourner. Pas pour me faire du mal. Juste pour voir si ça fait toujours aussi mal.&lt;/p&gt;
&lt;p&gt;Alors, accroche ta ceinture : &lt;strong&gt;Arch Linux, 2025&lt;/strong&gt;, c’est toujours &lt;strong&gt;DIY™&lt;/strong&gt;, &lt;strong&gt;KISS&lt;/strong&gt; et &lt;strong&gt;RTFM&lt;/strong&gt;, dans le même ordre.&lt;/p&gt;
&lt;h3 id=&quot;c-est-quoi-arch-deja&quot; tabindex=&quot;-1&quot;&gt;C’est quoi Arch déjà ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#c-est-quoi-arch-deja&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Arch Linux, c’est cette distrib qui existe depuis 2002, mais qui n’a vraiment commencé à buzzer que quand plein de forks sont apparus. Antergos ? EndeavourOS ? Manjaro ? Oui, ces trucs plus ou moins doux qui t’ont fait croire que tu maîtrisais Arch… alors que tu utilisais juste Arch avec des roulettes.&lt;/p&gt;
&lt;p&gt;Arch, c’est du &lt;strong&gt;rolling release&lt;/strong&gt;, donc pas de versions numérotées. C’est comme une rivière : tu plonges dedans, tu ressors jamais pareil.&lt;/p&gt;
&lt;p&gt;Ah oui, et le principe KISS, ce n’est pas “bisou”, c’est &lt;strong&gt;“Keep It Simple, Stupid”&lt;/strong&gt;. Traduction libre : pas de chichi, pas de sauce, tu cuisines ton plat tout seul, chef.&lt;/p&gt;
&lt;h3 id=&quot;archinstall-revolution-ou-trahison&quot; tabindex=&quot;-1&quot;&gt;Archinstall : révolution ou trahison ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#archinstall-revolution-ou-trahison&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avant, installer Arch, c’était un peu comme construire un meuble Ikea sans notice, en suédois, avec un tournevis en mousse. Aujourd’hui, un script nommé &lt;strong&gt;Archinstall&lt;/strong&gt; est disponible. Il fait le job. Presque.&lt;/p&gt;
&lt;p&gt;Mais attention, les puristes crient à l’hérésie : &lt;em&gt;“Un script ? Mais où est passé l’esprit de souffrance collective ?”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Spoiler : même avec Archinstall, si tu ne sais pas ce que tu fais, tu vas pleurer. Doucement. En silence. Devant &lt;code&gt;grub-install&lt;/code&gt; qui échoue sans explication.&lt;/p&gt;
&lt;h3 id=&quot;public-cible-les-masochistes-enthousiastes&quot; tabindex=&quot;-1&quot;&gt;Public ciblé ? Les masochistes enthousiastes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#public-cible-les-masochistes-enthousiastes&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Arch n’est pas pour tout le monde. Si tu es du genre à dire “ça marche pas, je redémarre”, passe ton chemin. Ici, on aime les bugs, on les diagnostique, on lit des logs et on explore des wikis aussi vastes que la Bible mais avec plus de commandes &lt;code&gt;pacman&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Arch, c’est fait pour :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les power users&lt;/li&gt;
&lt;li&gt;Les control freaks&lt;/li&gt;
&lt;li&gt;Ceux qui veulent comprendre pourquoi leur ventilo s’arrête de tourner quand ils lancent VLC&lt;/li&gt;
&lt;li&gt;Ceux qui veulent se sentir vivants&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;performances-arch-c-est-rapide-trop-rapide&quot; tabindex=&quot;-1&quot;&gt;Performances : Arch, c’est rapide. Trop rapide. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#performances-arch-c-est-rapide-trop-rapide&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Mon install avec &lt;strong&gt;Gnome 48&lt;/strong&gt; (vanilla, évidemment) prenait &lt;strong&gt;5,3 Go d’espace disque&lt;/strong&gt; et &lt;strong&gt;1,6 Go de RAM&lt;/strong&gt;. Et attention : &lt;strong&gt;pas d’applications inutiles préinstallées&lt;/strong&gt;. Genre rien. Nada. Même pas LibreOffice. Même pas un client mail. Arch te regarde dans les yeux et te dit : &lt;strong&gt;“Débrouille-toi.”&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&quot;le-gestionnaire-de-paquets-pacman&quot; tabindex=&quot;-1&quot;&gt;Le gestionnaire de paquets : Pacman &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#le-gestionnaire-de-paquets-pacman&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ahhh &lt;strong&gt;Pacman&lt;/strong&gt;. Ce gestionnaire de paquets est une fusée. Tellement rapide que Zypper (coucou openSUSE) a l’air de pédaler avec des roulettes.&lt;/p&gt;
&lt;p&gt;Quelques commandes utiles (à apprendre par cœur, jeune Padawan) :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; pacman &lt;span class=&quot;token parameter variable&quot;&gt;-Syu&lt;/span&gt;     &lt;span class=&quot;token comment&quot;&gt;# Mise à jour&lt;/span&gt;
pacman &lt;span class=&quot;token parameter variable&quot;&gt;-Ss&lt;/span&gt; firefox   &lt;span class=&quot;token comment&quot;&gt;# Recherche&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; pacman &lt;span class=&quot;token parameter variable&quot;&gt;-S&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;vim&lt;/span&gt;   &lt;span class=&quot;token comment&quot;&gt;# Installation&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; pacman &lt;span class=&quot;token parameter variable&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;nano&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# Suppression (oui, on ne garde que Vim, t&#39;as cru quoi ?)&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; pacman &lt;span class=&quot;token parameter variable&quot;&gt;-Scc&lt;/span&gt;     &lt;span class=&quot;token comment&quot;&gt;# Ménage de printemps&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;pamac-flatpak-et-les-embrouilles&quot; tabindex=&quot;-1&quot;&gt;Pamac, Flatpak, et les embrouilles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#pamac-flatpak-et-les-embrouilles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Tu veux une interface graphique pour gérer tes paquets ? Pamac existe… mais il faut passer par l’&lt;strong&gt;AUR&lt;/strong&gt;. Ce grand bazar communautaire où tu trouves tout. Et n’importe quoi.&lt;/p&gt;
&lt;p&gt;Un conseil : installe un casque et lis bien les PKGBUILD. C’est pas l’App Store, c’est &lt;strong&gt;le Far West&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;l-installation-en-resume&quot; tabindex=&quot;-1&quot;&gt;L’installation en résumé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#l-installation-en-resume&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Télécharge l’ISO sur le site officiel.&lt;/li&gt;
&lt;li&gt;Démarre sur ta clé USB.&lt;/li&gt;
&lt;li&gt;Lance &lt;code&gt;archinstall&lt;/code&gt; si tu veux la voie (presque) douce.&lt;/li&gt;
&lt;li&gt;Ou fais tout à la main si tu aimes souffrir proprement.&lt;/li&gt;
&lt;li&gt;Configure le système de fichiers (Btrfs avec sous-volumes, ça fait pro).&lt;/li&gt;
&lt;li&gt;Prends une pause.&lt;/li&gt;
&lt;li&gt;Prie.&lt;/li&gt;
&lt;li&gt;Redémarre.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;et-apres&quot; tabindex=&quot;-1&quot;&gt;Et après ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#et-apres&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Tu as une Arch tout nu. Aucun logiciel. Aucun thème. Juste toi et le terminal. Tu es maintenant &lt;strong&gt;le Dieu de ta machine&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Tu veux un environnement de bureau ? Installe-le.&lt;/p&gt;
&lt;p&gt;Tu veux des polices ? Va les chercher.&lt;/p&gt;
&lt;p&gt;Tu veux Timeshift pour les sauvegardes ? Configure Btrfs avec &lt;code&gt;@&lt;/code&gt; et &lt;code&gt;@home&lt;/code&gt;, et amuse-toi.&lt;/p&gt;
&lt;h3 id=&quot;le-futur-on-verra&quot; tabindex=&quot;-1&quot;&gt;Le futur ? On verra. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#le-futur-on-verra&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ma dernier Arch a explosé après &lt;strong&gt;5 mois d’inactivité&lt;/strong&gt;. Je me suis dit “allez, je fais un &lt;code&gt;pacman -Syu&lt;/code&gt;”, et BOOM. Plutôt que de réparer, j’ai reformaté et réinstallé Calculate. Comme un lâche. Ou comme un gars pragmatique. À toi de voir.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-06-08-arch-linux-en-2024-retour-vers-la-douleur-ou-le-plaisir-coupable/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Arch Linux, c’est pas un OS. C’est une philosophie.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Un système pour ceux qui veulent TOUT contrôler. Pour ceux qui aiment bidouiller, apprendre, désapprendre, recompiler, et surtout… réparer.&lt;/p&gt;
&lt;p&gt;Tu veux un truc stable, préconfiguré, avec support technique et un joli logo au boot ? Va chez Ubuntu.&lt;/p&gt;
&lt;p&gt;Tu veux une expérience brute, sans filet, avec wiki obligatoire en bookmark ? &lt;strong&gt;Bienvenue chez Arch.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Et n’oublie jamais :
&lt;strong&gt;Arch, ce n’est pas fait pour tout le monde.&lt;/strong&gt;
Mais si tu y survis… tu ne voudras plus rien d’autre.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Arch Linux, une réminiscence… et un constat.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-12-23-ca-donne-quoi-archlinux/"/>
		<updated>2025-06-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-12-23-ca-donne-quoi-archlinux/</id>
		<content type="html">&lt;p&gt;(Création le 23/12/2024)
Cela faisait longtemps que je n’avais pas mis les mains dans une Arch Linux pure. La dernière fois remonte à 2009. C’était l’époque d’avant &lt;em&gt;systemd&lt;/em&gt;, avec son bon vieux fichier de configuration centralisé et l’incontournable &lt;em&gt;Yaourt&lt;/em&gt;. L’installateur de l’époque était simple et efficace… jusqu’à sa disparition, avant de revenir sous la forme d’un script : &lt;code&gt;archinstall&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Par la suite, j’ai utilisé &lt;em&gt;Antergos&lt;/em&gt;, née &lt;em&gt;Cinnarch&lt;/em&gt;, avant qu’elle ne laisse tomber Cinnamon pour offrir tous les environnements de bureau, changeant de nom au passage. Elle proposait l’un des meilleurs installateurs pour Arch — même si, il faut le dire, il plantait souvent et rares étaient les installations qui allaient jusqu’au bout. Malgré ses défauts, j’ai adoré Antergos. Bien plus que Manjaro, que je n’aime pas, un peu comme Mint. Ce que j’ai apprécié surtout, c’est sa fin : la dernière mise à jour supprimait les dépôts personnalisés pour redonner à l’utilisateur une vraie Arch. C’était une marque de respect de la part des développeurs.&lt;/p&gt;
&lt;p&gt;Mais soyons clairs : ces distributions dérivées sont une épine dans le pied d’Arch Linux. Elles donnent une illusion de simplicité là où Arch est tout sauf cela.&lt;/p&gt;
&lt;h2 id=&quot;pourquoi-arch-et-ses-derivees-ne-sont-pas-pour-moi&quot; tabindex=&quot;-1&quot;&gt;Pourquoi Arch et ses dérivées ne sont pas pour moi &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-23-ca-donne-quoi-archlinux/#pourquoi-arch-et-ses-derivees-ne-sont-pas-pour-moi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Arch Linux demande de l’attention. Sa maintenance exige d’être à jour et bien informé. Il faut lire les news, suivre les changements manuellement, être proactif. Elle suit le &lt;em&gt;rolling release&lt;/em&gt; pour le meilleur… et pour le pire. Sa vision de la simplicité frôle parfois l’archaïsme, et sa communauté — ou du moins sa partie la plus vocale — est souvent exécrable, loin de la bienveillance qu’on retrouve même dans celle de Gentoo.&lt;/p&gt;
&lt;p&gt;Il y a cependant des qualités : un gestionnaire de paquets ultra-rapide (logique, il ne gère que l’installation et la suppression), une distribution légère, réactive, épurée. On est à l’opposé de Gentoo et de son opulence d’outils. C’est une méta-distribution comme Gentoo, et dans ce rôle, elle brille : en sortie de boîte, on n’a que ce qu’on a choisi de mettre.&lt;/p&gt;
&lt;p&gt;C’est une approche minimaliste, radicale, qui se défend. À l’installation de XFCE par exemple, on n’aura ni navigateur, ni lecteur PDF, ni rien d’autre. À chacun de construire. Personnellement, j’aime autant ce modèle que celui qui consiste à livrer un bureau complet prêt à l’usage. Mais j’aime avoir le choix.&lt;/p&gt;
&lt;h2 id=&quot;l-installation-en-2024&quot; tabindex=&quot;-1&quot;&gt;L’installation en 2024 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-23-ca-donne-quoi-archlinux/#l-installation-en-2024&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’installation peut se faire à l’ancienne, façon chroot, ou via le script &lt;code&gt;archinstall&lt;/code&gt;, présent depuis quelques années. Ce n’est pas graphique, c’est un peu bricolé, mais ça fonctionne bien. Et franchement ? Je préfère ça à l’installateur Anaconda de Fedora.&lt;/p&gt;
&lt;p&gt;Une fois installée, la base est nue, fidèle à la philosophie KISS. Pas de fioritures, pas de fonctionnalités superflues. C’est cohérent. Sauf que cette simplicité se paie : &lt;code&gt;pacman&lt;/code&gt; par exemple, ne vous avertit pas des actions post-upgrade ou des changements importants. Contrairement à APT (via &lt;code&gt;apt-listchanges&lt;/code&gt;) ou à Portage (&lt;code&gt;eselect news&lt;/code&gt;), qui savent filtrer ce qui vous concerne. Arch délègue ça à des surcouches comme &lt;code&gt;yay&lt;/code&gt;, qui peuvent bloquer les mises à jour tant que les news n’ont pas été lues.&lt;/p&gt;
&lt;h2 id=&quot;j-ai-teste-endeavouros-et-cachyos&quot; tabindex=&quot;-1&quot;&gt;J’ai testé EndeavourOS et CachyOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-23-ca-donne-quoi-archlinux/#j-ai-teste-endeavouros-et-cachyos&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Par curiosité, j’ai aussi testé deux des dérivées populaires : EndeavourOS et CachyOS.&lt;/p&gt;
&lt;p&gt;Ce sont deux distributions proches, l’une orientée bureautique, l’autre plus « gaming » et axée sur la réactivité. L’installateur Calamares est bien fichu, et propose même le choix des paquets. Petite bizarrerie côté CachyOS : l’ISO se charge en RAM, un détail qui m’échappe si ce n’est pour libérer la clé USB.&lt;/p&gt;
&lt;p&gt;Niveau esthétique… aïe. Endeavour a un thème incohérent, CachyOS nous plonge dans un univers fluo/sombre façon &lt;em&gt;Starfield&lt;/em&gt; sous Neon. C’est fun mais franchement moche. À l’ouverture, les deux proposent un petit assistant de bienvenue, avec des scripts pour faciliter la vie. Sympa, sans plus.&lt;/p&gt;
&lt;h2 id=&quot;et-la-reactivite-alors&quot; tabindex=&quot;-1&quot;&gt;Et la réactivité alors ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-23-ca-donne-quoi-archlinux/#et-la-reactivite-alors&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;C’était l’objectif principal de mon test : mesurer si Arch et ses dérivées étaient réellement plus réactives, comme on l’entend souvent.&lt;/p&gt;
&lt;p&gt;Spoiler : non.&lt;/p&gt;
&lt;p&gt;C’est rapide, oui, mais pas plus que Debian. Et surtout, pas au niveau de Gentoo compilée pour mon architecture (x86-64-v3). Que ce soit Plasma, GIMP ou LibreOffice, rien ne m’a bluffé. L’option des paquets optimisés v3 chez CachyOS ? Aucune différence perceptible au lancement d’applications.&lt;/p&gt;
&lt;p&gt;Même avec Node.js, j’ai eu un petit gain, mais limité par les versions disponibles (pas de 22 LTS au moment du test). Bref, rien qui ne vaille le déracinement de mon système actuel.&lt;/p&gt;
&lt;h2 id=&quot;et-pour-conclure&quot; tabindex=&quot;-1&quot;&gt;Et pour conclure ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-23-ca-donne-quoi-archlinux/#et-pour-conclure&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Arch est une belle distribution. Je respecte son approche. Mais ce n’est pas ce que je cherche. Trop bricolée, trop sèche, trop dépendante d’outils externes pour un résultat qui reste perfectible. C’est cohérent, minimaliste, communautaire. Mais pour moi, ce n’est ni réactif, ni pratique, ni agréable à maintenir.&lt;/p&gt;
&lt;p&gt;Je retourne donc à mes amours : Gentoo (et parfois Debian), où chaque détail, chaque choix de compilation, me donne un vrai contrôle. Un système à mon image, sans illusions.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Installation Gentoo : Guide complet 2025 avec systemd, EFI, GNOME (brouillon)</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/"/>
		<updated>2025-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/</id>
		<content type="html">&lt;p&gt;Voici un guide d’installation Gentoo très détaillé, testé et fonctionnel (merci Cammi). Il part d’un LiveCD Gentoo (ou depuis une autre distro si second disque), et configure un système desktop stable avec systemd, EFI, XFS, GNOME, NVIDIA, Pipewire, etc.&lt;/p&gt;
&lt;h2 id=&quot;1-preparation-and-partitionnement&quot; tabindex=&quot;-1&quot;&gt;1. Préparation &amp;amp; Partitionnement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#1-preparation-and-partitionnement&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Depuis le LiveCD Gentoo ou une autre distribution, lancez :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;cfdisk&lt;/span&gt; /dev/XXX&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Créez 3 partitions :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;EFI&lt;/strong&gt; : 512 Mo (type EFI System)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SWAP&lt;/strong&gt; : Taille égale à votre RAM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FILESYSTEM&lt;/strong&gt; : Le reste de l’espace disque&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Formatez ensuite :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;mkfs.xfs /dev/XXX3
mkfs.vfat &lt;span class=&quot;token parameter variable&quot;&gt;-F&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;32&lt;/span&gt; /dev/XXX1
&lt;span class=&quot;token function&quot;&gt;mkswap&lt;/span&gt; /dev/XXX2
&lt;span class=&quot;token function&quot;&gt;swapon&lt;/span&gt; /dev/XXX2&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;2-montage-des-partitions&quot; tabindex=&quot;-1&quot;&gt;2. Montage des partitions &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#2-montage-des-partitions&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-p&lt;/span&gt; /mnt/gentoo
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; /dev/XXX3 /mnt/gentoo
&lt;span class=&quot;token function&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-p&lt;/span&gt; /mnt/gentoo/efi
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; /dev/XXX1 /mnt/gentoo/efi&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;3-installation-du-stage3-desktop-systemd&quot; tabindex=&quot;-1&quot;&gt;3. Installation du stage3 desktop systemd &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#3-installation-du-stage3-desktop-systemd&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;cd&lt;/span&gt; /mnt/gentoo&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ouvrez la page &lt;a href=&quot;https://www.gentoo.org/downloads/&quot;&gt;Gentoo downloads&lt;/a&gt;, copiez le lien du stage3 desktop systemd puis :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;wget&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;lien_stage3_copié&quot;&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;tar&lt;/span&gt; xpvf stage3-*.tar.xz --xattrs-include&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&#39;*.*&#39;&lt;/span&gt; --numeric-owner&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;4-configuration-de-make-conf&quot; tabindex=&quot;-1&quot;&gt;4. Configuration de make.conf &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#4-configuration-de-make-conf&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Important : dans &lt;code&gt;make.conf&lt;/code&gt;, adaptez la ligne &lt;code&gt;MAKEOPTS&lt;/code&gt; avec le nombre de cœurs de votre CPU.&lt;/p&gt;
&lt;p&gt;Pour AMD, gardez uniquement &lt;code&gt;amdgpu&lt;/code&gt; et &lt;code&gt;radeonsi&lt;/code&gt; dans &lt;code&gt;VIDEO_CARDS&lt;/code&gt; et enlevez certains USE flags comme &lt;code&gt;nvenc&lt;/code&gt;, &lt;code&gt;opus&lt;/code&gt;, &lt;code&gt;modules&lt;/code&gt;, &lt;code&gt;kernel-open&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Éditez :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;nano&lt;/span&gt; /mnt/gentoo/etc/portage/make.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Exemple de contenu :&lt;/p&gt;
&lt;pre class=&quot;language-conf&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-conf&quot;&gt;COMMON_FLAGS=&quot;-O2 -march=native -pipe&quot;
MAKEOPTS=&quot;-j24 -l24&quot;  # adaptez selon CPU
PORTAGE_SCHEDULING_POLICY=&quot;idle&quot;
ACCEPT_LICENSE=&quot;*&quot;
VIDEO_CARDS=&quot;nvidia&quot;  # ou &quot;amdgpu radeonsi&quot; si AMD
L10N=&quot;fr&quot;
GRUB_PLATFORMS=&quot;efi-64&quot;
EMERGE_DEFAULT_OPTS=&quot;--jobs=24 --keep-going --complete-graph=y --deep --ask --getbinpkg --with-bdeps=y --quiet-build=y --binpkg-respect-use=y&quot;
FEATURES=&quot;binpkg-request-signature parallel-fetch parallel-install candy unmerge-orphans fixlafiles clean-logs&quot;
USE=&quot;opus vulkan vala screencast gtk gtk3 pipewire pulseaudio introspection wayland elogind udev dbus branding nvenc egl X gles2 x264 x265 v4l grub dist-kernel modules kernel-open&quot;
INPUT_DEVICES=&quot;libinput keyboard mouse&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;5-preparation-du-chroot&quot; tabindex=&quot;-1&quot;&gt;5. Préparation du chroot &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#5-preparation-du-chroot&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Copiez la configuration DNS :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;cp&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--dereference&lt;/span&gt; /etc/resolv.conf /mnt/gentoo/etc/&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;option-1-depuis-livecd-gentoo-ou-arch&quot; tabindex=&quot;-1&quot;&gt;Option 1 : depuis LiveCD Gentoo ou Arch &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#option-1-depuis-livecd-gentoo-ou-arch&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;arch-chroot /mnt/gentoo&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;option-2-manuellement&quot; tabindex=&quot;-1&quot;&gt;Option 2 : manuellement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#option-2-manuellement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--types&lt;/span&gt; proc /proc /mnt/gentoo/proc
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--rbind&lt;/span&gt; /sys /mnt/gentoo/sys
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--rbind&lt;/span&gt; /dev /mnt/gentoo/dev
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--bind&lt;/span&gt; /run /mnt/gentoo/run

&lt;span class=&quot;token function&quot;&gt;chroot&lt;/span&gt; /mnt/gentoo /bin/bash
&lt;span class=&quot;token builtin class-name&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token assign-left variable&quot;&gt;&lt;span class=&quot;token environment constant&quot;&gt;PS1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;(chroot) &lt;span class=&quot;token variable&quot;&gt;${&lt;span class=&quot;token environment constant&quot;&gt;PS1&lt;/span&gt;}&lt;/span&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;6-synchronisation-portage&quot; tabindex=&quot;-1&quot;&gt;6. Synchronisation Portage &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#6-synchronisation-portage&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge-webrsync&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;Ensuite installer &lt;code&gt;getuto&lt;/code&gt; si besoin.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;7-configuration-des-binaires-v3&quot; tabindex=&quot;-1&quot;&gt;7. Configuration des binaires v3 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#7-configuration-des-binaires-v3&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Éditez :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;nano&lt;/span&gt; /etc/portage/binrepos.conf/gentoobinhost.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Modifiez la dernière ligne pour qu’elle se termine par :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x86-64-v3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--oneshot&lt;/span&gt; app-portage/cpuid2cpuflags
&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;*/* &lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;$(&lt;/span&gt;cpuid2cpuflags&lt;span class=&quot;token variable&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt; /etc/portage/package.use/00cpu-flags&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Attention :&lt;/strong&gt; Configurez aussi &lt;code&gt;package.use&lt;/code&gt; et &lt;code&gt;package.accept_keywords&lt;/code&gt; pour GNOME afin d’éviter une double compilation inutile pour la prise en charge 32 bits (utile pour Steam).&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;8-choix-du-profil-gnome-systemd-stable&quot; tabindex=&quot;-1&quot;&gt;8. Choix du profil GNOME systemd stable &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#8-choix-du-profil-gnome-systemd-stable&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Listez les profils :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eselect profile list&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Sélectionnez le profil stable GNOME systemd (souvent numéro 26) :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eselect profile &lt;span class=&quot;token builtin class-name&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;26&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Désactivez &lt;code&gt;gpm&lt;/code&gt; pour ncurses :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token assign-left variable&quot;&gt;USE&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;-gpm&quot;&lt;/span&gt; emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--oneshot&lt;/span&gt; sys-libs/ncurses&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Mettez à jour le système :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--verbose&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--update&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--deep&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--newuse&lt;/span&gt; @world
emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--depclean&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Confirmez le nettoyage des paquets.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;9-configuration-des-depots-via-git&quot; tabindex=&quot;-1&quot;&gt;9. Configuration des dépôts via git &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#9-configuration-des-depots-via-git&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; gentoolkit eix eselect-repository dev-vcs/git
eselect repository disable gentoo
eselect repository &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; gentoo
&lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-r&lt;/span&gt; /var/db/repos/gentoo
eselect repository &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; guru steam-overlay thegreatmcpain
eix-sync &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; eix-update&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;10-configuration-fuseau-horaire-et-locales&quot; tabindex=&quot;-1&quot;&gt;10. Configuration fuseau horaire et locales &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#10-configuration-fuseau-horaire-et-locales&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;ln&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-sf&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;..&lt;/span&gt;/usr/share/zoneinfo/Europe/Paris /etc/localtime

&lt;span class=&quot;token function&quot;&gt;nano&lt;/span&gt; /etc/locale.gen&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ajoutez :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;fr_FR ISO-8859-1
fr_FR.UTF-8 UTF-8
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;locale-gen
eselect locale list
eselect locale &lt;span class=&quot;token builtin class-name&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;numéro_fr_FR.UTF-8&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
env-update &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;token builtin class-name&quot;&gt;source&lt;/span&gt; /etc/profile&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;11-kernel-binaire-et-firmware&quot; tabindex=&quot;-1&quot;&gt;11. Kernel binaire et firmware &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#11-kernel-binaire-et-firmware&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; sys-kernel/linux-firmware&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;12-configuration-du-fstab&quot; tabindex=&quot;-1&quot;&gt;12. Configuration du fstab &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#12-configuration-du-fstab&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ouvrez un second terminal et récupérez les UUID :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;blkid&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Dans l’install, éditez :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;nano&lt;/span&gt; /etc/fstab&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;PARTUUID=xxxx-xx-xx-xx /efi        vfat    umask=0077                   0 2
PARTUUID=xxxx-xx-xx-xx none        swap    sw                           0 0
PARTUUID=xxxx-xx-xx-xx /           xfs     defaults,noatime,discard     0 1
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;13-configuration-hostname-et-mot-de-passe&quot; tabindex=&quot;-1&quot;&gt;13. Configuration hostname et mot de passe &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#13-configuration-hostname-et-mot-de-passe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nom-machine&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt; /etc/hostname
hostnamectl &lt;span class=&quot;token function&quot;&gt;hostname&lt;/span&gt; nom-machine
&lt;span class=&quot;token function&quot;&gt;passwd&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Initialisation systemd :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;systemd-machine-id-setup
systemd-firstboot &lt;span class=&quot;token parameter variable&quot;&gt;--prompt&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# Choisir &#39;85&#39; pour le keymap fr&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Activez les presets systemd :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;systemctl preset-all --preset-mode&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;enable-only&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;14-installation-des-utilitaires-de-base&quot; tabindex=&quot;-1&quot;&gt;14. Installation des utilitaires de base &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#14-installation-des-utilitaires-de-base&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; sys-apps/mlocate app-shells/bash-completion net-misc/chrony
systemctl &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; chronyd.service&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;15-filesystem-tools&quot; tabindex=&quot;-1&quot;&gt;15. Filesystem tools &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#15-filesystem-tools&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; sys-block/io-scheduler-udev-rules sys-fs/xfsprogs sys-fs/e2fsprogs sys-fs/dosfstools&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;16-installation-et-configuration-de-grub&quot; tabindex=&quot;-1&quot;&gt;16. Installation et configuration de GRUB &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#16-installation-et-configuration-de-grub&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;grub-install &lt;span class=&quot;token parameter variable&quot;&gt;--target&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;x86_64-efi --efi-directory&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;/efi &lt;span class=&quot;token parameter variable&quot;&gt;--removable&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;grub-mkconfig&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-o&lt;/span&gt; /boot/grub/grub.cfg&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;17-creation-utilisateur&quot; tabindex=&quot;-1&quot;&gt;17. Création utilisateur &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#17-creation-utilisateur&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;useradd&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-m&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-G&lt;/span&gt; users,wheel,audio,video,usb,input &lt;span class=&quot;token parameter variable&quot;&gt;-s&lt;/span&gt; /bin/bash &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;passwd&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;18-nettoyage&quot; tabindex=&quot;-1&quot;&gt;18. Nettoyage &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#18-nettoyage&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt; /stage3-*.tar.*&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;19-installation-et-activation-networkmanager&quot; tabindex=&quot;-1&quot;&gt;19. Installation et activation NetworkManager &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#19-installation-et-activation-networkmanager&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; net-misc/networkmanager
gpasswd &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt; plugdev
systemctl &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; NetworkManager&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;20-installation-de-pipewire-son-moderne&quot; tabindex=&quot;-1&quot;&gt;20. Installation de Pipewire (son moderne) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#20-installation-de-pipewire-son-moderne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--verbose&lt;/span&gt; media-libs/libpulse media-video/pipewire media-video/wireplumber
&lt;span class=&quot;token function&quot;&gt;usermod&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-aG&lt;/span&gt; pipewire &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt;
emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; sys-auth/rtkit
&lt;span class=&quot;token function&quot;&gt;usermod&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-rG&lt;/span&gt; audio &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;21-bluetooth&quot; tabindex=&quot;-1&quot;&gt;21. Bluetooth &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#21-bluetooth&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;systemctl &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; bluetooth&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;22-drivers-nvidia&quot; tabindex=&quot;-1&quot;&gt;22. Drivers NVIDIA &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#22-drivers-nvidia&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; x11-drivers/nvidia-drivers&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;23-installation-minimale-gnome-sans-meta-paquet&quot; tabindex=&quot;-1&quot;&gt;23. Installation minimale GNOME (sans meta-paquet) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#23-installation-minimale-gnome-sans-meta-paquet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-av&lt;/span&gt; gnome-base/gnome-menus media-fonts/fonts-meta media-fonts/noto-emoji gnome-extra/gnome-software &lt;span class=&quot;token punctuation&quot;&gt;&#92;&lt;/span&gt;
gnome-extra/gnome-browser-connector gnome-extra/gnome-tweaks gnome-extra/mousetweaks app-text/evince &lt;span class=&quot;token punctuation&quot;&gt;&#92;&lt;/span&gt;
gnome-extra/gnome-contacts media-video/celluloid gnome-base/gnome-keyring app-misc/eog app-editors/gedit &lt;span class=&quot;token punctuation&quot;&gt;&#92;&lt;/span&gt;
gnome-extra/gnome-logs&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;24-fin-de-l-installation&quot; tabindex=&quot;-1&quot;&gt;24. Fin de l’installation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-guide-complet-2025-systemd-efi-gnome/#24-fin-de-l-installation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Redémarrez.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Installation Gentoo 2025 — systemd, EFI, XFS, KDE Plasma (brouillon)</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/"/>
		<updated>2025-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/</id>
		<content type="html">&lt;p&gt;Voici un guide d’installation Gentoo très détaillé, testé et fonctionnel. Il part d’un LiveCD Gentoo (ou depuis une autre distro si second disque), et configure un système desktop stable avec systemd, EFI, XFS, Plasma, NVIDIA, Pipewire, etc.&lt;/p&gt;
&lt;h2 id=&quot;1-preparation-and-partitionnement&quot; tabindex=&quot;-1&quot;&gt;1. Préparation &amp;amp; Partitionnement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#1-preparation-and-partitionnement&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Depuis LiveCD Gentoo ou autre distro :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;cfdisk&lt;/span&gt; /dev/XXX&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Partitions :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EFI 512 Mo (EFI System)&lt;/li&gt;
&lt;li&gt;SWAP (taille RAM)&lt;/li&gt;
&lt;li&gt;ROOT (le reste)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Formate :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;mkfs.xfs /dev/XXX3
mkfs.vfat &lt;span class=&quot;token parameter variable&quot;&gt;-F&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;32&lt;/span&gt; /dev/XXX1
&lt;span class=&quot;token function&quot;&gt;mkswap&lt;/span&gt; /dev/XXX2
&lt;span class=&quot;token function&quot;&gt;swapon&lt;/span&gt; /dev/XXX2&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;2-montage&quot; tabindex=&quot;-1&quot;&gt;2. Montage &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#2-montage&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-p&lt;/span&gt; /mnt/gentoo
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; /dev/XXX3 /mnt/gentoo
&lt;span class=&quot;token function&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-p&lt;/span&gt; /mnt/gentoo/efi
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; /dev/XXX1 /mnt/gentoo/efi&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;3-stage3-desktop-systemd&quot; tabindex=&quot;-1&quot;&gt;3. Stage3 Desktop systemd &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#3-stage3-desktop-systemd&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;cd&lt;/span&gt; /mnt/gentoo
&lt;span class=&quot;token function&quot;&gt;wget&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;lien_stage3_desktop_systemd&quot;&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;tar&lt;/span&gt; xpvf stage3-*.tar.xz --xattrs-include&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&#39;*.*&#39;&lt;/span&gt; --numeric-owner&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;4-configuration-make-conf&quot; tabindex=&quot;-1&quot;&gt;4. Configuration &lt;code&gt;make.conf&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#4-configuration-make-conf&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Adapte &lt;code&gt;MAKEOPTS&lt;/code&gt; selon ton CPU. Pour NVIDIA :&lt;/p&gt;
&lt;pre class=&quot;language-conf&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-conf&quot;&gt;COMMON_FLAGS=&quot;-O2 -march=native -pipe&quot;
MAKEOPTS=&quot;-j24 -l24&quot;  # ajuste ici
PORTAGE_SCHEDULING_POLICY=&quot;idle&quot;
ACCEPT_LICENSE=&quot;*&quot;
VIDEO_CARDS=&quot;nvidia&quot;
L10N=&quot;fr&quot;
GRUB_PLATFORMS=&quot;efi-64&quot;
EMERGE_DEFAULT_OPTS=&quot;--jobs=24 --keep-going --complete-graph=y --deep --ask --getbinpkg --with-bdeps=y --quiet-build=y --binpkg-respect-use=y&quot;
FEATURES=&quot;binpkg-request-signature parallel-fetch parallel-install candy unmerge-orphans fixlafiles clean-logs&quot;
USE=&quot;vulkan wayland elogind udev dbus pipewire pulseaudio screencast gtk gtk3 systemd x11 opengl egl gles2 x264 x265 v4l modules kernel-open&quot;
INPUT_DEVICES=&quot;libinput keyboard mouse&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;5-preparation-chroot&quot; tabindex=&quot;-1&quot;&gt;5. Préparation chroot &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#5-preparation-chroot&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;cp&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--dereference&lt;/span&gt; /etc/resolv.conf /mnt/gentoo/etc/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis chroot :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--types&lt;/span&gt; proc /proc /mnt/gentoo/proc
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--rbind&lt;/span&gt; /sys /mnt/gentoo/sys
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--rbind&lt;/span&gt; /dev /mnt/gentoo/dev
&lt;span class=&quot;token function&quot;&gt;mount&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--bind&lt;/span&gt; /run /mnt/gentoo/run

&lt;span class=&quot;token function&quot;&gt;chroot&lt;/span&gt; /mnt/gentoo /bin/bash
&lt;span class=&quot;token builtin class-name&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token assign-left variable&quot;&gt;&lt;span class=&quot;token environment constant&quot;&gt;PS1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;(chroot) &lt;span class=&quot;token variable&quot;&gt;${&lt;span class=&quot;token environment constant&quot;&gt;PS1&lt;/span&gt;}&lt;/span&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;6-synchroniser-portage&quot; tabindex=&quot;-1&quot;&gt;6. Synchroniser Portage &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#6-synchroniser-portage&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge-webrsync&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;7-configuration-binaires-v3&quot; tabindex=&quot;-1&quot;&gt;7. Configuration binaires v3 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#7-configuration-binaires-v3&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;nano&lt;/span&gt; /etc/portage/binrepos.conf/gentoobinhost.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Remplace la dernière ligne par &lt;code&gt;x86-64-v3&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Puis :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--oneshot&lt;/span&gt; app-portage/cpuid2cpuflags
&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;*/* &lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;$(&lt;/span&gt;cpuid2cpuflags&lt;span class=&quot;token variable&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt; /etc/portage/package.use/00cpu-flags&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;8-selection-profil-kde-plasma-systemd-stable&quot; tabindex=&quot;-1&quot;&gt;8. Sélection profil KDE Plasma systemd stable &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#8-selection-profil-kde-plasma-systemd-stable&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Liste des profils :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eselect profile list&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Choisis le profil KDE systemd stable (en général un numéro proche de 27-29, à vérifier).&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eselect profile &lt;span class=&quot;token builtin class-name&quot;&gt;set&lt;/span&gt; XX  &lt;span class=&quot;token comment&quot;&gt;# remplace XX par le numéro KDE systemd stable&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;9-mise-a-jour-systeme&quot; tabindex=&quot;-1&quot;&gt;9. Mise à jour système &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#9-mise-a-jour-systeme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Désactive gpm :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token assign-left variable&quot;&gt;USE&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;-gpm&quot;&lt;/span&gt; emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--oneshot&lt;/span&gt; sys-libs/ncurses&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--verbose&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--update&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--deep&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--newuse&lt;/span&gt; @world
emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--depclean&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;10-configuration-des-depots-git&quot; tabindex=&quot;-1&quot;&gt;10. Configuration des dépôts Git &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#10-configuration-des-depots-git&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; gentoolkit eix eselect-repository dev-vcs/git
eselect repository disable gentoo
eselect repository &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; gentoo
&lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-r&lt;/span&gt; /var/db/repos/gentoo
eselect repository &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; guru steam-overlay thegreatmcpain
eix-sync &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; eix-update&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;11-fuseau-horaire-et-locales&quot; tabindex=&quot;-1&quot;&gt;11. Fuseau horaire et locales &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#11-fuseau-horaire-et-locales&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;ln&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-sf&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;..&lt;/span&gt;/usr/share/zoneinfo/Europe/Paris /etc/localtime
&lt;span class=&quot;token function&quot;&gt;nano&lt;/span&gt; /etc/locale.gen&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ajoute :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;fr_FR ISO-8859-1
fr_FR.UTF-8 UTF-8
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;locale-gen
eselect locale list
eselect locale &lt;span class=&quot;token builtin class-name&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;numéro_fr_FR.UTF-8&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
env-update &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;token builtin class-name&quot;&gt;source&lt;/span&gt; /etc/profile&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;12-firmware-et-kernel&quot; tabindex=&quot;-1&quot;&gt;12. Firmware et Kernel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#12-firmware-et-kernel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; sys-kernel/linux-firmware&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;13-configuration-fstab&quot; tabindex=&quot;-1&quot;&gt;13. Configuration fstab &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#13-configuration-fstab&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Récupère les UUID avec :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;blkid&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Édite &lt;code&gt;/etc/fstab&lt;/code&gt; :&lt;/p&gt;
&lt;pre class=&quot;language-fstab&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-fstab&quot;&gt;PARTUUID=xxxx-xx-xx-xx /efi        vfat    umask=0077                   0 2
PARTUUID=xxxx-xx-xx-xx none        swap    sw                           0 0
PARTUUID=xxxx-xx-xx-xx /           xfs     defaults,noatime,discard     0 1&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;14-hostname-and-mot-de-passe&quot; tabindex=&quot;-1&quot;&gt;14. Hostname &amp;amp; mot de passe &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#14-hostname-and-mot-de-passe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nom-machine&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt; /etc/hostname
hostnamectl &lt;span class=&quot;token function&quot;&gt;hostname&lt;/span&gt; nom-machine
&lt;span class=&quot;token function&quot;&gt;passwd&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Initialisation systemd :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;systemd-machine-id-setup
systemd-firstboot &lt;span class=&quot;token parameter variable&quot;&gt;--prompt&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Active les presets systemd :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;systemctl preset-all --preset-mode&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;enable-only&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;15-installation-utilitaires-base&quot; tabindex=&quot;-1&quot;&gt;15. Installation utilitaires base &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#15-installation-utilitaires-base&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; sys-apps/mlocate app-shells/bash-completion net-misc/chrony
systemctl &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; chronyd.service&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;16-outils-fichiers-systemes&quot; tabindex=&quot;-1&quot;&gt;16. Outils fichiers systèmes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#16-outils-fichiers-systemes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; sys-block/io-scheduler-udev-rules sys-fs/xfsprogs sys-fs/e2fsprogs sys-fs/dosfstools&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;17-installation-grub-efi&quot; tabindex=&quot;-1&quot;&gt;17. Installation GRUB EFI &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#17-installation-grub-efi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;grub-install &lt;span class=&quot;token parameter variable&quot;&gt;--target&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;x86_64-efi --efi-directory&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;/efi &lt;span class=&quot;token parameter variable&quot;&gt;--removable&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;grub-mkconfig&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-o&lt;/span&gt; /boot/grub/grub.cfg&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;18-creation-utilisateur&quot; tabindex=&quot;-1&quot;&gt;18. Création utilisateur &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#18-creation-utilisateur&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;useradd&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-m&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-G&lt;/span&gt; users,wheel,audio,video,usb,input &lt;span class=&quot;token parameter variable&quot;&gt;-s&lt;/span&gt; /bin/bash &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;passwd&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;19-nettoyage&quot; tabindex=&quot;-1&quot;&gt;19. Nettoyage &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#19-nettoyage&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;rm&lt;/span&gt; /stage3-*.tar.*&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;20-networkmanager&quot; tabindex=&quot;-1&quot;&gt;20. NetworkManager &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#20-networkmanager&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; net-misc/networkmanager
gpasswd &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt; plugdev
systemctl &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; NetworkManager&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;21-pipewire-son-moderne&quot; tabindex=&quot;-1&quot;&gt;21. Pipewire son moderne &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#21-pipewire-son-moderne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--ask&lt;/span&gt; media-libs/libpulse media-video/pipewire media-video/wireplumber sys-auth/rtkit
&lt;span class=&quot;token function&quot;&gt;usermod&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-aG&lt;/span&gt; pipewire &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token environment constant&quot;&gt;$USER&lt;/span&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;22-bluetooth&quot; tabindex=&quot;-1&quot;&gt;22. Bluetooth &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#22-bluetooth&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;systemctl &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; bluetooth&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;23-drivers-nvidia&quot; tabindex=&quot;-1&quot;&gt;23. Drivers NVIDIA &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#23-drivers-nvidia&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; x11-drivers/nvidia-drivers&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;24-installation-complete-kde-plasma&quot; tabindex=&quot;-1&quot;&gt;24. Installation complète KDE Plasma &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#24-installation-complete-kde-plasma&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-av&lt;/span&gt; kde-plasma/plasma-meta kde-apps/kde-apps-meta&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Optionnel :&lt;/strong&gt; ajoute &lt;code&gt;x11-misc/sddm&lt;/code&gt; si tu veux un gestionnaire de connexion graphique (gdm pour GNOME, ici sddm pour KDE).&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;25-final&quot; tabindex=&quot;-1&quot;&gt;25. Final &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-installation-gentoo-2025-systemd-efi-xfs-kde-plasma/#25-final&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Redémarre le système, connecte-toi à ton nouvel environnement KDE Plasma.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Guide complet : Gérer ses logiciels sur Gentoo</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/"/>
		<updated>2025-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/</id>
		<content type="html">&lt;p&gt;Gentoo, avec son système de gestion de paquets Portage, offre une flexibilité et un contrôle hors pair sur l’installation, la configuration et la mise à jour des logiciels. Contrairement aux distributions « prêtes à l’emploi », Gentoo permet de personnaliser chaque paquet grâce aux USE flags, de choisir précisément les versions désirées, et d’optimiser le système selon ses besoins. Ce billet propose un guide pratique et complet pour maîtriser les commandes essentielles de Portage, gérer efficacement les paquets, et entretenir un système Gentoo à jour et performant.&lt;/p&gt;
&lt;h2 id=&quot;1-rechercher-et-obtenir-des-informations-sur-les-paquets&quot; tabindex=&quot;-1&quot;&gt;1. &lt;strong&gt;Rechercher et obtenir des informations sur les paquets&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#1-rechercher-et-obtenir-des-informations-sur-les-paquets&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;a-rechercher-un-paquet&quot; tabindex=&quot;-1&quot;&gt;a) Rechercher un paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#a-rechercher-un-paquet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour savoir si un paquet est disponible et quelles versions sont proposées, on utilise :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix firefox&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela affichera les versions disponibles, les USE flags disponibles, la description, etc.&lt;/p&gt;
&lt;p&gt;Si &lt;code&gt;eix&lt;/code&gt; n’est pas installé, on peut l’installer avec :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-av&lt;/span&gt; app-portage/eix&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis le synchroniser :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix-update&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;b-obtenir-des-infos-detaillees-sur-un-paquet-installe&quot; tabindex=&quot;-1&quot;&gt;b) Obtenir des infos détaillées sur un paquet installé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#b-obtenir-des-infos-detaillees-sur-un-paquet-installe&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour connaître les USE flags activés, les dépendances, et les fichiers liés au paquet installé :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery u &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;
equery d &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;
equery f &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery u firefox&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;2-installer-mettre-a-jour-supprimer-des-logiciels&quot; tabindex=&quot;-1&quot;&gt;2. &lt;strong&gt;Installer, mettre à jour, supprimer des logiciels&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#2-installer-mettre-a-jour-supprimer-des-logiciels&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;a-installer-un-paquet&quot; tabindex=&quot;-1&quot;&gt;a) Installer un paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#a-installer-un-paquet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour installer un logiciel avec ses dépendances et afficher les actions :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-av&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Si vous ne voulez pas de confirmation interactive (ex. dans un script) :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-vq&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;b-tester-avant-d-installer-simuler&quot; tabindex=&quot;-1&quot;&gt;b) Tester avant d’installer (simuler) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#b-tester-avant-d-installer-simuler&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour simuler l’installation et voir ce qui serait fait (sans modifier le système) :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-pv&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;c-mettre-a-jour-un-paquet&quot; tabindex=&quot;-1&quot;&gt;c) Mettre à jour un paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#c-mettre-a-jour-un-paquet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour mettre à jour un paquet spécifique :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-uav&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pour mettre à jour et ne pas l’ajouter à la liste manuelle (&lt;code&gt;world&lt;/code&gt;) :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-1u&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;d-mettre-a-jour-tout-le-systeme&quot; tabindex=&quot;-1&quot;&gt;d) Mettre à jour tout le système &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#d-mettre-a-jour-tout-le-systeme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Étapes recommandées :&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Synchroniser les dépôts :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix-sync&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;Mettre à jour Portage (optionnel mais conseillé) :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-1qvu&lt;/span&gt; sys-apps/portage app-portage/portage-utils&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;3&quot;&gt;
&lt;li&gt;Mettre à jour GCC et Python (facultatif mais souvent utile) :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-1qvu&lt;/span&gt; sys-devel/gcc dev-lang/python
python-updater&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;4&quot;&gt;
&lt;li&gt;Mettre à jour tout le système avec gestion fine des dépendances :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-aquvDN&lt;/span&gt; --with-bdeps&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;y world&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;5&quot;&gt;
&lt;li&gt;Nettoyer les dépendances orphelines :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-aqc&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;6&quot;&gt;
&lt;li&gt;Nettoyer Perl et reconstruire ses modules :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;perl-cleaner &lt;span class=&quot;token parameter variable&quot;&gt;-q&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--modules&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;7&quot;&gt;
&lt;li&gt;Reconstruire les modules du noyau si nécessaire :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-q&lt;/span&gt; @module-rebuild&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;8&quot;&gt;
&lt;li&gt;Refaire les liens et vérifier les dépendances cassées :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;revdep-rebuild &lt;span class=&quot;token parameter variable&quot;&gt;-iq&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;9&quot;&gt;
&lt;li&gt;Nettoyer les fichiers temporaires (facultatif) :&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eclean-dist
eclean-pkg&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;e-supprimer-un-paquet&quot; tabindex=&quot;-1&quot;&gt;e) Supprimer un paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#e-supprimer-un-paquet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour supprimer un paquet :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-C&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;f-reprendre-une-installation-interrompue&quot; tabindex=&quot;-1&quot;&gt;f) Reprendre une installation interrompue &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#f-reprendre-une-installation-interrompue&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si une installation a été interrompue, on peut la reprendre avec :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-r&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;3-gerer-les-use-flags&quot; tabindex=&quot;-1&quot;&gt;3. &lt;strong&gt;Gérer les USE flags&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#3-gerer-les-use-flags&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les USE flags permettent d’activer ou désactiver des fonctionnalités optionnelles dans les paquets.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;a-modifier-globalement-les-use-flags&quot; tabindex=&quot;-1&quot;&gt;a) Modifier globalement les USE flags &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#a-modifier-globalement-les-use-flags&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans &lt;code&gt;/etc/portage/make.conf&lt;/code&gt;, on édite la variable &lt;code&gt;USE&lt;/code&gt;, par exemple :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token assign-left variable&quot;&gt;USE&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;X alsa pulseaudio bluetooth&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;b-modifier-les-use-flags-d-un-paquet-specifique&quot; tabindex=&quot;-1&quot;&gt;b) Modifier les USE flags d’un paquet spécifique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#b-modifier-les-use-flags-d-un-paquet-specifique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans &lt;code&gt;/etc/portage/package.use/&lt;/code&gt;, on peut créer un fichier (ex : &lt;code&gt;custom&lt;/code&gt;) et y ajouter :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;www-client/firefox -minimal gtk
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela désactive &lt;code&gt;minimal&lt;/code&gt; et active &lt;code&gt;gtk&lt;/code&gt; pour Firefox.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;c-voir-les-use-flags-disponibles-pour-un-paquet&quot; tabindex=&quot;-1&quot;&gt;c) Voir les USE flags disponibles pour un paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#c-voir-les-use-flags-disponibles-pour-un-paquet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avec :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery u &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;d-activer-desactiver-use-flags-en-ligne-de-commande&quot; tabindex=&quot;-1&quot;&gt;d) Activer/désactiver USE flags en ligne de commande &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#d-activer-desactiver-use-flags-en-ligne-de-commande&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avec &lt;code&gt;euse&lt;/code&gt; (installé avec &lt;code&gt;app-portage/eselect&lt;/code&gt;):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Activer un flag :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;euse &lt;span class=&quot;token parameter variable&quot;&gt;-E&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;flag&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Désactiver un flag :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;euse &lt;span class=&quot;token parameter variable&quot;&gt;-D&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;flag&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;4-gerer-les-versions-instables&quot; tabindex=&quot;-1&quot;&gt;4. &lt;strong&gt;Gérer les versions instables&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#4-gerer-les-versions-instables&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;a-autoriser-un-paquet-instable&quot; tabindex=&quot;-1&quot;&gt;a) Autoriser un paquet instable &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#a-autoriser-un-paquet-instable&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans &lt;code&gt;/etc/portage/package.accept_keywords/&lt;/code&gt;, créer un fichier (ex : &lt;code&gt;custom&lt;/code&gt;) et ajouter :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;=www-client/firefox-17.0.1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ou autoriser toutes les versions instables d’un paquet :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;www-client/firefox
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;5-gerer-les-masques-de-paquets&quot; tabindex=&quot;-1&quot;&gt;5. &lt;strong&gt;Gérer les masques de paquets&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#5-gerer-les-masques-de-paquets&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;a-masquer-une-version-ou-une-branche&quot; tabindex=&quot;-1&quot;&gt;a) Masquer une version ou une branche &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#a-masquer-une-version-ou-une-branche&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans &lt;code&gt;/etc/portage/package.mask/&lt;/code&gt;, ajouter par exemple :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt;net-analyzer/zabbix-2.1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ou&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dev-lang/php:5.6
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;6-gestion-des-depots-overlays&quot; tabindex=&quot;-1&quot;&gt;6. &lt;strong&gt;Gestion des dépôts / overlays&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#6-gestion-des-depots-overlays&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour ajouter un dépôt non officiel :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;layman &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; nom-overlay&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(On installe d’abord &lt;code&gt;app-portage/layman&lt;/code&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;7-autres-commandes-utiles&quot; tabindex=&quot;-1&quot;&gt;7. &lt;strong&gt;Autres commandes utiles&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#7-autres-commandes-utiles&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;a-lister-tous-les-paquets-installes&quot; tabindex=&quot;-1&quot;&gt;a) Lister tous les paquets installés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#a-lister-tous-les-paquets-installes&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix &lt;span class=&quot;token parameter variable&quot;&gt;-cI&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Chercher par motif :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix &lt;span class=&quot;token parameter variable&quot;&gt;-cI&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;motif&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;b-trouver-a-quel-paquet-appartient-un-fichier&quot; tabindex=&quot;-1&quot;&gt;b) Trouver à quel paquet appartient un fichier &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#b-trouver-a-quel-paquet-appartient-un-fichier&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery b &lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;$(&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;which&lt;/span&gt; gpg2&lt;span class=&quot;token variable&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;c-lister-les-dependances-d-un-paquet&quot; tabindex=&quot;-1&quot;&gt;c) Lister les dépendances d’un paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#c-lister-les-dependances-d-un-paquet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery g &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom-du-paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;d-recompiler-tout-le-systeme&quot; tabindex=&quot;-1&quot;&gt;d) Recompiler tout le système &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#d-recompiler-tout-le-systeme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-e&lt;/span&gt; @system
emerge &lt;span class=&quot;token parameter variable&quot;&gt;-e&lt;/span&gt; @world&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;8-nettoyage-et-maintenance&quot; tabindex=&quot;-1&quot;&gt;8. &lt;strong&gt;Nettoyage et maintenance&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-guide-complet-gerer-ses-logiciels-sur-gentoo/#8-nettoyage-et-maintenance&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Nettoyer les paquets obsolètes :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-aqc&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Nettoyer Perl :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;perl-cleaner &lt;span class=&quot;token parameter variable&quot;&gt;-q&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--modules&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Reconstruire les modules externes :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-q&lt;/span&gt; @module-rebuild&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Vérifier les dépendances cassées :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;revdep-rebuild &lt;span class=&quot;token parameter variable&quot;&gt;-iq&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;p&gt;Voilà un panorama complet pour gérer tes paquets sous Gentoo, du débutant à l’utilisateur avancé.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo/Calculate : Gérer ses logiciels</title>
		<link href="http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/"/>
		<updated>2025-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/</id>
		<content type="html">&lt;p&gt;Calculate Linux repose sur Portage, le système de gestion de paquets de Gentoo. La gestion des logiciels se fait principalement via les outils &lt;code&gt;emerge&lt;/code&gt;, &lt;code&gt;eix&lt;/code&gt;, et &lt;code&gt;equery&lt;/code&gt;, ainsi que des commandes spécifiques à Calculate. Voici un guide pratique pour gérer efficacement vos logiciels.&lt;/p&gt;
&lt;h2 id=&quot;avoir-des-informations-sur-un-paquet-installe&quot; tabindex=&quot;-1&quot;&gt;Avoir des informations sur un paquet installé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#avoir-des-informations-sur-un-paquet-installe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour obtenir des informations détaillées sur un paquet, sa version, ses dépendances, ses USE flags, etc. :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom_du_paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix firefox&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;rechercher-un-logiciel&quot; tabindex=&quot;-1&quot;&gt;Rechercher un logiciel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#rechercher-un-logiciel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour chercher les versions disponibles et les détails d’un logiciel avant installation :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;nom_du_logiciel&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix firefox&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela liste les versions disponibles, les USE flags, la description, etc.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;installer-un-logiciel&quot; tabindex=&quot;-1&quot;&gt;Installer un logiciel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#installer-un-logiciel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour installer un logiciel avec confirmation :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-avq&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;logiciel&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Sans demande de confirmation (attention) :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-vq&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;logiciel&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;tester-l-installation-verifier-les-dependances&quot; tabindex=&quot;-1&quot;&gt;Tester l’installation (vérifier les dépendances) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#tester-l-installation-verifier-les-dependances&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour simuler l’installation et vérifier les dépendances sans rien modifier :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-pv&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;logiciel&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;supprimer-un-logiciel&quot; tabindex=&quot;-1&quot;&gt;Supprimer un logiciel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#supprimer-un-logiciel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour désinstaller un logiciel :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-C&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;logiciel&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;mettre-a-jour-un-logiciel&quot; tabindex=&quot;-1&quot;&gt;Mettre à jour un logiciel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#mettre-a-jour-un-logiciel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour mettre à jour un logiciel spécifique :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;logiciel&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Si le logiciel est une dépendance et qu’on ne veut pas qu’il soit marqué comme installé « manuellement » (il ne sera pas dans &lt;code&gt;/var/lib/portage/world&lt;/code&gt;) :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-1u&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;logiciel&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;mettre-a-jour-tout-le-systeme&quot; tabindex=&quot;-1&quot;&gt;Mettre à jour tout le système &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#mettre-a-jour-tout-le-systeme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Via l’outil Calculate :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;cl-update&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Sinon, sous Gentoo, il faut enchaîner plusieurs commandes :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Synchroniser Portage et les overlays&lt;/span&gt;
eix-sync

&lt;span class=&quot;token comment&quot;&gt;# Facultatif : mise à jour de portage et utils&lt;/span&gt;
emerge &lt;span class=&quot;token parameter variable&quot;&gt;-1qvu&lt;/span&gt; sys-apps/portage app-portage/portage-utils

&lt;span class=&quot;token comment&quot;&gt;# Facultatif : mise à jour du compilateur GCC&lt;/span&gt;
emerge &lt;span class=&quot;token parameter variable&quot;&gt;-1qvu&lt;/span&gt; sys-devel/gcc

&lt;span class=&quot;token comment&quot;&gt;# Facultatif : mise à jour de Python&lt;/span&gt;
emerge &lt;span class=&quot;token parameter variable&quot;&gt;-1qvu&lt;/span&gt; dev-lang/python

&lt;span class=&quot;token comment&quot;&gt;# Facultatif : mise à jour du wrapper Python&lt;/span&gt;
python-updater

&lt;span class=&quot;token comment&quot;&gt;# Mise à jour complète du système&lt;/span&gt;
emerge &lt;span class=&quot;token parameter variable&quot;&gt;-aquvDN&lt;/span&gt; --with-bdeps&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;y world

&lt;span class=&quot;token comment&quot;&gt;# Nettoyer si mise à jour de Perl&lt;/span&gt;
perl-cleaner &lt;span class=&quot;token parameter variable&quot;&gt;-q&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--modules&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# Supprimer les paquets orphelins&lt;/span&gt;
emerge &lt;span class=&quot;token parameter variable&quot;&gt;-aqc&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# Recompiler les modules du noyau, si noyau installé&lt;/span&gt;
emerge &lt;span class=&quot;token parameter variable&quot;&gt;-q&lt;/span&gt; @module-rebuild

&lt;span class=&quot;token comment&quot;&gt;# Recompiler les dépendances cassées&lt;/span&gt;
revdep-rebuild &lt;span class=&quot;token parameter variable&quot;&gt;-iq&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# Nettoyage des archives (facultatif)&lt;/span&gt;
eclean-dist
eclean-pkg&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;reprendre-un-emerge-interrompu&quot; tabindex=&quot;-1&quot;&gt;Reprendre un emerge interrompu &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#reprendre-un-emerge-interrompu&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;En cas d’interruption d’un emerge massif (comme &lt;code&gt;emerge -e world&lt;/code&gt;), pour reprendre là où ça s’est arrêté :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-r&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;installer-des-versions-instables&quot; tabindex=&quot;-1&quot;&gt;Installer des versions instables (~) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#installer-des-versions-instables&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour installer une version instable (marquée ~arch) d’un paquet, il faut autoriser cette version dans &lt;code&gt;/etc/portage/package.accept_keywords/custom&lt;/code&gt; :&lt;/p&gt;
&lt;p&gt;Pour une version précise :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;=www-client/firefox-17.0.1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pour toutes les versions instables du paquet :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;www-client/firefox
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;On peut aussi l’ajouter via commande :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;net-misc/teamviewer&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&gt;&gt;&lt;/span&gt; /etc/portage/package.accept_keywords/custom&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;masquer-un-paquet&quot; tabindex=&quot;-1&quot;&gt;Masquer un paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#masquer-un-paquet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour empêcher l’installation d’un paquet ou d’une version spécifique, on utilise &lt;code&gt;/etc/portage/package.mask/custom&lt;/code&gt; :&lt;/p&gt;
&lt;p&gt;Pour bloquer toute version supérieure à 2.1 de zabbix :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt;net-analyzer/zabbix-2.1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pour masquer toute la branche 5.6 de PHP :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dev-lang/php:5.6
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conserver-des-use-flags-specifiques-par-paquet&quot; tabindex=&quot;-1&quot;&gt;Conserver des USE flags spécifiques par paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#conserver-des-use-flags-specifiques-par-paquet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour fixer ou enlever un USE flag sur un paquet donné, éditer &lt;code&gt;/etc/portage/package.use/custom&lt;/code&gt; :&lt;/p&gt;
&lt;p&gt;Exemple, désactiver le flag &lt;code&gt;minimal&lt;/code&gt; pour le noyau Calculate :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;sys-kernel/calculate-sources -minimal&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&gt;&gt;&lt;/span&gt; /etc/portage/package.use/custom&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pour désactiver toutes les langues sauf le français sur Chromium :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;www-client/chromium -l10n_* l10n_fr&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&gt;&gt;&lt;/span&gt; /etc/portage/package.use/custom&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;gerer-les-use-flags-globalement&quot; tabindex=&quot;-1&quot;&gt;Gérer les USE flags globalement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#gerer-les-use-flags-globalement&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour activer ou désactiver un USE flag globalement (sur tous les paquets), on peut utiliser &lt;code&gt;euse&lt;/code&gt; :&lt;/p&gt;
&lt;p&gt;Activer un flag :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;euse &lt;span class=&quot;token parameter variable&quot;&gt;-E&lt;/span&gt; vlc&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Désactiver un flag :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;euse &lt;span class=&quot;token parameter variable&quot;&gt;-D&lt;/span&gt; vlc&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela modifie la ligne &lt;code&gt;USE&lt;/code&gt; dans &lt;code&gt;/etc/portage/make.conf&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;lister-les-paquets-installes&quot; tabindex=&quot;-1&quot;&gt;Lister les paquets installés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#lister-les-paquets-installes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Lister tous les paquets installés :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix &lt;span class=&quot;token parameter variable&quot;&gt;-cI&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Lister les paquets installés correspondant à un motif, par exemple contenant “cal” :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix &lt;span class=&quot;token parameter variable&quot;&gt;-cI&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;cal&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Lister les paquets installés dans un overlay spécifique :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eix &lt;span class=&quot;token parameter variable&quot;&gt;-cI&lt;/span&gt; --installed-in-overlay nom-overlay&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;tout-recompiler&quot; tabindex=&quot;-1&quot;&gt;Tout recompiler &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#tout-recompiler&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour recompiler tout le système et les logiciels installés :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-e&lt;/span&gt; @system &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; emerge &lt;span class=&quot;token parameter variable&quot;&gt;-e&lt;/span&gt; @world&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;system&lt;/code&gt; : base Gentoo minimale&lt;/li&gt;
&lt;li&gt;&lt;code&gt;world&lt;/code&gt; : tous les paquets installés et référencés&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&quot;ajouter-un-depot-overlay&quot; tabindex=&quot;-1&quot;&gt;Ajouter un dépôt (overlay) &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#ajouter-un-depot-overlay&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour ajouter un overlay (dépôt tiers), par exemple depuis le dépôt GPO :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;layman &lt;span class=&quot;token parameter variable&quot;&gt;-a&lt;/span&gt; nom-overlay&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;connaitre-la-signification-d-un-use-flag&quot; tabindex=&quot;-1&quot;&gt;Connaître la signification d’un USE flag &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#connaitre-la-signification-d-un-use-flag&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour comprendre un USE flag dans un paquet donné :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery u &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery u pbzip2&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;trouver-dans-quel-paquet-se-trouve-un-fichier&quot; tabindex=&quot;-1&quot;&gt;Trouver dans quel paquet se trouve un fichier &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#trouver-dans-quel-paquet-se-trouve-un-fichier&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le fichier doit être installé sur la machine :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery b &lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;$(&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;which&lt;/span&gt; gpg2&lt;span class=&quot;token variable&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela indique le paquet propriétaire du fichier.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;lister-toutes-les-dependances-d-un-paquet&quot; tabindex=&quot;-1&quot;&gt;Lister toutes les dépendances d’un paquet &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#lister-toutes-les-dependances-d-un-paquet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le paquet doit être installé :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery g &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ou pour une version précise :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;equery g &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;-&lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;version&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;enregistrer-un-paquet-dans-le-world-file&quot; tabindex=&quot;-1&quot;&gt;Enregistrer un paquet dans le world file &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#enregistrer-un-paquet-dans-le-world-file&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Si un paquet est installé mais pas enregistré dans le fichier &lt;code&gt;world&lt;/code&gt; (c’est-à-dire qu’il ne sera pas mis à jour automatiquement), vous pouvez l’ajouter ainsi :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;--noreplace&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;paquet&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h1 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/tutos/2025-06-06-gentoo-calculate-gerer-ses-logiciels/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Calculate Linux, en tant que Gentoo dérivé, offre une gestion fine et puissante des logiciels via Portage, &lt;code&gt;emerge&lt;/code&gt;, &lt;code&gt;eix&lt;/code&gt;, et &lt;code&gt;equery&lt;/code&gt;. Ce billet donne les bases pour gérer efficacement l’installation, la mise à jour, la suppression et la configuration des paquets. Il est important de bien maîtriser ces outils pour garder un système propre, à jour, et adapté à vos besoins.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Une avalanche de billets</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-06-une-avalanche-de-billets/"/>
		<updated>2025-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-06-une-avalanche-de-billets/</id>
		<content type="html">&lt;p&gt;Bon, je dois vous avouer un truc : ces derniers temps, mon blog était en mode “hibernation prolongée”. Pas par paresse, non, non… Disons que j’avais accumulé tellement de billets en brouillon que je pourrais ouvrir un musée du “presque écrit”.&lt;/p&gt;
&lt;p&gt;Du coup, j’ai décidé de faire tomber la neige d’un coup, façon avalanche. Oui, préparez-vous, ça va dévaler sec par ici ! Je balance tout ce que j’ai gardé sous le coude — des réflexions, des idées, des brouillons un peu poussiéreux, bref, un vrai bazar littéraire.&lt;/p&gt;
&lt;p&gt;Ça risque d’être un peu chaotique, un peu fouillis, mais c’est ça aussi le charme d’un blog : partager ce qui passe par la tête, sans filtre, sans filet. En espérant que vous aurez votre pelle et vos raquettes pour survivre à cette tempête !&lt;/p&gt;
&lt;p&gt;Merci à tous d’être toujours là, même quand je me transforme en ermite digital. Accrochez-vous, l’avalanche arrive !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GLF Linux entre dans la cour des grands !</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-06-06-glf-linux-entre-dans-la-cour-des-grands/"/>
		<updated>2025-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-06-06-glf-linux-entre-dans-la-cour-des-grands/</id>
		<content type="html">&lt;p&gt;C’est avec fierté que j’annonce une double bonne nouvelle pour la distribution de mon pote &lt;strong&gt;Vinceff&lt;/strong&gt; : &lt;strong&gt;GLF Linux&lt;/strong&gt;, tout juste sortie en &lt;strong&gt;bêta&lt;/strong&gt;, fait déjà parler d’elle!&lt;/p&gt;
&lt;p&gt;Non seulement la distro commence à être testée par la communauté, mais elle a aussi franchi un cap symbolique : &lt;strong&gt;GLF est désormais référencée sur Distrowatch&lt;/strong&gt; ! 🙌&lt;/p&gt;
&lt;p&gt;🔗 &lt;a href=&quot;https://distrowatch.com/table.php?distribution=glf&quot;&gt;Sa page officielle ici&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;C’est une belle reconnaissance pour le travail de fond accompli par Vinceff. Distrowatch reste un repère pour les passionnés du monde Linux, et y figurer dès la bêta, c’est pas rien!&lt;/p&gt;
&lt;p&gt;N’hésitez pas à aller y jeter un œil, à tester la distro, à faire vos retours et à encourager ce projet indépendant et prometteur. 💪&lt;/p&gt;
&lt;p&gt;À suivre de très près! 👀&lt;/p&gt;
&lt;iframe width=&quot;1307&quot; height=&quot;735&quot; src=&quot;https://www.youtube.com/embed/BLkmVb-_Qbw&quot; title=&quot;GLF OS BETA Disponible ! Le Gaming sous Linux accessible !!&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo Linux : Une distribution pas comme les autres</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/"/>
		<updated>2025-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/</id>
		<content type="html">&lt;p&gt;Si tu t’intéresses un peu à Linux, tu as peut-être entendu parler de Gentoo. Ce n’est pas la distribution la plus facile à utiliser, ni la plus connue du grand public, mais elle a quelque chose d’unique. Gentoo, c’est une distribution faite pour ceux qui aiment comprendre ce qu’ils font, bricoler, optimiser, et avoir un système aux petits oignons.&lt;/p&gt;
&lt;p&gt;Retour sur l’histoire de cette distribution pas comme les autres.&lt;/p&gt;
&lt;h3 id=&quot;les-debuts-2000-2002&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Les débuts (2000-2002)&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/#les-debuts-2000-2002&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Tout commence autour de l’an 2000, quand &lt;strong&gt;Daniel Robbins&lt;/strong&gt;, un développeur américain, décide de créer une nouvelle distribution Linux. Il veut quelque chose de rapide, léger, et surtout entièrement personnalisable. Il appelle son projet &lt;em&gt;Enoch&lt;/em&gt;, puis le renomme rapidement &lt;strong&gt;Gentoo&lt;/strong&gt;, du nom d’un manchot très rapide à la nage (un clin d’œil à la performance).&lt;/p&gt;
&lt;p&gt;En 2002, la toute première version de Gentoo sort officiellement. Elle attire rapidement des utilisateurs un peu geeks, passionnés par l’idée de tout compiler soi-même pour optimiser leur système.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;une-communaute-qui-grandit-2003-2005&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Une communauté qui grandit (2003-2005)&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/#une-communaute-qui-grandit-2003-2005&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo ne tarde pas à se faire un nom parmi les distributions “pour les utilisateurs avancés”. Un site officiel, des forums dynamiques, une documentation bien fournie… la communauté devient vite un pilier essentiel du projet.&lt;/p&gt;
&lt;p&gt;Un des éléments clés de Gentoo, c’est &lt;strong&gt;Portage&lt;/strong&gt;, son système de gestion de paquets. Plutôt que d’installer des logiciels déjà prêts, Gentoo les compile sur ton ordinateur, avec uniquement ce dont tu as besoin. Et avec les &lt;strong&gt;USE flags&lt;/strong&gt;, tu choisis précisément les options que tu veux activer ou non. C’est un peu comme construire ta voiture pièce par pièce.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;maturite-et-reconnaissance-2006-2010&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Maturité et reconnaissance (2006-2010)&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/#maturite-et-reconnaissance-2006-2010&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;À mesure que les années passent, Gentoo devient une distribution solide. Certains l’utilisent même dans des entreprises ou sur des serveurs. La documentation continue de s’améliorer, et de nouveaux outils apparaissent pour faciliter la vie des utilisateurs, comme &lt;code&gt;emerge&lt;/code&gt; (pour gérer les paquets) ou &lt;code&gt;eselect&lt;/code&gt; (pour changer facilement de version d’un logiciel).&lt;/p&gt;
&lt;p&gt;Gentoo garde sa réputation de distribution “pointue”, mais elle inspire aussi le respect pour sa flexibilité et sa stabilité.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;des-hauts-et-des-bas-mais-toujours-la-2010-2020&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Des hauts et des bas, mais toujours là (2010-2020)&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/#des-hauts-et-des-bas-mais-toujours-la-2010-2020&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans les années 2010, beaucoup d’utilisateurs se tournent vers des distributions plus “simples”, comme Ubuntu, Fedora ou Arch. Gentoo, elle, continue son chemin tranquillement, sans chercher à plaire à tout le monde.&lt;/p&gt;
&lt;p&gt;Elle évolue pour suivre les nouvelles technologies (comme systemd, Wayland ou PipeWire), tout en laissant toujours le choix à l’utilisateur. Et même si elle demande du temps et de l’attention, ceux qui l’utilisent y trouvent un plaisir que peu d’autres distributions offrent.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;aujourd-hui-gentoo-en-2025&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Aujourd’hui : Gentoo en 2025&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/#aujourd-hui-gentoo-en-2025&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo existe toujours, et elle est plus vivante que jamais. Elle s’adapte aux nouvelles architectures (comme ARM), propose des serveurs de paquets précompilés pour ceux qui veulent gagner du temps, et reste à la pointe de nombreuses technologies.&lt;/p&gt;
&lt;p&gt;Son secret ? Une communauté passionnée, une documentation d’une qualité rare, et une liberté totale offerte à l’utilisateur.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;pourquoi-utiliser-gentoo&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Pourquoi utiliser Gentoo ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-31-gentoo-linux-une-distribution-pas-comme-les-autres/#pourquoi-utiliser-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo n’est pas faite pour tout le monde. Elle demande du temps, de la patience, et une bonne dose de curiosité. Mais si tu veux apprendre comment fonctionne un système Linux, avoir un système léger et optimisé, ou tout simplement te faire plaisir en construisant ta propre distro à la main, Gentoo est une aventure que tu n’oublieras pas.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>L’état actuel des distributions Linux</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/"/>
		<updated>2025-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/2025-06-06-resume-linux.png&quot; alt=&quot;résumé linux&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;un-resume-detaille&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Un résumé détaillé&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/#un-resume-detaille&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans le monde du logiciel libre, les distributions Linux ont considérablement évolué depuis leurs débuts. Aujourd’hui, il en existe plus de 100, chacune avec ses spécificités, ses objectifs et son public cible.&lt;/p&gt;
&lt;p&gt;Mais qu’est-ce qui définit une distribution Linux « générale » ? Quelles sont les meilleures options pour les débutants, les utilisateurs intermédiaires ou les développeurs expérimentés ?&lt;/p&gt;
&lt;p&gt;Dans cet article, nous allons explorer l’état actuel des distributions Linux, en mettant en lumière quelques-unes des principales, leurs caractéristiques, ainsi que leurs utilisateurs types. Nous reviendrons également brièvement sur l’évolution de ces distributions depuis 2005.&lt;/p&gt;
&lt;h3 id=&quot;un-apercu-historique-2005&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Un aperçu historique (2005)&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/#un-apercu-historique-2005&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;En 2005, les distributions Linux étaient déjà bien établies, mais encore loin de la diversité que l’on connaît aujourd’hui. Voici quelques-unes des plus importantes à cette époque :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu&lt;/strong&gt; : Basée sur Debian, Ubuntu était en pleine ascension, avec l’ambition de proposer un Linux accessible à tous.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Debian&lt;/strong&gt; : Réputée pour sa stabilité et sa rigueur, Debian était déjà une base solide pour de nombreuses autres distributions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fedora&lt;/strong&gt; : Soutenue par Red Hat, Fedora servait de terrain d’expérimentation pour les technologies qui seraient plus tard intégrées à Red Hat Enterprise Linux.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slackware&lt;/strong&gt; : L’une des plus anciennes distributions, appréciée pour sa simplicité « à l’ancienne » et sa philosophie minimaliste.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;2006-2010-l-expansion-et-la-diversification&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;2006–2010 : L’expansion et la diversification&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/#2006-2010-l-expansion-et-la-diversification&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Durant cette période, Linux se démocratise davantage. Voici quelques évolutions marquantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu 6.06 LTS (Dapper Drake)&lt;/strong&gt; : Sortie en 2006, cette version marque un tournant avec sa stabilité et son support à long terme.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Debian unstable (Sid)&lt;/strong&gt; : Devenue une référence pour les utilisateurs souhaitant accéder aux dernières versions des logiciels, malgré un peu moins de stabilité.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fedora 10&lt;/strong&gt; : Lancée fin 2008, cette version a introduit de nombreuses améliorations (ext4, meilleure gestion du réseau, etc.).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;2010-2015-popularisation-et-alternatives-modernes&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;2010–2015 : Popularisation et alternatives modernes&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/#2010-2015-popularisation-et-alternatives-modernes&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les utilisateurs commencent à chercher des alternatives plus ergonomiques ou plus simples d’approche. On voit émerger de nouvelles distributions majeures :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linux Mint&lt;/strong&gt; : Très populaire auprès des débutants, elle se base sur Ubuntu mais propose une interface plus classique et familière.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arch Linux&lt;/strong&gt; : Déjà connue à cette époque pour son approche minimaliste, son gestionnaire de paquets pacman et sa documentation exemplaire.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manjaro&lt;/strong&gt; : Une alternative plus conviviale à Arch Linux, avec des outils de configuration graphiques et des versions préconfigurées.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;2015-2020-maturite-et-diversification-ciblee&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;2015–2020 : Maturité et diversification ciblée&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/#2015-2020-maturite-et-diversification-ciblee&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les distributions se spécialisent davantage, et plusieurs projets misent sur l’esthétique ou un public bien défini.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;elementary OS&lt;/strong&gt; : Inspirée de macOS, cette distribution vise un public soucieux du design et de l’expérience utilisateur.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scientific Linux&lt;/strong&gt; : Développée à l’origine par le CERN et le Fermilab, elle répond aux besoins spécifiques des milieux scientifiques.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tiny Core Linux&lt;/strong&gt; : Ultra-légère (à partir de 11 Mo), elle s’adresse aux utilisateurs avancés et aux systèmes très limités en ressources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;comment-choisir-la-distribution-faite-pour-vous&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Comment choisir la distribution faite pour vous ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/#comment-choisir-la-distribution-faite-pour-vous&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avec autant de distributions disponibles, le choix peut sembler complexe. Voici quelques critères pour vous orienter :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Facilité d’utilisation&lt;/strong&gt; : Ubuntu, Linux Mint ou Zorin OS sont parfaits pour débuter.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expérience et contrôle&lt;/strong&gt; : Arch Linux, Gentoo ou Void Linux conviendront aux utilisateurs aguerris recherchant une personnalisation poussée.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Usage spécifique&lt;/strong&gt; : Pour un usage scientifique, regardez du côté de Scientific Linux, ou même de Debian dans sa version stable. Pour une utilisation multimédia, AV Linux ou Ubuntu Studio peuvent être intéressants.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-21-l-etat-actuel-des-distributions-linux/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les distributions Linux n’ont jamais été aussi nombreuses et variées. Que vous soyez néophyte, passionné ou développeur expérimenté, il existe une distribution faite pour vous. Certaines restent des références indétrônables, d’autres naissent pour répondre à des besoins précis.&lt;/p&gt;
&lt;p&gt;Et vous, quelle distribution utilisez-vous au quotidien ? Avez-vous une préférence particulière ou une anecdote à partager ? Dites-le-nous dans les commentaires !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>ceux qui défendent l’OS de Redmond comme une vérité absolue, en méprisant tout ce qui sort du cadre imposé par Microsoft.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-05-05-ceux-qui-defendent-l-os-de-redmond-comme-une-verite-absolue-en-meprisant-tout-ce-qui-sort-du-cadre-impose-par-microsoft/"/>
		<updated>2025-05-05T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-05-05-ceux-qui-defendent-l-os-de-redmond-comme-une-verite-absolue-en-meprisant-tout-ce-qui-sort-du-cadre-impose-par-microsoft/</id>
		<content type="html">&lt;p&gt;Voici un &lt;strong&gt;contre-article&lt;/strong&gt; (pour la rigolade) qui retourne la critique “&lt;a href=&quot;https://blog.fredericbezies-ep.fr/2025/05/04/ce-qui-me-gonfle-dans-le-logiciel-libre-actuel-episode-4-les-integristes-du-logiciel-libre/&quot;&gt;Ce qui me gonfle dans le logiciel libre actuel, épisode 4 : les intégristes du logiciel libre.&lt;/a&gt;”, cette fois à l’encontre des &lt;strong&gt;extrémistes de Windows&lt;/strong&gt; — ceux qui défendent l’OS de Redmond comme une vérité absolue, en méprisant tout ce qui sort du cadre imposé par Microsoft.&lt;/p&gt;
&lt;h3 id=&quot;les-integristes-de-windows-entre-syndrome-de-stockholm-et-rejet-de-toute-alternative&quot; tabindex=&quot;-1&quot;&gt;Les intégristes de Windows : entre syndrome de Stockholm et rejet de toute alternative &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-05-05-ceux-qui-defendent-l-os-de-redmond-comme-une-verite-absolue-en-meprisant-tout-ce-qui-sort-du-cadre-impose-par-microsoft/#les-integristes-de-windows-entre-syndrome-de-stockholm-et-rejet-de-toute-alternative&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je l’ai déjà souligné ici et là, mais les &lt;strong&gt;extrémistes de Windows&lt;/strong&gt;, c’est parfois pire que les puristes du logiciel libre. Eux aussi ont leur religion, sauf qu’elle s’appelle &lt;em&gt;Microsoft&lt;/em&gt;. Ils n’ont pas besoin de temple, juste un menu démarrer et un abonnement à Microsoft 365 pour se sentir au paradis.&lt;/p&gt;
&lt;p&gt;Car oui, ces gens sont à Windows ce que le fanatique est à son gourou : complètement dévoués, aveugles, et prêts à défendre chaque bug comme une fonctionnalité.&lt;/p&gt;
&lt;p&gt;Je pense à ceux qui t’expliquent, le ton condescendant et les neurones en veille prolongée, que &lt;em&gt;« Windows, ça marche tout seul, pas besoin de comprendre »&lt;/em&gt;. Traduction : « Je ne veux surtout pas savoir comment fonctionne mon ordinateur, je veux qu’il m’obéisse comme un grille-pain, même si je dois accepter une mise à jour qui redémarre tout sans me demander mon avis. »&lt;/p&gt;
&lt;p&gt;Ce sont les mêmes qui t’assurent que « Linux c’est pour les geeks », mais qui pleurent leur mère dès que leur imprimante disparaît après une mise à jour cumulative de Windows 11. L’ironie, c’est qu’ils refusent de lire un message d’erreur, mais trouvent normal d’aller fouiller dans 5 menus imbriqués dans les &lt;em&gt;Paramètres&lt;/em&gt; pour désactiver une notification sonore.&lt;/p&gt;
&lt;p&gt;Et ne parlons pas des &lt;strong&gt;pilotes&lt;/strong&gt; : pour eux, le &lt;em&gt;driver&lt;/em&gt; livré par le constructeur via Windows Update, même s’il fait planter la machine, c’est forcément le bon. Pas besoin de chercher ailleurs. Microsoft sait mieux que toi, même si tu sais ce que tu fais.&lt;/p&gt;
&lt;p&gt;Ces intégristes sont aussi ceux qui hurlent de rire quand tu parles de recompiler un logiciel — &lt;em&gt;“houlà, trop compliqué, je suis pas ingénieur !”&lt;/em&gt; — mais qui vont te coller un crack douteux trouvé sur un forum russe pour activer Photoshop piraté, tout ça parce que payer un abonnement leur semble « exagéré ». Le paradoxe du mouton rebelle.&lt;/p&gt;
&lt;p&gt;Le summum ? Quand tu leur dis que Linux a évolué, qu’il existe des distributions faciles, belles, stables, ils te répondent qu’ils ont essayé Ubuntu &lt;em&gt;en 2008&lt;/em&gt; pendant trois jours, et que &lt;em&gt;« ça marchait pas, j’avais pas de son »&lt;/em&gt;. Argument massue, on n’a rien à dire après ça.&lt;/p&gt;
&lt;p&gt;Et pourtant, leur Windows n’est pas parfait : mises à jour forcées, télémétrie omniprésente, redémarrages inopinés, et un système de fichiers qui fait encore semblant de ne pas vieillir depuis 1995. Mais ça, on n’en parle pas. Parce que critiquer Windows, c’est blasphémer. Et si tu ne crois pas à leur dieu Microsoft, alors c’est que tu n’as rien compris à l’informatique.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Petite réponse d’un “petit cerveau”</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-04-07-reponse-futur-pour-actualia/"/>
		<updated>2025-04-07T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-04-07-reponse-futur-pour-actualia/</id>
		<content type="html">&lt;p&gt;&lt;strong&gt;Réponse provisoire – Mise au point&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/ChatGPT-2025-12-24-tux-ouvrier-facepalm.png&quot; alt=&quot;tux-ouvrier-facepalm&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je prends un instant, même si le temps me manque, pour répondre brièvement à certains propos tenus à mon encontre.&lt;/p&gt;
&lt;p&gt;Dans mon intervention, je me suis exprimé sur une &lt;em&gt;vidéo&lt;/em&gt; — un contenu, des idées, une forme de discours — jamais sur la personne derrière. Je n’ai ni insulté, ni méprisé, ni attaqué l’auteur sur son parcours, sa santé mentale, son milieu social ou ses capacités intellectuelles, du moins je ne pense pas.&lt;/p&gt;
&lt;p&gt;La réponse que j’ai reçue, en revanche, déborde largement du cadre d’un débat d’idées. On m’a prêté une éducation inexistante, on a rabaissé mon métier, moqué mon origine sociale, remis en cause mon équilibre mental, et tenté de m’atteindre personnellement sur tous les plans.&lt;/p&gt;
&lt;p&gt;Je laisse à chacun le soin d’apprécier ce que cela dit de l’état du débat… et de ceux qui préfèrent attaquer l’homme plutôt que d’argumenter sur le fond.&lt;/p&gt;
&lt;p&gt;Je n’ai ni honte d’où je viens, ni de ce que je suis, ni du chemin que j’ai parcouru. Je n’ai pas non plus de temps à perdre avec ceux qui croient encore que l’arrogance est un gage d’intelligence.&lt;/p&gt;
&lt;p&gt;Qu’on se le dise : critiquer un contenu, ce n’est pas attaquer une personne. Mais quand on commence à porter atteinte à l’honneur, à la dignité ou à l’intégrité d’autrui, on franchit une ligne. Une ligne qui, rappelons-le, peut aussi avoir des implications légales si l’on s’égare dans la diffamation ou l’injure publique.&lt;/p&gt;
&lt;p&gt;Je reviendrai, plus tard, avec un billet plus développé. Mais en attendant : que chacun reste à sa place, et surtout, à son niveau.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo Linux : L’art de forger son système aux petits oignons</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/"/>
		<updated>2025-04-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/ChatGPTImage-2025-04-06-gentoo-avantage.png&quot; alt=&quot;gentoo&quot;&gt;&lt;/p&gt;
&lt;p&gt;Quand on parle de distributions GNU/Linux, le nom de &lt;em&gt;Gentoo&lt;/em&gt; revient souvent avec un mélange de fascination et d’appréhension. Certains la voient comme un Everest réservé aux barbus du terminal. Et pourtant, cette vision est bien réductrice. Gentoo, c’est surtout une perle pour les amoureux de la personnalisation, de l’optimisation, et de la liberté logicielle dans toute sa splendeur.&lt;/p&gt;
&lt;h3 id=&quot;une-personnalisation-inegalee&quot; tabindex=&quot;-1&quot;&gt;🎯 Une personnalisation inégalée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/#une-personnalisation-inegalee&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo, ce n’est pas juste une distribution, c’est un véritable &lt;strong&gt;kit de construction&lt;/strong&gt;. Grâce à Portage, son gestionnaire de paquets basé sur les sources, tu ne reçois pas un système générique, mais &lt;em&gt;ton&lt;/em&gt; système, façonné selon &lt;em&gt;tes&lt;/em&gt; besoins, &lt;em&gt;tes&lt;/em&gt; préférences et &lt;em&gt;ton&lt;/em&gt; matériel.&lt;/p&gt;
&lt;p&gt;Avec les &lt;strong&gt;USE flags&lt;/strong&gt;, tu choisis précisément quelles fonctionnalités tu veux activer ou non dans chaque logiciel. Tu veux un VLC sans support du Bluetooth ? Tu peux. Tu veux que ton système n’installe que les paquets compatibles avec Wayland, sans X11 ? C’est possible. Tu veux que tout soit lié à systemd, ou au contraire le fuir ? C’est toi le patron.&lt;/p&gt;
&lt;h3 id=&quot;des-performances-sur-mesure&quot; tabindex=&quot;-1&quot;&gt;🚀 Des performances sur mesure &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/#des-performances-sur-mesure&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La compilation des paquets, souvent pointée du doigt comme un fardeau, est en réalité une &lt;strong&gt;arme redoutable&lt;/strong&gt;. Compiler &lt;em&gt;pour ta machine&lt;/em&gt;, avec des optimisations adaptées (&lt;code&gt;-march=native&lt;/code&gt; par exemple), ça veut dire un système plus léger, plus rapide, plus réactif. Ce n’est pas une légende : à configuration égale, Gentoo peut tout simplement mieux tourner qu’une distro généraliste précompilée.&lt;/p&gt;
&lt;p&gt;Et si tu n’as pas le temps ou l’envie de tout compiler, Gentoo propose maintenant des &lt;strong&gt;binaires optimisés pour les processeurs 64-bit v3&lt;/strong&gt;, via les &lt;code&gt;binhost&lt;/code&gt; officiels ou communautaires. Tu gagnes la main sur le système, &lt;em&gt;sans perdre ton week-end à compiler QtWebEngine&lt;/em&gt; (et ceux qui savent… savent ! 😅).&lt;/p&gt;
&lt;h3 id=&quot;emerge-ton-compagnon-fidele&quot; tabindex=&quot;-1&quot;&gt;🛠️ emerge : ton compagnon fidèle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/#emerge-ton-compagnon-fidele&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce qui fait la force de Gentoo, c’est aussi son écosystème d’outils. Contrairement à ce qu’on pourrait croire, Gentoo &lt;strong&gt;ne te laisse jamais seul&lt;/strong&gt;. &lt;code&gt;emerge&lt;/code&gt; t’explique ce qu’il fait, t’accompagne dans la résolution des conflits, te propose des solutions, et te permet même d’exécuter des &lt;em&gt;dry-run&lt;/em&gt; pour planifier tranquillement tes mises à jour.&lt;/p&gt;
&lt;p&gt;Et avec des outils comme &lt;code&gt;eix&lt;/code&gt; pour chercher des paquets rapidement, ou &lt;code&gt;revdep-rebuild&lt;/code&gt; pour garder un système propre et cohérent, on se retrouve avec un environnement puissant mais bien encadré.&lt;/p&gt;
&lt;h3 id=&quot;gentoo-ce-n-est-pas-difficile-c-est-exigeant-mais-gratifiant&quot; tabindex=&quot;-1&quot;&gt;🔍 Gentoo, ce n’est pas “difficile”. C’est &lt;em&gt;exigeant&lt;/em&gt; – mais gratifiant. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/#gentoo-ce-n-est-pas-difficile-c-est-exigeant-mais-gratifiant&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La différence entre Gentoo et d’autres distributions ? Gentoo te respecte. Elle te donne les clés, les outils, la doc, et te laisse faire. Oui, il y a une courbe d’apprentissage. Mais une fois le pli pris, &lt;strong&gt;c’est une vraie libération&lt;/strong&gt;. Tu comprends comment ton système fonctionne. Tu le maîtrises. Tu le façonnes.&lt;/p&gt;
&lt;p&gt;Et surtout, tu n’as plus besoin de réinstaller tout ton OS tous les 6 mois parce qu’une nouvelle version est sortie. Gentoo est en rolling release : ton système est vivant, mis à jour en continu.&lt;/p&gt;
&lt;h2 id=&quot;petit-clin-d-il-a-nos-amis-d-arch-linux&quot; tabindex=&quot;-1&quot;&gt;😏 Petit clin d’œil à nos amis d’Arch Linux… &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/#petit-clin-d-il-a-nos-amis-d-arch-linux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Oui, Arch c’est propre, minimaliste, avec une super doc, on ne va pas mentir.
Mais entre nous… &lt;em&gt;installer Arch, c’est suivre un wiki&lt;/em&gt;.
&lt;strong&gt;Installer Gentoo, c’est comprendre ton système jusqu’à la moelle&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Et surtout, chez nous, on ne dit pas juste “I use Gentoo” pour frimer. On le vit.
On le compile.
Et parfois, on le recompile 😄&lt;/p&gt;
&lt;h2 id=&quot;en-resume&quot; tabindex=&quot;-1&quot;&gt;En résumé : &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-04-06-gentoo-linux-lart-de-forger-son-systeme-aux-petits-oignons/#en-resume&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;🧩 &lt;strong&gt;Ultra personnalisable&lt;/strong&gt; grâce aux USE flags
⚙️ &lt;strong&gt;Performant&lt;/strong&gt; car compilé pour ton matos
📦 &lt;strong&gt;Flexible&lt;/strong&gt; avec compilation &lt;em&gt;ou&lt;/em&gt; binaires optimisés
🧙 &lt;strong&gt;Didactique&lt;/strong&gt; grâce à emerge et à la doc exceptionnelle
🔥 &lt;strong&gt;Gratifiant&lt;/strong&gt; : tu ne subis plus ton système, tu le domines&lt;/p&gt;
&lt;p&gt;Gentoo, ce n’est pas une distro “de l’élite”.
C’est une distro pour les curieux, les méticuleux, les passionnés.
Et si tu es prêt à mettre un peu les mains dans le cambouis, &lt;strong&gt;elle te le rendra au centuple&lt;/strong&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Plasma 6.3.4 et Thunderbird 137 : surprises et découvertes sur Gentoo</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-04-02-arrivee-de-plasma-6-3-4-et-thunderbird-137/"/>
		<updated>2025-04-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-04-02-arrivee-de-plasma-6-3-4-et-thunderbird-137/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/ChatGPT-Image-2025-04-02-plasma634-thunderbird137.png&quot; alt=&quot;Plasma 6.3.4 et Thunderbird 137&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je suis passé sur ma Gentoo à un Plasma 6.3.4 (par le canal testing) et j’ai eu la surprise de voir Spectacle passé de la version 24.12 à 6.3.4. En cherchant un peu, j’ai vu qu’Arch avait déjà changé la version depuis 6.3.3. En gros, de ce que je comprends, c’est que Spectacle ne fait plus partie des applications KDE mais des meubles de Plasma.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/copie-decran-2025-04-02-1242-update-plasma-thunderbird-1.png&quot; alt=&quot;plasma update&quot;&gt;&lt;/p&gt;
&lt;p&gt;J’ai aussi eu une agréable surprise avec Thunderbird. Vous le savez, car j’en ai parlé, il était disponible dans sa version 136 chez Gentoo depuis testing. Les développeurs de la distribution voulaient s’assurer que passer à son nouveau modèle de sortie mensuelle n’allait pas poser de problèmes pour revenir en arrière. J’ai donc été fort étonné de voir qu’on me propose la version 137 en stable tandis que la 136 reste toujours en testing.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/2025-04-02-thunderbird137.png&quot; alt=&quot;version thunderbird&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je note un petit bug visuel : l’icône dans la barre des tâches n’est pas celui de Thunderbird mais celui de Wayland, comme on peut le voir :&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/copie-decran-2025-04-02-1242-update-plasma-thunderbird-2.png&quot; alt=&quot;thunderbird soucis icone&quot;&gt;&lt;/p&gt;
&lt;p&gt;Et la grosse nouveauté pour moi est l’apparition d’une icône Thunderbird dans le systray :&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/copie-decran-2025-04-02-1242-update-plasma-thunderbird-3.png&quot; alt=&quot;icone systray thunderbird&quot;&gt;&lt;/p&gt;
&lt;p&gt;Alors, vu que je n’ai pas eu la version 136, je ne pourrai pas dire si elle était déjà présente ou non.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quand Seb d&#39;Actualia nous fait encore du PUTACLIC!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-31-quand-seb-d-actualia-nous-fait-encore-du-putaclic/"/>
		<updated>2025-03-31T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-31-quand-seb-d-actualia-nous-fait-encore-du-putaclic/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/ChatGPT-2025-03-19-linux-is-bad.png&quot; alt=&quot;linux is bad&quot;&gt;&lt;/p&gt;
&lt;p&gt;Il est beau mon troll, il est beau mon putaclic ! Eh oui, bienvenue dans le merveilleux monde de YouTube, où il faut pondre des vidéos de merde, balancer du putaclic et empiler les conneries pour exister. Parce que c’est bien connu, critiquer rapporte plus que réfléchir. Mais le pire dans tout ça, c’est que je ne pense même pas qu’il le fasse exprès. Non, il est juste ignorant. Et c’est encore pire. Sortir autant de débilités dans une vidéo avec son avatar de père-vieux-con en dessin animé, tout en n’ayant même pas fait l’effort de tester soi-même, ni même de regarder ce qu’est GLF-OS… Tout ça juste pour faire de la vue et toucher son chèque à la fin du mois. Pitoyable.&lt;/p&gt;
&lt;p&gt;Autant pitoyable que ses changements de distributions incessants, juste parce qu’il est incapable d’en maintenir une en état. Le mec parle de NixOS mais pas de GLF-OS. Il confond tout, ne sait rien, et c’est exactement ce genre de guignols qui pourrit le monde Linux. C’est aussi pour ça que j’ai quitté Debian : trop de mecs de ce genre.&lt;/p&gt;
&lt;p&gt;Alors, parlons de cette fameuse alpha de GLF-OS, que j’ai testée. “Alpha” ? Mon cul. C’est pratiquement une release stable. GLF-OS est effectivement basée sur NixOS, la seule info juste de cette vidéo merdique. Mais pour le reste, tout est faux. Le matos est reconnu out-of-the-box : imprimante, scanner, WiFi, Bluetooth, carte Nvidia, manette, Steam, Xbox Game Pass… Tout fonctionne. J’ai littéralement juste eu à m’asseoir, taper mes identifiants et siroter ma boisson vitaminée.&lt;/p&gt;
&lt;p&gt;Gnome est l’environnement par défaut, et ça tombe bien. Je suis un KDEiste convaincu, mais en terme de simplicité et d’accessibilité, Gnome est ce qui se fait de mieux. Et oui, Firefox est mon navigateur de prédilection, mais pour le Xbox Game Pass, il est moins bon, donc avoir Vivaldi ou Edge en complément, c’est un plus.&lt;/p&gt;
&lt;p&gt;Et son plus grand moment de génie ? Nous sortir qu’il faut bidouiller les fichiers de configuration NixOS. Ah ouais ? Pour quoi faire ? Ces fichiers sont mis à jour automatiquement toutes les 72 heures. Le système vérifie sur le GitHub du projet et si un changement est détecté, il télécharge les nouvelles versions. Moralité : toute modif locale est écrasée. Bravo, champion ! Tester avant de parler, ça t’écorcherait la bouche ?&lt;/p&gt;
&lt;p&gt;Et puis, il nous sort que le plus simple, c’est d’avoir un store d’applications. Devine quoi ? GLF-OS propose justement EasyFlatpak, un store ultra simple d’utilisation pour installer des applications Flatpak en un clic. Quant aux mises à jour, elles sont entièrement automatisées. Si ça foire, rien ne se passe, le système retentera plus tard. Si ça passe, une sauvegarde de l’ancien état du système est créée et une ligne apparaît dans GRUB. L’utilisateur n’a à se préoccuper de rien.&lt;/p&gt;
&lt;p&gt;L’envers de la médaille ? Si le projet meurt, on est dans la merde. Mais ça, c’est le cas de toute distribution niche.&lt;/p&gt;
&lt;p&gt;Bref, se faire appeler Actualia et balancer des fakes news, c’est ironique, non ?&lt;/p&gt;
&lt;iframe width=&quot;1307&quot; height=&quot;735&quot; src=&quot;https://www.youtube.com/embed/E73BW4srZXE&quot; title=&quot;NixOS Linux est une distribution de geek, c&amp;#39;est tout !&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
</content>
	</entry>
	
	<entry>
		<title>Debian 13 se freeze.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-28-debian-13-gel/"/>
		<updated>2025-03-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-28-debian-13-gel/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/ChatGPT-2025-03-28-debian13-freeze.png&quot; alt=&quot;debian 13 freeze&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le gel de Debian 13 &lt;em&gt;Trixie&lt;/em&gt; a commencé le 15 mars 2025 avec la &lt;strong&gt;Transition and Toolchain Freeze&lt;/strong&gt;, suivi d’un &lt;strong&gt;Soft Freeze&lt;/strong&gt; le 15 avril, puis d’un &lt;strong&gt;Hard Freeze&lt;/strong&gt; pour les paquets clés le 15 mai. Plus d’infos &lt;a href=&quot;https://release.debian.org/testing/freeze_policy.html&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On devrait normalement y trouver un noyau &lt;strong&gt;Linux 6.12 LTS&lt;/strong&gt;, &lt;strong&gt;Plasma 6.3.5&lt;/strong&gt;, &lt;strong&gt;GNOME 48&lt;/strong&gt;, &lt;strong&gt;MATE 1.26&lt;/strong&gt; (même si son avenir sous Debian est incertain), &lt;strong&gt;Xfce 4.20&lt;/strong&gt;, ainsi que &lt;strong&gt;LibreOffice 25.2&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Sans trop me mouiller, je dirais que la version stable devrait sortir entre juin et août. Personnellement, je parierais sur une sortie vers la mi-juillet.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>GLF OS sort en alpha!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-23-glf-os-sort-en-alpha/"/>
		<updated>2025-03-23T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-23-glf-os-sort-en-alpha/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/2025-03-23-glfos-alpha-is-born.png&quot; alt=&quot;glfos-alpha-is-born&quot;&gt;&lt;/p&gt;
&lt;p&gt;Qu’est-ce que &lt;a href=&quot;https://www.gaminglinux.fr/glf-os/&quot;&gt;GLF OS&lt;/a&gt; ? C’est une distribution Linux basée sur &lt;a href=&quot;https://nixos.org/&quot;&gt;NixOS&lt;/a&gt;, développée par nos amis de &lt;a href=&quot;https://www.gaminglinux.fr/&quot;&gt;Gaming Linux FR&lt;/a&gt; et plus particulièrement par mon ami Vinceff. J’avais déjà évoqué les prémices de son prototype dans mon billet &lt;strong&gt;“&lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/&quot;&gt;Un retour sous Debian et la découverte de GLF-OS&lt;/a&gt;”&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C’est un projet qui me tient particulièrement à cœur pour plusieurs raisons. D’abord, parce que son développeur principal, Vinceff, est un ami de longue date et un vrai passionné. Ensuite, parce que la base utilisée, NixOS, m’intrigue et m’intéresse. J’avais pris beaucoup de plaisir à tester le prototype, et même si je suis actuellement très bien installé sur ma Gentoo, je garde un œil attentif sur l’évolution de GLF OS.&lt;/p&gt;
&lt;p&gt;Pour l’instant, je ne vais pas plonger dans un test approfondi de cette version alpha. Je préfère attendre la bêta, qui intégrera &lt;strong&gt;KDE, mon environnement de bureau de cœur&lt;/strong&gt; ! Mais connaissant les fous furieux derrière le projet, je ne doute pas une seule seconde de la qualité de cette alpha. D’ailleurs, si elle porte encore ce nom, ce n’est pas par manque de stabilité, mais parce que l’équipe met la barre très haut en matière de rigueur et de fiabilité. Pour avoir testé le prototype, qui aurait déjà pu passer pour une bêta chez bien des distributions, je peux sans hésiter recommander cette alpha à ceux qui voudraient la découvrir.&lt;/p&gt;
&lt;p&gt;Je vais maintenant laisser Vinceff présenter son projet et vous donner envie de plonger dans cette merveille :&lt;/p&gt;
&lt;iframe width=&quot;765&quot; height=&quot;430&quot; src=&quot;https://www.youtube.com/embed/ZLZPRK-d2bE&quot; title=&quot;GLF OS OMNISLASH prend vie ! Alpha Installation de A à Z&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
</content>
	</entry>
	
	<entry>
		<title>Des nouvelles du blog.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-20-des-nouvelles-du-blog/"/>
		<updated>2025-03-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-20-des-nouvelles-du-blog/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL-E-2025-03-20-dragon-age-joueur.webp&quot; alt=&quot;dragon age&quot;&gt;&lt;/p&gt;
&lt;p&gt;Vous l’avez sans doute remarqué, j’ai quelques soucis avec le forum. Rien ne se passe comme prévu : l’ancien n’est plus compatible avec la dernière version de PHP, et le remplaçant refuse obstinément de s’installer correctement. Il me fait des caprices et bloque avant la fin… Je songe sérieusement à passer en force, à moins que… Enfin, ce n’est pas le sujet de ce billet.&lt;/p&gt;
&lt;p&gt;Je voulais surtout vous donner quelques nouvelles sur les prochains articles, qui prennent plus de temps que prévu.&lt;/p&gt;
&lt;p&gt;Le premier portera sur l’installation de Gentoo, expliquée de la manière la plus simple possible selon moi.&lt;/p&gt;
&lt;p&gt;Le second sera consacré à &lt;em&gt;Dragon Age 4&lt;/em&gt;, un jeu qui fait couler beaucoup d’encre. Mais plutôt que de me contenter de suivre la vague des mécontents, j’ai décidé de me plonger dans toute la saga. Je ne connaissais les trois premiers que de nom (ou vaguement, il y a très longtemps), alors je les ai installés et terminés. J’ai fini les deux premiers, et j’en suis à environ 80 heures sur le troisième. Quant au quatrième opus, j’y ai joué une dizaine d’heures pour l’instant.&lt;/p&gt;
&lt;p&gt;Idéalement, j’aurais aimé finir &lt;em&gt;Dragon Age: Inquisition&lt;/em&gt; et avancer plus loin dans &lt;em&gt;Dragon Age 4&lt;/em&gt; avant de donner mon avis. C’est pour ça que je suis moins présent sur le web ces derniers temps.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quoi de neuf dans le libre?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-19-quoi-de-neuf/"/>
		<updated>2025-03-19T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-19-quoi-de-neuf/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL-E-2025-03-19-nouvelles-2025-mars.webp&quot; alt=&quot;nouvelles mars 2025&quot;&gt;&lt;/p&gt;
&lt;p&gt;Alors, quoi de neuf dans le monde du libre ? On assiste à la fonte des dernières neiges éternelles avec la sortie tant attendue de &lt;a href=&quot;https://www.gimp.org/news/2025/03/16/gimp-3-0-released/&quot;&gt;GIMP 3&lt;/a&gt;. Pour rappel, la version 2.10 date de 2018, et le développement de cette version 3 a débuté en 2020.&lt;/p&gt;
&lt;p&gt;D’après leur blog, cette mise à jour apporte son lot de nouveautés et de fonctionnalités :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Besoin de modifier un filtre appliqué il y a quelques heures ? GIMP 3.0 introduit l’édition non destructive pour les filtres les plus courants. Les modifications sont visibles en temps réel grâce à l’aperçu sur la toile.&lt;/li&gt;
&lt;li&gt;Meilleure interopérabilité avec d’autres applications : prise en charge des fichiers DDS BC7, export PSD amélioré et ajout de nombreux nouveaux formats.&lt;/li&gt;
&lt;li&gt;Marre de gérer la taille de vos calques à la main ? L’outil de peinture peut désormais agrandir automatiquement les calques selon vos besoins.&lt;/li&gt;
&lt;li&gt;Création de texte plus avancée : styles personnalisables, contours, ombres, biseaux… tout en conservant la possibilité de modifier la police, la taille et les paramètres de style à tout moment.&lt;/li&gt;
&lt;li&gt;Gestion des calques facilitée avec la sélection multiple : déplacer et transformer plusieurs éléments simultanément devient un jeu d’enfant.&lt;/li&gt;
&lt;li&gt;Amélioration de la gestion des couleurs, dans le cadre du projet à long terme visant à faire de GIMP un éditeur d’images avancé pour tous les usages.&lt;/li&gt;
&lt;li&gt;Migration vers GTK3 pour une interface modernisée et adaptée aux machines récentes.&lt;/li&gt;
&lt;li&gt;Nouveau logo Wilber !&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;fedora-42-et-l-arrivee-de-cosmic&quot; tabindex=&quot;-1&quot;&gt;Fedora 42 et l’arrivée de Cosmic &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-03-19-quoi-de-neuf/#fedora-42-et-l-arrivee-de-cosmic&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’autre sujet du moment, c’est Fedora avec l’arrivée de la bêta de Fedora 42. D’une part, elle devient une édition à part entière et n’est plus considérée comme un simple spin, se plaçant ainsi au même niveau que Fedora Workstation sous GNOME. D’autre part, et c’est ce qui me dérange un peu, Fedora adopte un énième environnement de bureau encore en développement (en version alpha, notamment) : &lt;a href=&quot;https://blog.system76.com/post/cosmic-alpha-6-big-leaps-forward&quot;&gt;Cosmic&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Je vais peut-être faire mon rabat-joie, mais était-il vraiment prioritaire d’ajouter un autre environnement de bureau ? Ne manque-t-il pas plutôt des applications essentielles sous Linux ? Fred en parle justement dans son billet &lt;a href=&quot;https://blog.fredericbezies-ep.fr/2025/03/16/ce-qui-me-gonfle-dans-le-logiciel-libre-actuel-episode-1-la-mise-en-avant-de-projets-non-termines/&quot;&gt;« Ce qui me gonfle dans le logiciel libre actuel, épisode 1 : la mise en avant de projets non terminés »&lt;/a&gt;, notamment avec Garuda, qui l’intègre aussi. Cela dit, Garuda étant déjà une distribution que je considère en alpha perpétuelle, ajouter des éléments en développement ne fait pas vraiment de dégâts supplémentaires…&lt;/p&gt;
&lt;h3 id=&quot;le-freeze-de-debian-13-trixie&quot; tabindex=&quot;-1&quot;&gt;Le freeze de Debian 13 Trixie &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-03-19-quoi-de-neuf/#le-freeze-de-debian-13-trixie&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour finir, un petit point sur Debian : le freeze de Debian 13 &lt;em&gt;Trixie&lt;/em&gt; a commencé le 15 mars 2025 avec la &lt;strong&gt;Transition and Toolchain Freeze&lt;/strong&gt;, suivi d’un &lt;strong&gt;Soft Freeze&lt;/strong&gt; le 15 avril, puis d’un &lt;strong&gt;Hard Freeze&lt;/strong&gt; pour les paquets clés le 15 mai. Plus d’infos ici : &lt;a href=&quot;https://release.debian.org/testing/freeze_policy.html&quot;&gt;https://release.debian.org/testing/freeze_policy.html&lt;/a&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quelle sera ma distribution en 2025 et pourquoi?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-19-quelle-sera-ma-distribution-en-2025/"/>
		<updated>2025-03-19T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-19-quelle-sera-ma-distribution-en-2025/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL-E-2025-03-19-gentoo-balance.webp&quot; alt=&quot;Gentoo balance&quot;&gt;
Je pense qu’à force, vous savez ce que j’aime et ce que je n’aime pas. Vous savez que je suis un fan de Debian, ayant même eu mon heure de gloire en maintenant mon propre paquet pour eux, ou encore que j’apprécie openSUSE. À l’inverse, vous savez aussi que je suis allergique à Mageia et à tout ce qui touche à Arch Linux, par exemple.&lt;/p&gt;
&lt;p&gt;J’ai touché à presque tout en matière de distributions, depuis SUSE 9.3 jusqu’à Gentoo, en passant par toutes les versions de Debian depuis Etch, Mandriva, Frugalware, et bien d’autres. Certaines distributions ont trouvé grâce à mes yeux (openSUSE, Debian, NuTyX, NixOS, Gentoo, Mandriva…), tandis que d’autres me rebutent totalement (Manjaro, Mageia, Fedora, Slackware…). Cela dit, je crois pouvoir dire que je suis moins réfractaire à ce qu’est Arch Linux aujourd’hui, et c’est grâce à Gentoo, qui m’a éduqué. Bon, je reste un peu dubitatif quant à l’idée d’avoir des versions de paquets aussi fraîches que celles proposées par Arch, mais c’est une question de goût…&lt;/p&gt;
&lt;p&gt;Je vais être honnête : je pense que je ne peux plus revenir à Debian pour ma machine principale. Si Gentoo venait à ne plus me convenir, il me faudrait autre chose. Je me vois sur une rolling release posée à la Gentoo, mais pour l’instant, tout roule avec cette dernière, donc je continue. Debian reste néanmoins mon choix idéal pour mes autres machines et pour mon entourage, car malgré mes efforts, je reste “l’informaticien de la famille”, et Debian est la seule distribution où l’on peut véritablement fermer les yeux en toute confiance.&lt;/p&gt;
&lt;p&gt;Je me suis demandé par quoi remplacer Gentoo si elle devenait trop contraignante à maintenir. J’admets que “complexe” ne veut rien dire en soi, car tout y est expliqué en détail, jusqu’à donner la raison du masquage d’un paquet (comme pour Thunderbird 136, par exemple). Je ne trouve pas Gentoo plus complexe que Debian Sid ou Arch Linux, juste plus chronophage. Oui, elle demande du temps et de l’attention, c’est tout.&lt;/p&gt;
&lt;p&gt;La première idée qui me vient serait un retour sous Debian stable, mais je ne pense pas que ce soit possible. J’aime l’idée d’avoir un OS à jour, ou du moins récent. Pas nécessairement à la pointe, mais pas non plus vieillissant. Et Debian stable ne correspond pas à ce juste milieu. D’autres distributions, comme Mageia ou Ubuntu LTS, sont dans le même cas. Je pourrais envisager Ubuntu non-LTS ou Fedora, mais leurs cycles de mise à jour tous les six mois me rendraient fou. De plus, Ubuntu non-LTS me semble trop brouillonne. Quant à Fedora, elle évolue trop rapidement : non seulement on a un grand nombre de mises à jour régulières, mais en plus, un changement de version majeur tous les six mois. Ça fait beaucoup… et ça reste une distribution très “labo”, où les nouvelles technologies sont souvent introduites en avant-première avant d’être stabilisées ailleurs.&lt;/p&gt;
&lt;p&gt;Reste Arch et openSUSE. Pour le coup, je ne sais pas. Arch Linux, c’est Gentoo, mais en moins précautionneuse : dès qu’une nouvelle version de Plasma sort, Arch s’empresse de la pousser aussi vite que possible. Sinon, le principe est similaire. openSUSE, quant à elle, a ses mises à jour classiques de sécurité, qui peuvent tomber à tout moment, mais tous les deux ou trois jours, une grosse mise à jour débarque, coïncidant avec la sortie d’une nouvelle ISO. Cela s’explique par le fait que chaque nouvelle ISO représente une “base” réinstallée du système. Mais là aussi, il y a un hic : je commence à être lassé de l’attitude de certains membres de SUSE qui se prennent pour des messies et supportent mal de travailler avec la communauté. Je ne compte plus les disputes entre la communauté et certains employés de SUSE… J’ai moi-même été impliqué dans l’une d’elles, avec un logiciel que je maintenais et qui a rejoint KDE.&lt;/p&gt;
&lt;p&gt;Je ne vais pas vous le cacher : j’espère pouvoir rester sous Gentoo et être capable de résoudre les petits soucis qui se présenteront. Car de ce que je vois, entre une distribution qui me convient à 100 % et une communauté des plus sympathiques, je peux le dire : je suis gâté !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Gentoo en 2025, pourquoi et pour qui?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-08-gentoo-en-2025/"/>
		<updated>2025-03-10T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-08-gentoo-en-2025/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2025-03-13-gentoo-performance.webp&quot; alt=&quot;Gentoo est vraiment performante mais pas que...&quot;&gt;&lt;/p&gt;
&lt;p&gt;J’ai voulu partager mon ressenti sur Gentoo et voir avec vous si cette distribution vaut encore le coup en 2025. On la met souvent en avant pour sa personnalisation et ses performances, surtout ces dernières… alors qu’en réalité, ce n’est pas forcément ce qui saute aux yeux une fois qu’on l’utilise. Bien sûr, compiler ses logiciels apporte une certaine vivacité et réactivité au système, ce qui est appréciable. Mais sur des machines puissantes, l’impact est bien moins perceptible : ces bécanes passent plus de temps à attendre des instructions qu’à réellement tirer parti de l’optimisation.&lt;/p&gt;
&lt;p&gt;Depuis fin 2023, des binaires officiels sont disponibles, comme sur d’autres distributions, ce qui facilite la vie et fait gagner un temps précieux. Certes, on y perd légèrement en performances par rapport à une compilation maison, mais ce n’est pas tout. Chose encore rare parmi les distributions, Gentoo propose aussi des binaires optimisés en x86-64-v3. Et là, autant dire que la compilation perd tout son intérêt : on profite de la même réactivité sans se fatiguer.&lt;/p&gt;
&lt;p&gt;De mon point de vue, ce n’est même pas la performance qui fait l’intérêt principal de Gentoo. Je serais d’ailleurs d’avis que le projet propose un &lt;em&gt;stage 4&lt;/em&gt;, avec un système préconfiguré, pour gagner du temps – un peu comme leur &lt;a href=&quot;https://distfiles.gentoo.org/releases/amd64/autobuilds/current-livegui-amd64/&quot;&gt;livegui-kde&lt;/a&gt;. Parce que, chez moi, une installation complète avec Plasma et mes applications prend environ huit heures, là où une Calculate Linux est prête en 4 à 6 minutes. Je comprends que ça puisse en rebuter plus d’un, même si, une fois installée, Gentoo est bien plus performante et personnalisable que les autres distributions.&lt;/p&gt;
&lt;p&gt;Non, ce n’est pas la compilation qui m’attire chez Gentoo – ça, c’est juste un effet secondaire. Ce qui m’intéresse vraiment, c’est sa personnalisation, qui est selon moi son principal atout. Le système compile exactement ce que l’utilisateur demande, avec les bibliothèques et la base qu’il souhaite.&lt;/p&gt;
&lt;p&gt;Prenons un exemple : actuellement, la branche stable propose GCC 14.2.1, un noyau 6.12.16, Plasma 6.2.5 et les applications KDE en version 24.12. Mais on peut très bien choisir d’installer GCC 12.4 depuis le canal stable, un noyau 6.13.6 et Plasma 6.3.3 depuis le canal testing.&lt;/p&gt;
&lt;p&gt;Dans mon cas, je préfère rester sur un noyau LTS (je suis passé du 6.6 au 6.12 récemment). Les KDE Apps 24.12 ont été poussées dans stable la semaine dernière, alors qu’elles étaient en 24.08. J’en ai profité pour mettre à jour mon environnement : je suis passé de Plasma 6.2.5 en stable à Plasma 6.3.2 en testing… qui, hier soir, est d’ailleurs passé en 6.3.3.&lt;/p&gt;
&lt;p&gt;Ce que j’aime avant tout, c’est d’avoir le choix. Je ne suis pas obligé de passer immédiatement à la dernière version de mon environnement, même si elle est disponible le jour-même. Je peux décider de rester sur le &lt;em&gt;canal&lt;/em&gt; stable et laisser Gentoo juger quand Plasma est suffisamment mûr pour y être intégré (d’ailleurs, il a fallu attendre la version 6.2.4 pour voir la branche 6.2 arriver en stable).&lt;/p&gt;
&lt;p&gt;À l’inverse, je peux aussi choisir de basculer sur Plasma 6.3 depuis &lt;em&gt;testing&lt;/em&gt; une fois qu’on en est à la deuxième version mineure, si je veux profiter des dernières améliorations plus rapidement. Et ce principe s’applique à tout l’OS : c’est l’utilisateur qui décide, et c’est ça qui fait la vraie force de Gentoo.&lt;/p&gt;
&lt;p&gt;C’est ce juste milieu qui me fait adorer cette distribution. Sa vraie force, c’est de laisser à l’utilisateur le contrôle total sur ses choix et décisions. Grâce à ça, j’ai un OS récent (ou suffisamment) sans les bizarreries des versions trop fraîches, un système moderne sans subir l’instabilité des premiers pas d’une nouvelle branche.&lt;/p&gt;
&lt;p&gt;Comment je peux parler de personnalisation sans mentionner les drapeaux &lt;code&gt;USE&lt;/code&gt;? Je vais remédier à mon erreur. Alors selon Quant:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Les drapeaux USE sont des mots-clés essentiels dans Gentoo, permettant de configurer le système lors de l’installation ou de la mise à jour des paquets. Ils définissent les fonctionnalités et les dépendances d’un paquet, influençant ainsi son comportement et les bibliothèques qui seront liées.&lt;/p&gt;
&lt;p&gt;Fonctionnalités des Drapeaux USE:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Configuration des paquets : Les drapeaux USE déterminent comment chaque paquet sera compilé et installé, en activant ou désactivant certaines fonctionnalités.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Personnalisation : Ils permettent aux utilisateurs de personnaliser leur système selon leurs besoins spécifiques, par exemple, en choisissant de ne pas inclure des fonctionnalités inutiles comme OpenGL ou KDE.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Gestion des dépendances : Les drapeaux USE influencent les dépendances installées avec un paquet. Par exemple, activer le drapeau kde entraînera l’installation des bibliothèques KDE nécessaires.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Types de Drapeaux USE:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Globaux : Utilisés par plusieurs paquets à l’échelle du système. Ils sont définis dans les fichiers de profil de Gentoo.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Locaux : Spécifiques à un seul paquet. Ils sont définis dans les fichiers de métadonnées associés à ce paquet.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Déclaration des Drapeaux USE:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Globalement : Dans le fichier /etc/portage/make.conf, où les utilisateurs peuvent ajouter ou retirer des drapeaux en utilisant la syntaxe appropriée (par exemple, USE=“-kde ldap”).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Pour des paquets spécifiques : Dans le fichier /etc/portage/package.use, permettant un réglage plus fin des drapeaux pour chaque paquet.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Temporairement : En utilisant une variable d’environnement lors de l’installation d’un paquet, bien que cela ne soit pas recommandé pour une utilisation à long terme.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Commandes Utiles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Pour voir les drapeaux USE activés :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;portageq envvar USE&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Pour vérifier les drapeaux USE d’un paquet spécifique :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;emerge --pretend --verbose &amp;lt;nom_du_paquet&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Pour mettre à jour le système après avoir modifié les drapeaux USE :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;emerge --update --deep --newuse @world&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Conclusion: Les drapeaux USE sont un outil puissant pour personnaliser et optimiser un système Gentoo. Une bonne compréhension de leur gestion est cruciale pour administrer efficacement un système basé sur Gentoo.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Bien sûr, les performances sont bien là. Je n’ai jamais eu un Plasma aussi réactif, que ce soit sous SID, Arch Linux, ou même Cachyos, qui met pourtant l’accent sur cette réactivité. Mes applications, qu’elles soient natives à KDE (Kate, Dolphin, KDEPIM, etc.) ou non (LibreOffice, Firefox, etc.), sont plus réactives que jamais, qu’elles soient binaires ou compilées.&lt;/p&gt;
&lt;p&gt;La compilation n’est pas si contraignante que ça, on finit par l’oublier. C’est sûr, si on attend devant la machine que les mises à jour se fassent, ça prend du temps – même avec des binaires. Emerge n’est pas pacman ni APT, mais si, comme moi, vous les faites pendant le repas ou la nuit, cela devient presque invisible.&lt;/p&gt;
&lt;p&gt;Cependant, contrairement à Debian, on ne peut pas automatiser les mises à jour comme on le ferait sous Debian Stable. La maintenance nécessite du temps et une présence régulière. On y reviendra.&lt;/p&gt;
&lt;p&gt;De même, l’installation de paquets prend un peu plus de temps, même en utilisant des binaires. C’est toujours plus long que sous Arch, Debian ou n’importe quelle autre distribution binaire comme Fedora, Slackware, et compagnie. Par contre, la compilation des paquets sous Arch, via les recettes d’AUR, prendra à peu près le même temps que sous Gentoo avec ses ebuilds.&lt;/p&gt;
&lt;p&gt;Parlons de la maintenance d’une Gentoo. Comme on le répète souvent, elle demande du temps et de l’attention. Ce n’est pas une distribution qui fonctionne “tout cuit” comme Debian. On est plus dans l’esprit d’Arch Linux ou de Slackware, mais &lt;em&gt;emerge&lt;/em&gt; fait toujours un rappel des actions à entreprendre après une installation ou une mise à jour. Et cela se fait de différentes manières et par divers supports.&lt;/p&gt;
&lt;p&gt;D’abord, comme sous Arch Linux, il y a les informations disponibles sur le site, avec les actualités ou les flux, sans oublier les mailing lists. En gros, c’est à peu près le même système que sous Arch. Mais ce qui est encore plus intéressant, c’est que les nouvelles sont accessibles directement via &lt;em&gt;eselect&lt;/em&gt;, et les outils nous incitent à les lire en affichant la commande nécessaire lors des synchronisations de la base de données des dépôts. C’est vraiment bien pensé : seules les nouvelles pertinentes pour notre configuration apparaissent. Par exemple, sur mon système qui n’a rien à voir avec GNOME, les news liées à GNOME ne seront même pas affichées.&lt;/p&gt;
&lt;p&gt;Je crois qu’il existe des applications tierces qui fonctionnent un peu de la même manière, comme des “enrobeurs” de &lt;em&gt;pacman&lt;/em&gt; (ces outils facilitent l’interaction avec l’AUR en simplifiant les commandes nécessaires pour installer, mettre à jour ou gérer des paquets). Il me semble que &lt;em&gt;yay&lt;/em&gt; propose une option pour afficher les actions à effectuer lors des mises à jour. Je me demande même si ce n’est pas son comportement par défaut…&lt;/p&gt;
&lt;p&gt;Enfin, chaque ebuild peut contenir un &lt;em&gt;postinst&lt;/em&gt; qui nous avertit des actions ou requêtes optionnelles ou obligatoires à réaliser après une installation. Un bon exemple est l’ebuild de &lt;em&gt;nodejs&lt;/em&gt; :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function-name function&quot;&gt;pkg_postinst&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; use &lt;span class=&quot;token function&quot;&gt;npm&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;then&lt;/span&gt;
		ewarn &lt;span class=&quot;token string&quot;&gt;&quot;remember to run: source /etc/profile if you plan to use nodejs&quot;&lt;/span&gt;
		ewarn &lt;span class=&quot;token string&quot;&gt;&quot; in your current shell&quot;&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;fi&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Encore une fois, je parle en mon nom, mais je ne trouve pas Gentoo plus difficile à installer ou à gérer que Arch Linux. Au contraire, je trouve qu’on est bien guidé sans tomber dans l’assistanat. J’ai même l’impression que la finition est meilleure. C’est peut-être juste une sensation, mais ça se voit assez clairement, notamment sous Plasma. Je ne sais pas, peut-être que le méta-paquet installe les bonnes fonts, ce qui contribue à cette impression.&lt;/p&gt;
&lt;p&gt;Pour finir, j’ai fait de Gentoo ma distribution principale pour ma machine.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Warhammer 40,000 : Rogue Trader, ma déception.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-07-warhammer-40000-rogue-trader/"/>
		<updated>2025-03-07T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-07-warhammer-40000-rogue-trader/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/warhammer-rogue-trader.webp&quot; alt=&quot;warhammer-rogue-trader&quot;&gt;&lt;/p&gt;
&lt;p&gt;Aujourd’hui, on va parler jeu vidéo, et plus particulièrement d’un titre que j’attendais depuis longtemps (depuis 2023 tout de même !). Mais son prix de 99 € me freinait un peu… Ce jeu, c’est &lt;em&gt;Warhammer 40,000: Rogue Trader&lt;/em&gt;, développé par &lt;a href=&quot;https://owlcat.games/&quot;&gt;Owlcat Games&lt;/a&gt;, un studio qui s’est imposé aux côtés d’Obsidian comme un maître du jeu de rôle. Leurs titres &lt;em&gt;Pathfinder: Kingmaker&lt;/em&gt; et &lt;em&gt;Pathfinder: Wrath of the Righteous&lt;/em&gt; comptent d’ailleurs parmi mes préférés.&lt;/p&gt;
&lt;p&gt;Heureusement, &lt;em&gt;Rogue Trader&lt;/em&gt; est désormais disponible sur le Game Pass, ce qui me permet de le tester gratuitement et, qui sait, peut-être de l’acheter s’il me plaît. Mais pour l’instant, ce n’est pas gagné…&lt;/p&gt;
&lt;h2 id=&quot;un-combat-au-tour-par-tour-qui-plombe-le-rythme&quot; tabindex=&quot;-1&quot;&gt;Un combat au tour par tour qui plombe le rythme &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-03-07-warhammer-40000-rogue-trader/#un-combat-au-tour-par-tour-qui-plombe-le-rythme&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Warhammer 40,000: Rogue Trader&lt;/em&gt; est le tout premier jeu de rôle de la franchise à proposer des combats au tour par tour. Et c’est, selon moi, son principal défaut.&lt;/p&gt;
&lt;p&gt;Owlcat Games nous avait habitués à offrir le choix entre du temps réel avec pause tactique et du tour par tour, comme dans &lt;em&gt;Pathfinder: Kingmaker&lt;/em&gt; et &lt;em&gt;Wrath of the Righteous&lt;/em&gt;—un héritage des &lt;em&gt;Baldur’s Gate 1 &amp;amp; 2&lt;/em&gt; et &lt;em&gt;Pillars of Eternity 1 &amp;amp; 2&lt;/em&gt;. Ici, on est limité au tour par tour, et ça casse complètement le rythme du jeu.&lt;/p&gt;
&lt;p&gt;Le jeu est bien plus court que les &lt;em&gt;Pathfinder&lt;/em&gt;, et j’ai presque l’impression que ce choix a été fait pour rallonger artificiellement la durée de vie. C’est frustrant, surtout qu’on acquiert rapidement des armes surpuissantes. Résultat : chaque combat devient une boucle interminable de &lt;em&gt;déplacement → buff → buff → buff → attaque&lt;/em&gt;, répétée pour chaque membre de l’équipe.&lt;/p&gt;
&lt;p&gt;Le pire, c’est l’attente entre chaque action : on passe plus de temps à regarder les animations qu’à jouer. Ça ralentit tout, ça casse l’immersion, et moi, ça m’a complètement sorti du jeu.&lt;/p&gt;
&lt;p&gt;C’est d’autant plus dommage que j’attendais ce titre avec impatience. Non seulement il coûte un bras (99 €, je le rappelle), mais en plus, j’adore les jeux du studio. J’ai plus de 50 heures sur le premier &lt;em&gt;Pathfinder&lt;/em&gt;, et j’attends de le finir pour me plonger pleinement dans le deuxième. J’adore aussi les &lt;em&gt;Baldur’s Gate&lt;/em&gt; et &lt;em&gt;Pillars of Eternity&lt;/em&gt;, qui partagent le même ADN.&lt;/p&gt;
&lt;p&gt;Bref, j’espérais un &lt;em&gt;Aliens: Dark Descent&lt;/em&gt; dans l’univers de &lt;em&gt;Warhammer&lt;/em&gt;, et je me retrouve avec un &lt;em&gt;Triangle Strategy&lt;/em&gt;…&lt;/p&gt;
&lt;h2 id=&quot;un-univers-soigne-malgre-tout&quot; tabindex=&quot;-1&quot;&gt;Un univers soigné malgré tout &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2025-03-07-warhammer-40000-rogue-trader/#un-univers-soigne-malgre-tout&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tout n’est pas à jeter, heureusement. Visuellement, le jeu est très soigné. Certes, ce n’est pas le titre qui mettra à genoux les consoles actuelles, mais le souci du détail est impressionnant. Je n’ai jamais vu un jeu &lt;em&gt;Warhammer&lt;/em&gt; aussi minutieux dans sa direction artistique.&lt;/p&gt;
&lt;p&gt;L’univers est également bien mis en valeur. Un lexique est disponible, comme dans les autres jeux Owlcat, ce qui permet aux néophytes de se familiariser avec le lore sans imposer des kilomètres de dialogues aux joueurs qui s’en fichent. Une bonne idée, qui rend le tout plus accessible sans sacrifier l’immersion.&lt;/p&gt;
&lt;p&gt;Au final, &lt;em&gt;Warhammer 40,000: Rogue Trader&lt;/em&gt; a du potentiel, mais son système de combat rigide et trop lent gâche l’expérience. Si vous êtes patient et amateur de tour par tour pur et dur, pourquoi pas. Mais si, comme moi, vous aimez avoir le choix, vous risquez d’être frustré… Heureusement que je ne l’ai pas payé plein pot !&lt;/p&gt;
&lt;p&gt;Je vous laisse avec une vidéo qui en parle bien mieux que moi:&lt;/p&gt;
&lt;iframe width=&quot;1280&quot; height=&quot;720&quot; src=&quot;https://www.youtube.com/embed/wT0Whv36Lnk&quot; title=&quot;Warhammer 40,000 - Rogue Trader : Présentation et Impressions&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
</content>
	</entry>
	
	<entry>
		<title>Soucis avec les commentaires et le forum.</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-06-soucis-avec-les-commentaires/"/>
		<updated>2025-03-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-06-soucis-avec-les-commentaires/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2025-03-06-forum-is-dead.webp&quot; alt=&quot;forum est mort&quot;&gt;&lt;/p&gt;
&lt;p&gt;Vous l’avez sans doute remarqué, le forum est actuellement hors ligne. J’ai rencontré plusieurs difficultés pour le remettre en place. D’une part, &lt;strong&gt;Nosenseforum&lt;/strong&gt; n’est plus compatible avec PHP8, et d’autre part, &lt;strong&gt;Flatboard&lt;/strong&gt; me cause quelques soucis avec mon hébergeur.&lt;/p&gt;
&lt;p&gt;En résumé, je suis un peu coincé et je ne sais plus trop comment avancer. J’ai testé &lt;strong&gt;Commentics&lt;/strong&gt; (&lt;a href=&quot;https://commentics.com/&quot;&gt;site ici&lt;/a&gt;), mais je ne suis pas vraiment convaincu. Il manque ce côté “forum” où l’on pouvait discuter de tout et de rien sans lien direct avec un billet. Une autre option serait de basculer sur une solution plus traditionnelle comme &lt;strong&gt;phpBB&lt;/strong&gt; (&lt;a href=&quot;https://www.phpbb.com/&quot;&gt;site ici&lt;/a&gt;), mais cela viendrait avec son lot de contraintes et de gestion.&lt;/p&gt;
&lt;p&gt;Pour être tout à fait honnête, je ne me vois pas lancer un forum classique, surtout quand je vois que &lt;strong&gt;Alionet&lt;/strong&gt; (&lt;a href=&quot;https://www.alionet.org/index.php&quot;&gt;site ici&lt;/a&gt;) se demande même s’il doit fermer ses portes (&lt;a href=&quot;https://www.alionet.org/index.php?topic=2089.0&quot;&gt;discussions ici&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Le plus frustrant, c’est que je ne peux même plus vous demander ce que vous en pensez !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>On relance le blog?</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-03-01-on-relance-le-blog/"/>
		<updated>2025-03-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-03-01-on-relance-le-blog/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-tuxFamily-is-dead.webp&quot; alt=&quot;tuxFamily-is-dead&quot;&gt;&lt;/p&gt;
&lt;p&gt;On va tenter de relancer le blog. Rien n’a bougé depuis mi-janvier, avec l’arrêt de TuxFamily et le passage à un nouvel hébergeur où, évidemment, j’ai des soucis de clés pour ce fameux – mais inutile – HTTPS.&lt;/p&gt;
&lt;p&gt;Je repars cette fois avec 11ty à la place de Hexo. Pourquoi encore un changement ? Simplement pour pouvoir inclure une archive HTML de l’ancien blog. Je trouve ça triste de perdre les anciens billets : c’est comme effacer l’ADN du blog, on ne sait plus trop d’où viennent certaines opinions. Le souci, c’est que récupérer mes anciens articles sous leur forme HTML complète (avec CSS et template inclus) n’est pas si simple… alors qu’11ty le gère naturellement.&lt;/p&gt;
&lt;p&gt;Un immense merci à TuxFamily pour toutes ces années. Qualité, gentillesse, services impeccables… C’est un coup dur pour tous ceux qui, comme moi, voulaient un espace d’expression libre sans frais.&lt;/p&gt;
&lt;p&gt;Ah, et pour l’instant, il n’y a même plus de forum. L’ancien ne tourne pas sous PHP8, et le nouveau plante là où il fonctionnait avant. J’y reviendrai plus tard, on verra bien.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>C&#39;est enfin l&#39;heure du bilan 2024 et retour sous Debian!</title>
		<link href="http://passiongnulinux.free.nf/blog/2025-01-17-bilan-2024/"/>
		<updated>2025-01-17T17:54:40Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2025-01-17-bilan-2024/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2025-01-18-retour-debian.webp&quot; alt=&quot;retour à Debian&quot;&gt;
Avec un peu de retard, prenons le temps de faire le bilan de l’année 2024 et d’échanger sur celle qui débute.
Jetons un œil à ce que j’écrivais dans le &lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-01-08-bilan-2023/&quot;&gt;bilan 2023&lt;/a&gt;, notamment sur deux points principaux:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;J’espère du reste que 2024 sera la continuité de mon abandon de Debian, fin 2023 j’ai pu lâcher celle-ci, grâce entre autre à la Nixos, j’espère donc profiter de cet élan et me passer totalement de Debian. J’aime imaginer que Debian est derrière moi.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;En ce qui concerne le site, il tourne avec l’aide de 11ty, clairement je ne pense plus bouger, je n’en trouve pas l’envie, ni le besoin, j’ai ce que je veux et surtout ce dernier a pu me montrer sa force en étant capable de récupérer mes conneries, choses que je n’aurais pas pu faire avec autre chose. Alors j’ai perdu le site, en fait j’ai perdu la partie source de mon site, le rendu était là sur le serveur et donne ce que vous voyez.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je commence par le blog, c’est plus court et il y a moins de choses à en dire. Non, je n’ai pas gardé 11ty, je suis repassé à Hexo, car entre-temps, j’ai changé d’hébergeur. D’ailleurs, je vais devoir encore en changer (&lt;a href=&quot;https://linuxfr.org/news/la-mort-lente-de-tuxfamily-pensez-a-deplacer-vos-projets-ailleurs&quot;&gt;TuxFamily se meurt&lt;/a&gt;). J’ai rencontré des problèmes avec la version 3 de 11ty : il a fallu modifier et adapter ma configuration, ce que j’ai fait bien sûr, mais j’ai fini par trouver cela trop fouillis. La simplicité du début s’est envolée au profit d’un système de plus en plus technique. Comme je l’ai déjà dit, j’aime que mes outils ne changent pas en cours de route, un peu comme Debian (apt, ça fait 20 ans que je le pratique et il ne bouge pas). Il faut que ça reste gravé dans le marbre.&lt;/p&gt;
&lt;p&gt;Avec Hexo, l’apparence reste inchangée, même si des modifications se produisent en arrière-plan. Je n’ai pas besoin d’ajuster mon code ni mon thème : le moteur prend en charge tout le processus automatiquement, en convertissant mes paramètres à partir du fichier de configuration.&lt;/p&gt;
&lt;p&gt;L’autre cas, celui de Debian, est plus complexe. Tout au long de cette année, j’ai presque réussi à m’en passer : d’abord avec openSUSE, puis NixOS, ensuite Ubuntu, avant de revenir à Calculate et Gentoo, pour enfin tester GLF-OS, une distribution encore en prototype mais vraiment bien conçue.&lt;/p&gt;
&lt;p&gt;Je crois avoir trouvé mon eldorado en termes de distributions (Gentoo et NixOS), du moins sur le papier, même si en pratique, l’entretien et la gestion technique sont un peu plus complexes, j’explique. Gentoo c’est:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une optimisation poussée : Gentoo permet de tirer le maximum du matos avec des options spécifiques. Dans mon cas, je n’ai jamais vu ma machine aussi vivace!&lt;/li&gt;
&lt;li&gt;un contrôle total : Chaque dépendance, chaque configuration passe par l’utilisateur. Sur Debian, tu acceptes un peu plus le choix des mainteneurs.&lt;/li&gt;
&lt;li&gt;rolling release “frileuse” : Même si tu peux passer à Debian Testing ou Unstable, Gentoo reste plus timide et ne pousse pas des versions dans le canal stable sans vérifications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais alors, qu’est ce qui n’allait pas? La réponse est toute faite, Gentoo, c’est un peu comme une Ferrari : quand ça roule, c’est magique, mais pour la maintenance, t’as l’impression de devoir être un mécano à plein temps. 😅 À chaque &lt;code&gt;emerge --sync &amp;amp;&amp;amp; emerge -avuDN @world&lt;/code&gt;, t’as droit à un festival de messages, et ça peut vite devenir épuisant, voici quelques joyeusetés de Gentoo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ruby, Python, Perl, etc. : À chaque mise à jour, tu te tapes des trucs comme : &lt;code&gt;Important: config-scripts exist for 3.1, use eselect python to set active version.&lt;/code&gt; Et si tu ignores, ça peut casser des paquets en douce… ou pas.&lt;/li&gt;
&lt;li&gt;Les modules du noyau : Changer de noyau ? Super, mais penses à reconstruire les modules comme VirtualBox, NVIDIA, etc. Sinon, au prochain reboot, panique à bord : &lt;code&gt;Unable to load module x/y/z. Kernel mismatch detected.&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Preserve-libs et conflits de bibliothèques : Gentoo essaie de te sauver la mise, mais parfois c’est juste stressant : &lt;code&gt;Detected preserved libs: /usr/lib64/libXYZ.so.1&lt;/code&gt; Et là, emerge &lt;code&gt;@preserved-rebuild&lt;/code&gt; entre en scène. Mais encore faut-il s’en souvenir…&lt;/li&gt;
&lt;li&gt;Masquages, conflits et USE flags : Une petite update peut vite dégénérer en chasse aux conflits comme :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;The following packages are masked:
        - dev-libs/foo-1.2.3 &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;masked by: ~amd64 keyword&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Du coup, tu joues à Tetris avec les package.accept_keywords.
Trop de réglages, Gentoo, même avec toute sa puissance, peut finir par fatiguer. 😊&lt;/p&gt;
&lt;p&gt;Debian a cette simplicité et cette robustesse qui peuvent être incroyablement reposantes, surtout après avoir passé du temps sur des distributions plus exigeantes comme Gentoo ou Calculate (CL par la suite). Avec Debian, tout est solide, bien testé, et rarement source de surprises.
Ce que l’on gagne avec Debian :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gestion des paquets simplifiée : Avec &lt;code&gt;apt&lt;/code&gt;, tout est rapide et intuitif, pas de compilation, pas de USE flags à configurer.&lt;/li&gt;
&lt;li&gt;Stabilité légendaire : Debian Stable est un roc. Ça marche, point. Pas de bricolage à chaque mise à jour.&lt;/li&gt;
&lt;li&gt;Large support matériel : Peu importe ta machine, Debian couvre 99% des cas dès l’installation.&lt;/li&gt;
&lt;li&gt;Un écosystème énorme : Besoin d’un paquet ? Il y a de fortes chances qu’il soit déjà empaqueté dans les dépôts ou directement chez l’éditeur au format DEB.&lt;/li&gt;
&lt;li&gt;Pas de soucis avec les disques qui changent d’ordre : Avec UUID ou labels par défaut dans fstab, fini les prises de tête !&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pourquoi Debian est une bouffée d’air frais pour moi:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mises à jour sans prise de tête : Avec &lt;code&gt;apt upgrade&lt;/code&gt;, c’est propre, silencieux, et je n’ai pas à lire 50 lignes d’instructions après chaque update. Debian gère tout en coulisses.&lt;/li&gt;
&lt;li&gt;Pas de rebuilds après mise à jour du noyau : je mets à jour mon noyau, je reboote, et voilà. Pas de &lt;code&gt;module-rebuild&lt;/code&gt;. Pas de panique avec DKMS.&lt;/li&gt;
&lt;li&gt;Aucune gestion de dépendances manuelle : Tout est préconfiguré. Pas besoin de jongler avec des USE flags, des overlay ou des masques. Je veux ruby, python ou perl ? Debian livre un système où tout cohabite proprement.&lt;/li&gt;
&lt;li&gt;Stabilité dans les paquets : Les versions sont testées à mort. Sur Gentoo, tu es souvent le testeur involontaire, surtout si tu actives ~amd64. 😅&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Il me faut autant que possible faire une transition douce, ayant aimé le contrôle que Gentoo offre, voici quelques ajustements sur Debian :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;apt-listchanges&lt;/code&gt; (utile surtout avec Sid ou testing) pour avoir un résumé rapide des changements post-update (mais c’est jamais aussi envahissant que Gentoo).&lt;/li&gt;
&lt;li&gt;Si je veux garder un certain “contrôle”, &lt;code&gt;deborphan&lt;/code&gt; pour nettoyer les paquets inutilisés comme le fais emerge avec &lt;code&gt;emerge --depclean&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Et si vraiment je veux de l’optimisation, je peux recompiler quelques paquets critiques via &lt;code&gt;apt-build&lt;/code&gt;, mais c’est optionnel.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bref, je passes de la Ferrari à une bonne vieille Volvo, c’est peut-être moins excitant, mais c’est fiable, pratique et prévisible. Pas de stress à chaque mise à jour. Parfois, c’est tout ce dont on a besoin 😊, on a juste besoin d’un système qui bosse pour nous, et pas l’inverse. Debian, c’est un peu le pote fiable qui ne te lâche pas au milieu de la route, pendant que Gentoo te fait jouer au docteur Frankenstein à chaque update.&lt;/p&gt;
&lt;p&gt;Ah, et NixOS, c’est tentant, hein ? Quand je vois sa gestion des dépendances ultra-propre et ses rollback magiques, je me dis que c’est la distro du futur. Mais entre nous, c’est un futur où je suis parfois obligé de lire un manuel juste pour installer un truc basique.&lt;/p&gt;
&lt;p&gt;Debian, c’est mon pote d’enfance qui sait ce que j’aime. Il me prépare un café avant même que je l’ai demandé, il me laisse installer mon serveur ou mon desktop sans me filer un mal de crâne. Avec NixOS, c’est un peu comme inviter un génie chez soi : oui, il fait tout, mais faut apprendre son langage avant qu’il daigne bouger un doigt. 😂&lt;/p&gt;
&lt;p&gt;Alors, si j’ai envie de simplicité et d’un truc qui marche sans poser 40 questions existentielles, Debian est là. Et si un jour j’ai envie de retenter l’expérience avec NixOS, on pourra y aller, pas à pas, et voir si le génie mérite son coup de foudre.&lt;/p&gt;
&lt;p&gt;Tiens, ça serait un super billet: une comparaison vivante et marrante entre la stabilité rassurante de Debian et l’originalité futuriste (mais exigeante) de NixOS. Je suis sûr que pas mal de gens se reconnaîtraient là-dedans.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Un retour sous Debian et la découverte de GLF-OS.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/"/>
		<updated>2024-12-31T19:05:22Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2025-01-16-adieu-gentoo-hello-glfos.webp&quot; alt=&quot;Adieu Gentoo, bonjour GLFOS&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;gentoo-une-aventure-marquante-en-2024-un-coup-de-c-ur-que-je-quitte-en-beaute&quot; tabindex=&quot;-1&quot;&gt;Gentoo, une aventure marquante en 2024: un coup de cœur que je quitte en beauté. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/#gentoo-une-aventure-marquante-en-2024-un-coup-de-c-ur-que-je-quitte-en-beaute&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;2024 restera une année particulière pour moi en tant qu’utilisateur de Linux et aura marqué un tournant avec Gentoo.  Si je devais résumer cette année en un mot, ce serait &lt;strong&gt;Gentoo&lt;/strong&gt;. Ce n’était pas ma première rencontre avec cette distribution mythique, mais c’était sans doute la plus marquante. Je dois avouer que cette distribution m’a offert une expérience inédite, intense, et incroyablement enrichissante. Si j’avais découvert Linux avec Gentoo plutôt qu’avec Debian, je pense que je ne l’aurais jamais quittée. Ce fut un véritable coup de cœur, peut-être même &lt;strong&gt;le coup de cœur de l’année&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Gentoo, c’est une école. Elle m’a rappelé pourquoi j’aime autant Linux et elle m’a permis de redécouvrir Linux sous un autre angle : celui de la liberté absolue, du contrôle total, d’une optimisation au service de mes besoins, et cette satisfaction d’avoir un système taillé sur mesure. J’ai adoré tout ce que Gentoo m’a apporté et si j’avais commencé mon aventure Linux avec Gentoo plutôt qu’avec Debian, je pense sincèrement que je ne l’aurais jamais quittée.&lt;/p&gt;
&lt;p&gt;Gentoo a été &lt;strong&gt;mon coup de cœur de l’année 2024&lt;/strong&gt;, peut-être même le véritable coup de cœur de ma vie d’utilisateur Linux. Mais voilà, cette immersion m’a aussi permis de réaliser à quel point j’étais attaché au confort que m’offre Debian au quotidien. Gentoo, c’est une belle aventure, mais Debian, c’est un peu comme rentrer à la maison.&lt;/p&gt;
&lt;h3 id=&quot;une-derniere-installation-pour-la-route-un-dernier-hommage&quot; tabindex=&quot;-1&quot;&gt;Une dernière installation pour la route, un dernier hommage. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/#une-derniere-installation-pour-la-route-un-dernier-hommage&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avant de tourner la page, j’ai voulu rendre hommage à Gentoo en préparant une dernière et ultime installation, peaufinée avec soin et à mon image. Huit heures plus tard, ma machine était prête : Plasma, Firefox, mes jeux, Discord… tout ce qui m’accompagne au quotidien. C’était une configuration aux petits oignons, et j’étais satisfait. Mais… il a suffi d’une vidéo pour tout chambouler, c’est là que j’ai fait une &lt;em&gt;bourde&lt;/em&gt;.&lt;/p&gt;
&lt;h3 id=&quot;la-bourde-une-video-le-cadeau-de-vinceff-glf-os&quot; tabindex=&quot;-1&quot;&gt;La bourde ? Une vidéo, le cadeau de Vinceff : GLF OS. &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/#la-bourde-une-video-le-cadeau-de-vinceff-glf-os&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je suis tombé sur une vidéo de mon ami Vinceff, intitulée &lt;a href=&quot;https://youtu.be/h-_8uwcfcjI&quot;&gt;Gaming Linux Awards 2024 - GLF OS annoncé !! - Bilan complet de l’année&lt;/a&gt;. En regardant, je n’ai pas pu résister au moment où il dévoile un petit cadeau pour la communauté : une &lt;strong&gt;distribution Linux basée sur NixOS&lt;/strong&gt; (&lt;a href=&quot;https://youtu.be/h-_8uwcfcjI?t=7274&quot;&gt;lien direct vers le moment clé&lt;/a&gt;) développée par lui et son équipe. Pour ceux qui connaissent Vinceff, vous savez qu’il ne fait pas les choses à moitié. Et moi, avec ma curiosité légendaire, je n’ai pas résisté. Quelques heures après, Gentoo avait sauté pour faire place à &lt;strong&gt;GLF OS&lt;/strong&gt;, une distribution encore en phase de “prototype”.&lt;/p&gt;
&lt;h3 id=&quot;glf-os-un-projet-prometteur-et-pourquoi-il-merite-qu-on-s-y-interesse&quot; tabindex=&quot;-1&quot;&gt;GLF OS : un projet prometteur et pourquoi il mérite qu’on s’y intéresse: &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/#glf-os-un-projet-prometteur-et-pourquoi-il-merite-qu-on-s-y-interesse&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce cadeau de Vinceff et de son équipe est encore au stade de “prototype”, une version que certains qualifieraient de bêta. Mais connaissant le sérieux de l’équipe, je suis convaincu que cette distribution a un bel avenir. GLF OS n’est pas une simple distribution parmi d’autres, bien qu’encore jeune, cette distribution s’appuie sur la robustesse de NixOS, déjà innovante par sa gestion unique des paquets et des configurations, offre une base solide pour expérimenter quelque chose de nouveau.&lt;/p&gt;
&lt;p&gt;Ce projet est porté par une équipe passionnée et compétente, et ça se ressent dès les premières minutes d’utilisation, tout en proposant une approche orientée gaming et simplicité.&lt;/p&gt;
&lt;p&gt;J’ai été bluffé par le sérieux du travail accompli et par la promesse de ce projet. GLF OS, même dans son état actuel, laisse entrevoir un potentiel énorme pour les joueurs et les amateurs de Linux en quête d’une expérience innovante.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo restera à jamais une aventure marquante pour moi. Elle m’a appris, challengé, et m’a montré ce qu’est vraiment la personnalisation et la performance. Mais, comme souvent dans la vie, de nouvelles opportunités se présentent et éveillent notre curiosité.&lt;/p&gt;
&lt;p&gt;GLF OS est cette opportunité. Ce n’est pas un adieu à Gentoo, mais un “à bientôt”, car qui sait ce que l’avenir me réserve.&lt;/p&gt;
&lt;p&gt;C’est donc là que j’en suis. Je ne vais pas parler de Debian ici, ni de mon retour éventuel à son confort. Aujourd’hui, je préfère mettre en lumière un projet plein de promesses, porté par des passionnés que je respecte profondément. GLF OS mérite qu’on y jette un œil, et je suis curieux de voir où ce chemin nous mènera.&lt;/p&gt;
&lt;h3 id=&quot;et-si-le-mot-de-la-fin-serait-une-presentation-de-ce-projet&quot; tabindex=&quot;-1&quot;&gt;Et si le mot de la fin serait une présentation de ce projet? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-31-un-retour-sous-debian-non-glfos/#et-si-le-mot-de-la-fin-serait-une-presentation-de-ce-projet&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Découvrez GLF OS : Une Distribution Linux dédiée aux Gamers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Solide, orientée performance, et communautaire, GLF OS est la distribution Linux idéale pour les passionnés de jeux vidéo.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Basé sur NixOS : Robustesse et Fiabilité&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;GLF OS repose sur la stabilité légendaire de NixOS, un système d’exploitation réputé pour sa gestion de configuration déclarative et sa fiabilité. Le principe clé de GLF OS est l’isolement des logiciels du système principal. Cela garantit non seulement une sécurité renforcée, mais aussi une stabilité constante. Grâce à cette approche, vous avez la possibilité de revenir à une version antérieure de votre système ou de vos paquets en toute simplicité, vous offrant ainsi une tranquillité d’esprit totale.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un Système Optimisé pour le Gaming&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;GLF OS n’est pas juste un système d’exploitation, c’est un environnement conçu spécifiquement pour le gaming sous Linux. Compatible avec tous les PC x86_64, cette distribution embarque tous les outils nécessaires pour une expérience de jeu optimale. Steam, Lutris et Heroic Games Launcher sont préinstallés, vous permettant de lancer vos jeux préférés en un clin d’œil. Pour les joueurs professionnels ou ceux qui aiment surveiller leurs performances, GLF OS vient avec MangoHud déjà configuré pour s’activer automatiquement dès que vous lancez vos jeux. Cette fonctionnalité vous offre un suivi en temps réel des performances de votre matériel, comme un véritable pro !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Accessibilité et Interface Simple&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L’un des points forts de GLF OS est son interface simple et claire, basée sur GNOME. Ce choix garantit une expérience fluide et intuitive, adaptée aussi bien aux débutants qu’aux utilisateurs plus expérimentés. De plus, la distribution est équipée par défaut de configurations pour gérer votre matériel, comme les manettes PS5 DualSense™, Xbox™ ou 8bitdo® — un détail précieux pour les joueurs qui souhaitent tout de suite s’immerger dans leurs jeux sans configuration supplémentaire complexe.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un Projet Communautaire au Service des Gamers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;GLF OS est bien plus qu’un simple système d’exploitation, c’est un projet communautaire vivant et en constante évolution. Né de la collaboration de passionnés et de professionnels du gaming sous Linux, GLF OS bénéficie des retours d’une communauté active qui teste, optimise et ajuste constamment les configurations pour offrir une expérience de jeu la plus fluide et performante possible. Depuis trois ans, des dizaines de benchmarks et de tests ont été réalisés pour vous offrir les meilleures performances dès l’installation.&lt;/p&gt;
&lt;p&gt;Le projet est entièrement communautaire et si vous souhaitez participer à l’aventure, il n’est jamais trop tard pour rejoindre l’équipe. Après tout, GLF OS n’en est qu’à ses débuts et le voyage ne fait que commencer !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GLF OS : Jouez, testez, et optimisez. Votre expérience Linux n’a jamais été aussi agréable.&lt;/strong&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Un mois sous Gentoo, ça donne quoi?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/"/>
		<updated>2024-12-21T14:56:37Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-12-29-Gentoo-fin-de-laventure.webp&quot; alt=&quot;Gentoo c&#39;est fini!&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le 2 novembre, j’évoquais mon passage à une distribution basée sur Gentoo dans un billet intitulé sobrement “&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-11-02-mon-dernier-round/&quot;&gt;Mon dernier round&lt;/a&gt;”. J’y expliquais être passé sur Calculate Linux, une distribution parfaite pour se divertir tout en découvrant l’univers Gentoo. Quelques jours plus tard, dans “&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-11-11-alors-deux-semaines-avec-la-gentoo-pour-humains-ayant-une-vie-sociale-ca-donne-quoi/&quot;&gt;Alors, deux semaines avec la Gentoo pour humains ayant une vie sociale, ça donne quoi ?&lt;/a&gt;”, je partageais mon enthousiasme pour Calculate. Finalement, j’annonçais mon passage direct à Gentoo dans “&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-11-20-je-suis-sous-Gentoo/&quot;&gt;Je suis sous Gentoo au lieu de Calculate&lt;/a&gt;”.&lt;/p&gt;
&lt;p&gt;Après un mois sur Gentoo, il est temps de dresser un premier bilan, à la fois objectif et personnel. Un mois, ce n’est pas suffisant pour tout voir, mais c’est assez pour expérimenter un changement de noyau, de version de Plasma (de la 6.1.5 à la 6.2.4), et la gestion des mises à jour de gros paquets comme Mesa, GCC ou encore QTWebEngine.&lt;/p&gt;
&lt;h3 id=&quot;les-points-forts&quot; tabindex=&quot;-1&quot;&gt;Les points forts &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#les-points-forts&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Globalement, je suis satisfait. Certes, ma machine n’est pas un monstre de puissance – un modeste processeur 6 cœurs sans hyper-threading et 8 Go de RAM – mais elle fait le travail. J’ai parfois rêvé d’une machine plus puissante, qui rendrait la compilation moins longue. Cela dit, plus la machine est performante, moins on perçoit de réels bénéfices de la compilation. Avec ma configuration, la différence est flagrante : Plasma est plus réactif que jamais, et les grosses applications comme LibreOffice, Firefox ou GIMP s’ouvrent presque instantanément.&lt;/p&gt;
&lt;p&gt;Ces gains, bien que ressentis subjectivement, se vérifient avec certains outils. Par exemple, la construction de mes deux blogs – l’un avec Hexo, l’autre avec Eleventy – est nettement plus rapide. Je gagne entre un tiers et la moitié du temps de compilation par rapport à des distributions comme Debian, Arch Linux, Fedora, ou encore Ubuntu, même en utilisant la même version de Node.js. Cela, je le dois aux optimisations spécifiques à ma machine, notamment grâce aux binaires X86-64-v3.&lt;/p&gt;
&lt;p&gt;Autre point positif : la richesse des dépôts Gentoo. Contrairement aux distributions basées sur des paquets .deb ou .rpm, je n’ai pas eu besoin de recourir à des Snap ou Flatpak. Tout ce dont j’ai besoin est déjà dans les dépôts officiels ou dans des overlays comme Guru, et j’ai même créé mon propre overlay. Pas besoin d’un équivalent de l’AUR d’Arch Linux, tout est là, et à jour.&lt;/p&gt;
&lt;p&gt;Enfin, j’apprécie l’équilibre des versions logicielles proposées : ni trop anciennes, ni trop fraîches. Cela me permet de profiter d’un Plasma/KDE récent tout en utilisant des versions LTS pour des outils comme Firefox ou LibreOffice. Avec Debian, par exemple, ce choix est frustrant : entre une version stable parfois dépassée et des backports qui ne proposent pas toujours des versions LTS, il y a un manque de cohérence que Gentoo n’a pas.&lt;/p&gt;
&lt;h3 id=&quot;les-points-faibles&quot; tabindex=&quot;-1&quot;&gt;Les points faibles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#les-points-faibles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Malgré ces qualités, certains aspects de Gentoo me dérangent et m’ont conduit à envisager d’arrêter temporairement.&lt;/p&gt;
&lt;h4 id=&quot;1-l-installation&quot; tabindex=&quot;-1&quot;&gt;1. L’installation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#1-l-installation&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Gentoo manque d’un installateur moderne. Tout passe par un processus en ligne de commande : chroot, copie de l’image stage3, etc. Certes, cela fait partie de l’expérience Gentoo, mais nous sommes en 2024 (bientôt 2025), et un installateur graphique ou semi-automatisé ne serait pas un luxe. D’autres distributions basées sur Gentoo, comme Calculate ou Redcore, ont franchi ce pas, tout en conservant la possibilité d’une installation manuelle pour les puristes.&lt;/p&gt;
&lt;h4 id=&quot;2-les-taches-repetitives&quot; tabindex=&quot;-1&quot;&gt;2. Les tâches répétitives &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#2-les-taches-repetitives&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Certains processus pourraient être automatisés. Par exemple, après une mise à jour du noyau, il faut exécuter &lt;code&gt;emerge @module-rebuild&lt;/code&gt;. En cas de changement de version de Python ou Perl, des commandes comme &lt;code&gt;python-updater&lt;/code&gt; ou &lt;code&gt;perl-cleaner -q --modules&lt;/code&gt; sont nécessaires. Bien que ces instructions soient mentionnées par Portage, elles pourraient être intégrées dans le processus de mise à jour. Calculate Linux, avec sa commande &lt;code&gt;cl-update&lt;/code&gt;, montre que c’est possible.&lt;/p&gt;
&lt;h4 id=&quot;3-les-use-flags-et-le-testing&quot; tabindex=&quot;-1&quot;&gt;3. Les USE flags et le testing &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#3-les-use-flags-et-le-testing&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;La personnalisation via les USE flags, bien qu’un atout majeur de Gentoo, peut devenir fastidieuse. De même, devoir autoriser ponctuellement le canal testing pour certains paquets est une contrainte que j’aurais aimé éviter, même si cela peut s’automatiser.&lt;/p&gt;
&lt;h4 id=&quot;4-les-binaires-une-bonne-idee-mais-perfectible&quot; tabindex=&quot;-1&quot;&gt;4. Les binaires : une bonne idée, mais perfectible &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#4-les-binaires-une-bonne-idee-mais-perfectible&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Les binaires sont une fonctionnalité relativement récente dans l’univers Gentoo (introduite il y a environ un an). Ils représentent une tentative louable de rendre la distribution plus accessible, notamment pour les utilisateurs avec des machines modestes. Cependant, cette approche semble encore incomplète, comme si elle n’avait pas été pleinement adoptée par la communauté Gentoo, parfois attachée à l’idée que la compilation est essentielle à l’esprit de la distribution.&lt;/p&gt;
&lt;p&gt;Malgré tout, les binaires m’ont offert des avantages notables. Sur ma machine, qui est loin d’être une configuration haut de gamme, cela m’a permis de gagner du temps pour les paquets les plus lourds, comme &lt;em&gt;Firefox&lt;/em&gt;, &lt;em&gt;Thunderbird&lt;/em&gt;, ou encore &lt;em&gt;QtWebEngine&lt;/em&gt;. Toutefois, j’ai rencontré un problème qui complique leur utilisation : les binaires ne sont pas toujours disponibles en même temps que les &lt;em&gt;ebuilds&lt;/em&gt;. Cela signifie qu’après une mise à jour des dépôts, il peut arriver que les binaires nécessaires soient absents, me forçant à compiler manuellement certains paquets.&lt;/p&gt;
&lt;p&gt;Ce problème est bien connu et documenté dans le &lt;a href=&quot;https://bugs.gentoo.org/924772&quot;&gt;bug #924772&lt;/a&gt;. Pour l’instant, aucune solution pérenne n’a été mise en place. La seule parade consiste à attendre un délai (parfois une journée entière) avant de procéder aux mises à jour, afin que les binaires soient publiés. Cela peut être frustrant, surtout lorsque l’objectif des binaires est justement de simplifier et d’accélérer l’expérience utilisateur.&lt;/p&gt;
&lt;h3 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;En conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-21-un-mois-sous-gentoo-ca-donne-quoi/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Gentoo est une distribution fascinante, exigeante mais gratifiante. Elle n’est pas difficile en soi, mais demande une attention constante. Beaucoup d’améliorations pourraient la rendre plus accessible sans compromettre sa philosophie, comme l’a démontré Calculate Linux ou encore Redcore.&lt;/p&gt;
&lt;p&gt;Malgré quelques frustrations, j’ai adoré l’expérience. La seule petite épine que j’ai eue, est suite à une mise à jour. &lt;code&gt;emerge&lt;/code&gt; m’a prévenu d’un &lt;a href=&quot;https://wiki.gentoo.org/wiki/Preserve-libs&quot;&gt;chevauchement de libs&lt;/a&gt;. J’ai suivi ce qu’&lt;code&gt;emerge&lt;/code&gt; me conseillait de faire, c’est-à-dire exécuter un &lt;code&gt;emerge @preserved-rebuild&lt;/code&gt;, mais le problème persistait. J’ai alors tenté de réinstaller les paquets incriminés (binaires), mais là encore, sans succès. Finalement, c’est Adrien.d qui m’a donné la solution : réinstaller ces paquets à partir de leurs sources, en utilisant l’option &lt;code&gt;--oneshot&lt;/code&gt;. Cette méthode a permis de résoudre le problème rapidement. Gentoo offre une fluidité et une réactivité incomparables, même sur une machine modeste. Mes logiciels s’ouvrent rapidement, et Plasma n’a jamais été aussi vif. Si un jour Gentoo propose un installateur moderne, je reviendrai sans hésiter.&lt;/p&gt;
&lt;p&gt;Gentoo restera dans mon top 5 des distributions Linux. Pour l’instant, je la quitte, mais certainement pas pour longtemps.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>La fin du support 32 bits chez Debian : une communication décevante</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-12-19-La-fin-du-support-32-bits-chez-Debian-une-communication-decevante/"/>
		<updated>2024-12-18T17:39:37Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-12-19-La-fin-du-support-32-bits-chez-Debian-une-communication-decevante/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-12-18-32-bit-abandon-debian.webp&quot; alt=&quot;Debian abandonne le 32bits&quot;&gt;&lt;/p&gt;
&lt;p&gt;Il semblerait que le support de l’architecture 32 bits (i386) par Debian soit sur le point de disparaître. Ce n’est pas une grande surprise en soi, car l’écosystème technologique s’éloigne progressivement de cette architecture vieillissante. Cependant, ce qui me sidère, c’est le manque flagrant de clarté et de transparence dans la communication officielle de Debian concernant cette décision majeure.&lt;/p&gt;
&lt;h4 id=&quot;une-communication-eparse-et-maladroite&quot; tabindex=&quot;-1&quot;&gt;Une communication éparse et maladroite &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-19-La-fin-du-support-32-bits-chez-Debian-une-communication-decevante/#une-communication-eparse-et-maladroite&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;La nouvelle, pour ceux qui ne suivent pas les discussions étroites des listes de diffusion ou les actualités de certains youtubeurs technophiles, pourrait être passée inaperçue. Cela soulève une question légitime : pourquoi une annonce aussi importante n’a-t-elle pas été relayée par des canaux de communication traditionnels, comme le blog officiel de Debian, les bulletins d’information ou même un simple billet sur Planet Debian ?&lt;/p&gt;
&lt;p&gt;Il est difficile d’ignorer que Debian, pourtant connu pour sa rigueur et sa documentation exemplaire, semble avoir manqué l’opportunité d’informer clairement sa communauté. Est-ce par manque d’intérêt ? Par détachement ? Ou tout simplement par négligence ?&lt;/p&gt;
&lt;h4 id=&quot;une-vision-floue-pour-le-32-bits&quot; tabindex=&quot;-1&quot;&gt;Une vision floue pour le 32 bits &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-19-La-fin-du-support-32-bits-chez-Debian-une-communication-decevante/#une-vision-floue-pour-le-32-bits&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Abandonner le support 32 bits n’est pas une décision anodine. Certes, la majorité des utilisateurs modernes travaillent avec des machines 64 bits. Mais il reste une niche d’utilisateurs qui s’appuient encore sur le 32 bits, que ce soit pour maintenir d’anciens systèmes, pour des raisons de compatibilité logicielle, ou tout simplement par manque de moyens pour renouveler leur matériel.&lt;/p&gt;
&lt;p&gt;En refusant d’adresser clairement ce segment de la communauté, Debian montre un manque de vision. Comment les distributions basées sur Debian, comme AntiX ou MX Linux, vont-elles gérer cet abandon ? Comment Debian prévoit-elle de gérer la transition pour les utilisateurs qui comptaient sur le support 32 bits, même si ce n’était qu’à travers des conteneurs ou des environnements virtualisés ? Ces questions restent sans réponse.&lt;/p&gt;
&lt;h4 id=&quot;un-apprentissage-par-des-sources-secondaires&quot; tabindex=&quot;-1&quot;&gt;Un apprentissage par des sources secondaires &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-19-La-fin-du-support-32-bits-chez-Debian-une-communication-decevante/#un-apprentissage-par-des-sources-secondaires&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Ce qui est encore plus frustrant, c’est de constater que l’information a été largement relayée par des youtubeurs ou des sites web tiers avant même que Debian ne publie quelque chose de significatif. Est-ce vraiment le rôle de ces créateurs de contenu de dévoiler les choix stratégiques de Debian ? Bien qu’ils fassent un travail formidable pour vulgariser ces informations, il est triste de voir qu’une organisation aussi emblématique que Debian laisse sa communauté dans l’obscurité.&lt;/p&gt;
&lt;h4 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;En conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-19-La-fin-du-support-32-bits-chez-Debian-une-communication-decevante/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;La fin du support 32 bits chez Debian était peut-être inévitable. Cependant, la manière dont cette décision a été communiquée soulève de nombreuses interrogations. Une transition de cette ampleur mérite une meilleure préparation et une communication claire et accessible à tous.&lt;/p&gt;
&lt;p&gt;En tant que membre de la communauté open source, j’attends de Debian qu’elle prenne ses responsabilités et qu’elle adresse ce manque de communication pour les futures évolutions. Le dialogue, la transparence et la vision à long terme sont les clés pour maintenir la confiance des utilisateurs, quels qu’ils soient.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>XFCE 4.20 : Une version pleine de promesses pour un bureau que j&#39;adore</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-12-18-XFCE-4-20-Une-version-pleine-de-promesses-pour-un-bureau-que-j-adore/"/>
		<updated>2024-12-18T16:30:36Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-12-18-XFCE-4-20-Une-version-pleine-de-promesses-pour-un-bureau-que-j-adore/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-12-18-XFCE-420.webp&quot; alt=&quot;XFCE4.20&quot;&gt;
XFCE 4.20 est enfin là, et pour moi, c’est toujours un petit événement. Ce bureau, je l’ai toujours vu comme un vieux compagnon fiable. Il n’est peut-être pas aussi clinquant que certains autres, mais il a ce charme discret et cette efficacité redoutable qui m’ont conquis depuis longtemps.&lt;/p&gt;
&lt;p&gt;Avec cette nouvelle version, XFCE continue sur sa lancée : des évolutions mesurées, mais toujours pertinentes. Le passage à GTK 4, qui était attendu, marque un pas important. Non seulement cela modernise encore davantage l’expérience utilisateur, mais cela prépare XFCE à rester compétitif dans le paysage des environnements de bureau, sans jamais sacrifier sa légèreté. Et pour moi, c’est ça la magie d’XFCE : il évolue sans se trahir, restant fidèle à ses principes de simplicité et de performance.&lt;/p&gt;
&lt;h3 id=&quot;ce-que-j-ai-adore-dans-cette-version&quot; tabindex=&quot;-1&quot;&gt;Ce que j’ai adoré dans cette version &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-18-XFCE-4-20-Une-version-pleine-de-promesses-pour-un-bureau-que-j-adore/#ce-que-j-ai-adore-dans-cette-version&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Améliorations du gestionnaire de fenêtres&lt;/strong&gt; : Le support des modes fractionnels pour le scaling est une bénédiction. Moi qui jongle avec différents écrans, cette nouveauté va rendre mon quotidien beaucoup plus agréable.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Un Thunar encore plus puissant&lt;/strong&gt; : Le gestionnaire de fichiers de XFCE reçoit encore des nouveautés bien pensées. Les marque-pages personnalisables et les prévisualisations pour de nouveaux types de fichiers renforcent son côté pratique, sans jamais tomber dans la surenchère.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Focus sur l’expérience utilisateur&lt;/strong&gt; : Des détails comme l’amélioration du panneau de configuration ou les tweaks visuels montrent qu’XFCE sait se moderniser en douceur.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;xfce-mon-bureau-de-c-ur&quot; tabindex=&quot;-1&quot;&gt;XFCE, mon bureau de cœur &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-18-XFCE-4-20-Une-version-pleine-de-promesses-pour-un-bureau-que-j-adore/#xfce-mon-bureau-de-c-ur&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pourquoi je reviens toujours à XFCE, malgré mes escapades avec d’autres environnements ? C’est simple : il fait exactement ce que je lui demande, ni plus ni moins. Avec XFCE, je sais que je peux me concentrer sur ce qui compte vraiment, sans être distrait par des animations tape-à-l’œil ou des fonctionnalités dont je n’ai pas besoin.&lt;/p&gt;
&lt;p&gt;Ce bureau m’accompagne depuis des années, et j’ai vu son évolution avec un mélange de fierté et d’enthousiasme. XFCE 4.20 ne fait que renforcer ce lien. C’est toujours un plaisir de voir que la communauté XFCE continue de porter ce projet avec autant de soin et de passion.&lt;/p&gt;
&lt;p&gt;Alors, si vous aimez un bureau léger, fiable et agréable à utiliser, XFCE 4.20 mérite toute votre attention. Personnellement, je sais que je vais encore passer de longues heures à l’utiliser avec le sourire. 😊&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>sortie de xfce 4.20 (trad)</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/"/>
		<updated>2024-12-17T10:31:08Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/</id>
		<content type="html">&lt;p&gt;Après presque deux ans de travail, nous sommes heureux d’annoncer la sortie de Xfce 4.20.&lt;/p&gt;
&lt;p&gt;Depuis Xfce 4.18, de nombreux développements majeurs ont eu lieu. Notre équipe a ajouté de nombreuses nouvelles fonctionnalités intéressantes, a  effectué des milliards de corrections de bugs et a réalisé diverses  améliorations mineures. Finalement, tout cela a été publié pour votre  plaisir.&lt;/p&gt;
&lt;p&gt;L’objectif principal de ce cycle de développement a été de préparer la base de  code pour qu’elle soit prête pour Wayland. Ainsi, nous disposons  entre-temps d’un support Wayland expérimental pour la plupart des  composants. Plus de détails dans la section « Wayland » ci-dessous.&lt;/p&gt;
&lt;p&gt;En supposant que vous ayez installé Xfce 4.18, voici un aperçu des  principaux changements que vous verrez lors d’une mise à niveau vers  Xfce 4.20.&lt;/p&gt;
&lt;h2 id=&quot;general&quot; tabindex=&quot;-1&quot;&gt;Général &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#general&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;wayland&quot; tabindex=&quot;-1&quot;&gt;Wayland &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#wayland&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Remarque importante :&lt;/strong&gt; veuillez noter que la prise en charge de Wayland dans Xfce 4.20 est  expérimentale. Elle est recommandée uniquement aux utilisateurs avancés, car vous risquez de rencontrer des bugs et de ne pas bénéficier de  fonctionnalités complètes. Procédez avec prudence !&lt;/p&gt;
&lt;p&gt;Grâce à &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://gitlab.xfce.org/kelnos&quot;&gt;Brian&lt;/a&gt; et &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://gitlab.xfce.org/Tamaranch&quot;&gt;Gaël,&lt;/a&gt; presque tous les composants Xfce sont capables de fonctionner sur le  fenêtrage Wayland, tout en conservant le support du fenêtrage X11.&lt;/p&gt;
&lt;p&gt;Cet effort majeur a été réalisé en faisant abstraction de tous les appels  spécifiques au fenêtrage X11/Wayland et en utilisant les protocoles  Wayland/Wlroots. Une toute nouvelle bibliothèque Xfce, «  libxfce4windowing », a été introduite au cours de ce processus. XWayland ne sera pas nécessaire pour exécuter l’un des composants Xfce portés.&lt;/p&gt;
&lt;p&gt;Jusqu’à présent, Xfce ne dispose pas d’un compositeur prenant en charge  Wayland. Si vous souhaitez exécuter Xfce dans Wayland, Labwc et Wayfire  vous donneront les meilleurs résultats. Vous trouverez des instructions  détaillées à ce sujet &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://wiki.xfce.org/releng/wayland_roadmap%23testing&quot;&gt;ici&lt;/a&gt; . Veuillez noter que la prise en charge de Wayland est encore expérimentale !&lt;/p&gt;
&lt;p&gt;Des projets sont en cours pour ajouter le support Wayland à Xfwm4 tout en  préservant ses fonctionnalités X11 existantes. Cependant, une telle  restructuration nécessitera un effort majeur et nous ne pouvons pas  encore dire quand/si elle sera réalisée, alors ne retenez pas votre  souffle en l’attendant.&lt;/p&gt;
&lt;p&gt;Pour quelques composants et plusieurs fonctionnalités, il n’a pas été  possible de les porter vers Wayland, en partie parce qu’il n’existe pas  encore de protocoles Wayland standardisés disponibles pour fournir les  services requis :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La prise en charge de l’espace de travail est manquante (le protocole ext-workspace &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/40&quot;&gt;vient d’être fusionné&lt;/a&gt; ).&lt;/li&gt;
&lt;li&gt;Les icônes de la barre d’état système seront manquantes pour plusieurs  applications (nécessaire pour utiliser StatusNotifier au lieu de  GtkStatusIcon)&lt;/li&gt;
&lt;li&gt;Paramètres Xfce4 : les paramètres du clavier et de la souris sont jusqu’à présent  internes au compositeur Wayland et, par conséquent, les boîtes de  dialogue Xfce correspondantes ne seront pas encore disponibles sur  Wayland.&lt;/li&gt;
&lt;li&gt;La gestion du clavier liée à l’alimentation (touches de luminosité,  suspension, etc.) est interne au compositeur Wayland et ne peut donc pas encore être prise en charge par les composants Xfce.&lt;/li&gt;
&lt;li&gt;Wayland ne spécifie pas de protocole natif pour prendre des captures d’écran.  Cependant, xfce4-screenshooter prend déjà en charge les captures d’écran via le protocole wlroots ‘screencopy’ (écran entier). Les captures  d’écran d’une sélection rectangulaire ou de la fenêtre active ne sont  pas encore prises en charge via Wayland.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Certains autres composants Xfce ne fonctionnent pas du tout sur Wayland :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Xfwm4&lt;/li&gt;
&lt;li&gt;Tableau de bord Xfdashboard&lt;/li&gt;
&lt;li&gt;Xfce4-screensaver (le portage vers Wayland &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://gitlab.xfce.org/apps/xfce4-screensaver/-/merge_requests/28&quot;&gt;est terminé mais pas fusionné&lt;/a&gt; , car il nécessite la &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://gitlab.xfce.org/kelnos/libwlembed&quot;&gt;bibliothèque expérimentale libwlembed&lt;/a&gt; )&lt;/li&gt;
&lt;li&gt;Xfce4-windowck-plugin (doit être &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/issues/37&quot;&gt;porté vers libxfce4windowing&lt;/a&gt; )&lt;/li&gt;
&lt;li&gt;Xfce4-xkb-plugin (la gestion du clavier est interne au compositeur Wayland)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Des informations plus détaillées sur l’état actuel de Wayland peuvent être trouvées sur notre &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://wiki.xfce.org/releng/wayland_roadmap&quot;&gt;feuille de route Wayland.&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&quot;mise-a-l-echelle&quot; tabindex=&quot;-1&quot;&gt;Mise à l’échelle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#mise-a-l-echelle&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La mise à l’échelle des icônes et des vignettes a été corrigée pour divers composants. Diverses icônes manquantes pour des échelles plus grandes  ont été ajoutées. Tout flou lors de l’utilisation de composants Xfce sur un écran HiDPI devrait désormais disparaître.&lt;/p&gt;
&lt;h2 id=&quot;exo&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/exo/start&quot;&gt;exo&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#exo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;performances-de-la-vue-des-icones&quot; tabindex=&quot;-1&quot;&gt;Performances de la vue des icônes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#performances-de-la-vue-des-icones&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;En utilisant différents types de conteneurs, « Exo-Icon-View » peut désormais gérer 100 000 fichiers et plus sans se bloquer.&lt;/p&gt;
&lt;h3 id=&quot;zone-de-recherche-de-saisie-semi-automatique&quot; tabindex=&quot;-1&quot;&gt;Zone de recherche de saisie semi-automatique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#zone-de-recherche-de-saisie-semi-automatique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La zone de recherche de type avancé dans la vue d’icône exo reste  désormais toujours à l’intérieur du widget de vue correspondant.&lt;/p&gt;
&lt;h2 id=&quot;libxfce4ui&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/libxfce4ui/start&quot;&gt;libxfce4ui&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#libxfce4ui&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;editeur-de-raccourcis&quot; tabindex=&quot;-1&quot;&gt;Éditeur de raccourcis &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#editeur-de-raccourcis&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les raccourcis peuvent désormais être utilisés pour plusieurs actions s’ils n’entrent pas en conflit les uns avec les autres.&lt;/p&gt;
&lt;h3 id=&quot;a-propos-de-dialog&quot; tabindex=&quot;-1&quot;&gt;À propos de Dialog &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#a-propos-de-dialog&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La boîte de dialogue affiche désormais le logo de distribution, des  informations sur le système de fenêtrage utilisé et le GPU utilisé.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/libxfce4ui_about.png&quot; alt=&quot;libxfce4ui - à propos de la boîte de dialogue&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;libxfce4windows&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/libxfce4windowing/start&quot;&gt;libxfce4windows&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#libxfce4windows&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Cette bibliothèque est nouvelle dans Xfce. Libxfce4windowing est une  bibliothèque d’abstraction qui tente de présenter les concepts de  fenêtrage (écrans, fenêtres de niveau supérieur, espaces de travail,  etc.) d’une manière indépendante du système de fenêtrage.&lt;/p&gt;
&lt;p&gt;Actuellement, X11 est entièrement pris en charge via libwnck. Wayland est  partiellement pris en charge en utilisant diverses extensions de  protocole Wayland. Cependant, la gamme complète des opérations  disponibles sur X11 n’est pas disponible sur Wayland, en raison de  fonctionnalités manquantes dans ces extensions de protocole.&lt;/p&gt;
&lt;h2 id=&quot;thunar&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/thunar/start&quot;&gt;thunar&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#thunar&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;emplacements-montes-et-distants&quot; tabindex=&quot;-1&quot;&gt;Emplacements montés et distants &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#emplacements-montes-et-distants&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les points de montage affichent désormais un emblème et ont une description de type spécifique.&lt;/p&gt;
&lt;p&gt;Les URL distantes IPv6 sont désormais prises en charge.&lt;/p&gt;
&lt;p&gt;Il est désormais possible de créer des liens symboliques également sur des emplacements distants.&lt;/p&gt;
&lt;h3 id=&quot;recherche&quot; tabindex=&quot;-1&quot;&gt;Recherche &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#recherche&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il n’est plus nécessaire d’attendre qu’une recherche soit terminée pour  ouvrir le menu contextuel sur les résultats de recherche.&lt;/p&gt;
&lt;h3 id=&quot;barre-d-outils&quot; tabindex=&quot;-1&quot;&gt;Barre d’outils &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#barre-d-outils&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Quelques nouveaux boutons de barre d’outils ont été ajoutés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sélecteur de vue - Un bouton déroulant pour sélectionner une vue.&lt;/li&gt;
&lt;li&gt;Menu - Ce bouton hamburger s’affiche automatiquement dans la barre d’outils  lorsque la barre de menu est masquée. Il révèle un menu vertical, une  barre, lorsqu’il est enfoncé.&lt;/li&gt;
&lt;li&gt;Nouvel onglet – Ouvrir un nouvel onglet en utilisant le répertoire actuel.&lt;/li&gt;
&lt;li&gt;Nouvelle fenêtre - Ouvre une nouvelle fenêtre en utilisant le répertoire actuel.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_toolbar_new_items.png&quot; alt=&quot;Thunar - nouveaux boutons de la barre d&#39;outils&quot;&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_toolbar_hamburger.png&quot; alt=&quot;thunar - bouton de barre d&#39;outils hamburger amélioré&quot;&gt;&lt;/p&gt;
&lt;p&gt;En réduisant la fenêtre Thunar, les éléments de la barre d’outils seront  désormais déplacés vers un menu déroulant. De cette façon, il est  possible de conserver des fenêtres Thunar plus petites.&lt;/p&gt;
&lt;p&gt;De plus, un bug a été corrigé qui empêchait l’utilisation des actions personnalisées du sous-menu dans la barre d’outils.&lt;/p&gt;
&lt;h3 id=&quot;decorations-de-fenetre&quot; tabindex=&quot;-1&quot;&gt;Décorations de fenêtre &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#decorations-de-fenetre&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il existe désormais une option permettant d’utiliser les décorations côté client dans Thunar (CSD).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_csd_with_menu.png&quot; alt=&quot;thunar - CSD avec menu&quot;&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_csd_without_menu.png&quot; alt=&quot;thunar - CSD sans menu&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;barre-d-etat&quot; tabindex=&quot;-1&quot;&gt;Barre d’état &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#barre-d-etat&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Une option permettant d’afficher le nombre de fichiers cachés dans la barre d’état a été ajoutée.&lt;/p&gt;
&lt;h3 id=&quot;fichiers-recemment-utilises&quot; tabindex=&quot;-1&quot;&gt;Fichiers récemment utilisés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#fichiers-recemment-utilises&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Seuls les fichiers qui ont été ouverts avec succès sont désormais ajoutés à la liste des fichiers récemment utilisés.&lt;/p&gt;
&lt;p&gt;Les répertoires ne seront plus ajoutés aux fichiers récemment utilisés.&lt;/p&gt;
&lt;h3 id=&quot;icones-symboliques&quot; tabindex=&quot;-1&quot;&gt;Icônes symboliques &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#icones-symboliques&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il existe désormais une option permettant d’utiliser des icônes  symboliques dans le volet latéral et des icônes colorées dans la barre  d’outils.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_symbolic_icons.png&quot; alt=&quot;Thunar - icônes symboliques&quot;&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_colored_icons.png&quot; alt=&quot;Thunar - icônes colorées&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;glisser-deposer&quot; tabindex=&quot;-1&quot;&gt;Glisser-déposer &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#glisser-deposer&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Lors du déplacement des fichiers, les dossiers s’ouvrent désormais automatiquement au survol.&lt;/p&gt;
&lt;p&gt;Lors du déplacement de fichiers, le focus du volet d’affichage fractionné  est désormais mis à jour lorsque vous passez la souris dessus.&lt;/p&gt;
&lt;h3 id=&quot;performance&quot; tabindex=&quot;-1&quot;&gt;Performance &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#performance&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans le passé, vous avez peut-être été confronté à des situations impliquant un grand nombre de fichiers dans lesquelles Thunar a montré un blocage. En raison de diverses mesures de performance différentes, Thunar est  désormais beaucoup plus résistant aux actions impliquant un grand nombre de fichiers.&lt;/p&gt;
&lt;p&gt;Cela a été réalisé en utilisant des types de conteneurs appropriés, en  déplaçant certaines actions dans des tâches distinctes et en limitant  les mises à jour de vue.&lt;/p&gt;
&lt;p&gt;UNun certain nombre de cas de tests d’intégration seront utilisés afin de maintenir les performances au niveau actuel à l’avenir.&lt;/p&gt;
&lt;h3 id=&quot;actions-personnalisees&quot; tabindex=&quot;-1&quot;&gt;Actions personnalisées &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#actions-personnalisees&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les raccourcis pour l’action personnalisée fonctionneront désormais  également lorsque l’action personnalisée est située dans un sous-menu.&lt;/p&gt;
&lt;h3 id=&quot;transfert-de-fichiers&quot; tabindex=&quot;-1&quot;&gt;Transfert de fichiers &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#transfert-de-fichiers&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour la validation des fichiers dans Thunar 4.18.xa, une somme de contrôle  MD5 a été calculée pour les fichiers source et cible. Ce calcul s’est  avéré plutôt lent et en fait superflu. Les fichiers sont désormais  comparés directement. De plus, l’utilisation d’opérations d’E/S directes tente désormais d’empêcher la comparaison de tampons éventuellement mis en cache.&lt;/p&gt;
&lt;p&gt;Une option a été ajoutée pour copier les fichiers en parallèle uniquement  si les périphériques concernés sont en état d’inactivité. Cela évite une éventuelle fragmentation lors de la copie pour les disques durs.&lt;/p&gt;
&lt;p&gt;Le transfert de fichiers ne détourne plus l’attention actuelle.&lt;/p&gt;
&lt;p&gt;La boîte de dialogue de questions sur le transfert de fichiers propose  désormais les mêmes options tout en comportant moins de boutons. De  plus, les vignettes de fichiers sont désormais correctement demandées  par la boîte de dialogue.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_transfer_dialog.png&quot; alt=&quot;thunar - boîte de dialogue de transfert de fichiers&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;lanceurs&quot; tabindex=&quot;-1&quot;&gt;Lanceurs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#lanceurs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Par défaut, les noms des lanceurs sont désormais affichés à la place des noms de fichiers pour les lanceurs approuvés.&lt;/p&gt;
&lt;h3 id=&quot;annuler-retablir&quot; tabindex=&quot;-1&quot;&gt;Annuler/Rétablir &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#annuler-retablir&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’utilisateur sera désormais interrogé avant qu’une suppression ne soit effectuée par une opération d’annulation.&lt;/p&gt;
&lt;h3 id=&quot;vue-de-liste&quot; tabindex=&quot;-1&quot;&gt;Vue de liste &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#vue-de-liste&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Semblable au volet latéral de l’arborescence, la vue principale prend désormais également en charge l’extension des dossiers.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_expandable_folders.png&quot; alt=&quot;thunar - dossiers extensibles&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;vue-fractionnee&quot; tabindex=&quot;-1&quot;&gt;Vue fractionnée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#vue-fractionnee&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Un raccourci peut désormais être utilisé pour basculer entre les volets  d’affichage fractionné, et le volet focalisé utilise désormais une  coloration différente.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/thunar_split_view.png&quot; alt=&quot;Thunar - vue fractionnée&quot;&gt;&lt;/p&gt;
&lt;p&gt;Une boîte de dialogue demandera désormais confirmation lors de la fermeture d’un volet divisé avec plusieurs onglets.&lt;/p&gt;
&lt;h2 id=&quot;xfce4-appfinder&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/xfce4-appfinder/start&quot;&gt;xfce4-appfinder&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#xfce4-appfinder&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La liste des applications peut désormais également être parcourue via les touches Ctrl+N / Ctrl+P (VI par défaut).&lt;/p&gt;
&lt;p&gt;Une option a été ajoutée pour fermer automatiquement la fenêtre Appfinder lorsque le focus est perdu.&lt;/p&gt;
&lt;p&gt;Ctrl+Entrée peut être utilisé pour exécuter des commandes immédiatement lors de la sélection d’entrées dans la liste déroulante.&lt;/p&gt;
&lt;p&gt;Dans la nouvelle version, les actions spécifiques à l’application s’afficheront lors d’un clic droit.&lt;/p&gt;
&lt;p&gt;Une option permettant d’afficher les noms génériques des lanceurs a été ajoutée.&lt;/p&gt;
&lt;p&gt;Appfinder peut désormais être lancé en tant que démon, afin de répondre encore plus rapidement.&lt;/p&gt;
&lt;p&gt;Une option permet désormais de lancer des éléments en un seul clic.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/appfinder_new.png&quot; alt=&quot;xfce4-appfinder - paramètres Xfce 4.18&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;panneau-xfce4&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/xfce4-panel/start&quot;&gt;panneau xfce4&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#panneau-xfce4&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;general-1&quot; tabindex=&quot;-1&quot;&gt;Général &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#general-1&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La largeur de la bordure du panneau est désormais configurable.&lt;/p&gt;
&lt;p&gt;Pour les installations manuelles : le panneau fait désormais de son mieux  pour trouver les plugins dans les répertoires de base XDG et préserve  mieux sa configuration lorsqu’il ne les trouve pas.&lt;/p&gt;
&lt;h3 id=&quot;horloge&quot; tabindex=&quot;-1&quot;&gt;Horloge &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#horloge&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Horloge LCD : Une option a été ajoutée pour visualiser les segments inactifs.&lt;/p&gt;
&lt;p&gt;Analogique : Il existe désormais un mode 24h optionnel.&lt;/p&gt;
&lt;p&gt;Numérique : les numéros de semaine sont désormais affichés en option.&lt;/p&gt;
&lt;h3 id=&quot;afficher-le-bureau&quot; tabindex=&quot;-1&quot;&gt;Afficher le bureau &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#afficher-le-bureau&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il est désormais possible d’afficher le bureau en passant la souris sur l’icône du panneau « Afficher le bureau ».&lt;/p&gt;
&lt;h3 id=&quot;liste-des-taches&quot; tabindex=&quot;-1&quot;&gt;Liste des tâches &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#liste-des-taches&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La gestion de la taille des icônes a été globalement améliorée, notamment en passant à libxfce4windowing.&lt;/p&gt;
&lt;h3 id=&quot;preferences&quot; tabindex=&quot;-1&quot;&gt;Préférences &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#preferences&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La touche « Supprimer » peut désormais être utilisée pour supprimer des  objets du panneau, et plusieurs objets peuvent être supprimés à la fois.&lt;/p&gt;
&lt;p&gt;Les objets du panneau dans la liste de configuration du panneau auront désormais les mêmes icônes que dans le panneau lui-même.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/panel_item_list.png&quot; alt=&quot;xfce4-panel - liste de configuration du panneau&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;gestionnaire-d-alimentation-xfce4&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/xfce4-power-manager/start&quot;&gt;Gestionnaire d’alimentation xfce4&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#gestionnaire-d-alimentation-xfce4&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;verrouillage-de-l-ecran&quot; tabindex=&quot;-1&quot;&gt;Verrouillage de l’écran &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#verrouillage-de-l-ecran&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il n’y a plus d’onglet “sécurité” dédié. La gestion de l’écran de  verrouillage a été considérablement simplifiée et “Light Locker” a été  abandonné. “lock-on-sleep” est désormais synchronisé avec xfce4-session  et xfce4-screensaver.&lt;/p&gt;
&lt;p&gt;Les paramètres de verrouillage de l’écran sont désormais gérés uniquement  par xfce4-screensaver pour éviter les conflits. Un bouton permettant  d’ouvrir xfce4-screensaver-preferences a été ajouté :&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/power_manager_settings.png&quot; alt=&quot;xfce4-power-manager - paramètres&quot;&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/power_manager_screensaver.png&quot; alt=&quot;xfce4-screensaver - paramètres&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;parametres-d-alimentation&quot; tabindex=&quot;-1&quot;&gt;Paramètres d’alimentation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#parametres-d-alimentation&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La prise en charge de la gestion de différents profils d’alimentation via power-profiles-daemon a été ajoutée.&lt;/p&gt;
&lt;p&gt;Le calcul de l’état de charge global était erroné dans certains cas et est désormais corrigé.&lt;/p&gt;
&lt;p&gt;Lorsque la boîte de dialogue d’alimentation critique s’affiche, les actions  involontaires de l’utilisateur sont désormais empêchées.&lt;/p&gt;
&lt;p&gt;Le mode veille hybride est désormais pris en charge.&lt;/p&gt;
&lt;p&gt;L’onglet Détails de l’appareil affiche désormais également le tarif énergétique.&lt;/p&gt;
&lt;h3 id=&quot;autres&quot; tabindex=&quot;-1&quot;&gt;Autres &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#autres&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Plusieurs cas d’utilisation pour la fermeture du couvercle ont été corrigés.&lt;/p&gt;
&lt;p&gt;Il y a maintenant les options « arrêter » et « ne rien faire » lors de la fermeture du couvercle.&lt;/p&gt;
&lt;p&gt;Les boutons permettant de modifier la luminosité de manière exponentielle  et les touches de basculement du rétroéclairage du clavier sont  désormais pris en charge.&lt;/p&gt;
&lt;h2 id=&quot;session-xfce4&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/xfce4-session/start&quot;&gt;session xfce4&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#session-xfce4&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La boîte de dialogue de déconnexion ne fournira plus de case à cocher pour activer l’enregistrement de session.&lt;/p&gt;
&lt;p&gt;Il est désormais possible de démarrer une session Wayland via ‘startxfce4 --wayland’.&lt;/p&gt;
&lt;p&gt;Un support minimal pour xdg-desktop-portal a été ajouté en s’inscrivant  pour un fond d’écran, une capture d’écran et un arrière-plan xapp.&lt;/p&gt;
&lt;h2 id=&quot;parametres-xfce4&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/xfce4-settings/start&quot;&gt;paramètres xfce4&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#parametres-xfce4&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;parametres-d-apparence&quot; tabindex=&quot;-1&quot;&gt;Paramètres d’apparence &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#parametres-d-apparence&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les thèmes d’icônes sont désormais chargés dans un thread séparé, afin d’éviter un éventuel blocage.&lt;/p&gt;
&lt;p&gt;Pour les thèmes d’icônes connus pour être incomplets, un avertissement sera désormais affiché.&lt;/p&gt;
&lt;p&gt;L’utilisation des décorations côté client est désormais une option d’adhésion, et non une option de désadhésion.&lt;/p&gt;
&lt;p&gt;Les thèmes sombres sont désormais identifiés et pris en charge de manière  plus fiable. (Pertinent par exemple pour les thèmes Qogir et Orchis)&lt;/p&gt;
&lt;p&gt;´&lt;/p&gt;
&lt;h3 id=&quot;parametres-d-affichage&quot; tabindex=&quot;-1&quot;&gt;Paramètres d’affichage &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#parametres-d-affichage&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le profil d’affichage par défaut a été ajouté à la liste des profils  pouvant correspondre et sera utilisé si plusieurs correspondent  désormais.&lt;/p&gt;
&lt;p&gt;La gestion des profils a été étendue à tous les profils, pas seulement à  ceux qui correspondent, et leurs noms peuvent désormais être modifiés.&lt;/p&gt;
&lt;p&gt;La mise à l’échelle est désormais toujours effectuée pour les deux dimensions et l’aperçu montre la taille résultante.&lt;/p&gt;
&lt;p&gt;La gestion de l’état du miroir a été globalement améliorée, notamment en  supprimant la nécessité de faire correspondre les taux de  rafraîchissement.&lt;/p&gt;
&lt;p&gt;La boîte de dialogue minimale a été améliorée, notamment en permettant  d’étendre l’affichage vers la gauche et de haut en bas, et avec un  affichage de profil compact.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/settings_display.png&quot; alt=&quot;xfce4-settings - affichage minimal&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;parametres-de-la-souris&quot; tabindex=&quot;-1&quot;&gt;Paramètres de la souris &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#parametres-de-la-souris&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Une case à cocher a été ajoutée pour basculer entre le profil d’accélération de la souris adaptatif et plat.&lt;/p&gt;
&lt;p&gt;Le défilement haute résolution peut désormais être activé pour les souris qui le prennent en charge.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/settings_mouse.png&quot; alt=&quot;xfce4-settings - souris&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;parametres-mime&quot; tabindex=&quot;-1&quot;&gt;Paramètres MIME &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#parametres-mime&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il est désormais possible de sélectionner/modifier plusieurs éléments à la fois.&lt;/p&gt;
&lt;h2 id=&quot;xfconf&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/xfconf/start&quot;&gt;xfconf&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#xfconf&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Une unité utilisateur systemd, correspondant au service de session D-Bus, est désormais ajoutée.&lt;/p&gt;
&lt;p&gt;Les espaces sont désormais correctement échappés lors de l’écriture d’un canal xfconf sur le disque.&lt;/p&gt;
&lt;p&gt;Xfconf-query affiche désormais le contenu du tableau.&lt;/p&gt;
&lt;h2 id=&quot;xfdesktop&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/xfdesktop/start&quot;&gt;xfdesktop&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#xfdesktop&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;gestion-de-l-arriere-plan&quot; tabindex=&quot;-1&quot;&gt;Gestion de l’arrière-plan &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#gestion-de-l-arriere-plan&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour le cycle aléatoire des fonds d’écran, les fonds d’écran ne sont  désormais répétés qu’une fois que tous les autres fonds d’écran ont été  affichés.&lt;/p&gt;
&lt;p&gt;Les anciens arrière-plans Xfce ont été portés de .png à .svg pour être utilisables sur les grands écrans.&lt;/p&gt;
&lt;p&gt;Les dégradés seront désormais rendus de manière gamma correcte.&lt;/p&gt;
&lt;h3 id=&quot;grille-d-icones&quot; tabindex=&quot;-1&quot;&gt;Grille d’icônes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#grille-d-icones&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La boîte de dialogue de confirmation pour organiser les icônes du bureau est désormais facultative.&lt;/p&gt;
&lt;p&gt;Il est désormais possible de définir des couleurs personnalisées pour les étiquettes des icônes et l’arrière-plan des icônes.&lt;/p&gt;
&lt;p&gt;La grille d’icônes sur chaque moniteur est désormais indépendante les unes des autres.&lt;/p&gt;
&lt;h3 id=&quot;icones-d-application-minimisees&quot; tabindex=&quot;-1&quot;&gt;Icônes d’application minimisées &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#icones-d-application-minimisees&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les icônes de fenêtre s’affichent désormais initialement sur l’écran où la fenêtre était présente avant d’être réduite.&lt;/p&gt;
&lt;p&gt;Le menu contextuel (lors d’un clic sur un espace vide) dispose désormais d’options plus utiles qu’avant.&lt;/p&gt;
&lt;h3 id=&quot;icones-de-fichiers&quot; tabindex=&quot;-1&quot;&gt;Icônes de fichiers &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#icones-de-fichiers&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il existe désormais une option permettant de trier les dossiers avant les fichiers.&lt;/p&gt;
&lt;p&gt;Les positions des icônes sont désormais enregistrées de manière à éviter  que les icônes ne se déplacent de manière inattendue lorsque des  moniteurs sont ajoutés et supprimés.&lt;/p&gt;
&lt;p&gt;Les nouveaux fichiers et les fichiers déposés seront désormais placés à proximité de l’emplacement actuel du curseur.&lt;/p&gt;
&lt;p&gt;Les icônes des disques fixes et des lecteurs peuvent désormais être affichées en option.&lt;/p&gt;
&lt;h3 id=&quot;preferences-1&quot; tabindex=&quot;-1&quot;&gt;Préférences &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#preferences-1&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’onglet « Icônes du bureau » a été entièrement retravaillé.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/xfdesktop_settings_icons.png&quot; alt=&quot;xfdesktop - paramètres - icônes du bureau&quot;&gt;&lt;/p&gt;
&lt;p&gt;Tous les raccourcis de Xfdesktop peuvent désormais être configurés à l’aide du widget XfceShortcutsManagers.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://alexxcons.github.io/images/blogpost_14/xfdesktop_settings_shortcuts.png&quot; alt=&quot;xfdesktop - paramètres - raccourcis clavier&quot;&gt;&lt;/p&gt;
&lt;p&gt;D’autres dossiers contenant des images d’arrière-plan ont été ajoutés en tant  que raccourcis dans la boîte de dialogue des paramètres.&lt;/p&gt;
&lt;p&gt;La boîte de dialogue des paramètres sera mise à jour si l’arrière-plan est modifié en dehors de la boîte de dialogue.&lt;/p&gt;
&lt;p&gt;Les dossiers d’images de fond d’écran sont désormais chargés de manière entièrement asynchrone pour éviter tout décalage.&lt;/p&gt;
&lt;h3 id=&quot;menu-contextuel&quot; tabindex=&quot;-1&quot;&gt;Menu contextuel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#menu-contextuel&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les actions personnalisées en cascade seront désormais également affichées correctement dans Xfdesktop.&lt;/p&gt;
&lt;p&gt;Il est désormais possible d’ouvrir plusieurs dossiers sélectionnés à la fois.&lt;/p&gt;
&lt;p&gt;Le menu contextuel s’ouvre désormais lorsque vous appuyez sur un bouton  plutôt que lorsque vous le relâchez, comme la plupart des utilisateurs  s’y attendent.&lt;/p&gt;
&lt;p&gt;Le menu de la liste de la fenêtre contextuelle présente un nouveau style et des fonctionnalités supplémentaires.&lt;/p&gt;
&lt;h2 id=&quot;xfwm4&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.xfce.org/xfce/xfwm4/start&quot;&gt;xfwm4&lt;/a&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#xfwm4&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Prise en charge des variantes de thème extensibles&lt;/p&gt;
&lt;p&gt;compositeur : bloc softpipe pour GLX vsync&lt;/p&gt;
&lt;p&gt;focus : Inclure le saut de la barre des tâches/du téléavertisseur lors du passage du focus&lt;/p&gt;
&lt;p&gt;Correction d’un crash lors de l’utilisation de Alt-Tab ( &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://gitlab.xfce.org/xfce/xfwm4/-/issues/762&quot;&gt;#762&lt;/a&gt; )&lt;/p&gt;
&lt;p&gt;Pour des raisons de lisibilité, cette liste ne présente que les points principaux. Consultez le journal &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.xfce.org/download/changelogs&quot;&gt;des modifications complet de Xfce 4.20&lt;/a&gt; pour une liste plus détaillée des modifications.&lt;/p&gt;
&lt;p&gt;Le thème « Greybird-dark » et le thème d’icônes « elementary Xfce dark »  ont été utilisés pour les captures d’écran. Ce résumé peut également  être consulté sous forme de &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.xfce.org/about/tour420&quot;&gt;visite en ligne localisée&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Cette version &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://archive.xfce.org/xfce/4.20&quot;&gt;peut être téléchargée ici&lt;/a&gt; , soit sous la forme d’un ensemble de packages individuels, soit sous  la forme d’une archive tar unique incluant toutes les versions  individuelles.&lt;/p&gt;
&lt;h2 id=&quot;nos-commanditaires&quot; tabindex=&quot;-1&quot;&gt;Nos commanditaires &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-17-sortie-de-xfce-4-20/#nos-commanditaires&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Merci à &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.gandi.net&quot;&gt;Gandi&lt;/a&gt; pour avoir mis gratuitement à disposition l’infrastructure du serveur Xfce, et à &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://kalmarndc.se&quot;&gt;Kalmar NDC&lt;/a&gt; pour avoir sponsorisé nos runners GitLab. Nous apprécions votre soutien !&lt;/p&gt;
&lt;p&gt;Un grand merci également à nos généreux soutiens financiers sur &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://opencollective.com/xfce&quot;&gt;Open Collective US&lt;/a&gt; et &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://opencollective.com/xfce-eu&quot;&gt;Open Collective EU&lt;/a&gt; !&lt;/p&gt;
&lt;p&gt;Pour le moment, à part quelques achats de matériel pour nos développeurs,  nous n’avons pas de plans précis pour les fonds. Nous étudions les  meilleurs moyens de les utiliser efficacement. C’est rassurant de savoir que nous bénéficions d’un soutien financier aussi solide. Merci pour  votre soutien !&lt;/p&gt;
&lt;p&gt;Cordialement,&lt;/p&gt;
&lt;p&gt;L’équipe de développement Xfce
(Source: &lt;a href=&quot;https://alexxcons.github.io/blogpost_14.html&quot;&gt;https://alexxcons.github.io/blogpost_14.html&lt;/a&gt;)&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>KDE veut sa propre distribution Linux : une bonne idée ou un pas de trop ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-12-12-KDE-veut-sa-propre-distribution-Linux-une-bonne-idee-ou-un-pas-de-trop/"/>
		<updated>2024-12-12T09:23:39Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-12-12-KDE-veut-sa-propre-distribution-Linux-une-bonne-idee-ou-un-pas-de-trop/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-12-12-kde-distribution-new.webp&quot; alt=&quot;Nouvelle distribution par KDE&quot;&gt;&lt;/p&gt;
&lt;p&gt;L’annonce est tombée récemment : KDE prévoit de lancer une distribution Linux officielle, portant l’empreinte directe de son équipe de développement. Une initiative qui, à première vue, semble logique pour renforcer l’intégration de son environnement de bureau Plasma et offrir une expérience utilisateur parfaitement calibrée. Mais face à l’existence de KDE Neon, une distribution déjà pilotée par la communauté KDE, et dans un contexte où la fragmentation de Linux est souvent pointée du doigt comme un obstacle à sa réussite sur le desktop, la question mérite réflexion.&lt;/p&gt;
&lt;h3 id=&quot;une-nouvelle-distribution-pourquoi&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Une nouvelle distribution : pourquoi ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-12-KDE-veut-sa-propre-distribution-Linux-une-bonne-idee-ou-un-pas-de-trop/#une-nouvelle-distribution-pourquoi&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’idée d’une distribution officielle KDE semble répondre à une volonté de centralisation et de contrôle. Actuellement, KDE Plasma est un environnement disponible sur de nombreuses distributions (openSUSE, Fedora, Arch, Debian, etc.), chacune offrant une expérience différente en termes de configuration et de support. KDE souhaite probablement rationaliser cette diversité pour offrir une version de Plasma qui reflète au mieux leur vision, sans compromis imposés par des choix externes.&lt;/p&gt;
&lt;p&gt;Cela permettrait également à KDE de tester directement ses nouvelles fonctionnalités sur une base utilisateur standardisée, facilitant les retours et la correction des bugs. En somme, une distribution officielle KDE pourrait devenir une vitrine technologique, à l’image de Fedora pour GNOME.&lt;/p&gt;
&lt;h3 id=&quot;et-kde-neon-dans-tout-ca&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Et KDE Neon dans tout ça ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-12-KDE-veut-sa-propre-distribution-Linux-une-bonne-idee-ou-un-pas-de-trop/#et-kde-neon-dans-tout-ca&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;KDE Neon, lancé en 2016, joue déjà un rôle similaire : il s’agit d’une distribution basée sur Ubuntu, régulièrement mise à jour avec les dernières versions de Plasma et des applications KDE. Si KDE souhaite créer une nouvelle distribution indépendante, cela pose la question de l’avenir de Neon.&lt;/p&gt;
&lt;p&gt;KDE Neon est souvent critiqué pour sa base Ubuntu, perçue comme vieillissante par certains puristes, et pour son accent mis sur Plasma, laissant d’autres composants système un peu en retrait. Peut-être que KDE cherche à aller plus loin, avec une distribution construite de zéro ou basée sur une autre technologie, pour résoudre ces limitations. Mais cela pourrait aussi semer la confusion parmi les utilisateurs : pourquoi choisir une nouvelle distribution KDE plutôt que Neon ?&lt;/p&gt;
&lt;h3 id=&quot;la-fragmentation-un-probleme-ou-une-richesse&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;La fragmentation : un problème ou une richesse ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-12-KDE-veut-sa-propre-distribution-Linux-une-bonne-idee-ou-un-pas-de-trop/#la-fragmentation-un-probleme-ou-une-richesse&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’arrivée de cette distribution KDE intervient dans un contexte où le nombre de distributions Linux dépasse déjà les 300. Cette prolifération, bien qu’illustrant la richesse et la liberté de l’écosystème Linux, est souvent critiquée pour sa fragmentation. À chaque nouvelle distribution, les ressources (développement, support, documentation) sont divisées, rendant plus difficile l’adoption de Linux par le grand public.&lt;/p&gt;
&lt;p&gt;Pour les détracteurs, la création d’une distribution officielle KDE ne fait qu’aggraver ce problème. Plutôt que de se concentrer sur l’amélioration de l’intégration de Plasma dans les distributions existantes, KDE choisit une voie isolée qui pourrait détourner l’attention des développeurs et affaiblir les partenariats existants.&lt;/p&gt;
&lt;p&gt;D’un autre côté, la fragmentation est aussi ce qui permet à Linux de s’adapter à tant de besoins et d’usages différents. Si KDE réussit à proposer une distribution réellement innovante, elle pourrait inspirer d’autres projets et enrichir l’écosystème global.&lt;/p&gt;
&lt;h3 id=&quot;un-pari-risque&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Un pari risqué ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-12-KDE-veut-sa-propre-distribution-Linux-une-bonne-idee-ou-un-pas-de-trop/#un-pari-risque&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Lancer une nouvelle distribution est un projet ambitieux, mais il est aussi risqué. KDE devra non seulement convaincre ses utilisateurs de la pertinence de ce projet, mais aussi se démarquer des distributions KDE déjà bien établies, comme openSUSE ou Fedora KDE. La question du financement et du support à long terme reste également ouverte : maintenir une distribution nécessite des ressources importantes, et KDE n’a pas le soutien d’une entreprise comme Canonical (Ubuntu) ou Red Hat (Fedora).&lt;/p&gt;
&lt;p&gt;En outre, cette initiative risque de diviser sa propre communauté. Les utilisateurs fidèles de Neon pourraient se sentir délaissés, et les contributeurs pourraient hésiter à répartir leurs efforts entre Neon et cette nouvelle distribution.&lt;/p&gt;
&lt;h3 id=&quot;conclusion-une-opportunite-mais-a-quel-prix&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion : Une opportunité, mais à quel prix ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-12-KDE-veut-sa-propre-distribution-Linux-une-bonne-idee-ou-un-pas-de-trop/#conclusion-une-opportunite-mais-a-quel-prix&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si l’idée d’une distribution officielle KDE est séduisante sur le papier, elle soulève de nombreuses interrogations sur sa faisabilité et son impact sur l’écosystème Linux. Face à l’abondance de distributions existantes, KDE devra prouver que ce projet apporte une réelle valeur ajoutée, sans sacrifier ses partenariats et ses utilisateurs actuels.&lt;/p&gt;
&lt;p&gt;L’enjeu est de taille : réussir à proposer une distribution qui incarne l’excellence technique de KDE Plasma, tout en évitant de devenir un symbole supplémentaire de la fragmentation de Linux. Reste à voir si ce pari sera gagnant ou si, au contraire, il marquera une dispersion des efforts dans une direction déjà bien occupée par KDE Neon.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>KDE sera la deuxième saveur officielle de Fedora, mais à quel prix ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-25-kde-sera-la-deuxieme-saveur-officielle-de-fedora/"/>
		<updated>2024-12-12T08:06:05Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-25-kde-sera-la-deuxieme-saveur-officielle-de-fedora/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-12-12-Fedora-and-openSUSE-kde.webp&quot; alt=&quot;openSUSE vs Fedora&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;fedora-et-kde-une-saveur-officielle-mais-a-quel-prix&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Fedora et KDE : Une saveur officielle, mais à quel prix ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-25-kde-sera-la-deuxieme-saveur-officielle-de-fedora/#fedora-et-kde-une-saveur-officielle-mais-a-quel-prix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;date: 2024-11-25 21:16:05&lt;/p&gt;
&lt;p&gt;La communauté Linux est en effervescence : Fedora a annoncé que KDE Plasma deviendra bientôt sa deuxième saveur officielle, à côté de GNOME. Une décision majeure qui réjouira sans aucun doute les amateurs de cet environnement de bureau élégant et modulaire. Mais si cette annonce est une bénédiction pour Fedora et ses utilisateurs, elle pourrait bien marquer un tournant difficile pour une autre distribution qui a toujours été en tête du peloton des “KDEistes” : openSUSE.&lt;/p&gt;
&lt;h3 id=&quot;fedora-kde-une-montee-en-puissance-inedite&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Fedora KDE : Une montée en puissance inédite&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-25-kde-sera-la-deuxieme-saveur-officielle-de-fedora/#fedora-kde-une-montee-en-puissance-inedite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Fedora, connu comme un terrain d’innovation technologique, a longtemps été associé à GNOME, un partenariat naturel puisque les deux projets partagent les mêmes racines chez Red Hat. Avec l’ajout de KDE Plasma comme saveur officielle, Fedora élargit son horizon et ouvre la porte à une nouvelle communauté d’utilisateurs.&lt;/p&gt;
&lt;p&gt;Pour les amateurs de KDE, c’est une excellente nouvelle. Fedora bénéficie déjà d’une excellente réputation en matière de stabilité et de rapidité dans la livraison des nouvelles technologies. Avec KDE sous le même statut qu’un bureau GNOME, les utilisateurs peuvent espérer une expérience optimisée, une meilleure intégration des outils Fedora et des mises à jour régulières, tout en restant à l’avant-garde des innovations KDE.&lt;/p&gt;
&lt;p&gt;Pour Fedora, ce changement signifie également une opportunité stratégique : attirer les utilisateurs qui recherchent une expérience KDE de qualité sans devoir se tourner vers des distributions historiquement associées à cet environnement de bureau, comme openSUSE ou KDE Neon.&lt;/p&gt;
&lt;h3 id=&quot;le-coup-dur-pour-opensuse-une-double-peine&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Le coup dur pour openSUSE : une double peine ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-25-kde-sera-la-deuxieme-saveur-officielle-de-fedora/#le-coup-dur-pour-opensuse-une-double-peine&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour openSUSE, la nouvelle a de quoi inquiéter. Cette distribution, souvent qualifiée de “terre promise” pour les amateurs de KDE, se trouve déjà dans une position délicate. Récemment, SUSE a imposé un changement de nom pour la distribution communautaire, semant la confusion et provoquant des débats houleux au sein de la communauté. Ce changement, perçu par beaucoup comme une tentative de recentrer la marque autour de SUSE (l’entreprise mère), a laissé un goût amer.&lt;/p&gt;
&lt;p&gt;Maintenant, avec Fedora qui entre en lice en tant que champion de KDE, openSUSE risque de perdre une partie de son public fidèle. Fedora est soutenu par Red Hat, une organisation aux ressources financières et techniques considérables, ce qui pourrait permettre à Fedora KDE de rivaliser directement avec openSUSE sur son propre terrain. Pour les KDEistes, habitués à une expérience soignée avec openSUSE, la tentation de migrer vers Fedora pourrait être grande si la nouvelle saveur tient ses promesses.&lt;/p&gt;
&lt;p&gt;Pire encore, openSUSE peine à maintenir son rôle de pionnier. Avec des fonctionnalités comme openQA et des outils novateurs comme YaST, elle a longtemps été une référence. Mais les récents bouleversements, couplés à une concurrence accrue, risquent de faire vaciller sa position de choix pour KDE. La question se pose : est-ce le début d’un déclin pour openSUSE dans l’écosystème Linux ?&lt;/p&gt;
&lt;h3 id=&quot;une-concurrence-saine-ou-une-menace-pour-l-ecosysteme-kde&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Une concurrence saine ou une menace pour l’écosystème KDE ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-25-kde-sera-la-deuxieme-saveur-officielle-de-fedora/#une-concurrence-saine-ou-une-menace-pour-l-ecosysteme-kde&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si Fedora KDE réussit son pari, cela pourrait donner un nouveau souffle à l’écosystème Linux. La concurrence pousse les distributions à innover et à s’améliorer, ce qui profite en fin de compte à tous les utilisateurs. Cependant, le risque de fragmentation et de perte d’identité est bien réel.&lt;/p&gt;
&lt;p&gt;openSUSE, qui a toujours été un bastion de stabilité et de créativité pour KDE, pourrait se voir reléguée au second plan. Les utilisateurs pourraient hésiter à investir dans une distribution dont l’avenir semble incertain, surtout si Fedora devient un acteur incontournable pour KDE.&lt;/p&gt;
&lt;p&gt;Quant à KDE Neon, une autre distribution phare pour les fans de Plasma, elle pourrait aussi perdre en popularité face à l’attractivité d’une distribution majeure comme Fedora.&lt;/p&gt;
&lt;h3 id=&quot;conclusion-une-opportunite-pour-fedora-un-defi-pour-opensuse&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion : Une opportunité pour Fedora, un défi pour openSUSE&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-25-kde-sera-la-deuxieme-saveur-officielle-de-fedora/#conclusion-une-opportunite-pour-fedora-un-defi-pour-opensuse&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’annonce de Fedora KDE comme saveur officielle est sans doute une avancée majeure pour la diversité et la popularité de Linux. Mais derrière cette bonne nouvelle se cache un défi pour openSUSE et d’autres distributions KDE-first. Déjà fragilisée par des décisions internes controversées, openSUSE devra redoubler d’efforts pour maintenir sa position et rassurer ses utilisateurs.&lt;/p&gt;
&lt;p&gt;Pour la communauté KDE, il s’agit d’une opportunité de voir leur environnement de bureau préféré briller sur une distribution aussi influente que Fedora. Mais à quel prix ? Seul l’avenir nous dira si cette concurrence poussera openSUSE à se réinventer ou si elle marquera le début d’un lent déclin pour cette distribution légendaire.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Sortie de Nixos 24.11</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-12-02-sortie-de-nixos-24-11/"/>
		<updated>2024-12-02T18:23:59Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-12-02-sortie-de-nixos-24-11/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-12-02-nixos2411.webp&quot; alt=&quot;Nixos 24.11&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;nixos-24-11-vicuna-une-nouvelle-etape-pour-les-passionnes&quot; tabindex=&quot;-1&quot;&gt;NixOS 24.11 “Vicuña” : une nouvelle étape pour les passionnés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-02-sortie-de-nixos-24-11/#nixos-24-11-vicuna-une-nouvelle-etape-pour-les-passionnes&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Salut les ami·e·s,&lt;/p&gt;
&lt;p&gt;Aujourd’hui, on va parler de &lt;strong&gt;NixOS 24.11&lt;/strong&gt;, alias “Vicuña”, la dernière version stable de cette distribution Linux pas comme les autres. C’est une annonce qui me tient à cœur, car NixOS est un véritable OVNI dans le paysage des distributions Linux, et chaque version apporte son lot d’innovations et de défis.&lt;/p&gt;
&lt;p&gt;Les responsables de cette sortie, Tristan Ross et Weijia Wang, ont confirmé que cette version bénéficie d’un support de &lt;strong&gt;sept mois&lt;/strong&gt; (jusqu’au 30 juin 2025). Autant dire que si vous êtes tentés de tester ou de migrer, c’est le moment !&lt;/p&gt;
&lt;h3 id=&quot;pourquoi-parler-de-nixos-ici&quot; tabindex=&quot;-1&quot;&gt;Pourquoi parler de NixOS ici ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-02-sortie-de-nixos-24-11/#pourquoi-parler-de-nixos-ici&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Parce que NixOS, ce n’est pas juste une distribution. C’est un concept. Une manière radicalement différente de gérer un système, basée sur la reproductibilité et la modularité. Pour quelqu’un comme moi, qui aime expérimenter avec les distributions et apprendre de leurs forces (et de leurs défauts), chaque nouvelle version de NixOS est une petite révolution.&lt;/p&gt;
&lt;h3 id=&quot;les-nouveautes-de-la-version-24-11&quot; tabindex=&quot;-1&quot;&gt;Les nouveautés de la version 24.11 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-02-sortie-de-nixos-24-11/#les-nouveautes-de-la-version-24-11&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;NixOS ne fait jamais dans la demi-mesure, et cette version le prouve :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;8 141 nouveaux paquets&lt;/strong&gt; et &lt;strong&gt;20 975 paquets mis à jour&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Suppression de &lt;strong&gt;3 970 paquets&lt;/strong&gt; pour garder l’ensemble maintenable et sûr.&lt;/li&gt;
&lt;li&gt;Arrivée de &lt;strong&gt;119 nouveaux modules&lt;/strong&gt;, avec 1 706 nouvelles options pour la configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce sont des chiffres impressionnants qui témoignent de l’effort collectif de la communauté. &lt;strong&gt;2669 contributeurs&lt;/strong&gt; ont participé à cette aventure, avec &lt;strong&gt;49 079 commits&lt;/strong&gt; depuis la dernière version. Respect.&lt;/p&gt;
&lt;h3 id=&quot;les-points-techniques-a-retenir&quot; tabindex=&quot;-1&quot;&gt;Les points techniques à retenir &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-02-sortie-de-nixos-24-11/#les-points-techniques-a-retenir&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GNOME 47 “Denver”&lt;/strong&gt; fait son entrée avec des fonctionnalités attendues comme le support des petits écrans ou l’encodage matériel pour les captures d’écran.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plasma 6.2&lt;/strong&gt; est également de la partie, apportant des corrections et des améliorations bienvenues.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLVM 19&lt;/strong&gt; remplace son prédécesseur, tandis que GCC reste inchangé.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enfin, pour les utilisateurs macOS (ou Darwin, si on veut être précis), cette version marque un gros pas en avant grâce au travail des mainteneurs dédiés.&lt;/p&gt;
&lt;h3 id=&quot;ce-que-j-aime-chez-nixos&quot; tabindex=&quot;-1&quot;&gt;Ce que j’aime chez NixOS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-02-sortie-de-nixos-24-11/#ce-que-j-aime-chez-nixos&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour moi, NixOS incarne l’idée que Linux peut être bien plus qu’un simple système d’exploitation. C’est une vision. La manière dont elle gère les paquets, les configurations, et même les tests fait de chaque installation une expérience unique et riche.&lt;/p&gt;
&lt;p&gt;Évidemment, ce n’est pas une distribution pour les débutants ou pour ceux qui aiment le tout-cuit (coucou Calamares…). Mais si vous aimez comprendre ce qui se passe sous le capot et garder un contrôle total sur votre système, NixOS mérite un essai.&lt;/p&gt;
&lt;h3 id=&quot;en-conclusion&quot; tabindex=&quot;-1&quot;&gt;En conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-12-02-sortie-de-nixos-24-11/#en-conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;NixOS 24.11 est une étape importante, et j’ai hâte de voir comment cette version va être adoptée. Je ne vais pas la déployer sur ma machine principale pour l’instant (j’ai déjà Gentoo qui tourne au poil, et je suis trop bien là-dessus), mais je vais sûrement la tester en VM, histoire de voir de plus près ce GNOME 47 et ce Plasma 6.&lt;/p&gt;
&lt;p&gt;Et vous, avez-vous déjà testé NixOS ? Qu’est-ce qui vous attire ou vous rebute chez cette distribution ? Partagez vos avis, vos expériences ou vos doutes en commentaire, ça m’intéresse toujours !&lt;/p&gt;
&lt;p&gt;À bientôt, et gardez l’esprit curieux !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Retour à TuxFamily : quand la simplicité prime sur les soucis</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-30-retour-a-TuxFamily-quand-la-simplicite-prime-sur-les-soucis/"/>
		<updated>2024-11-30T13:54:07Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-30-retour-a-TuxFamily-quand-la-simplicite-prime-sur-les-soucis/</id>
		<content type="html">&lt;p&gt;Ces derniers temps, j’ai rencontré un problème récurrent chez mon précédent hébergeur : la gestion de la mise en cache. Ce détail, qui peut paraître anodin, s’est révélé être une source constante de frustration, impactant négativement la performance et la fiabilité de mon site. Après quelques tentatives infructueuses pour régler la situation, j’ai décidé de revenir à un hébergeur qui m’avait toujours donné satisfaction : &lt;strong&gt;TuxFamily&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;TuxFamily, pour ceux qui ne connaissent pas, est un hébergeur associatif qui met à disposition des outils simples, efficaces et sans prétention. Leur philosophie axée sur la communauté et leur transparence me conviennent parfaitement. Certes, ce n’est pas le service le plus « clé en main » du marché, mais il offre une stabilité et une légèreté qui manquaient cruellement chez mon hébergeur précédent.&lt;/p&gt;
&lt;p&gt;En reprenant mes marques chez TuxFamily, j’ai redécouvert à quel point l’expérience utilisateur peut être agréable lorsque l’infrastructure ne joue pas contre nous. Pas de mauvaises surprises côté cache, et une infrastructure qui fait ce qu’on lui demande, sans surplus.&lt;/p&gt;
&lt;p&gt;Cette migration m’a rappelé une chose essentielle : parfois, il vaut mieux opter pour la simplicité et la fiabilité que pour des solutions censées être modernes, mais qui ajoutent plus de problèmes qu’elles n’en résolvent.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>KDE Neon : Promesse de modernité ou déception annoncée ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-30-KDE-neon-promesse-de-modernite-ou-deception-annoncee/"/>
		<updated>2024-11-30T11:21:27Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-30-KDE-neon-promesse-de-modernite-ou-deception-annoncee/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-11-30-KDE-Neon.webp&quot; alt=&quot;kde neon&quot;&gt;&lt;/p&gt;
&lt;p&gt;Récemment, j’ai décidé de tester KDE Neon, une distribution censée mettre en avant l’environnement de bureau Plasma. Pourtant, au fil de l’expérience, une question m’a hanté : cette distribution cherche-t-elle à promouvoir KDE ou à nous dégoûter du système Linux ?&lt;/p&gt;
&lt;h4 id=&quot;une-installation-chaotique&quot; tabindex=&quot;-1&quot;&gt;Une installation chaotique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-30-KDE-neon-promesse-de-modernite-ou-deception-annoncee/#une-installation-chaotique&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Dès les premières étapes, l’expérience tourne à la catastrophe. KDE Neon utilise Calamares comme installateur, un outil censé simplifier la vie des utilisateurs. Pourtant, c’est tout le contraire : une instabilité exaspérante et une propension à planter, notamment lors du partitionnement. Après deux échecs cuisants, j’ai enfin réussi à mener l’installation à terme, mais ce n’était que le début des ennuis.&lt;/p&gt;
&lt;h4 id=&quot;des-mises-a-jour-dignes-d-un-casse-tete&quot; tabindex=&quot;-1&quot;&gt;Des mises à jour dignes d’un casse-tête &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-30-KDE-neon-promesse-de-modernite-ou-deception-annoncee/#des-mises-a-jour-dignes-d-un-casse-tete&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Une fois le système installé, on m’accueille avec une mise à jour obligatoire. Mon instinct me pousse à ouvrir un terminal, espérant qu’APT puisse faire le travail. Malheureusement, KDE Neon impose un passage par l’interface graphique. Résigné, je lance l’outil graphique, qui redémarre la machine pour appliquer les mises à jour. Une perte de temps et d’énergie, surtout pour une tâche aussi banale.&lt;/p&gt;
&lt;h4 id=&quot;les-mysteres-du-changement-de-disques&quot; tabindex=&quot;-1&quot;&gt;Les mystères du changement de disques &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-30-KDE-neon-promesse-de-modernite-ou-deception-annoncee/#les-mysteres-du-changement-de-disques&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Comme si cela ne suffisait pas, j’ai également rencontré un problème inattendu : un changement d’ordre de mes disques. Mon disque &lt;code&gt;sda&lt;/code&gt; est devenu &lt;code&gt;sdb&lt;/code&gt;, et inversement. Cela m’a causé des soucis considérables jusqu’à ce que je découvre la source du problème.&lt;/p&gt;
&lt;h4 id=&quot;une-ode-a-plasma-ou-un-sabotage&quot; tabindex=&quot;-1&quot;&gt;Une ode à Plasma ou un sabotage ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-30-KDE-neon-promesse-de-modernite-ou-deception-annoncee/#une-ode-a-plasma-ou-un-sabotage&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Ce que j’ai vu de Plasma ne m’a pas convaincu. Est-ce une tentative maladroite de redorer le blason de ce bureau après le fiasco de KDE 4, ou simplement un projet sans réelle direction ? Le résultat est loin d’inspirer confiance.&lt;/p&gt;
&lt;h4 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-30-KDE-neon-promesse-de-modernite-ou-deception-annoncee/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;KDE Neon aurait pu être une vitrine pour Plasma, mais à mes yeux, elle rate complètement sa mission. Entre une installation laborieuse, une gestion des mises à jour contre-intuitive et des surprises comme ce changement d’ordre des disques, je peine à comprendre l’objectif de cette distribution. Si vous cherchez une expérience fluide et cohérente, je vous conseille de passer votre chemin.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Debian 13 Trixie : Tout ce qu&#39;il faut savoir</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-26-debian-13-trixie-tout-ce-qu-il-faut-savoir/"/>
		<updated>2024-11-26T17:58:43Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-26-debian-13-trixie-tout-ce-qu-il-faut-savoir/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-11-26-debian13.webp&quot; alt=&quot;debian 13&quot;&gt;&lt;/p&gt;
&lt;p&gt;La prochaine version stable de Debian, baptisée &lt;strong&gt;Trixie&lt;/strong&gt;, marque un jalon significatif pour la célèbre distribution GNU/Linux. Avec une foule de nouveautés et d’améliorations, Debian 13 continuera de séduire par sa fiabilité et sa richesse fonctionnelle. Voici un aperçu des points marquants.&lt;/p&gt;
&lt;h4 id=&quot;architectures-prises-en-charge&quot; tabindex=&quot;-1&quot;&gt;🖥️ &lt;strong&gt;Architectures prises en charge&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-26-debian-13-trixie-tout-ce-qu-il-faut-savoir/#architectures-prises-en-charge&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Debian 13 continue d’offrir un large éventail de compatibilité matérielle. Les architectures officiellement supportées incluent :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;32-bit PC (i386)&lt;/strong&gt; et &lt;strong&gt;64-bit PC (amd64)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ARM&lt;/strong&gt; (arm64, armel, armhf)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MIPS&lt;/strong&gt; (mipsel, mips64el)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PowerPC&lt;/strong&gt; (ppc64el)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IBM System z&lt;/strong&gt; (s390x)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un changement notable est le relèvement du socle matériel pour l’architecture i386, qui exige désormais le support de l’instruction “long NOP” (baseline i686).&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;organisation-des-archives&quot; tabindex=&quot;-1&quot;&gt;📂 &lt;strong&gt;Organisation des archives&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-26-debian-13-trixie-tout-ce-qu-il-faut-savoir/#organisation-des-archives&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;En plus des sections traditionnelles (&lt;em&gt;main&lt;/em&gt;, &lt;em&gt;contrib&lt;/em&gt;, &lt;em&gt;non-free&lt;/em&gt;), Debian 13 introduit une nouvelle catégorie : &lt;strong&gt;non-free-firmware&lt;/strong&gt;.&lt;br&gt;
Ce changement reflète une approche plus claire vis-à-vis des microprogrammes non libres, désormais isolés dans leur propre section. Les médias d’installation officiels peuvent inclure ces microprogrammes pour améliorer la compatibilité matérielle sans compromettre les principes du projet Debian.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;nouveautes-dans-la-distribution&quot; tabindex=&quot;-1&quot;&gt;🌟 &lt;strong&gt;Nouveautés dans la distribution&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-26-debian-13-trixie-tout-ce-qu-il-faut-savoir/#nouveautes-dans-la-distribution&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Avec plus de &lt;strong&gt;11 294 nouveaux paquets&lt;/strong&gt; et des mises à jour pour &lt;strong&gt;42 821 logiciels existants&lt;/strong&gt;, Debian 13 fait un bond en avant. Notons également la suppression de plus de &lt;strong&gt;9 519 paquets obsolètes&lt;/strong&gt;.&lt;/p&gt;
&lt;h5&gt;🖥️ &lt;strong&gt;Environnements de bureau mis à jour&lt;/strong&gt;&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GNOME 47&lt;/strong&gt;, &lt;strong&gt;KDE Plasma 6.2.3&lt;/strong&gt;, &lt;strong&gt;LXDE 12&lt;/strong&gt;, &lt;strong&gt;LXQt 1.2.0&lt;/strong&gt; (ou 2.1.0???), &lt;strong&gt;MATE 1.26&lt;/strong&gt;, &lt;strong&gt;Xfce 4.20&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;LibreOffice 24.8.3, GIMP 2.10.38, et Inkscape 1.4.1 parmi les nombreuses applications bénéficiant de nouvelles versions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;🔧 &lt;strong&gt;Améliorations techniques&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;Debian 13 s’accompagne d’une série de mises à jour des outils et services de base :&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Logiciel&lt;/th&gt;
&lt;th&gt;Version Bookworm&lt;/th&gt;
&lt;th&gt;Version Trixie&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Apache&lt;/td&gt;
&lt;td&gt;2.4.54&lt;/td&gt;
&lt;td&gt;2.4.57&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bash&lt;/td&gt;
&lt;td&gt;5.1&lt;/td&gt;
&lt;td&gt;5.2.15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenSSL&lt;/td&gt;
&lt;td&gt;1.1.1n&lt;/td&gt;
&lt;td&gt;3.0.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Python 3&lt;/td&gt;
&lt;td&gt;3.9.2&lt;/td&gt;
&lt;td&gt;3.11.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Linux Kernel&lt;/td&gt;
&lt;td&gt;Série 5.10&lt;/td&gt;
&lt;td&gt;Série 6.1x&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h4 id=&quot;documentation-enrichie&quot; tabindex=&quot;-1&quot;&gt;📖 &lt;strong&gt;Documentation enrichie&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-26-debian-13-trixie-tout-ce-qu-il-faut-savoir/#documentation-enrichie&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Les pages de manuel (man-pages) sont désormais disponibles dans plus de langues, notamment le grec, l’ukrainien et le vietnamien. Pour afficher la documentation dans votre langue :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;apt&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; manpages-lang  
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; dpkg-reconfigure locales  &lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;developpements-specifiques&quot; tabindex=&quot;-1&quot;&gt;🧬 &lt;strong&gt;Développements spécifiques&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-26-debian-13-trixie-tout-ce-qu-il-faut-savoir/#developpements-specifiques&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;h5&gt;&lt;strong&gt;Debian Med&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;Un travail accru pour les sciences de la vie, avec l’ajout de nouveaux paquets comme &lt;strong&gt;shiny-server&lt;/strong&gt;, simplifiant les applications web basées sur R.&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;Debian Astro&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;Pour les astronomes, de nouveaux outils comme &lt;strong&gt;astap&lt;/strong&gt; et &lt;strong&gt;planetary-system-stacker&lt;/strong&gt; enrichissent les possibilités d’analyse et d’imagerie.&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;Secure Boot sur ARM64&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;Debian 13 réintroduit le &lt;strong&gt;Secure Boot&lt;/strong&gt; pour l’architecture ARM64, renforçant la sécurité sur les systèmes compatibles UEFI.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Debian 13 “Trixie” confirme son statut de distribution polyvalente et robuste. Que ce soit pour les utilisateurs professionnels, les développeurs ou les amateurs, cette version allie stabilité, modernité et innovation. 🐧&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Et vous, qu’attendez-vous de Debian 13 ?&lt;/strong&gt; Partagez vos retours et vos découvertes dans les commentaires ! 😊&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ça continue encore et encore...</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-24-ca-continue-encore-et-encore/"/>
		<updated>2024-11-24T10:50:07Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-24-ca-continue-encore-et-encore/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-11-24-humorous-kernel-panic.webp&quot; alt=&quot;kernel panic&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;ca-continue-encore-et-encore&quot; tabindex=&quot;-1&quot;&gt;Ça continue encore et encore… &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-24-ca-continue-encore-et-encore/#ca-continue-encore-et-encore&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ah, les aléas de l’informatique, ma poule ! Ce matin, un souci bien digne des aventures de Cabrel et de ses refrains éternels : après une mise à jour du noyau, mon système Gentoo refuse de démarrer sur le dernier kernel installé (6.6.62-gentoo-dist). Pas de panique, l’ancien kernel (6.6.58-gentoo-dist) fonctionne encore, donc on n’est pas complètement dans le noir. Mais voilà, il va falloir faire un petit tour sur le &lt;em&gt;wiki&lt;/em&gt; pour démêler tout ça.&lt;/p&gt;
&lt;h3 id=&quot;la-valse-des-etapes-techniques&quot; tabindex=&quot;-1&quot;&gt;La valse des étapes techniques &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-24-ca-continue-encore-et-encore/#la-valse-des-etapes-techniques&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Le kernel est bien reconnu par GRUB&lt;/strong&gt; :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;eselect kernel list&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Résultat : le kernel est bien en tête de liste avec un bel astérisque (*). Aucun problème ici, donc pas besoin de creuser.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;La commande magique &lt;code&gt;dmesg&lt;/code&gt;&lt;/strong&gt; :&lt;br&gt;
Quelques messages attirent l’attention, notamment ceux liés au firmware. Rien de bloquant à première vue, mais ça prouve que certaines choses se passent.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;La mise à jour et les modules&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gentoo, c’est souvent une question de commandes à la bonne étape. Pour les mises à jour système :&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-auvDN&lt;/span&gt; --with-bdeps&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;y @world&lt;/code&gt;&lt;/pre&gt;
On optimise les dépendances, même si ça demande de la patience sur une machine lente.&lt;/li&gt;
&lt;li&gt;Pour les kernels-binaires, la magie de Gentoo repose sur un détail simple mais crucial :&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge @module-rebuild&lt;/code&gt;&lt;/pre&gt;
Ça rebâtit les modules, comme ceux des pilotes NVIDIA dans mon cas. Détail important que je pensais automatique… Mais non, Gentoo nous rappelle que rien n’est vraiment &lt;em&gt;plug-and-play&lt;/em&gt;. 😅&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id=&quot;une-mise-a-jour-bien-ordonnee&quot; tabindex=&quot;-1&quot;&gt;Une mise à jour bien ordonnée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-24-ca-continue-encore-et-encore/#une-mise-a-jour-bien-ordonnee&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;En résumé, pour un kernel-binaire :&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Mettre à jour le système :&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge &lt;span class=&quot;token parameter variable&quot;&gt;-auvDN&lt;/span&gt; --with-bdeps&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;y @world&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Recompilation des modules :&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;emerge @module-rebuild&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Vérifier que tout est bien configuré dans GRUB (généralement automatique avec &lt;code&gt;grub-mkconfig&lt;/code&gt; pour les noyaux binaires).&lt;/li&gt;
&lt;li&gt;Redémarrer et croiser les doigts.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id=&quot;un-pense-bete-indispensable&quot; tabindex=&quot;-1&quot;&gt;Un pense-bête indispensable &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-24-ca-continue-encore-et-encore/#un-pense-bete-indispensable&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je suis clairement à un moment où je dois m’organiser : les commandes à retenir, les étapes importantes, les nuances entre kernels-bin et sources classiques… Il y a de quoi se perdre dans la documentation parfois contradictoire. Un document simplifié, peut-être même une section dans mon blog, pourrait être une bonne idée. Parce que, franchement, courir sur le &lt;em&gt;wiki&lt;/em&gt; à chaque problème, ça use. 😅&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;et-sinon-les-paquets-binaires-signes&quot; tabindex=&quot;-1&quot;&gt;Et sinon, les paquets binaires signés ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-24-ca-continue-encore-et-encore/#et-sinon-les-paquets-binaires-signes&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;C’est une autre quête dans l’univers Gentoo : activer la signature obligatoire des binaires. Mais avant de me relancer là-dedans, je vais stabiliser ce kernel qui chante faux et m’assurer que mon système tient la route. Une chose à la fois, ma poule, sinon je vais vraiment me perdre dans ce labyrinthe numérique.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Calculate Linux : Plus gourmande, mais plus réactive</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-22-calculate-linux-Plus-gourmande-mais-plus-reactive/"/>
		<updated>2024-11-22T17:28:05Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-22-calculate-linux-Plus-gourmande-mais-plus-reactive/</id>
		<content type="html">&lt;h3 id=&quot;calculate-linux-plus-gourmande-mais-plus-reactive&quot; tabindex=&quot;-1&quot;&gt;Calculate Linux : Plus gourmande, mais plus réactive &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-22-calculate-linux-Plus-gourmande-mais-plus-reactive/#calculate-linux-plus-gourmande-mais-plus-reactive&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;J’entends souvent dire que Calculate Linux est consommatrice de ressources, notamment en termes de RAM. Mais cette critique passe à côté d’un point essentiel : Calculate fait tout pour offrir un système réactif et vivace. Oui, par rapport à une distribution comme Debian, Calculate consomme plus de ressources, mais en contrepartie, le système semble beaucoup plus rapide et fluide.&lt;/p&gt;
&lt;p&gt;Prenons l’exemple des ouvertures d’applications. Que ce soit Firefox, Thunderbird, Dolphin, Kdenlive ou LibreOffice, tout se lance plus rapidement et donne cette impression de légèreté, particulièrement avec l’environnement de bureau Plasma. Ce n’est pas qu’une impression subjective : sur ma machine, j’ai chronométré le temps de compilation de mon blog avec Node.js. Sous Calculate, chaque build prend une seconde de moins qu’avec Debian. Si je fais dix builds en une heure, c’est dix secondes de gagnées. Cela peut sembler insignifiant, mais sur une machine d’avant 2009, cette réactivité se ressent dans toutes les tâches.&lt;/p&gt;
&lt;h3 id=&quot;gentoo-la-douche-froide&quot; tabindex=&quot;-1&quot;&gt;Gentoo : La douche froide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-22-calculate-linux-Plus-gourmande-mais-plus-reactive/#gentoo-la-douche-froide&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Quand on compare Calculate à Gentoo, on peut être déçu. En termes de réactivité ou d’utilisation des ressources, il n’y a pas ou peu de différences perceptibles. Pourtant, la philosophie des deux distributions diverge totalement.&lt;/p&gt;
&lt;p&gt;Gentoo est minimaliste : chaque paquet est à installer manuellement, selon vos besoins. Cela garantit une maîtrise complète de l’environnement applicatif, mais c’est au prix d’un effort significatif. Sous Calculate, les développeurs ont déjà pris des décisions pour vous, comme l’utilisation de Chromium comme navigateur par défaut. Le système est prêt à l’emploi, avec tous les éléments nécessaires pour l’impression, le scanner ou le Wi-Fi déjà installés.&lt;/p&gt;
&lt;p&gt;C’est peut-être là la vraie différence : Calculate vous livre un système Gentoo opérationnel en 6 minutes chrono. Gentoo, en revanche, vous demande de jouer au Lego, brique par brique. Cette distinction rappelle un peu celle entre Arch Linux et EndeavourOS.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-22-calculate-linux-Plus-gourmande-mais-plus-reactive/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour ceux qui recherchent un système basé sur Gentoo sans se perdre dans les détails de l’installation, Calculate Linux est une solution de choix. Elle consomme un peu plus de ressources, certes, mais le gain en réactivité et en simplicité d’installation est indéniable. Gentoo, de son côté, est un excellent choix pour ceux qui souhaitent maîtriser leur environnement de A à Z, au prix d’une configuration initiale plus longue et exigeante.&lt;/p&gt;
&lt;p&gt;Et vous, préférez-vous le confort de Calculate ou la personnalisation infinie de Gentoo ?&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Je suis sous Gentoo au lieu de Calculate.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/"/>
		<updated>2024-11-20T11:17:10Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/</id>
		<content type="html">&lt;h3 id=&quot;retour-a-gentoo-un-voyage-entre-nostalgie-et-pragmatisme&quot; tabindex=&quot;-1&quot;&gt;Retour à Gentoo : Un voyage entre nostalgie et pragmatisme &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/#retour-a-gentoo-un-voyage-entre-nostalgie-et-pragmatisme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-11-22-gentto-or-calculate.webp&quot; alt=&quot;gentto-or-calculate&quot;&gt;&lt;/p&gt;
&lt;p&gt;Comme je l’ai mentionné précédemment, je n’avais pas touché à Gentoo pur depuis 2007. L’installation “à l’ancienne” ne m’avait franchement pas manqué. Pourtant, je reconnais qu’elle a deux mérites indéniables : elle est formatrice et fiable. Ce qui m’a poussé à retenter l’aventure, c’est une nouvelle de décembre 2023 sur la disponibilité de binaires pour Gentoo.&lt;/p&gt;
&lt;p&gt;Mon parcours a commencé avec &lt;strong&gt;Calculate Linux&lt;/strong&gt; et &lt;strong&gt;Redcore&lt;/strong&gt;, avant de me lancer dans l’installation de cinq Gentoo, toutes avec &lt;strong&gt;OpenRC&lt;/strong&gt; (et jamais &lt;code&gt;systemd&lt;/code&gt;, que je préfère éviter). Sur ma machine, j’ai pris l’habitude d’utiliser &lt;strong&gt;zram&lt;/strong&gt; en remplacement de la swap classique, car cela permet de libérer plus rapidement les ressources et rend le système plus réactif. Le hic, c’est que sous Debian, j’utilise le &lt;code&gt;systemd-zram-generator&lt;/code&gt;, un service systemd ultra-simple à configurer. Sous Gentoo, avec OpenRC, l’équivalent est loin d’être aussi intuitif.&lt;/p&gt;
&lt;h4 id=&quot;configurer-zram-sous-gentoo&quot; tabindex=&quot;-1&quot;&gt;Configurer Zram sous Gentoo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/#configurer-zram-sous-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Pour gérer le Zram avec OpenRC, la méthode la plus simple est d’utiliser le script &lt;code&gt;zram-init&lt;/code&gt; de Martin Väth. Voici un exemple de configuration possible :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# /etc/conf.d/zram-init&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;load_on_start&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;yes&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;unload_on_stop&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;yes&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;num_devices&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;3&quot;&lt;/span&gt;

&lt;span class=&quot;token assign-left variable&quot;&gt;type0&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;swap&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;size0&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;4096&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;algo0&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;lz4&quot;&lt;/span&gt;

&lt;span class=&quot;token assign-left variable&quot;&gt;type1&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;/tmp&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;flag1&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;ext4&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;opts1&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;noatime&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;size1&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;1024&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;labl1&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;zram-tmp&quot;&lt;/span&gt;

&lt;span class=&quot;token assign-left variable&quot;&gt;type2&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;/var/tmp/portage&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;flag2&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;ext4&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;opts2&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;noatime&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;size2&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;8192&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;algo2&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;zstd&quot;&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;labl2&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;zram-var-tmp-portage&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela crée :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Un swap Zram de 4 Go compressé en &lt;code&gt;lz4&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Un &lt;code&gt;/tmp&lt;/code&gt; de 1 Go optimisé pour les performances.&lt;/li&gt;
&lt;li&gt;Un &lt;code&gt;/var/tmp/portage&lt;/code&gt; de 8 Go avec sauvegarde sur disque pour les blocs incompressibles.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Même si cette méthode fonctionne, je la trouve plus compliquée que le générateur Zram de systemd, qui, lui, est d’une simplicité redoutable :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Installation&lt;/span&gt;
root &lt;span class=&quot;token comment&quot;&gt;#emerge --ask sys-apps/zram-generator&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# Configuration&lt;/span&gt;
root &lt;span class=&quot;token comment&quot;&gt;#echo &#39;[zram0]&#39; &gt; /etc/systemd/zram-generator.conf&lt;/span&gt;
root &lt;span class=&quot;token comment&quot;&gt;#systemctl daemon-reload&lt;/span&gt;
root &lt;span class=&quot;token comment&quot;&gt;#systemctl start dev-zram0.swap&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Avec cette approche, tout est fonctionnel avec un minimum d’effort.&lt;/p&gt;
&lt;h4 id=&quot;pourquoi-gentoo&quot; tabindex=&quot;-1&quot;&gt;Pourquoi Gentoo ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/#pourquoi-gentoo&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Mon basculement de Calculate Linux vers Gentoo s’est fait parce que j’avais des blocages dans certaines installations de paquets sous Calculate, problèmes que je ne rencontrais pas avec mes autres machines sous Gentoo. Cependant, si vous vous demandez si ce passage vaut le coup, la réponse est : &lt;strong&gt;non&lt;/strong&gt;, sauf si vous aimez le contrôle total.&lt;/p&gt;
&lt;p&gt;Sous Calculate, tout est pensé pour la simplicité et l’efficacité. Vous avez des ISO adaptées à différents environnements de bureau, un installateur rapide et fonctionnel (même sur des machines anciennes), et un système presque prêt à l’emploi. À l’inverse, avec Gentoo, l’installation est beaucoup plus longue, même en utilisant des binaires. Par exemple, sur ma machine modeste, l’installation complète de Gentoo (avec Plasma, mes outils et applications) a pris &lt;strong&gt;3 heures&lt;/strong&gt;, contre &lt;strong&gt;6 minutes&lt;/strong&gt; pour Calculate.&lt;/p&gt;
&lt;p&gt;Gentoo permet une personnalisation absolue : chaque paquet, chaque option est à la main de l’utilisateur. Mais cela demande du temps et de l’énergie, notamment pour configurer les éléments que Calculate inclut par défaut (impression, scanner, Wi-Fi…). C’est comparable à la relation entre Arch Linux et ses dérivées comme EndeavourOS.&lt;/p&gt;
&lt;h4 id=&quot;mon-ressenti&quot; tabindex=&quot;-1&quot;&gt;Mon ressenti &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-20-je-suis-sous-Gentoo/#mon-ressenti&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Si je suis honnête, Gentoo est un choix plus philosophique que pragmatique. J’aime être sur une distribution “source”, plutôt qu’une “fille de”. Cela dit, Calculate n’est pas une simple dérivée : elle reste 100% compatible Gentoo tout en ajoutant des outils qui simplifient la vie.&lt;/p&gt;
&lt;p&gt;Au final, la différence en termes de réactivité entre Calculate et Gentoo est minime sur ma machine. Gentoo me permet de contrôler chaque détail, mais Calculate offre un système complet et fonctionnel en un temps record, avec une meilleure intégration initiale.&lt;/p&gt;
&lt;p&gt;Pour l’instant, je vais garder Gentoo pour voir si je peux maintenir ce système dans le temps. Mais si cela devient trop complexe, je n’hésiterai pas à revenir sur Calculate, qui simplifie réellement la gestion d’un système Gentoo.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Si on mettait un peu de zRAM dans notre Debian?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/"/>
		<updated>2024-11-17T19:42:45Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/</id>
		<content type="html">&lt;h2 id=&quot;installation-et-configuration-de-zram-generator-pour-ameliorer-la-gestion-de-la-memoire&quot; tabindex=&quot;-1&quot;&gt;Installation et configuration de &lt;strong&gt;zram-generator&lt;/strong&gt; pour améliorer la gestion de la mémoire &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/#installation-et-configuration-de-zram-generator-pour-ameliorer-la-gestion-de-la-memoire&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;introduction&quot; tabindex=&quot;-1&quot;&gt;Introduction &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/#introduction&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le &lt;strong&gt;zram&lt;/strong&gt; est une technologie permettant de créer des dispositifs de swap compressés dans la mémoire vive (RAM). Cela permet d’améliorer les performances du système en utilisant moins d’espace disque pour le swap, et en compressant les données pour réduire l’empreinte mémoire.&lt;/p&gt;
&lt;p&gt;Avec &lt;code&gt;systemd-zram-generator&lt;/code&gt;, un outil simple à configurer, vous pouvez activer un dispositif zram automatiquement au démarrage de votre système, avec une configuration facilement ajustable. Ce billet vous guidera à travers l’installation et la configuration de &lt;strong&gt;zram-generator&lt;/strong&gt; sur une distribution Linux utilisant &lt;code&gt;systemd&lt;/code&gt; et plus particulièrement un système Debian.&lt;/p&gt;
&lt;h3 id=&quot;etape-1-installation-de-systemd-zram-generator&quot; tabindex=&quot;-1&quot;&gt;Étape 1 : Installation de &lt;code&gt;systemd-zram-generator&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/#etape-1-installation-de-systemd-zram-generator&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour installer &lt;strong&gt;zram-generator&lt;/strong&gt;, ouvrez un terminal et exécutez la commande suivante :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;apt&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; systemd-zram-generator&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela installera l’outil nécessaire pour configurer le dispositif zram via &lt;code&gt;systemd&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;etape-2-configuration-de-zram-generator&quot; tabindex=&quot;-1&quot;&gt;Étape 2 : Configuration de &lt;code&gt;zram-generator&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/#etape-2-configuration-de-zram-generator&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Une fois l’installation terminée, vous pouvez configurer &lt;code&gt;zram-generator&lt;/code&gt; en modifiant son fichier de configuration. Ce fichier se trouve à l’emplacement &lt;code&gt;/etc/systemd/zram-generator.conf&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Ouvrez ce fichier avec votre éditeur de texte préféré (ici, nous utilisons &lt;code&gt;nano&lt;/code&gt;) :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;nano&lt;/span&gt; /etc/systemd/zram-generator.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Voici un exemple de configuration basique à inclure dans ce fichier :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Ce fichier de configuration active un périphérique swap /dev/zram0 avec les propriétés suivantes :&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# * taille : 50% de la RAM disponible ou 4 GiB, selon la valeur la plus petite&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# * algorithme de compression : valeur par défaut du noyau&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;#&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# Les propriétés de ce périphérique peuvent être modifiées en ajoutant des options sous la section&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# `[zram0]`, ou désactivées en supprimant l&#39;en-tête de section.&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# Des dispositifs zram supplémentaires peuvent être créés en ajoutant de nouvelles sections `[zramX]`&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# et en définissant les options appropriées pour chaque périphérique.&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;#&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# Voir /usr/share/doc/systemd-zram-generator/zram-generator.conf.example&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# et/ou zram-generator.conf(5) pour une liste complète des options disponibles.&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;zram0&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
zram-size &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; min&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;ram, &lt;span class=&quot;token number&quot;&gt;8192&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id=&quot;explication-de-la-configuration&quot; tabindex=&quot;-1&quot;&gt;Explication de la configuration : &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/#explication-de-la-configuration&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;zram-size = min(ram, 8192)&lt;/strong&gt; : Cette ligne définit la taille du dispositif zram. Elle alloue 50% de la RAM disponible, mais ne dépasse pas 8 Go (8192 Mo). Cela permet de garantir que le swap zram ne prenne pas trop de place en fonction de la quantité de mémoire physique de votre machine.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;etape-3-activation-du-service-systemd&quot; tabindex=&quot;-1&quot;&gt;Étape 3 : Activation du service &lt;code&gt;systemd&lt;/code&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/#etape-3-activation-du-service-systemd&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Une fois que vous avez configuré le fichier, il est nécessaire de recharger la configuration &lt;code&gt;systemd&lt;/code&gt; pour appliquer les changements. Pour ce faire, exécutez les commandes suivantes dans votre terminal :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; systemctl daemon-reload
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; systemctl &lt;span class=&quot;token builtin class-name&quot;&gt;enable&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;--now&lt;/span&gt; systemd-zram-setup@zram0.service&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Cela activera le service pour créer et gérer le périphérique &lt;strong&gt;zram&lt;/strong&gt; au démarrage, ainsi qu’appliquer la configuration spécifiée dans le fichier &lt;code&gt;/etc/systemd/zram-generator.conf&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;etape-4-verification&quot; tabindex=&quot;-1&quot;&gt;Étape 4 : Vérification &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/#etape-4-verification&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour vérifier que tout fonctionne correctement, vous pouvez utiliser la commande suivante pour voir si le périphérique &lt;strong&gt;zram&lt;/strong&gt; a bien été créé :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;lsblk&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Vous devriez voir un périphérique nommé &lt;code&gt;/dev/zram0&lt;/code&gt; dans la liste. Si c’est le cas, cela signifie que la configuration de zram a été appliquée avec succès.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-17-si-on-mettait-un-peu-de-zram-dans-notre-debian/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Avec &lt;strong&gt;zram-generator&lt;/strong&gt;, vous avez maintenant un dispositif swap comprimé qui peut améliorer la gestion de la mémoire de votre système, surtout sur des machines avec des ressources limitées. Vous pouvez ajuster la configuration pour répondre à vos besoins spécifiques, et ajouter plusieurs dispositifs zram si nécessaire.&lt;/p&gt;
&lt;p&gt;Si vous avez des questions ou des problèmes, n’hésitez pas à consulter les fichiers de documentation, comme &lt;code&gt;/usr/share/doc/systemd-zram-generator/zram-generator.conf.example&lt;/code&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Un changement pour le blog, il passe à Hexo!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-12-n-changement-pour-le-blog/"/>
		<updated>2024-11-12T14:48:45Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-12-n-changement-pour-le-blog/</id>
		<content type="html">&lt;p&gt;&lt;strong&gt;Pourquoi j’ai migré mon blog de 11ty à Hexo&lt;/strong&gt;
&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-11-12-11ty-to-Hexo.webp&quot; alt=&quot;11ty-to-Hexo&quot;&gt;&lt;/p&gt;
&lt;p&gt;Après un certain temps passé avec 11ty, j’ai finalement décidé de migrer mon blog vers Hexo. Voici quelques raisons de ce changement, ainsi que mes premières impressions.&lt;/p&gt;
&lt;h3 id=&quot;1-simplicite-et-rapidite&quot; tabindex=&quot;-1&quot;&gt;1. Simplicité et Rapidité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-12-n-changement-pour-le-blog/#1-simplicite-et-rapidite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;11ty est un générateur de site statique flexible et minimaliste, mais parfois il faut investir pas mal de temps pour atteindre des résultats spécifiques. Hexo, en revanche, offre une structure plus “clé en main” qui m’a permis de me concentrer davantage sur le contenu que sur la configuration. La différence est notable pour ceux qui, comme moi, aiment que les choses avancent rapidement.&lt;/p&gt;
&lt;h3 id=&quot;2-outils-et-plugins&quot; tabindex=&quot;-1&quot;&gt;2. Outils et Plugins &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-12-n-changement-pour-le-blog/#2-outils-et-plugins&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Hexo dispose d’un large éventail de plugins et d’extensions prêtes à l’emploi, ce qui a facilité la mise en place de certaines fonctionnalités comme la pagination, la gestion des tags, et l’intégration de services externes. Ce qui aurait pris plusieurs ajustements avec 11ty a été bien plus rapide avec Hexo.&lt;/p&gt;
&lt;h3 id=&quot;3-experience-de-developpement&quot; tabindex=&quot;-1&quot;&gt;3. Expérience de Développement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-12-n-changement-pour-le-blog/#3-experience-de-developpement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Hexo apporte une expérience de développement agréable avec un serveur local très rapide, et le flux de travail en Markdown reste similaire à celui de 11ty. La gestion des fichiers et des répertoires est intuitive, et les générations de site sont quasi instantanées, même avec de nombreux plugins actifs.&lt;/p&gt;
&lt;h3 id=&quot;4-compatibilite-avec-mon-workflow&quot; tabindex=&quot;-1&quot;&gt;4. Compatibilité avec Mon Workflow &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-12-n-changement-pour-le-blog/#4-compatibilite-avec-mon-workflow&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Hexo s’est avéré particulièrement compatible avec mes habitudes de développement. Les raccourcis, la structure des fichiers, et le déploiement automatique facilitent grandement la vie, surtout quand on ne veut pas trop se casser la tête pour des tâches répétitives.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-12-n-changement-pour-le-blog/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce passage de 11ty à Hexo s’inscrit dans une recherche de simplicité et de gain de temps. Avec Hexo, j’ai l’impression d’avoir trouvé un bon compromis entre personnalisation et productivité. Mon site reste rapide, propre, et je peux facilement y ajouter de nouvelles fonctionnalités.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Alors deux semaines avec la Gentoo pour humains ayant une vie sociale, ça donne quoi?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-09-alors-deux-semaines-avec-la-gentoo-pour-humains-ayant-une-vie-sociale-ca-donne-quoi/"/>
		<updated>2024-11-11T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-09-alors-deux-semaines-avec-la-gentoo-pour-humains-ayant-une-vie-sociale-ca-donne-quoi/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-2024-11-11-Calculate-Gentoo-based-distribution.webp&quot; alt=&quot;Calculate-Gentoo-based-distribution&quot;&gt;&lt;/p&gt;
&lt;p&gt;Calculate Linux est pour moi la “Gentoo pour ceux qui ont une vie sociale”. Peu de distributions prétendent à ce titre, et encore moins réussissent aussi bien. Sabayon, qui y aspirait autrefois, est morte depuis longtemps, absorbée dans une fusion avec une Funtoo moribonde, dont les restes survivent sous le nom improbable de &lt;a href=&quot;https://www.macaronios.org/&quot;&gt;MACARONI OS&lt;/a&gt;. On pourrait aussi mentionner Redcore, qui a du mérite, bien que je lui trouve quelques défauts assez rebutants : elle repose sur Gentoo testing (donc moins stable), et tout repose sur le travail impressionnant d’une seule personne. Redcore inclut également un grand nombre de fichiers dans &lt;code&gt;/etc/portage/&lt;/code&gt; pour contrôler le système et assurer sa cohérence, mais l’ensemble fonctionne et est assez agréable.&lt;/p&gt;
&lt;p&gt;En son temps, Sabayon s’était tellement éloignée de Gentoo qu’il devenait complexe d’utiliser les outils &lt;code&gt;emerge&lt;/code&gt;, à l’inverse de Calculate Linux. Aujourd’hui, Redcore est apparue et continue d’évoluer avec ambition depuis huit ans. J’ai testé les deux distributions sur une période équivalente, et mon expérience confirme que Calculate est plus stable, car basée sur Gentoo stable, alors que Redcore utilise Gentoo testing, ce qui rend ses mises à jour plus dynamiques. J’ai finalement adopté Calculate, et bien qu’il me soit venu à l’esprit de passer directement à Gentoo, après quelques installations sur différentes machines, j’ai constaté que j’y gagnais peu en termes de confort. Calculate, avec son installation graphique simplifiée, sa richesse de paquets binaires, son autodétection du matériel, et ses outils &lt;code&gt;CL-*&lt;/code&gt;, offre un OS “prêt à l’emploi,” bien conçu dès la sortie de la boîte. Ces avantages font la différence.&lt;/p&gt;
&lt;p&gt;Je ne dirais pas que Calculate est l’“Ubuntu de Gentoo” — ce titre, je l’attribuerais plutôt à Redcore. Par bien des aspects, elle rappelle l’esprit d’Ubuntu : visuellement audacieuse, fondée sur Gentoo testing, avec un environnement contrôlé et un seul bureau supporté. Calculate, quant à elle, est plus proche d’une “Mint Linux Edition” de Gentoo, avec un équilibre entre stabilité et personnalisation. Si je devais utiliser une analogie dans le monde d’Arch Linux, Redcore ressemblerait plus à Manjaro (avec moins de recul par rapport à sa base), tandis que Calculate serait plutôt dans l’esprit d’EndeavourOS.&lt;/p&gt;
&lt;p&gt;Mais revenons à l’essentiel : Calculate, comme toute distribution basée sur Gentoo, demande un peu de patience lors des mises à jour, qui sont forcément plus longues, compilation oblige. On est loin de la rapidité d’une distribution Arch Linux, où les installations et mises à jour sont quasi instantanées. Cela dit, ce n’est pas un problème pour moi : mes applications essentielles sont déjà en place, et pour les mises à jour, je les lance puis je m’occupe ailleurs.&lt;/p&gt;
&lt;p&gt;Côté fraîcheur des paquets, Calculate trouve un équilibre entre Debian stable et Arch Linux : sans être aussi conservatrice que Debian, elle est moins à jour qu’Arch, tout en restant raisonnablement à jour pour un usage quotidien. Pour ceux qui veulent le tout dernier cri et préfèrent vérifier chaque mise à jour, Arch Linux est préférable ; ceux qui veulent la solidité, peu importe la date des versions, iront sur Debian ; Calculate, comme Gentoo stable, est un bon compromis.&lt;/p&gt;
&lt;p&gt;En réalité, Calculate rend tout cela simple. La gestion des mises à jour ne nécessite pas de vigilance manuelle : grâce aux outils &lt;code&gt;portage&lt;/code&gt;, l’utilisateur est automatiquement notifié des changements importants via &lt;code&gt;eselect-news&lt;/code&gt; &lt;a href=&quot;https://www.linuxtricks.fr/wiki/eselect-news-soyez-informes-des-nouvelles-importantes-de-gentoo&quot;&gt;(Linux Tricks en parle ici)&lt;/a&gt;. Ces outils prennent en charge l’information pertinente et guident l’utilisateur dans les étapes nécessaires après les mises à jour. Le système est intuitif et autonome, et je trouve les outils &lt;code&gt;portage&lt;/code&gt; remarquablement performants. Cela contraste fortement avec &lt;code&gt;pacman&lt;/code&gt;, qui impose à l’utilisateur d’aller lui-même rechercher les informations de mise à jour, alors que &lt;code&gt;apt&lt;/code&gt; sur Debian m’a habitué à être tenu informé sans avoir à chercher.&lt;/p&gt;
&lt;p&gt;Vous l’aurez compris, j’apprécie la stabilité que Calculate offre, en partie grâce à la rigueur de Gentoo. Calculate apporte en plus une finition raffinée, un ensemble d’applications bien sélectionnées, et un environnement utilisable “out-of-the-box”.&lt;/p&gt;
&lt;p&gt;En deux semaines d’utilisation, j’ai pu apprécier à quel point Calculate s’accorde bien avec ma vision de l’informatique. Il y a toujours cette nostalgie de Debian qui me fait signe de “rentrer à la maison”, mais pour l’instant, Calculate Linux reste la solution idéale.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>NuTyX 24.10.0 disponible avec cards 2.7.4</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/"/>
		<updated>2024-11-04T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/</id>
		<content type="html">&lt;p&gt;Je relègue la sortie de la distribution de mon ami Thierry:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://www.nutyx.org/graphics/logo_nutyx_120.png&quot; alt=&quot;NuTyX&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;nutyx-24-10-0-nouvelle-version-disponible-avec-cards-2-7-4&quot; tabindex=&quot;-1&quot;&gt;NuTyX 24.10.0 : Nouvelle version disponible avec cards 2.7.4 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#nutyx-24-10-0-nouvelle-version-disponible-avec-cards-2-7-4&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Spiky et moi sommes ravis d’annoncer la sortie de NuTyX 24.10.0, accompagnée de la dernière version de &lt;strong&gt;cards 2.7.4&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Avec cette nouvelle mise à jour, &lt;strong&gt;LXQt 2.0&lt;/strong&gt;, basé sur Qt6, est désormais disponible, offrant une expérience améliorée pour les utilisateurs de cet environnement de bureau léger.&lt;/p&gt;
&lt;h3 id=&quot;mises-a-jour-des-paquets&quot; tabindex=&quot;-1&quot;&gt;Mises à jour des paquets &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#mises-a-jour-des-paquets&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Cette version introduit plusieurs améliorations au niveau des paquets :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SysV&lt;/strong&gt; mis à jour en version 3.09 et &lt;strong&gt;Systemd&lt;/strong&gt; en 253.0.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;glibc 2.39&lt;/strong&gt;, &lt;strong&gt;gcc 14.1.0&lt;/strong&gt;, &lt;strong&gt;curl 8.8.0&lt;/strong&gt;, &lt;strong&gt;python 3.12.4&lt;/strong&gt;, et bien d’autres.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Xorg-server&lt;/strong&gt; passe à la version 21.1.13, &lt;strong&gt;Mesa 3D&lt;/strong&gt; en 24.1.1, &lt;strong&gt;Gtk4&lt;/strong&gt; en 4.14.4, et &lt;strong&gt;Qt&lt;/strong&gt; en 6.7.1.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;support-materiel&quot; tabindex=&quot;-1&quot;&gt;Support matériel &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#support-materiel&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les pilotes NVIDIA ont également été actualisés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Série 550&lt;/strong&gt; : version 550.90.07&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Série 470&lt;/strong&gt; : version 470.256.02&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Série 390&lt;/strong&gt; : version 390.157&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;environnements-de-bureau&quot; tabindex=&quot;-1&quot;&gt;Environnements de bureau &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#environnements-de-bureau&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les environnements populaires ont été mis à jour :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;LXQt&lt;/strong&gt; : version 2.0.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;XFCE&lt;/strong&gt; : version 4.18.3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MATE&lt;/strong&gt; : version 1.28.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GNOME&lt;/strong&gt; : version 46.1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;KDE&lt;/strong&gt; : Plasma 6.1.3, Framework 6.4.0, et Applications 24.05.2&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;navigateurs-et-applications&quot; tabindex=&quot;-1&quot;&gt;Navigateurs et applications &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#navigateurs-et-applications&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les navigateurs tels que &lt;strong&gt;Firefox 128.0.3&lt;/strong&gt; et &lt;strong&gt;Epiphany 46.1&lt;/strong&gt; sont inclus, ainsi que de nombreuses applications actualisées : &lt;strong&gt;Telegram-desktop 5.0.1&lt;/strong&gt;, &lt;strong&gt;Thunderbird 115.11.1&lt;/strong&gt;, &lt;strong&gt;Scribus 1.6.2&lt;/strong&gt;, &lt;strong&gt;Libreoffice 24.2.3.2&lt;/strong&gt;, &lt;strong&gt;Gimp 2.10.38&lt;/strong&gt;, et bien plus encore.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;noyaux-disponibles&quot; tabindex=&quot;-1&quot;&gt;Noyaux disponibles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#noyaux-disponibles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les versions de noyaux disponibles incluent les LTS (4.19, 5.4, 5.10, 5.15, 6.1) ainsi que le dernier noyau stable 6.10.2. Retrouvez les journaux de modifications ici :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.316&quot;&gt;4.19.316&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.278&quot;&gt;5.4.278&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.219&quot;&gt;5.10.219&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.158&quot;&gt;5.15.158&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.94&quot;&gt;6.1.94&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.34&quot;&gt;6.6.34&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.10.2&quot;&gt;6.10.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;options-d-iso&quot; tabindex=&quot;-1&quot;&gt;Options d’ISO &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#options-d-iso&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;NuTyX propose une ISO de base (mode console sans environnement de bureau) et 12 bureaux : XORG, OPENBOX, LXDE, XFCE4, JWM, CDE, LXQT, ENLIGHTENMENT, MATE, BUDGIE, GNOME et KDE6. Téléchargez-les &lt;a href=&quot;http://www.nutyx.org/fr/downloads&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;bugs-connus&quot; tabindex=&quot;-1&quot;&gt;Bugs connus &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#bugs-connus&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’installation depuis une clé USB échoue souvent, particulièrement avec le noyau 6.9.x. Merci à Ahmed Nabil pour son aide dans la détection de ce bug persistant.&lt;/p&gt;
&lt;h3 id=&quot;mise-a-jour&quot; tabindex=&quot;-1&quot;&gt;Mise à jour &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#mise-a-jour&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour les utilisateurs de KDE5, veuillez suivre ces étapes :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; init &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; cards remove kde5
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; cards upgrade
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; cards &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; kde6
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;shutdown&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-y&lt;/span&gt; r &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pour les autres, la commande classique de mise à jour suffit :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; cards upgrade
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;shutdown&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-y&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-r&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;remerciements&quot; tabindex=&quot;-1&quot;&gt;Remerciements &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-11-04-nutyx-2410-disponible-avec-cards-274/#remerciements&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Un grand merci à la communauté NuTyX pour leurs retours, à l’équipe BLFS pour son soutien technique, et à Spiky pour son travail méticuleux sur la mise à jour des paquets.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mon dernier round...</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-24-mon-dernier-round/"/>
		<updated>2024-11-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-24-mon-dernier-round/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-geek-gentoo-power.webp&quot; alt=&quot;geek-gentoo-power&quot;&gt;&lt;/p&gt;
&lt;p&gt;Derrière ce titre audacieux, que j’ai emprunté un peu partout, se cache avant tout un billet pour parler de mon dernier sursaut d’ego en installant une Gentoo-like. Mais cette fois, j’ai cherché une distribution pour humains ayant une vie sociale débordante, histoire de voir si on peut vraiment l’utiliser avec un minimum d’efforts. Ma dernière installation de Gentoo remonte à 2007, une époque où il fallait compiler son noyau avec un outil maison en NCURSE et où les binaires n’existaient pas encore. Ce qui m’a donné envie de retenter l’expérience ? Une nouvelle de &lt;a href=&quot;https://www.gentoo.org/news/2023/12/29/Gentoo-binary.html&quot;&gt;décembre 2023&lt;/a&gt; annonçant l’arrivée de paquets pré-compilés. Toute une histoire, en somme…&lt;/p&gt;
&lt;p&gt;Pour cela, j’ai cherché une distribution dans la famille Gentoo, y compris la version d’origine. Je me suis vite rendu compte qu’il manquait cruellement une Sabayon pour un utilisateur comme moi : je me débrouille, mais je n’ai pas envie de passer deux jours à construire mon OS. Sabayon avait d’ailleurs dérivé ces derniers temps. Quant à Funtoo, elle est plus ou moins morte. Orchid Linux aussi, malheureusement, bien que son projet &lt;a href=&quot;https://sophora-linux.fr/&quot;&gt;Sophora-linux&lt;/a&gt; soit toujours là – mais est-il réellement vivant ?&lt;/p&gt;
&lt;p&gt;Je me suis alors tourné vers &lt;a href=&quot;https://blog.fredericbezies-ep.fr/2017/09/04/redcore-gnulinux-un-nouvel-espoir-pour-les-gentoo-binarisees/&quot;&gt;Redcore&lt;/a&gt; et Calculate Linux, ainsi que quelques autres projets plus ou moins accessibles. Redcore est intéressant, mais elle présente trois problèmes : elle est basée sur Gentoo testing, elle contient une tonne de fichiers qui se disent non modifiables dans &lt;code&gt;/etc/portage&lt;/code&gt;, et elle masque des paquets de Gentoo pour favoriser ses propres versions. En revanche, l’overlay Calculate est officiel, ce qui inspire davantage confiance. Autre souci, Redcore est maintenue par un seul développeur, même s’il semble dévoué au projet depuis huit ans :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“First of all, I would like to apologise for this long overdue post. Yes, we’re still alive and kicking, and that won’t change for a long time. I may be the only maintainer, but I’m fully dedicated to the project as I have been for the past 8 years.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;En dessous, Redcore reste une Gentoo pure en testing, avec une base délivrée en paquets pour une installation rapide. Ses commandes simplifiées comme &lt;code&gt;sisyphus&lt;/code&gt; pour &lt;code&gt;emerge&lt;/code&gt; et &lt;code&gt;eix&lt;/code&gt; rappellent les commandes APT, ce qui est appréciable :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Synchronisation de portage et des overlays :&lt;/span&gt;
sisyphus autoclean
&lt;span class=&quot;token comment&quot;&gt;# Mise à jour du système :&lt;/span&gt;
sisyphus update&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Calculate Linux a ses propres commandes &lt;code&gt;cl-*&lt;/code&gt;, également bien pensées et très pratiques :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Synchronisation de portage, des overlays et mise à jour du système :&lt;/span&gt;
cl-update&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;J’ai testé Redcore et Calculate, car elles offrent toutes deux une approche plus humaine pour obtenir une Gentoo. Actuellement, j’utilise Calculate sur ma machine principale en remplacement d’Ubuntu. Elle est compatible Gentoo à 100 % : en théorie, il suffit d’enlever l’overlay et de changer le profil pour obtenir une Gentoo pure. Mais Calculate simplifie grandement la vie, avec des commandes automatisées comme &lt;code&gt;cl-update&lt;/code&gt;, des profils transparents, et une collection de paquets binaires bien plus large que Gentoo.&lt;/p&gt;
&lt;p&gt;Pour installer Gentoo, j’ai suivi le &lt;a href=&quot;https://www.linuxtricks.fr/wiki/installer-gentoo-facilement-openrc&quot;&gt;tutoriel d’Adrien&lt;/a&gt; en choisissant OpenRC, car je ne suis pas fan de tout le bazar que Systemd apporte, notamment sa journalisation. J’ai poursuivi avec son &lt;a href=&quot;https://www.linuxtricks.fr/wiki/installer-gentoo-facilement-environnement-de-bureau-openrc&quot;&gt;deuxième tutoriel&lt;/a&gt; pour y installer XFCE. Le tout a pris cinq heures, avec des paquets binaires, y compris le noyau binaire Gentoo. En comparaison, l’installation de Redcore a pris 45 minutes et celle de Calculate, 12 minutes, sur une vieille machine avec un processeur double cœur de 2.3 GHz et 4 Go de RAM.&lt;/p&gt;
&lt;p&gt;Gentoo reste intéressante pour le côté formateur, mais, à l’usage, je n’y trouve pas vraiment d’avantages supplémentaires. Avec les commandes de portage (&lt;code&gt;eix&lt;/code&gt;, &lt;code&gt;equery&lt;/code&gt;, &lt;code&gt;eselect&lt;/code&gt;, &lt;code&gt;emerge&lt;/code&gt;, &lt;code&gt;eclean&lt;/code&gt;, etc.), on se perd rapidement ; Calculate et Redcore simplifient énormément les choses avec leurs commandes unifiées.&lt;/p&gt;
&lt;p&gt;Les mises à jour sont plus lentes sous Gentoo et ses dérivées, car elles nécessitent un calcul de dépendances pour déterminer ce qui doit être recompilé. Mais ce n’est pas vraiment un problème : je lance la mise à jour avant de partir manger ou regarder un film, et c’est terminé à mon retour. En contrepartie, je n’utilise plus de paquets universels comme snap ou flatpak, et surtout, je n’ai pas Systemd sur ma machine.&lt;/p&gt;
&lt;p&gt;Je ne suis pas un anti-Systemd, mais je n’aime pas ses « à-côtés » – comme la recherche dans les logs via &lt;code&gt;journalctl&lt;/code&gt;. Quant à Redcore, elle utilise Plasma 6.2.2, mais j’ai choisi XFCE, mon environnement de bureau préféré. J’apprécie sa simplicité, sa stabilité, et sa personnalisation. Plasma 6 est réactif, surtout sous Gentoo et Redcore, mais reste un choix moins attrayant pour moi en raison des contraintes de compilation et de configuration.&lt;/p&gt;
&lt;p&gt;Finalement, j’ai mon poste principal sous Calculate et un vieux portable sous Gentoo. Calculate est simplement Gentoo sans les inconvénients : elle offre une plus grande variété de paquets binaires, automatise les mises à jour et simplifie la gestion des profils. Elle permet même de créer une image ISO personnalisée de son OS, un atout supplémentaire pour les utilisateurs avancés.&lt;/p&gt;
&lt;p&gt;Enfin, j’ai créé mon propre &lt;a href=&quot;https://github.com/Passionlinux/passiongnulinux-overlay&quot;&gt;overlay&lt;/a&gt; que je remplirai au fur et à mesure pour combler quelques manques…&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quand Arch Linux décide de ruiner une carrière prometteuse (ou Pas)!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-27-quand-archlinux-te-laisse-tomber-une-relation-toxique/"/>
		<updated>2024-10-27T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-27-quand-archlinux-te-laisse-tomber-une-relation-toxique/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-ubuntu-secours-arch.webp&quot; alt=&quot;sauvé par Ubuntu&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je disais dans un commentaire chez &lt;a href=&quot;https://blog.fredericbezies-ep.fr/2024/10/23/archlinux-est-elle-solide-ou-ai-je-une-chance-demesuree/#comment-70697&quot;&gt;Fred&lt;/a&gt;, ceci:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Je suis sûr aussi que j’aurais pu très bien être sous arch, sauf malheureusement, il y a eu un soucis au pire moment, je ne sais plus si je l’avais raconté, tiens ça pourrait faire un billet humoristique, je garde ça dans un coin.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;et bien, cette explication va être pour ce billet!&lt;/p&gt;
&lt;p&gt;En 2009, après quelques années à jouer au Tetris avec des boîtes de crème et de shampooing en tant que préparateur de commandes pour une boîte de cosmétiques, ma vie prenait un tournant. Ou plutôt, j’avais besoin de lui donner un coup de volant en urgence. Mes amis (qui étaient aussi mes collègues) avaient trouvé une autre route, et moi, il me fallait autre chose.&lt;/p&gt;
&lt;p&gt;Alors, plein de bonnes résolutions, je me suis dit : « Allez, je vais postuler à des boulots ». Et voilà qu’un coup de piston me place directement dans le viseur d’une opportunité à La Poste ! Rendez-vous pris à 11 h pétantes. Mais petit hic : j’étais encore au taf, à jongler avec mes parfums et sérums.&lt;/p&gt;
&lt;p&gt;Pas de souci, je quitte en trombe, passe chez moi en mode Usain Bolt, parce qu’évidemment, j’avais laissé mon CV et ma lettre de motivation. Bon, 10h10. Je me dis : « 50 minutes, c’est large. » Mais là, &lt;em&gt;drama incoming&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;J’allume mon PC et… rien. L’écran reste aussi noir qu’un dimanche sans café. Ni écran, ni souris, ni clavier, rien. Tout est mort, et moi avec. J’ai tout essayé : prières, techniques de Jedi, redémarrages désespérés, mais rien ne fonctionne. Le temps file et moi, je commence à sentir la sueur perler. Heureusement, il me reste une &lt;em&gt;image ISO&lt;/em&gt; d’Ubuntu 9.04. Je passe en mode &lt;em&gt;live CD&lt;/em&gt; et imprime mon CV. Enfin !&lt;/p&gt;
&lt;p&gt;Mais en fait, non… Dix minutes de retard en arrivant à La Poste. Dix. La tête du recruteur en me voyant ? Priceless. Un pistonné, en retard, sans excuse. Super départ, quoi !&lt;/p&gt;
&lt;p&gt;La veille, j’avais fait une mise à jour d’Arch Linux. Une de celles où il faut, &lt;em&gt;évidemment&lt;/em&gt;, lire les news. Sauf que je ne l’avais pas fait. Trop confiant, je pensais que ça passerait crème. Résultat : j’ai appris que, parfois, Arch Linux te rappelle gentiment que la confiance, c’est bien, mais les mises à jour sans filet, c’est mieux.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi et comment j&#39;en suis arrivé à utiliser Ubuntu.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-21-pourquoi-et-comment-j-en-suis-arrive-sur-ubuntu/"/>
		<updated>2024-10-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-21-pourquoi-et-comment-j-en-suis-arrive-sur-ubuntu/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-ubuntu-mynew-os.webp&quot; alt=&quot;Ubuntu mon OS&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je suis utilisateur de Linux depuis 2005, et de Debian depuis 2007. J’ai testé plusieurs distributions, mais je suis toujours resté fidèle à Debian. J’aime me qualifier de “pro” Linux, même si en réalité, je suis simplement un “pro” Debian. Sortez-moi de cet environnement, et je suis complètement perdu. Pourtant, si je devais avouer un regret dans ma carrière de linuxien, ce serait de ne jamais avoir adopté Gentoo. J’aurais aimé être un utilisateur de Gentoo, mais les longues heures de compilation m’ont toujours dissuadé.&lt;/p&gt;
&lt;h3 id=&quot;une-incursion-dans-l-inconnu&quot; tabindex=&quot;-1&quot;&gt;Une incursion dans l’inconnu &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-21-pourquoi-et-comment-j-en-suis-arrive-sur-ubuntu/#une-incursion-dans-l-inconnu&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Récemment, j’ai ressenti l’envie de plonger dans l’univers de Gentoo. Cependant, après quelques hésitations, j’ai fini par essayer NixOS, un compromis sans les longues compilations. J’ai apprécié l’expérience, mais c’était trop éloigné de mes habitudes. L’écosystème Debian me manquait, surtout lorsque les applications ne se trouvaient pas dans les dépôts.&lt;/p&gt;
&lt;h3 id=&quot;l-ombre-d-ubuntu&quot; tabindex=&quot;-1&quot;&gt;L’ombre d’Ubuntu &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-21-pourquoi-et-comment-j-en-suis-arrive-sur-ubuntu/#l-ombre-d-ubuntu&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je n’ai jamais été un fervent défenseur d’Ubuntu. Je ne l’ai pas démoli comme certaines distributions (coucou Mageia et Arch), mais je ne l’ai pas non plus particulièrement épargnée. Étant sous Debian, je ne voyais pas l’intérêt de passer à Ubuntu. Après tout, pourquoi changer ? Était-ce pour me faciliter la vie ? Gagner en confort ? Debian, en particulier sa version stable, est assez simple à maintenir et configurer. Avec le temps, elle est devenue de plus en plus accessible.&lt;/p&gt;
&lt;p&gt;Cependant, je ne suis plus sur Debian à l’heure où je vous parle, mais sur une Ubuntu 24.04 LTS, avec Livepatch activé, soit 10 ans de support. Pourquoi ce changement ?&lt;/p&gt;
&lt;h3 id=&quot;une-nouvelle-approche-du-temps&quot; tabindex=&quot;-1&quot;&gt;Une nouvelle approche du temps &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-21-pourquoi-et-comment-j-en-suis-arrive-sur-ubuntu/#une-nouvelle-approche-du-temps&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Je pense que la quarantaine, la vie de famille avec quatre enfants qui grandissent à une vitesse fulgurante, ont joué un rôle. Je voulais passer moins de temps à configurer et plus de temps à utiliser. Mon désir d’un système prêt à l’emploi est devenu plus fort que ma volonté de tout peaufiner à la main. J’ai récemment brisé NixOS, malgré sa robustesse, et je me suis demandé : pourquoi persister à utiliser un OS que je ne maîtrise plus complètement ?&lt;/p&gt;
&lt;h3 id=&quot;l-attrait-des-paquets-snap&quot; tabindex=&quot;-1&quot;&gt;L’attrait des paquets Snap &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-21-pourquoi-et-comment-j-en-suis-arrive-sur-ubuntu/#l-attrait-des-paquets-snap&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;En réfléchissant à ce dont j’avais vraiment besoin, j’en suis venu à apprécier les paquets Snap pour certaines applications comme Element, Discord, VSCode, Steam, Retroarch, Brave, Vivaldi, Opera, OnlyOffice, et même Firefox et Thunderbird. Ubuntu me permet d’accéder à ces applications plus facilement. J’ai souvent entendu dire qu’Ubuntu signifiait “je ne sais pas configurer Debian”. Pour moi, c’est plutôt “je veux une Debian avec une belle finition”, ou “je n’ai plus le temps de configurer Debian”.&lt;/p&gt;
&lt;h3 id=&quot;et-debian-dans-tout-ca&quot; tabindex=&quot;-1&quot;&gt;Et Debian dans tout ça ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-21-pourquoi-et-comment-j-en-suis-arrive-sur-ubuntu/#et-debian-dans-tout-ca&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Debian me manque, mais en fermant les yeux, je peux presque m’imaginer y être. Après tout, les fondations sont les mêmes : APT, dpkg, debuild, pbuilder. Le jour où Ubuntu s’éloignera trop de Debian, notamment si elle abandonne les paquets .deb, je pourrais toujours revenir.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-21-pourquoi-et-comment-j-en-suis-arrive-sur-ubuntu/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce passage à Ubuntu n’est pas un renoncement, mais plutôt une adaptation à mes besoins actuels. Je veux un système stable, maintenable et utilisable immédiatement. Peut-être que cela changera à l’avenir, mais pour l’instant, Ubuntu remplit parfaitement ce rôle.&lt;/p&gt;
&lt;p&gt;Mon parcours avec Linux a été un long voyage fait d’explorations et de retours aux sources. Aujourd’hui, Ubuntu me donne ce dont j’ai besoin : stabilité, accessibilité et un gain de temps. Peut-être qu’un jour je reviendrai à Debian ou que j’explorerai de nouvelles alternatives. Mais pour l’instant, Ubuntu est le compromis parfait entre mes attentes d’utilisateur chevronné et ma nouvelle réalité de père de famille débordé.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi certains navigateurs n&#39;accèdent pas à mon blog : une question d&#39;hébergement</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-19-pourquoi-certains-navigateurs-n-accedent-pas-a-mon-blog-une-question-d-hebergement/"/>
		<updated>2024-10-19T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-19-pourquoi-certains-navigateurs-n-accedent-pas-a-mon-blog-une-question-d-hebergement/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL-E-Javascript-in.webp&quot; alt=&quot;DALL-E-Javascript-in&quot;&gt;&lt;/p&gt;
&lt;p&gt;Récemment, plusieurs personnes m’ont signalé un problème étrange en essayant d’accéder à mon blog hébergé sur &lt;strong&gt;InfinityFree&lt;/strong&gt;. Voici ce qu’elles voient en utilisant des navigateurs comme &lt;strong&gt;Links&lt;/strong&gt; en mode texte ou en désactivant JavaScript avec l’extension &lt;strong&gt;NoScript&lt;/strong&gt; :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Curieusement, ce message apparaît même si mon site ne contient aucun script JavaScript de mon cru. Alors, d’où vient ce problème ? Après quelques recherches, j’ai découvert que la cause se trouve du côté de l’hébergeur.&lt;/p&gt;
&lt;h3 id=&quot;l-hebergement-infinityfree-la-securite-avant-tout&quot; tabindex=&quot;-1&quot;&gt;L’hébergement InfinityFree : la sécurité avant tout &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-19-pourquoi-certains-navigateurs-n-accedent-pas-a-mon-blog-une-question-d-hebergement/#l-hebergement-infinityfree-la-securite-avant-tout&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;InfinityFree&lt;/strong&gt; est un service d’hébergement gratuit qui impose certaines mesures de sécurité pour protéger les sites hébergés. En effet, tous les visiteurs doivent utiliser un navigateur capable d’exécuter du &lt;strong&gt;JavaScript&lt;/strong&gt; et d’accepter les &lt;strong&gt;cookies&lt;/strong&gt;. Si un navigateur ne répond pas à ces critères, comme c’est le cas des navigateurs en mode texte ou des extensions de blocage de scripts, il est bloqué par le système de sécurité de l’hébergeur.&lt;/p&gt;
&lt;p&gt;Selon InfinityFree, cette sécurité est mise en place pour :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Protéger les sites contre les &lt;strong&gt;robots malveillants&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Garantir que seuls des navigateurs légitimes peuvent accéder aux sites hébergés.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tous les navigateurs modernes supportent JavaScript et les cookies, ce qui n’est pas un problème pour la majorité des utilisateurs. Cependant, cela peut poser des difficultés pour ceux qui, pour des raisons de &lt;strong&gt;sécurité&lt;/strong&gt;, &lt;strong&gt;performance&lt;/strong&gt; ou &lt;strong&gt;accessibilité&lt;/strong&gt;, choisissent de désactiver JavaScript.&lt;/p&gt;
&lt;h3 id=&quot;pourquoi-ca-fonctionne-en-local&quot; tabindex=&quot;-1&quot;&gt;Pourquoi ça fonctionne en local ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-19-pourquoi-certains-navigateurs-n-accedent-pas-a-mon-blog-une-question-d-hebergement/#pourquoi-ca-fonctionne-en-local&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Tu te demandes peut-être pourquoi, lorsque je teste mon blog en local, tout fonctionne bien sans ces avertissements. C’est tout simplement parce qu’en local, je ne passe pas par les mêmes systèmes de sécurité que ceux mis en place par un hébergeur comme InfinityFree. Le serveur que j’utilise en local ne demande pas ces vérifications, donc mon site s’affiche correctement, même sans JavaScript.&lt;/p&gt;
&lt;h3 id=&quot;impact-sur-l-accessibilite&quot; tabindex=&quot;-1&quot;&gt;Impact sur l’accessibilité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-19-pourquoi-certains-navigateurs-n-accedent-pas-a-mon-blog-une-question-d-hebergement/#impact-sur-l-accessibilite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Cette exigence impose une limitation importante en termes d’&lt;strong&gt;accessibilité&lt;/strong&gt;. Certains utilisateurs qui préfèrent utiliser des navigateurs sans support JavaScript ou ceux qui désactivent volontairement les scripts pour des raisons de confidentialité ou de performance ne pourront pas accéder à mon blog. Pour les utilisateurs de &lt;strong&gt;navigateurs légers&lt;/strong&gt; comme &lt;strong&gt;Links&lt;/strong&gt;, cette restriction rend l’accès impossible.&lt;/p&gt;
&lt;h3 id=&quot;solutions-possibles&quot; tabindex=&quot;-1&quot;&gt;Solutions possibles &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-19-pourquoi-certains-navigateurs-n-accedent-pas-a-mon-blog-une-question-d-hebergement/#solutions-possibles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Changer d’hébergeur&lt;/strong&gt; : Une option serait de migrer vers un hébergeur qui ne force pas l’utilisation de JavaScript ou de cookies. Cela permettrait à mon site d’être accessible même aux utilisateurs utilisant des navigateurs sans ces fonctionnalités.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Passer à une offre premium&lt;/strong&gt; : Certains hébergeurs, y compris InfinityFree, offrent des versions premium de leur service qui suppriment ces restrictions de sécurité. Cela pourrait être une solution intermédiaire si je souhaite rester sur cet hébergeur mais lever cette contrainte.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Informer mes visiteurs&lt;/strong&gt; : Si je décide de rester avec InfinityFree en mode gratuit, il serait judicieux d’ajouter un message expliquant que mon site nécessite JavaScript à cause des restrictions imposées par l’hébergeur, et non parce que mon site en dépend directement.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-19-pourquoi-certains-navigateurs-n-accedent-pas-a-mon-blog-une-question-d-hebergement/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Il est clair que le choix d’hébergement peut avoir un impact direct sur l’accessibilité de votre site, même lorsque vous ne vous reposez pas sur des scripts complexes. Si vous utilisez un hébergeur gratuit comme &lt;strong&gt;InfinityFree&lt;/strong&gt;, il est bon de garder à l’esprit les limitations qu’ils imposent pour protéger leurs serveurs. Dans mon cas, je réfléchis à la meilleure manière de concilier sécurité, accessibilité, et simplicité.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quand les certificats SSL jouent des tours : comment j&#39;ai surmonté les obstacles</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-17-quand-les-certificats-ssl-jouent-des-tours---comment-j-ai-surmonte-les-obstacles/"/>
		<updated>2024-10-17T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-17-quand-les-certificats-ssl-jouent-des-tours---comment-j-ai-surmonte-les-obstacles/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL-E-erreur-ssl.webp&quot; alt=&quot;SSL&quot;&gt;&lt;/p&gt;
&lt;p&gt;Tout allait bien avec mon blog, jusqu’à ce que notre ami et blogueur &lt;a href=&quot;https://blog.fredericbezies-ep.fr/&quot;&gt;Fred&lt;/a&gt;, me remonte un problème avec le flux RSS. Intrigué par l’origine de ce souci, j’ai creusé, cherché, et découvert que le coupable se cachait derrière… un certificat SSL incomplet ! Voici comment je suis passé de la confusion aux différentes solutions possibles.&lt;/p&gt;
&lt;p&gt;Fred ne peut plus accéder aux articles via son lecteur RSS et m’envoie des retours techniques:&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token string&quot;&gt;&quot;Error fetching content: HTTP code 0: SSL certificate problem: unable to get local issuer certificate https://passiongnulinux.free.nf/feed/feed.json&quot;&lt;/span&gt;

&lt;span class=&quot;token string&quot;&gt;&quot;JSON Feed parsing failed for [https://passiongnulinux.free.nf/feed/feed.json]&quot;&lt;/span&gt;

&lt;span class=&quot;token string&quot;&gt;&quot;cURL error 60: SSL certificate problem: unable to get local issuer certificate [https://passiongnulinux.free.nf/feed/feed.xml]&quot;&lt;/span&gt; &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;J’ai donc vérifié de mon coté, avec l’assurance que le certificat SSL est bien en place, ayant fait la démarche moi-même et ayant fait des tests avec les différents navigateurs que sont Chrome, Opera, Vivaldi et surtout Firefox. J’ai donc vérifié avec Thunderbird, Seamonkey et Liferea, tous m’ont posé des soucis mais un seul (Liferea) a simplement refusé de prendre mon flux sans autre ordre de procès, les deux autres me demandant de faire une exception.&lt;/p&gt;
&lt;p&gt;Après avoir vérifié plusieurs fois la configuration de mon certificat SSL et éliminé les erreurs possibles de mon côté, je me suis tourné vers un ami (vous l’aurez deviné, c’est Chatgpt !) pour avoir son avis. J’avais déjà un certificat SSL valide en place, donc je ne comprenais pas pourquoi le flux RSS continuait à poser problème. Après lui avoir expliqué la situation, il m’a immédiatement parlé d’un point auquel je n’avais pas pensé : le certificat intermédiaire.&lt;/p&gt;
&lt;p&gt;Je dois avouer que sur le coup, je n’étais pas familier avec ce concept. Il m’a expliqué qu’un certificat intermédiaire est essentiel pour compléter la chaîne de confiance entre le certificat SSL principal et l’autorité de certification racine. Sans ce certificat intermédiaire, même si votre SSL principal est correctement installé, les navigateurs ou applications peuvent le considérer comme invalide ou incomplet. C’est précisément ce qui se passait avec mon flux RSS !&lt;/p&gt;
&lt;p&gt;Fort de cette nouvelle piste, j’ai continué mes recherches. En explorant le forum de mon hébergeur, j’ai rapidement découvert la cause du problème : l’hébergeur dans son offre gratuite n’avait tout simplement pas de certificat intermédiaire installé par défaut. Cette omission expliquait pourquoi, malgré un certificat SSL fonctionnel, certaines fonctionnalités comme mon flux RSS étaient affectées.&lt;/p&gt;
&lt;p&gt;Une fois que j’ai compris que le problème venait de l’absence du certificat intermédiaire, j’ai approfondi mes recherches sur le forum de mon hébergeur. C’est là que j’ai découvert que le support des certificats intermédiaires n’est disponible que sur l’hébergement premium. Cela signifie que, pour profiter de cette fonctionnalité, il faudrait passer à un plan payant.&lt;/p&gt;
&lt;p&gt;Cependant, j’ai également appris que la plupart des navigateurs fonctionnent correctement sans ces certificats supplémentaires. Avec cette information en tête, j’ai décidé de rester sur mon hébergement gratuit, au moins pour l’instant. Bien que le certificat intermédiaire soit un atout, mon blog continuait à fonctionner sans problème majeur.&lt;/p&gt;
&lt;p&gt;J’ai donc partagé ces découvertes avec lui. Malgré cette limitation, notre situation est sécurisée, car il s’agit d’un site entièrement statique sans formulaires ni cookies (à l’exception de la partie forum, qui utilise des cookies pour faciliter l’identification). Il n’est donc pas nécessaire de s’inquiéter pour ce détail technique.&lt;/p&gt;
&lt;p&gt;P.S: Dans le forum, nous avons VortiFred qui donne une solution:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Oui c’est ça le pb : le certificat 😅
J’avais vérifié si c’était un pb dans la structure des fichiers sans rien détecter d’anormal, mais en remplaçant simplement https par http ça tombe en marche 😅
&lt;a href=&quot;http://passiongnulinux.free.nf/feed/feed.xml&quot;&gt;http://passiongnulinux.free.nf/feed/feed.xml&lt;/a&gt; 👍&lt;/p&gt;
&lt;/blockquote&gt;
</content>
	</entry>
	
	<entry>
		<title>Ubuntu fête ses 20 ans : Une rétrospective sur une distribution qui a marqué l&#39;écosystème Linux</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-15-ubuntu-fete-ses-20-ans-une-retrospective-sur-une-distribution-qui-a-marque-l-ecosysteme-linux/"/>
		<updated>2024-10-15T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-15-ubuntu-fete-ses-20-ans-une-retrospective-sur-une-distribution-qui-a-marque-l-ecosysteme-linux/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL-E-Ubuntu-s-20th-anniversary.webp&quot; alt=&quot;Ubuntu-s-20th-anniversary&quot;&gt;
Cela fait maintenant 20 ans qu’Ubuntu a fait son entrée dans le monde de l’open source. Créée en octobre 2004 par Mark Shuttleworth et l’équipe de Canonical, Ubuntu a rapidement conquis une part importante de la communauté Linux. Que vous soyez un utilisateur chevronné ou que vous découvriez à peine cet univers, Ubuntu a probablement eu un impact sur votre expérience, directe ou indirecte. Revenons ensemble sur l’histoire d’Ubuntu et son influence majeure dans l’écosystème Linux.&lt;/p&gt;
&lt;h4 id=&quot;l-historique-d-ubuntu-de-ses-debuts-a-aujourd-hui&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;L’historique d’Ubuntu : De ses débuts à aujourd’hui&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-15-ubuntu-fete-ses-20-ans-une-retrospective-sur-une-distribution-qui-a-marque-l-ecosysteme-linux/#l-historique-d-ubuntu-de-ses-debuts-a-aujourd-hui&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Ubuntu est née d’une volonté simple : offrir une distribution Linux facile d’accès, centrée sur l’utilisateur, et disponible gratuitement. À l’époque, la plupart des distributions Linux demandaient un certain niveau technique, ce qui freinait l’adoption par le grand public. Mark Shuttleworth, entrepreneur sud-africain, a alors fondé Canonical avec l’idée de rendre Linux aussi accessible que possible, tout en s’appuyant sur Debian, l’une des distributions Linux les plus robustes et respectées.&lt;/p&gt;
&lt;p&gt;Le nom “Ubuntu” provient d’un concept africain qui signifie “humanité envers les autres”, et ce principe a guidé le développement de la distribution. Depuis ses débuts, Ubuntu a mis un point d’honneur à fournir des versions régulières, en sortant une nouvelle version tous les six mois. Cette régularité a permis de maintenir un flux constant de mises à jour, tout en offrant des LTS (Long Term Support) tous les deux ans, destinées à ceux qui recherchent une stabilité sur le long terme.&lt;/p&gt;
&lt;h4 id=&quot;qu-est-ce-qu-ubuntu-a-apporte-a-linux&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Qu’est-ce qu’Ubuntu a apporté à Linux ?&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-15-ubuntu-fete-ses-20-ans-une-retrospective-sur-une-distribution-qui-a-marque-l-ecosysteme-linux/#qu-est-ce-qu-ubuntu-a-apporte-a-linux&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Ubuntu a apporté plusieurs contributions majeures à l’écosystème Linux, que beaucoup de distributions modernes continuent de suivre ou d’intégrer. Voici un aperçu de ces apports :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Accessibilité et facilité d’utilisation&lt;/strong&gt; : Avant Ubuntu, la plupart des distributions Linux nécessitaient de solides compétences techniques. Ubuntu a démocratisé l’utilisation de Linux en simplifiant l’installation, l’interface, et en facilitant l’accès aux logiciels avec un gestionnaire de paquets convivial comme APT.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;La popularisation de GNOME&lt;/strong&gt; : Dès le départ, Ubuntu a choisi GNOME comme environnement de bureau par défaut. Cette décision a contribué à populariser cet environnement graphique auprès des utilisateurs du monde entier. Même après le passage temporaire à Unity, GNOME est revenu comme bureau par défaut et a bénéficié des améliorations apportées par Canonical.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Support matériel et commercial&lt;/strong&gt; : En travaillant de concert avec de nombreux constructeurs de matériel, Canonical a fait en sorte qu’Ubuntu fonctionne parfaitement sur une large gamme de matériels, des PC aux serveurs. Ce support matériel étendu a ouvert la voie à une plus grande adoption dans les entreprises, dans les environnements cloud et serveurs.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;L’innovation avec Unity&lt;/strong&gt; : En 2010, Ubuntu a introduit son propre environnement de bureau, Unity. Bien qu’il ait été controversé, Unity a poussé les limites du design et de l’expérience utilisateur dans l’univers Linux, en introduisant des concepts modernes de navigation et de gestion des fenêtres, que GNOME et d’autres environnements ont par la suite exploré. Même si Unity a été abandonné en 2017, son influence persiste.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Le développement des Snap&lt;/strong&gt; : Dans un effort pour uniformiser et simplifier la distribution de logiciels sur différentes versions et distributions Linux, Canonical a développé Snap, un format de paquet universel. Bien que le débat entre Snap et Flatpak reste un sujet brûlant dans la communauté, les Snap offrent une solution robuste pour le déploiement de logiciels dans des environnements variés.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ubuntu-une-distribution-pour-les-nouveaux-utilisateurs-mais-pas-seulement&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Ubuntu : Une distribution pour les nouveaux utilisateurs mais pas seulement&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-15-ubuntu-fete-ses-20-ans-une-retrospective-sur-une-distribution-qui-a-marque-l-ecosysteme-linux/#ubuntu-une-distribution-pour-les-nouveaux-utilisateurs-mais-pas-seulement&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;On entend souvent dire qu’Ubuntu est une distribution “pour les débutants”, une étiquette qui, bien qu’en partie justifiée, ne reflète pas la totalité de son potentiel. En effet, Ubuntu est conçu pour être accessible aux nouveaux utilisateurs, mais il offre aussi une base solide pour les développeurs, les administrateurs système, et même pour ceux qui veulent exploiter Linux dans des environnements complexes (serveurs, cloud, conteneurs).&lt;/p&gt;
&lt;p&gt;Ce qui distingue Ubuntu, c’est son approche globale : un système capable de répondre aux besoins de l’utilisateur lambda tout en restant performant pour des tâches avancées. Cette dualité a permis à Ubuntu de s’imposer non seulement sur les ordinateurs personnels, mais aussi dans le domaine des serveurs et du cloud (notamment avec &lt;strong&gt;Ubuntu Server&lt;/strong&gt; et &lt;strong&gt;Ubuntu Cloud&lt;/strong&gt;).&lt;/p&gt;
&lt;h4 id=&quot;l-impact-durable-d-ubuntu-sur-l-ecosysteme-linux&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;L’impact durable d’Ubuntu sur l’écosystème Linux&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-15-ubuntu-fete-ses-20-ans-une-retrospective-sur-une-distribution-qui-a-marque-l-ecosysteme-linux/#l-impact-durable-d-ubuntu-sur-l-ecosysteme-linux&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;En vingt ans, Ubuntu a aidé à transformer l’image de Linux. De système complexe réservé aux technophiles, il est devenu une alternative viable pour des millions d’utilisateurs et de professionnels. Avec des projets comme &lt;strong&gt;Linux Mint&lt;/strong&gt;, &lt;strong&gt;Pop!_OS&lt;/strong&gt; et d’autres distributions basées sur Ubuntu, son influence continue de s’étendre. Canonical, de son côté, reste un acteur clé dans le développement d’outils cloud et server, tout en renforçant sa présence dans l’univers IoT.&lt;/p&gt;
&lt;h4 id=&quot;conclusion-ubuntu-20-ans-d-evolution-et-d-innovation&quot; tabindex=&quot;-1&quot;&gt;&lt;strong&gt;Conclusion : Ubuntu, 20 ans d’évolution et d’innovation&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-15-ubuntu-fete-ses-20-ans-une-retrospective-sur-une-distribution-qui-a-marque-l-ecosysteme-linux/#conclusion-ubuntu-20-ans-d-evolution-et-d-innovation&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;En célébrant ses 20 ans, Ubuntu n’a rien perdu de sa pertinence. La distribution continue d’évoluer, de s’adapter et d’innover dans un écosystème Linux en pleine expansion. Que vous soyez un nouvel utilisateur ou un vétéran de Linux, Ubuntu a indéniablement marqué l’histoire du logiciel libre et reste une porte d’entrée privilégiée dans l’univers du pingouin.&lt;/p&gt;
&lt;p&gt;Joyeux anniversaire, Ubuntu, et longue vie à toi !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ubuntu : une distribution pour tous, pas seulement pour les débutants</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-13-ubuntu-une-distribution-pour-tous-pas-seulement-pour-les-debutants/"/>
		<updated>2024-10-13T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-13-ubuntu-une-distribution-pour-tous-pas-seulement-pour-les-debutants/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALLE-ubuntu-powerful-distribution.webp&quot; alt=&quot;Ubuntu-powerful-Linux-distribution&quot;&gt;&lt;/p&gt;
&lt;p&gt;Ubuntu traîne souvent derrière elle l’étiquette de “distribution pour débutants”. Cette perception, bien que compréhensible à une certaine époque, est aujourd’hui largement erronée et mérite d’être clarifiée. Il est temps de contredire cette idée reçue selon laquelle Ubuntu ne serait adaptée qu’aux nouveaux utilisateurs de Linux et que les plus expérimentés ne l’utiliseraient que par “fainéantise”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Une Base Solide pour l’Expérience Linux&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ubuntu repose sur une base Debian, une distribution reconnue pour sa stabilité et sa robustesse. Contrairement à ce que certains pensent, ce n’est pas parce qu’une distribution est accessible qu’elle est simpliste ou limitée pour les utilisateurs avancés. Ubuntu tire parti de cette base tout en offrant des outils puissants, une infrastructure solide et des mises à jour régulières qui en font un excellent choix pour les experts.&lt;/p&gt;
&lt;p&gt;L’idée que les distributions faciles d’accès sont moins “techniques” ne tient pas. Le travail de Canonical a permis de rendre l’administration du système plus efficace sans sacrifier les capacités avancées de Linux. Les utilisateurs expérimentés ont toujours accès aux mêmes outils puissants : gestion des services via systemd, gestion de paquets via apt, support complet de Snap et de Flatpak pour les environnements complexes. Ubuntu facilite, mais ne limite pas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L’Innovation avec Snap (et Flatpak): Polyvalence et Modularité&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Contrairement à ce que beaucoup peuvent penser, Ubuntu est à la pointe de l’innovation dans l’écosystème Linux, notamment avec l’introduction des paquets Snap. Les snaps sont des applications empaquetées avec toutes leurs dépendances, ce qui permet de les isoler du reste du système. Pour un utilisateur avancé, cela ouvre la porte à des environnements plus modulaires et à des systèmes moins sujets aux conflits de paquets.&lt;/p&gt;
&lt;p&gt;Les snaps sont souvent décriés dans la communauté pour leur lourdeur, mais leur polyvalence et leur gestion simplifiée des dépendances en font un atout majeur pour les utilisateurs souhaitant déployer des applications complexes sans risquer d’instabilités. Les administrateurs de serveurs ou les développeurs qui veulent tester des versions spécifiques de logiciels peuvent apprécier cette flexibilité.&lt;/p&gt;
&lt;p&gt;Ubuntu supporte également Flatpak, un autre format d’empaquetage universel très populaire dans le monde Linux. Bien que Flatpak ne soit pas installé par défaut sur Ubuntu, il est facilement disponible via les dépôts officiels. Flatpak offre des avantages similaires à Snap, notamment en termes d’isolation des applications, et il est souvent préféré pour son intégration dans des distributions orientées vers l’utilisateur de bureau, comme Fedora. L’ajout de Flatpak dans Ubuntu permet donc aux utilisateurs avancés de bénéficier des deux technologies et de choisir celle qui convient le mieux à leurs besoins, renforçant encore la polyvalence de la distribution.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;La Diversité des Environnements de Bureau : Flexibilité Totale&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Un autre argument souvent négligé est la flexibilité qu’Ubuntu offre aux utilisateurs expérimentés en matière d’environnement de bureau. Si l’installation par défaut d’Ubuntu se fait avec GNOME, les autres variantes comme Kubuntu (avec KDE), Xubuntu (avec XFCE), ou encore Ubuntu MATE, permettent de choisir un environnement qui correspond précisément à ses besoins.&lt;/p&gt;
&lt;p&gt;Les utilisateurs plus expérimentés n’hésitent pas à ajuster ou à remplacer ces environnements selon leurs goûts ou leurs nécessités. Par exemple, KDE Plasma offre des options avancées de personnalisation, idéales pour ceux qui aiment optimiser leur flux de travail au pixel près.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un Écosystème Idéal pour le Développement et l’Infrastructure Cloud&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ubuntu est l’une des distributions Linux les plus utilisées dans les environnements de développement et le déploiement en production. La distribution est massivement utilisée dans des projets cloud et serveurs à grande échelle. Canonical a mis en place des outils de gestion du cloud et de l’infrastructure qui rendent Ubuntu tout aussi pertinent pour des administrateurs système que pour des débutants.&lt;/p&gt;
&lt;p&gt;L’adoption d’Ubuntu par des entreprises comme Google ou Amazon pour leurs infrastructures cloud montre bien que la distribution va au-delà d’une simple interface utilisateur conviviale. Canonical propose MAAS (Metal as a Service) pour la gestion de datacenters, Juju pour l’orchestration des services, ou encore LXD pour des conteneurs de systèmes légers, des outils qu’un utilisateur avancé saura apprécier.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un Système de Paquets Souple et Contrôlable&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ubuntu utilise APT, un gestionnaire de paquets extrêmement puissant qui donne aux utilisateurs expérimentés un contrôle total sur leur système. Ils peuvent ainsi choisir de désactiver les dépôts Snap ou d’utiliser des dépôts tiers pour obtenir des versions alternatives de certains logiciels. Cette flexibilité permet à un utilisateur avancé d’adapter l’expérience Ubuntu à ses propres besoins sans être contraint par les choix par défaut de Canonical.&lt;/p&gt;
&lt;p&gt;Contrairement aux distributions “puristes”, Ubuntu adopte une approche pragmatique qui laisse l’utilisateur libre de configurer son environnement comme il le souhaite. Ainsi, on peut avoir un système très avancé, hautement personnalisé, tout en bénéficiant de la stabilité et de la sécurité qu’Ubuntu garantit par défaut.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Une Communauté Énorme et Solide : Un Atout pour Tous les Utilisateurs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L’un des grands avantages d’Ubuntu est sa communauté gigantesque. Pour les utilisateurs avancés, cela signifie un accès rapide à des solutions complexes, à des échanges techniques de haute qualité, et à des projets collaboratifs de grande envergure. Ubuntu propose aussi une documentation exhaustive, utile même pour des opérations plus avancées.&lt;/p&gt;
&lt;p&gt;Les utilisateurs experts peuvent également contribuer activement à cette communauté, que ce soit en participant au développement des paquets, en corrigeant des bugs, ou en améliorant la documentation, un aspect souvent sous-estimé dans le monde Linux.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;La Fausse Idée de la “Fainéantise”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dire que les utilisateurs expérimentés restent sur Ubuntu par “fainéantise” est une simplification grossière. Le choix d’une distribution repose souvent sur des critères bien plus complexes, tels que la stabilité, la compatibilité avec le matériel, la qualité du support technique, ou encore les habitudes personnelles. Ubuntu a su évoluer et proposer des solutions techniques modernes et adaptées à tous les niveaux d’expertise, rendant ce choix parfaitement justifiable pour des utilisateurs avancés.&lt;/p&gt;
&lt;p&gt;En fin de compte, chaque utilisateur Linux trouve son équilibre entre facilité d’utilisation et puissance. Ubuntu ne fait pas exception : si elle séduit les débutants, c’est aussi parce qu’elle parvient à satisfaire les experts avec une fiabilité et une robustesse inégalées.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Canonical : Innovation ou Isolement ? Une Vision Nuancée&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L’idée que Canonical “multiplie les cavaliers seuls” avec des projets comme &lt;em&gt;Mir&lt;/em&gt; et &lt;em&gt;Snap&lt;/em&gt; est souvent exagérée. Prenons &lt;em&gt;Mir&lt;/em&gt; par exemple. À l’origine, Canonical a effectivement voulu développer un serveur d’affichage alternatif à &lt;em&gt;Wayland&lt;/em&gt;, mais ce projet a évolué. Aujourd’hui, &lt;em&gt;Mir&lt;/em&gt; ne cherche plus à remplacer &lt;em&gt;Wayland&lt;/em&gt;, il est devenu un compositeur compatible avec &lt;em&gt;Wayland&lt;/em&gt; lui-même, apportant des fonctionnalités spécifiques, notamment pour les systèmes embarqués et l’IoT. Cela montre que Canonical sait adapter ses projets et les intégrer dans des écosystèmes plus larges quand cela est pertinent.&lt;/p&gt;
&lt;p&gt;En ce qui concerne les &lt;em&gt;Snaps&lt;/em&gt;, il est important de noter que Canonical n’a jamais cherché à “remplacer” &lt;em&gt;Flatpak&lt;/em&gt;, mais plutôt à proposer une alternative avec des avantages distincts, comme une meilleure intégration dans les environnements serveurs et un système de confinement plus strict. Ubuntu supporte parfaitement &lt;em&gt;Flatpak&lt;/em&gt;, et l’utilisateur reste libre de choisir le format qui correspond à ses besoins. Ce n’est pas une démarche d’isolement, mais une approche qui diversifie les outils disponibles pour différents cas d’utilisation. Canonical contribue activement à l’écosystème Linux tout en proposant ses innovations.&lt;/p&gt;
&lt;p&gt;Cela nuance l’idée de l’isolement de Canonical et met en avant leur contribution à l’écosystème open source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Canonical : Des Projets Autonomes Par Nécessité, Pas Par Isolement&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L’idée que Canonical multiplie les cavaliers seuls en développant des projets comme &lt;em&gt;Mir&lt;/em&gt; ou les &lt;em&gt;Snaps&lt;/em&gt; est souvent mal comprise. Prenons le cas du bureau &lt;em&gt;Unity&lt;/em&gt;, né justement de la volonté de Canonical de participer activement au développement de &lt;em&gt;GNOME&lt;/em&gt;. Canonical a soumis de nombreuses propositions pour améliorer &lt;em&gt;GNOME&lt;/em&gt;, mais une grande partie de leurs demandes ont été rejetées ou ignorées par la communauté du projet. C’est cette frustration qui a poussé Canonical à créer &lt;em&gt;Unity&lt;/em&gt;, un bureau innovant qui répondait aux besoins spécifiques qu’ils voyaient pour une expérience utilisateur plus moderne et intégrée.&lt;/p&gt;
&lt;p&gt;Ainsi, plutôt que de viser l’isolement, ces initiatives résultent souvent de la volonté de contribuer à l’écosystème open source, mais avec une vision différente ou des besoins non couverts par les projets existants. Le développement de &lt;em&gt;Mir&lt;/em&gt; et des &lt;em&gt;Snaps&lt;/em&gt; suit cette même logique : répondre à des exigences spécifiques tout en maintenant la compatibilité avec d’autres standards comme &lt;em&gt;Wayland&lt;/em&gt; et &lt;em&gt;Flatpak&lt;/em&gt;. Canonical innove tout en cherchant à apporter de nouvelles solutions qui enrichissent l’expérience Linux.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/ubuntu-distribution-evolution.jpeg&quot; alt=&quot;ubuntu-distribution-evolution&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;: En fin de compte, décrire Ubuntu comme une distribution uniquement destinée aux débutants ou suggérer que Canonical opère en isolation est une vision réductrice. Ubuntu, à travers ses innovations comme Snap et Mir, ainsi que ses tentatives d’intégration avec des projets comme GNOME, a démontré sa capacité à évoluer, à s’adapter et à contribuer à l’écosystème Linux tout en répondant aux besoins spécifiques de ses utilisateurs. Canonical a parfois dû emprunter des chemins distincts pour apporter des solutions pratiques là où elles étaient nécessaires, mais toujours dans un esprit de contribution ouverte. Pour les utilisateurs avancés, Ubuntu offre un environnement à la fois puissant et flexible, sans compromis sur la simplicité d’utilisation. Ce n’est pas une question de “fainéantise” que de choisir Ubuntu, mais plutôt une reconnaissance de sa maturité et de sa pertinence dans le paysage Linux moderne, tant pour les débutants que pour les utilisateurs expérimentés.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi mon blog est hors service : Explications et solution</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-10-pourquoi-mon-blog-est-hors-service-explications/"/>
		<updated>2024-10-10T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-10-pourquoi-mon-blog-est-hors-service-explications/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL%C2%B7E-blog-downtime.webp&quot; alt=&quot;blog-downtime&quot;&gt;&lt;/p&gt;
&lt;p&gt;Depuis quelque temps, vous avez sans doute remarqué que mon blog est hors service. Je tenais à vous expliquer la raison de cette interruption, qui malheureusement échappe à mon contrôle.&lt;/p&gt;
&lt;p&gt;Mon hébergeur, &lt;a href=&quot;https://www.tuxfamily.org/&quot;&gt;Tuxfamily&lt;/a&gt; avec lequel je travaille depuis un certain temps (2015 de mémoire), est un service gratuit qui contribue beaucoup au monde de l’open source. Je l’ai choisi pour ces valeurs et son engagement envers la communauté et eux m’ont toléré. Cependant, malgré leurs efforts constants, ils rencontrent actuellement des problèmes techniques majeurs. Ces incidents se traduisent par des coupures fréquentes et des temps de chargement très lents, rendant l’accès au blog impossible pendant de longues périodes.&lt;/p&gt;
&lt;p&gt;Je tiens à souligner que leur travail est précieux et que, comme beaucoup de projets open source, ils dépendent souvent de ressources limitées. Cela dit, la situation reste frustrante pour moi, car je m’efforce de maintenir un site fiable et rapide pour vous.&lt;/p&gt;
&lt;p&gt;Je profite toutefois de cette période pour travailler sur plusieurs projets en parallèle. J’ai rédigé de nouveaux billets comme “&lt;em&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-10-09-developpement-leap-16/&quot;&gt;news.opensuse.org : Début du développement de Leap 16.0&lt;/a&gt;&lt;/em&gt;” et “&lt;em&gt;&lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-10-09-reponse-critique-a-j-ai-vu-winnie-l-ourson-et-ca-fait-peur/&quot;&gt;Réponse Critique à J’ai vu Winnie l’ourson et ça fait peur !&lt;/a&gt;&lt;/em&gt;”, qui sont déjà en ligne dans ma version de test. En plus de cela, je mets en place un nouveau forum et j’apporte des améliorations au site, notamment sur la fonction de recherche, qui fouille désormais à la fois dans les titres et le contenu des articles.&lt;/p&gt;
&lt;p&gt;Face à ces difficultés, j’ai pris la décision de migrer mon blog vers &lt;a href=&quot;https://www.infinityfree.com/&quot;&gt;InfinityFree&lt;/a&gt;, tout en conservant le forum sur Tuxfamily pour le moment, et j’envisage même d’y réintégrer l’ancien moteur de forum.&lt;/p&gt;
&lt;p&gt;Je suis les discussions avec leur équipe pour voir comment la situation peut être améliorée, et j’espère pouvoir rétablir le blog très bientôt. En attendant, je vous tiendrai informés de l’évolution. Merci de votre patience et de votre compréhension !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Réponse Critique à J&#39;ai vu Winnie l&#39;ourson et ça fait peur !</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-09-reponse-critique-a-j-ai-vu-winnie-l-ourson-et-ca-fait-peur/"/>
		<updated>2024-10-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-09-reponse-critique-a-j-ai-vu-winnie-l-ourson-et-ca-fait-peur/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://fr.web.img3.acsta.net/c_310_420/pictures/22/12/19/12/46/3287308.jpg&quot; alt=&quot;Winnie-the-Pooh: Blood and Honey&quot;&gt;&lt;/p&gt;
&lt;p&gt;Il est intéressant de voir à quel point les opinions peuvent diverger sur un même film. Après avoir visionné &lt;em&gt;Winnie-the-Pooh: Blood and Honey&lt;/em&gt; une seconde fois, je ressens le besoin de contredire ma &lt;a href=&quot;http://passiongnulinux.free.nf/antiquaille/2023-08-04-jai-vu-winnie-lourson/&quot;&gt;propre évaluation initiale&lt;/a&gt;. Bien que j’aie souligné que ce film était une “daube sans fin”, je pense qu’il mérite une évaluation plus nuancée.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Une expérience immersive et originale&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tout d’abord, je reconnais que j’avais une vision très étroite de ce que représente &lt;em&gt;Winnie-the-Pooh: Blood and Honey&lt;/em&gt;. Bien que ce ne soit pas le Winnie de Walt Disney que nous connaissons tous, c’est précisément cela qui rend le film captivant ! En réinterprétant un personnage aussi iconique pour l’immerger dans un univers horrifique, le réalisateur propose une relecture audacieuse qui joue sur la nostalgie tout en s’aventurant sur des territoires inconnus. Ce mélange d’innocence et de terreur crée une dynamique intéressante qui, loin d’être une “hécatombe de conneries”, s’avère être un exercice de style audacieux.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un film d’horreur à prendre au sérieux&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Il est vrai que le film a ses défauts, et le jeu d’acteur peut parfois laisser à désirer. Mais cela fait partie du charme de ces productions à petit budget, où l’ambition dépasse souvent les moyens. Le fait que le film ait été réalisé pour moins de 100 000 $ témoigne d’une passion indéniable, et faire beaucoup avec peu mérite d’être salué. Au lieu de considérer cela comme un échec, on peut le voir comme une célébration de la créativité face aux contraintes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Une fin ouverte à l’interprétation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Concernant la fin du film, j’ai exprimé ma déception en la qualifiant de “rien”. Pourtant, cette fin ouverte est, en réalité, un choix narratif délibéré. Elle laisse place à l’imagination du spectateur, ce qui est souvent une force dans le genre de l’horreur. Au lieu de clore l’histoire de manière convenue, le réalisateur nous pousse à réfléchir sur ce que nous venons de voir et à imaginer les conséquences des événements. Bien que cela puisse frustrer certains, c’est une approche qui offre une dimension supplémentaire à l’expérience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Une proposition d’évasion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enfin, j’avais souligné que l’histoire était la seule chose “de bonne” dans le film, mais il est important de reconnaître le potentiel de &lt;em&gt;Winnie-the-Pooh: Blood and Honey&lt;/em&gt; en tant qu’évasion. À une époque où nous sommes souvent bombardés de récits complexes, ce film offre une alternative légère, permettant de se détendre et de savourer la folie. C’est un film qui sait se prendre au sérieux tout en s’assumant comme un pur divertissement.&lt;/p&gt;
&lt;p&gt;En conclusion, même si &lt;em&gt;Winnie-the-Pooh: Blood and Honey&lt;/em&gt; n’est pas un chef-d’œuvre, il mérite d’être apprécié pour ce qu’il est : une proposition originale et audacieuse qui mélange l’innocence d’un personnage d’enfance avec l’horreur, créant ainsi une expérience divertissante. Plutôt que de le réduire à une “daube”, il est utile de considérer la passion et la créativité qui se cachent derrière ce projet.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Début du développement de Leap 16.0</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-09-developpement-leap-16/"/>
		<updated>2024-10-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-09-developpement-leap-16/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/10/leap16.png&quot; alt=&quot;Début du développement de Leap 16.0&quot;&gt;&lt;/p&gt;
&lt;p&gt;Bonjour à tous!&lt;/p&gt;
&lt;p&gt;J’aimerais annoncer le début du développement et la mise à disposition du public  de ce que nous appelons actuellement Leap 16.0 pré-Alpha. Comme il  s’agit d’une version pré-Alpha, des changements importants peuvent  survenir et le produit final peut être très différent dans les phases  Alpha, Bêta, Release Candidate ou Disponibilité générale. L’installateur vous proposera &lt;em&gt;actuellement&lt;/em&gt; Base, GNOME et KDE.&lt;/p&gt;
&lt;p&gt;Les utilisateurs peuvent obtenir nos nouvelles images d’installation d’Agama à partir de &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://get.opensuse.org/leap/16.0&quot;&gt;get.opensuse.org/leap/16.0&lt;/a&gt; . Le programme d’installation vous proposera &lt;em&gt;actuellement&lt;/em&gt; une installation de Base, GNOME et KDE.&lt;/p&gt;
&lt;p&gt;Leap 16.0 est une distribution traditionnelle et un successeur de Leap 15.6  dont la disponibilité générale est prévue pour l’automne 2025.&lt;/p&gt;
&lt;p&gt;Nous avons l’intention de fournir aux utilisateurs un chevauchement  suffisant pour que les utilisateurs de la version 15.6 puissent  bénéficier d’une migration en douceur, comme ils en ont l’habitude dans  les versions précédentes.&lt;/p&gt;
&lt;p&gt;Des informations supplémentaires sont disponibles sur notre &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/openSUSE:Roadmap%23DRAFT_Schedule_for_Leap_16.0&quot;&gt;feuille de route&lt;/a&gt; . Cette feuille de route est susceptible d’être modifiée car nous  devons réagir à tout changement de calendrier de SUSE Linux Enterprise  Server 16.&lt;/p&gt;
&lt;p&gt;Les utilisateurs peuvent s’attendre à une distribution traditionnelle sous  une toute nouvelle forme basée sur les binaires du dernier SLES 16 et  les packages communautaires de notre base de code de développement &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/Portal:Factory&quot;&gt;Factory&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Il n’est pas prévu de faire un Leap 15.7, cependant, nous devons toujours  livrer les packages communautaires déjà publiés de Leap 15 via Package  HUB pour le prochain SLES 15 SP7. C’est pourquoi il existe un projet  openSUSE:Backports:SLE-15-SP7 et des dépôts 15.7 dans OBS.&lt;/p&gt;
&lt;h5&gt;À qui s’adresse-t-il ?&lt;/h5&gt;
&lt;p&gt;Il s’agit d’un produit pré-alpha qui n’est pas destiné à être installé  comme pilote quotidien. Je vous recommande vivement de commencer par  l’installation sur une machine virtuelle et de vous familiariser avec  l’installateur en ligne Agama.&lt;/p&gt;
&lt;p&gt;Le public cible de la version pré-Alpha est constitué des premiers  utilisateurs et des contributeurs qui souhaitent participer activement à ce vaste effort. Les utilisateurs doivent envisager de démarrer Agama  Media de temps en temps juste pour vérifier la compatibilité avec leur  matériel.&lt;/p&gt;
&lt;p&gt;Pour les utilisateurs non contributeurs, je recommande vivement d’attendre  que nous ayons une version bêta, qui est attendue pour la fin du  printemps 2025.&lt;/p&gt;
&lt;h5&gt;Comment signaler des bugs ?&lt;/h5&gt;
&lt;p&gt;Je vous prie de bien vouloir consulter notre &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/openSUSE:Known_bugs_16.0&quot;&gt;page wiki des bugs connus&lt;/a&gt; avant de signaler un nouveau problème. Si vous trouvez un nouveau  problème susceptible d’affecter les utilisateurs, n’hésitez pas à  l’ajouter à la page.&lt;/p&gt;
&lt;p&gt;Spécifiquement pour Agama, je recommande fortement d’utiliser &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/agama-project/agama/issues&quot;&gt;github.com/agama-project&lt;/a&gt; et de collaborer avec l’équipe YaST sur les suggestions et l’intégration de toutes les modifications.&lt;/p&gt;
&lt;p&gt;Pour le reste des composants, le flux de travail ne change pas ; sélectionnez simplement la version 16.0 pour &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/openSUSE:Submitting_bug_reports%23Regular_release_products&quot;&gt;les soumissions de bogues&lt;/a&gt; .&lt;/p&gt;
&lt;h5&gt;Demandes de fonctionnalités&lt;/h5&gt;
&lt;p&gt;Toutes les modifications apportées aux packages hérités de SLES 16 doivent être demandées via une &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://code.opensuse.org/leap/features&quot;&gt;demande de fonctionnalité&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Les demandes de fonctionnalités seront examinées tous les lundis lors d’une &lt;a href=&quot;https://news-opensuse-org.translate.goog/2024/10/07/leap-16-0-prealpha/calendar.opensuse.org?_x_tr_sl=en&amp;amp;_x_tr_tl=fr&amp;amp;_x_tr_hl=fr&amp;amp;_x_tr_pto=wapp&quot;&gt;réunion d’examen des fonctionnalités&lt;/a&gt; au cours de laquelle nous convertirons les demandes de code-oo en demandes JIRA utilisées par SUSE Engineering, le cas échéant.&lt;/p&gt;
&lt;p&gt;Le bot factory-auto rejettera toutes les demandes de soumission de code  pour les packages SLES avec un pointeur vers code-oo. Vous pouvez  obtenir une liste de tous les packages SLFO/SLES simplement en exécutant &lt;code&gt;osc ls SUSE:SLFO:1.1:Build&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Pour clarifier les choses, SLFO, SUSE Linux Framework One, est le pool  source de SLES 16 et SL Micro 6.X. SLFO était auparavant connu sous le  nom d’Adaptable Linux Platform (ALP).&lt;/p&gt;
&lt;p&gt;Je recommande vivement d’utiliser code-oo pour coordonner des efforts  communautaires plus importants tels que l’activation de Xfce, où il sera probablement nécessaire de mettre à jour certaines dépendances SLES.  Cela nous permet de partager l’histoire plus large et un meilleur  raisonnement pour les demandes de mise à jour SLES associées. La liste  des fonctionnalités est également extrêmement précieuse pour l’article  sur la version Release.&lt;/p&gt;
&lt;h5&gt;Où soumettre les packages, comment sont-ils construits et où sont-ils testés ?&lt;/h5&gt;
&lt;p&gt;Leap 16.0 est intégré au projet openSUSE:Leap:16.0, où nous accueillerons  avec plaisir toutes les soumissions de la communauté jusqu’à la date  limite de soumission du code bêta à la fin du printemps 2025. Nous avons l’intention de conserver le modèle de développement précédent et  d’éviter de dupliquer les packages SLES, sauf si nécessaire. Nous ne  pouvons plus &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/Portal:Jump:OBS:SRMirroring&quot;&gt;refléter&lt;/a&gt; les soumissions de code SLES d’OBS dans IBS. Toutes les demandes de  mise à jour de SLES 16 doivent donc être demandées via des demandes de  fonctionnalités.&lt;/p&gt;
&lt;p&gt;Pour le contrôle qualité, nous disposons de suites de tests de base basées sur les installations d’Agama dans &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://openqa.opensuse.org/group_overview/129&quot;&gt;le groupe de tâches Leap 16.0&lt;/a&gt; . Plus tard, nous prévoyons de retravailler le &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://openqa.opensuse.org/group_overview/126&quot;&gt;groupe de tâches Images Leap 16.0&lt;/a&gt; existant pour tester les images d’appareils restantes.&lt;/p&gt;
&lt;p&gt;Le projet dans lequel nous maintenons les packages communautaires est  sujet à changement car nous n’avons pas encore complètement finalisé la  manière de créer Package HUB ; nous pouvons utiliser une structure  similaire avec des rétroportages comme dans 15.3+).&lt;/p&gt;
&lt;p&gt;L’activation de suites de tests supplémentaires est l’un des domaines dans lesquels  nous avons actuellement le plus besoin d’aide. Suivis associés de  &lt;a href=&quot;http://progress.opensuse.org&quot;&gt;progress.opensuse.org&lt;/a&gt; &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://progress.opensuse.org/issues/164141&quot;&gt;poo#164141 Activation de Leap 16.0&lt;/a&gt; et &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://progress.opensuse.org/issues/166562&quot;&gt;poo#166562 mise à niveau à partir de 15.6&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Un autre domaine dans lequel vous pouvez apporter votre aide est celui des soumissions de nouveaux paquets et de la révision des soumissions de  paquets par les mainteneurs pour Leap 16.0. Ces révisions sont  judicieuses car nous aimerions vérifier auprès des mainteneurs si ce  logiciel dans une version donnée a du sens pour être inclus dans Leap  16.0, plutôt que de copier aveuglément tous les paquets.&lt;/p&gt;
&lt;h5&gt;Participation aux efforts de branding et de marketing&lt;/h5&gt;
&lt;p&gt;Je suis très fier d’annoncer de nouveaux efforts de branding et je tiens à remercier toutes les personnes qui ont contribué à donner à Leap et  Tumbleweed un nouveau look. Nous prévoyons de publier un article ou une  vidéo sur les changements et d’autres projets car nous avons encore une  ou deux surprises en poche.&lt;/p&gt;
&lt;p&gt;Vous souhaitez nous aider sur ce front ? Faites passer le message et n’hésitez pas à rejoindre l’ &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/openSUSE:Marketing_team&quot;&gt;équipe marketing d’openSUSE&lt;/a&gt; sur notre &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://t.me/openSUSE_Marketing&quot;&gt;canal Telegram&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Un grand merci à tous ceux qui nous ont aidé à arriver jusqu’ici.&lt;/p&gt;
&lt;p&gt;Lubos Kocman
au nom de l’ &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/openSUSE:Release_team&quot;&gt;équipe de publication d’openSUSE&lt;/a&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi un moteur statique, comme Eleventy, est un meilleur choix que WordPress pour ton blog</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/"/>
		<updated>2024-10-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/</id>
		<content type="html">&lt;p&gt;Je voulais juste faire un petit billet réponse à &lt;a href=&quot;https://blog.fredericbezies-ep.fr/2024/10/07/du-bon-choix-de-son-moteur-de-blog/&quot;&gt;Fred&lt;/a&gt;, j’espère qu’il ne m’en tiendra pas rigueur.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL%C2%B7E-gss-vs-dynamique.webp&quot; alt=&quot;GSS vs dynamique&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-ton-blog&quot; tabindex=&quot;-1&quot;&gt;Pourquoi un moteur statique, comme Eleventy, est un meilleur choix que WordPress pour ton blog &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/#pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-ton-blog&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ton blog existe peut-être depuis des années, motorisé par WordPress, mais la fidélité à un outil ne devrait pas être un critère primordial quand on parle d’efficacité, de performance et de sécurité. Bien sûr, WordPress est populaire et largement utilisé, mais cela n’en fait pas nécessairement le choix idéal pour tout le monde, surtout avec l’évolution rapide des outils disponibles aujourd’hui.&lt;/p&gt;
&lt;h4 id=&quot;la-lourdeur-de-wordpress&quot; tabindex=&quot;-1&quot;&gt;La lourdeur de WordPress &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/#la-lourdeur-de-wordpress&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;WordPress est un CMS dynamique qui repose sur une base de données. Cela implique une complexité technique sous-jacente qui peut devenir un obstacle. Chaque requête sur ton site doit passer par une couche de traitement pour récupérer le contenu dans une base de données, générer la page dynamiquement, puis l’afficher à l’utilisateur. Même avec des optimisations de cache, cela ne peut jamais rivaliser avec la légèreté d’un moteur statique comme Eleventy, qui ne nécessite aucune base de données ni de génération dynamique. Le contenu est directement prêt à être servi, ce qui assure une vitesse de chargement fulgurante.&lt;/p&gt;
&lt;h4 id=&quot;la-simplicite-d-un-generateur-de-site-statique&quot; tabindex=&quot;-1&quot;&gt;La simplicité d’un générateur de site statique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/#la-simplicite-d-un-generateur-de-site-statique&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Contrairement à WordPress, qui nécessite des mises à jour fréquentes pour corriger des vulnérabilités de sécurité ou pour intégrer de nouvelles fonctionnalités (et cela, souvent au prix d’une compatibilité compromise), un générateur de site statique comme Eleventy fonctionne avec des fichiers simples et n’a pas besoin de cette maintenance constante. C’est un outil minimaliste qui te permet de créer ton blog en utilisant uniquement HTML, Markdown ou d’autres formats de fichier, sans dépendre d’une base de données ou d’un serveur PHP. De plus, il est plus facile à sécuriser, car il y a moins de surface d’attaque.&lt;/p&gt;
&lt;h4 id=&quot;la-performance-avant-tout&quot; tabindex=&quot;-1&quot;&gt;La performance avant tout &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/#la-performance-avant-tout&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Si tu as déjà connu des ralentissements avec WordPress à cause de la version de PHP ou de la base de données sur un hébergement vieillissant, tu comprendras l’importance d’un système qui ne repose pas sur ce type d’architecture. Avec un site statique, le serveur ne fait que servir des fichiers statiques, ce qui réduit drastiquement la latence et améliore l’expérience utilisateur. Même avec un hébergement bas de gamme, la performance est optimisée.&lt;/p&gt;
&lt;h4 id=&quot;le-minimalisme-au-service-de-l-evolutivite&quot; tabindex=&quot;-1&quot;&gt;Le minimalisme au service de l’évolutivité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/#le-minimalisme-au-service-de-l-evolutivite&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Là où WordPress propose une multitude de plugins pour étendre ses fonctionnalités, cette approche peut rapidement transformer ton site en un monstre difficile à maintenir. Chaque plugin ajoute du poids et peut introduire des failles de sécurité. En revanche, avec Eleventy ou un autre moteur statique, chaque fonctionnalité est réfléchie et intégrée de manière plus légère et contrôlée, en utilisant des scripts ou des outils spécifiques à tes besoins. Moins de fonctionnalités inutiles, plus de contrôle.&lt;/p&gt;
&lt;h4 id=&quot;la-stabilite-ne-doit-pas-etre-un-frein&quot; tabindex=&quot;-1&quot;&gt;La stabilité ne doit pas être un frein &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/#la-stabilite-ne-doit-pas-etre-un-frein&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Certes, tu es fidèle à WordPress depuis des années, tout comme à Archlinux, mais la stabilité dans l’utilisation d’un outil ne doit pas devenir une prison. Rester sur une technologie par habitude peut te priver des améliorations que d’autres solutions, comme les moteurs statiques, peuvent apporter. Tester et explorer de nouvelles approches n’est pas un signe d’instabilité, mais de curiosité et d’amélioration continue.&lt;/p&gt;
&lt;h4 id=&quot;conclusion-le-choix-du-bon-outil&quot; tabindex=&quot;-1&quot;&gt;Conclusion : le choix du bon outil &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-08-pourquoi-un-moteur-statique-comme-eleventy-est-un-meilleur-choix-que-wordpress-pour-un-blog/#conclusion-le-choix-du-bon-outil&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Le choix du moteur de blog ne doit pas se baser uniquement sur la fidélité, mais sur des critères techniques qui répondent à tes besoins actuels et futurs. Un générateur de site statique comme Eleventy est souvent une solution plus adaptée pour ceux qui cherchent performance, simplicité et sécurité. Alors, plutôt que de t’accrocher à WordPress par habitude, pourquoi ne pas explorer un outil qui peut réellement t’apporter plus de légèreté et de flexibilité pour les années à venir ? Il est temps de réévaluer la vraie valeur d’un CMS dans un monde où la rapidité et l’efficacité sont plus importantes que jamais.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Critique Positive de Winnie-the-Pooh: Blood and Honey 2</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-08-critique-positive-de-winnie-the-pooh-blood-and-honey-2/"/>
		<updated>2024-10-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-08-critique-positive-de-winnie-the-pooh-blood-and-honey-2/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://th.bing.com/th/id/OIP.yYa1zYaYGYnJphe6U4hYMgHaKk?rs=1&amp;amp;pid=ImgDetMain&quot; alt=&quot;Winnie-the-Pooh: Blood and Honey 2&quot;&gt;&lt;/p&gt;
&lt;p&gt;Après avoir visionné &lt;em&gt;Winnie-the-Pooh: Blood and Honey 2&lt;/em&gt;, je suis agréablement surpris de constater qu’il réussit à se démarquer, tout comme son prédécesseur. À l’origine, je n’attendais pas grand-chose de cette suite, redoutant une production paresseuse qui tenterait simplement de capitaliser sur le succès du premier film. Cependant, il s’avère que ce n’est pas du tout le cas.&lt;/p&gt;
&lt;p&gt;Certes, &lt;em&gt;Winnie-the-Pooh: Blood and Honey 2&lt;/em&gt; n’est pas le film de l’année, ni un chef-d’œuvre, mais il offre une expérience cinématographique que j’appellerais “détente” ou “repos cerveau”… C’est le genre de film idéal pour se plonger dans une atmosphère sans se soucier de la complexité de l’intrigue. Parfois, on a besoin de ces moments où l’on peut se poser, où l’on ne se sent pas obligé de décortiquer chaque détail. Ce film remplit parfaitement cette fonction.&lt;/p&gt;
&lt;p&gt;L’aspect sanglant de &lt;em&gt;Blood and Honey 2&lt;/em&gt; ajoute à son charme. Les amateurs de sensations fortes trouveront leur compte, mais ce qui est réellement appréciable, c’est la capacité du film à divertir sans prétention. Les scènes de violence sont peut-être exagérées, mais elles contribuent à créer une ambiance unique qui fait sourire.&lt;/p&gt;
&lt;p&gt;En résumé, &lt;em&gt;Winnie-the-Pooh: Blood and Honey 2&lt;/em&gt; n’est pas un film qui va révolutionner le genre de l’horreur, mais il parvient à capturer l’essence d’un bon moment de divertissement. Si vous êtes à la recherche d’un film qui vous permettra de déconnecter et de vous amuser sans trop réfléchir, celui-ci fait le job. C’est un excellent choix pour une soirée de détente entre amis, avec du popcorn à la main et l’envie de s’évader, ne serait-ce qu’un instant.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi Choisir un Moteur de Site Statique : L&#39;Exemple d&#39;Eleventy</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/"/>
		<updated>2024-10-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL%C2%B7E-generator-11ty.webp&quot; alt=&quot;eleventy&quot;&gt;
À l’ère du numérique, le choix d’un moteur de site est crucial pour garantir la performance, la sécurité et la facilité de maintenance de vos projets en ligne. Bien que les moteurs de site dynamiques aient leurs avantages, les moteurs de site statiques, comme Eleventy (11ty), se démarquent par de nombreux atouts indéniables.&lt;/p&gt;
&lt;h2 id=&quot;securite-renforcee&quot; tabindex=&quot;-1&quot;&gt;Sécurité Renforcée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#securite-renforcee&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;reduction-des-points-de-faiblesse&quot; tabindex=&quot;-1&quot;&gt;Réduction des Points de Faiblesse &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#reduction-des-points-de-faiblesse&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La sécurité est l’un des aspects les plus préoccupants lors de la gestion d’un site web. Les moteurs de site dynamiques, souvent basés sur des bases de données, sont vulnérables à diverses attaques, comme les injections SQL ou le Cross-Site Scripting (XSS). Chaque fois qu’un utilisateur interagit avec un site dynamique, des requêtes sont envoyées au serveur pour traiter et générer des contenus, augmentant ainsi les risques de failles de sécurité.&lt;/p&gt;
&lt;p&gt;En revanche, un site statique génère des fichiers HTML, CSS et JavaScript préalablement construits. Cela signifie que le serveur n’a pas à traiter de requêtes complexes en temps réel, réduisant considérablement les points d’entrée pour les attaquants. Avec Eleventy, vous avez la tranquillité d’esprit, sachant que votre site est moins exposé aux risques de sécurité. De plus, les mises à jour de sécurité peuvent être gérées rapidement et facilement, sans la nécessité de vérifier chaque composant d’un système de gestion de contenu complexe.&lt;/p&gt;
&lt;h3 id=&quot;mise-a-jour-facile&quot; tabindex=&quot;-1&quot;&gt;Mise à Jour Facile &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#mise-a-jour-facile&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Lorsqu’il s’agit de sécurité, la rapidité des mises à jour est cruciale. Eleventy vous permet de déployer rapidement des corrections de sécurité, en vous assurant que votre site reste protégé contre les menaces récentes.&lt;/p&gt;
&lt;h2 id=&quot;entretien-simplifie&quot; tabindex=&quot;-1&quot;&gt;Entretien Simplifié &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#entretien-simplifie&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;moins-de-complexite&quot; tabindex=&quot;-1&quot;&gt;Moins de Complexité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#moins-de-complexite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Un autre avantage majeur des sites statiques réside dans leur facilité d’entretien. Les mises à jour de contenu peuvent être réalisées sans la nécessité de gérer des bases de données complexes ou des systèmes de gestion de contenu lourds. Avec un site dynamique, chaque changement peut nécessiter des ajustements dans plusieurs fichiers et la reconfiguration de la base de données. Cela peut s’avérer fastidieux et sujet à erreur.&lt;/p&gt;
&lt;p&gt;Eleventy facilite ce processus en permettant une mise à jour rapide et intuitive du contenu grâce à sa structure de fichiers simple. Avec sa syntaxe claire et ses fonctionnalités de prétraitement, vous pouvez facilement gérer le contenu sans avoir à naviguer dans des systèmes compliqués. Cela signifie moins de temps passé sur la maintenance et plus de temps pour se concentrer sur la création de contenu.&lt;/p&gt;
&lt;h3 id=&quot;documentation-et-support&quot; tabindex=&quot;-1&quot;&gt;Documentation et Support &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#documentation-et-support&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Eleventy est accompagné d’une documentation riche et d’une communauté active. En cas de questions ou de problèmes, vous pouvez rapidement trouver des solutions ou des conseils auprès d’autres utilisateurs. Cela simplifie encore plus le processus de maintenance, car vous pouvez accéder à des ressources utiles à tout moment.&lt;/p&gt;
&lt;h2 id=&quot;vitesse-et-performance&quot; tabindex=&quot;-1&quot;&gt;Vitesse et Performance &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#vitesse-et-performance&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;chargement-rapide&quot; tabindex=&quot;-1&quot;&gt;Chargement Rapide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#chargement-rapide&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les utilisateurs d’aujourd’hui s’attendent à une expérience web rapide et fluide. Les sites statiques se chargent beaucoup plus rapidement que leurs homologues dynamiques, car ils servent des fichiers statiques directement au navigateur, sans nécessiter de traitement côté serveur. Cette rapidité améliore non seulement l’expérience utilisateur, mais elle est également favorisée par les moteurs de recherche.&lt;/p&gt;
&lt;p&gt;Des études montrent qu’un temps de chargement rapide est essentiel pour la rétention des utilisateurs. Les sites qui prennent plus de trois secondes à se charger peuvent perdre jusqu’à 40 % de leur trafic. En utilisant Eleventy, vous pouvez créer des sites ultra-rapides qui séduisent tant les visiteurs que les moteurs de recherche, contribuant ainsi à une meilleure position dans les résultats de recherche.&lt;/p&gt;
&lt;h3 id=&quot;optimisation-seo&quot; tabindex=&quot;-1&quot;&gt;Optimisation SEO &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#optimisation-seo&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les moteurs de recherche privilégient également les sites qui se chargent rapidement. Avec Eleventy, vous avez la possibilité d’optimiser vos fichiers statiques pour le SEO, en intégrant des pratiques comme la compression des images, le minification des fichiers CSS et JavaScript, et l’utilisation de balises HTML appropriées. Ces éléments aident à améliorer la visibilité de votre site sur le web.&lt;/p&gt;
&lt;h2 id=&quot;gestion-de-la-charge&quot; tabindex=&quot;-1&quot;&gt;Gestion de la Charge &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#gestion-de-la-charge&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;scalabilite&quot; tabindex=&quot;-1&quot;&gt;Scalabilité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#scalabilite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les sites statiques sont également beaucoup plus efficaces en termes de gestion de la charge. Lorsqu’un grand nombre d’utilisateurs accède à un site dynamique, cela peut entraîner des ralentissements ou même des pannes, car le serveur doit traiter chaque demande en temps réel. Les sites statiques, quant à eux, peuvent être facilement distribués sur un réseau de distribution de contenu (CDN), permettant ainsi de gérer un volume de trafic élevé sans difficulté.&lt;/p&gt;
&lt;p&gt;Avec Eleventy, vous pouvez publier vos fichiers statiques sur une multitude de plateformes de déploiement, y compris Netlify et Vercel, qui sont optimisées pour servir des sites statiques. Cela garantit que votre site reste accessible même en période de forte affluence, offrant une expérience utilisateur ininterrompue.&lt;/p&gt;
&lt;h3 id=&quot;cout-efficace&quot; tabindex=&quot;-1&quot;&gt;Coût Efficace &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#cout-efficace&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;De plus, en réduisant la charge sur vos serveurs, vous pouvez également réduire les coûts liés à l’hébergement. Les services d’hébergement pour les sites statiques sont souvent moins chers, car ils nécessitent moins de ressources serveur. Cela constitue un avantage financier non négligeable, surtout pour les petites entreprises ou les développeurs indépendants.&lt;/p&gt;
&lt;h2 id=&quot;la-force-d-eleventy&quot; tabindex=&quot;-1&quot;&gt;La Force d’Eleventy &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#la-force-d-eleventy&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;flexibilite-et-personnalisation&quot; tabindex=&quot;-1&quot;&gt;Flexibilité et Personnalisation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#flexibilite-et-personnalisation&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Eleventy se distingue comme un moteur de site statique performant et flexible. Sa simplicité d’utilisation en fait un choix idéal pour les développeurs de tous niveaux. Que vous souhaitiez créer un blog, un portfolio ou un site d’entreprise, Eleventy offre une multitude de fonctionnalités et de plugins qui vous permettent de personnaliser votre site selon vos besoins spécifiques.&lt;/p&gt;
&lt;p&gt;Eleventy prend en charge plusieurs formats de fichiers (Markdown, Nunjucks, Liquid, etc.), ce qui vous permet de choisir celui qui convient le mieux à votre projet. De plus, grâce à sa structure basée sur des fichiers, vous pouvez facilement organiser et gérer votre contenu, rendant le processus de développement plus fluide et agréable.&lt;/p&gt;
&lt;h3 id=&quot;communaute-et-ecosysteme&quot; tabindex=&quot;-1&quot;&gt;Communauté et Écosystème &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#communaute-et-ecosysteme&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La communauté Eleventy est active et engagée, offrant un soutien continu et une multitude de ressources pour les développeurs. Que ce soit à travers des forums, des groupes de discussion ou des tutoriels, vous pouvez facilement trouver de l’aide ou des idées pour améliorer votre projet. Cet écosystème dynamique est un atout majeur qui accompagne votre développement avec Eleventy.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-pourquoi-choisir-un-moteur-de-site-statique-l-exemple-d-eleventy/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Choisir un moteur de site statique comme Eleventy, c’est opter pour la sécurité, la performance et une maintenance simplifiée. En investissant dans un moteur de site statique, vous construisez non seulement un site web plus rapide et plus sûr, mais vous vous donnez également les moyens de vous concentrer sur ce qui compte vraiment : créer du contenu de qualité pour vos utilisateurs. N’attendez plus, passez à la vitesse supérieure avec Eleventy !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Améliorer la Recherche sur Mon Blog : Mon Aventure avec la Page de Recherche</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/"/>
		<updated>2024-10-07T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/DALL%C2%B7E-search-blog.webp&quot; alt=&quot;search blog&quot;&gt;
La recherche sur un blog est un élément crucial pour offrir une expérience utilisateur fluide et efficace. Récemment, j’ai entrepris de créer une page de recherche sur mon blog propulsé par Eleventy, et je voulais partager avec vous mon parcours, les défis rencontrés, et les solutions trouvées.&lt;/p&gt;
&lt;h2 id=&quot;l-importance-d-une-fonctionnalite-de-recherche&quot; tabindex=&quot;-1&quot;&gt;L’Importance d’une Fonctionnalité de Recherche &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/#l-importance-d-une-fonctionnalite-de-recherche&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Avec un nombre croissant de billets sur différents sujets, il est devenu essentiel pour mes lecteurs de pouvoir rechercher facilement du contenu pertinent. Je voulais m’assurer que les utilisateurs puissent trouver rapidement les informations qu’ils recherchent, sans avoir à parcourir chaque article manuellement.&lt;/p&gt;
&lt;h2 id=&quot;les-premieres-etapes&quot; tabindex=&quot;-1&quot;&gt;Les Premières Étapes &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/#les-premieres-etapes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J’ai commencé par créer un fichier &lt;code&gt;search.njk&lt;/code&gt;, qui sert de point d’entrée pour la fonctionnalité de recherche. Mon objectif initial était de charger les données des billets via un fichier JSON généré automatiquement à partir des flux (feeds). Cela me permettrait d’avoir toutes les informations nécessaires à portée de main pour effectuer des recherches efficaces.&lt;/p&gt;
&lt;h3 id=&quot;chargement-des-donnees&quot; tabindex=&quot;-1&quot;&gt;Chargement des Données &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/#chargement-des-donnees&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour charger les données, j’ai utilisé une requête &lt;code&gt;fetch&lt;/code&gt; pour récupérer le fichier JSON contenant les informations sur mes billets. Cela a été une étape relativement simple, mais j’ai rapidement réalisé que je devais m’assurer que les données soient accessibles et correctement formatées.&lt;/p&gt;
&lt;pre class=&quot;language-javascript&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-javascript&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;try&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; response &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;fetch&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;/feed/feed.json&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;!&lt;/span&gt;response&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ok&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;token keyword&quot;&gt;throw&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Error&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&#39;Erreur de chargement des données&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; data &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; response&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;json&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        posts &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; data&lt;span class=&quot;token operator&quot;&gt;?.&lt;/span&gt;items &lt;span class=&quot;token operator&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;Données chargées:&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; posts&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;catch&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;error&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;Erreur lors du chargement des données:&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; error&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; li &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; document&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;createElement&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&#39;li&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        li&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;textContent &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;Erreur lors du chargement des données.&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
        results&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;appendChild&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;li&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;la-gestion-de-la-recherche&quot; tabindex=&quot;-1&quot;&gt;La Gestion de la Recherche &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/#la-gestion-de-la-recherche&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Une fois les données chargées, je me suis concentré sur la gestion de la recherche elle-même. J’ai mis en place un mécanisme de “debounce” pour optimiser les performances de la recherche lors de la saisie des utilisateurs. Cela m’a permis de limiter le nombre de fois où la fonction de recherche est appelée, améliorant ainsi la réactivité de la page.&lt;/p&gt;
&lt;h3 id=&quot;filtrer-les-resultats&quot; tabindex=&quot;-1&quot;&gt;Filtrer les Résultats &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/#filtrer-les-resultats&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour filtrer les résultats en fonction du terme de recherche, j’ai utilisé la méthode &lt;code&gt;filter&lt;/code&gt; sur les données des billets. Je voulais que la recherche soit efficace, prenant en compte le titre, la description et le contenu des billets. Cela a permis d’afficher uniquement les résultats pertinents pour l’utilisateur.&lt;/p&gt;
&lt;pre class=&quot;language-javascript&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-javascript&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; filteredPosts &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; posts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;post&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; post&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;title&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;toLowerCase&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;includes&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;search_term&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;||&lt;/span&gt; 
           post&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;description&lt;span class=&quot;token operator&quot;&gt;?.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;toLowerCase&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;includes&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;search_term&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;||&lt;/span&gt;
           post&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;content_html&lt;span class=&quot;token operator&quot;&gt;?.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;toLowerCase&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;includes&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;search_term&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;amelioration-de-l-affichage-des-resultats&quot; tabindex=&quot;-1&quot;&gt;Amélioration de l’Affichage des Résultats &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/#amelioration-de-l-affichage-des-resultats&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Un des points cruciaux de cette aventure a été d’améliorer l’affichage des résultats de recherche. Je voulais que les utilisateurs voient un extrait du contenu avec le terme recherché mis en évidence. Pour cela, j’ai créé une fonction qui met en surbrillance le terme de recherche dans les extraits affichés.&lt;/p&gt;
&lt;pre class=&quot;language-javascript&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-javascript&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token function-variable function&quot;&gt;highlightSearchTerm&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;content&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; searchTerm&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; regex &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;RegExp&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;searchTerm&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;gi&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; content&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;replace&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;regex&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;&amp;lt;mark&gt;$1&amp;lt;/mark&gt;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;slice&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;200&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;...&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;les-defis-rencontres&quot; tabindex=&quot;-1&quot;&gt;Les Défis Rencontrés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/#les-defis-rencontres&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Bien sûr, tout n’a pas été simple. J’ai rencontré des défis, notamment dans la mise en forme des résultats et l’optimisation des performances. Chaque ajustement a nécessité une attention particulière pour garantir que la page de recherche soit à la fois esthétique et fonctionnelle.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-07-ameliorer-la-recherche-sur-mon-blog-mon-aventure-avec-la-page-de-recherche/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Finalement, après quelques essais et ajustements, j’ai réussi à créer une page de recherche qui répond à mes attentes et, je l’espère, à celles de mes lecteurs. Cette aventure m’a non seulement permis d’améliorer la fonctionnalité de recherche sur mon blog, mais aussi d’approfondir mes compétences en JavaScript et en gestion des données.&lt;/p&gt;
&lt;p&gt;J’espère que ce partage d’expérience pourra être utile à d’autres blogueurs qui souhaitent mettre en place une fonctionnalité de recherche efficace. N’hésitez pas à partager vos propres expériences ou à poser des questions dans les commentaires !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>11ty est de retour, en moins de 4 heures...</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-06-11ty-est-de-retour-en-moins-de-4-heures/"/>
		<updated>2024-10-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-06-11ty-est-de-retour-en-moins-de-4-heures/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/retour-11ty.webp&quot; alt=&quot;retour 11ty&quot;&gt;&lt;/p&gt;
&lt;p&gt;On s’est quitté avec un adieu pour 11ty et un aller simple sur Hexo, qui reste ma bouée de secoure, en moins de temps qu’il ne faut, j’ai voulu regarder de plus près ce qui clochait, et je n’ai pas compris comment un projet qui se vante qu’Eleventy offre un contrôle total sur le résultat de votre projet pouvait gâché des heures de personnalisation.&lt;/p&gt;
&lt;p&gt;J’ai donc refait des recherches, notamment sur les &lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0&quot;&gt;notes&lt;/a&gt; et &lt;a href=&quot;https://www.11ty.dev/docs/plugins/upgrade-help/&quot;&gt;l’aide à l’upgrade&lt;/a&gt; qui me disait simplement de faire ceci:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Upgrade your project’s version of Eleventy with npm before using this helper plugin.&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;# Or&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; upgrading from Eleventy v2 to v3
npm install @11ty&lt;span class=&quot;token operator&quot;&gt;/&lt;/span&gt;eleventy@&lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Then, install the helper plugin. The major version will match the version of Eleventy that you’re upgrading to.&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;# Or&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; upgrading from Eleventy v2 to v3
npm install @11ty&lt;span class=&quot;token operator&quot;&gt;/&lt;/span&gt;eleventy&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;upgrade&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;help@&lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Add to your configuration file (probably eleventy.config.js or eleventy.config.js):&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; UpgradeHelper &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-upgrade-help&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// If you have other `addPlugin` calls, it’s important that UpgradeHelper is added last.&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;UpgradeHelper&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Run your usual build command (e.g. npm run build) and pay attention to the output.
Address any violations and warnings.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Comme ça c’était simple et pourtant, coquille sur coquille. Une fois bien énervé et après avoir mit en place Hexo, je ne pouvais pas me laisser voir abandonner autant de personnalisation comme ça juste pour une nouvelle version. J’ai été voir le blog et le &lt;a href=&quot;https://www.11ty.dev/blog/eleventy-v3/&quot;&gt;billet qui parlait de cette sortie&lt;/a&gt;, mais rien, alors je suis parti plus loin et allé voir le &lt;a href=&quot;https://www.11ty.dev/blog/three-point-oh-beta-one/&quot;&gt;billet de la bêta&lt;/a&gt;, mais encore une fois rien… Je suis allé voir le &lt;a href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/&quot;&gt;billet parlant de l’alpha&lt;/a&gt; et là ce fut bon:&lt;/p&gt;
&lt;blockquote&gt;
&lt;h2 id=&quot;new-features-and-a-short-upgrade-guide&quot; tabindex=&quot;-1&quot;&gt;New features and a short upgrade guide &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-06-11ty-est-de-retour-en-moins-de-4-heures/#new-features-and-a-short-upgrade-guide&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Eleventy v3.0 requires &lt;strong&gt;Node 18&lt;/strong&gt; or newer.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The flagship feature for this release is our first-class bundler-free (read: it’s fast) &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules&quot;&gt;ESM support&lt;/a&gt;. Practically speaking, this means you can add &lt;code&gt;&amp;quot;type&amp;quot;: &amp;quot;module&amp;quot;&lt;/code&gt; to your &lt;code&gt;package.json&lt;/code&gt; and all of the Node &lt;code&gt;*.js&lt;/code&gt; files in your project will now expect ESM syntax (e.g. &lt;code&gt;import&lt;/code&gt; instead of &lt;code&gt;require&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ESM is &lt;em&gt;not&lt;/em&gt; required&lt;/strong&gt;. Your existing CommonJS (CJS) projects (known for use of &lt;code&gt;module.exports&lt;/code&gt; and &lt;code&gt;require&lt;/code&gt;) will still work great with Eleventy 3.0 and we will continue to support CommonJS in Eleventy moving forward.&lt;/p&gt;
&lt;p&gt;You have two upgrade path options (pick which one suits your project best):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Leave your existing Eleventy project as CommonJS. This is the easiest migration path. &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-10-06-11ty-est-de-retour-en-moins-de-4-heures/#how-to-require(@11ty/eleventy)-in-commonjs&quot;&gt;Use of &lt;code&gt;require&lt;/code&gt; for I18nPlugin, RenderPlugin, or HTMLBasePlugin will need to be updated&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Make your project ESM-first. This is highly recommended for new projects and is the best way to write JavaScript moving forward. &lt;a href=&quot;https://github.com/11ty/11ty-website/pull/1636&quot;&gt;&lt;code&gt;11ty-website&lt;/code&gt; went all in on ESM&lt;/a&gt; but (as a reminder) &lt;strong&gt;ESM is &lt;em&gt;not&lt;/em&gt; required&lt;/strong&gt; and a project-wide upgrade to ESM isn’t necessary either. You can add &lt;code&gt;&amp;quot;type&amp;quot;: &amp;quot;module&amp;quot;&lt;/code&gt; to your &lt;code&gt;package.json&lt;/code&gt; and rename your Node &lt;code&gt;.js&lt;/code&gt; files to &lt;code&gt;.cjs&lt;/code&gt; and be done with it. Later on, you can slowly upgrade to ESM syntax one JavaScript file at a time by renaming back from &lt;code&gt;.cjs&lt;/code&gt; to &lt;code&gt;.js&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;upgrade-examples&quot; tabindex=&quot;-1&quot;&gt;Upgrade examples &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-06-11ty-est-de-retour-en-moins-de-4-heures/#upgrade-examples&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;You can check out these two pull requests showing how these large-ish web site codebases were converted to use Eleventy v3.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;zachleat.com&lt;/code&gt; kept using CommonJS (easy mode: 3 files changed ~6 lines of code): &lt;a href=&quot;https://github.com/zachleat/zachleat.com/pull/50&quot;&gt;https://github.com/zachleat/zachleat.com/pull/50&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;11ty-website&lt;/code&gt; CommonJS to ESM (a bit more work): &lt;a href=&quot;https://github.com/11ty/11ty-website/pull/1636&quot;&gt;https://github.com/11ty/11ty-website/pull/1636&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cerise sur le gâteau:&lt;/p&gt;
&lt;blockquote&gt;
&lt;h3 id=&quot;how-to-require-11ty-eleventy-in-commonjs&quot; tabindex=&quot;-1&quot;&gt;How to &lt;code&gt;require(&amp;quot;@11ty/eleventy&amp;quot;)&lt;/code&gt; in CommonJS &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-06-11ty-est-de-retour-en-moins-de-4-heures/#how-to-require-11ty-eleventy-in-commonjs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;This step is only necessary if you use CommonJS for your Eleventy configuration file&lt;/em&gt; (e.g. &lt;code&gt;.eleventy.js&lt;/code&gt; or &lt;code&gt;eleventy.config.js&lt;/code&gt; or &lt;code&gt;eleventy.config.cjs&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;If you use the I18nPlugin, RenderPlugin, or HTMLBasePlugin, you will need to make the following change in your CommonJS config file:&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;// Any combination of these&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; I18nPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; RenderPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; HtmlBasePlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If &lt;em&gt;you’re continuing to use CommonJS&lt;/em&gt;, these will need to be updated to dynamic imports instead (you can’t &lt;code&gt;require&lt;/code&gt; an ESM package but you can use &lt;code&gt;await import()&lt;/code&gt; in CommonJS to work around it):&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;// Eleventy 3.0 supports async configuration callbacks:&lt;/span&gt;
module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Any combination of these&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; I18nPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; RenderPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; HtmlBasePlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;
		&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy&quot;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mais c’est surtout en allant voir le &lt;a href=&quot;https://github.com/zachleat/zachleat.com/pull/50/commits/82d876279bb587c9599efa70a40ddbdb2f26b0d3&quot;&gt;git du blog perso de Zachleat&lt;/a&gt; que j’ai compris ce qu’on me demandait de faire. Je vous montre:&lt;/p&gt;
&lt;pre class=&quot;language-diff&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-diff&quot;&gt;&lt;span class=&quot;token deleted-sign deleted&quot;&gt;&lt;span class=&quot;token prefix deleted&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token line&quot;&gt; const { EleventyRenderPlugin } = require(&quot;@11ty/eleventy&quot;);
&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token inserted-sign inserted&quot;&gt;&lt;span class=&quot;token prefix inserted&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;token line&quot;&gt; // const { EleventyRenderPlugin } = require(&quot;@11ty/eleventy&quot;);
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;et&lt;/p&gt;
&lt;pre class=&quot;language-diff-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-diff-js&quot;&gt;&lt;span class=&quot;token deleted-sign deleted language-js&quot;&gt;&lt;span class=&quot;token prefix deleted&quot;&gt;-&lt;/span&gt; module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;token inserted-sign inserted language-js&quot;&gt;&lt;span class=&quot;token prefix inserted&quot;&gt;+&lt;/span&gt; module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;token prefix inserted&quot;&gt;+&lt;/span&gt;	 &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; EleventyRenderPlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Dans mon cas, j’ai fait ceci:&lt;/p&gt;
&lt;pre class=&quot;language-diff-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-diff-js&quot;&gt;&lt;span class=&quot;token deleted-sign deleted language-js&quot;&gt;&lt;span class=&quot;token prefix deleted&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; EleventyHtmlBasePlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token prefix deleted&quot;&gt;-&lt;/span&gt; module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;token inserted-sign inserted language-js&quot;&gt;&lt;span class=&quot;token prefix inserted&quot;&gt;+&lt;/span&gt; module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;token prefix inserted&quot;&gt;+&lt;/span&gt;	 &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; EleventyHtmlBasePlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>Fin de 11ty et retour sous Hexo pour le blog!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-05-Fin-de-11ty-et-retour-sous-Hexo-pour-le-blog/"/>
		<updated>2024-10-05T22:21:29Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-05-Fin-de-11ty-et-retour-sous-Hexo-pour-le-blog/</id>
		<content type="html">&lt;p&gt;&lt;strong&gt;11ty V3 : Une déception amère&lt;/strong&gt;
&lt;img src=&quot;http://passiongnulinux.free.nf/images/11ty-deception.webp&quot; alt=&quot;11ty déception&quot;&gt;&lt;/p&gt;
&lt;p&gt;La nouvelle version de 11ty est arrivée, la V3, et à première vue, elle promettait d’être une avancée intéressante, apportant son lot de nouveautés et d’options pour simplifier la vie des développeurs. Et c’est partiellement le cas… Mais pas seulement. Elle a également introduit un changement majeur dans la configuration, rendant mon fichier actuel obsolète. Résultat ? Je me retrouve à tâtonner, essayant de deviner ce qui doit être corrigé. Ironie du sort, j’avais déjà prévenu dans un précédent billet sur 11ty que ce genre de chose finirait par arriver. Lors de la transition vers la version 2, la possibilité d’inclure des blocs de code indentés avait été désactivée, mais une solution de contournement avait émergé peu après. Aujourd’hui, c’est un peu la même chose, mais en pire.&lt;/p&gt;
&lt;p&gt;J’ai d’abord cherché à adapter mon projet pour obtenir un résultat cohérent avec cette nouvelle version. Toutefois, le travail demandé était colossal. J’ai ensuite tenté une migration progressive, modifiant morceau par morceau ce qui posait problème. Là encore, l’accumulation d’erreurs m’a vite découragé. J’ai donc pris la décision radicale de repartir de zéro, espérant réappliquer mes personnalisations comme je l’avais fait sans difficulté entre la V1 et la V2. Mais non, les erreurs continuaient de s’enchaîner.&lt;/p&gt;
&lt;p&gt;C’est là que la sentence est tombée : il était temps de chercher une alternative plus stable, quelque chose qui ne tente pas de se réinventer à chaque nouvelle version. Au final, 11ty n’est pas ce que j’espérais, et ça se voyait déjà avec l’histoire des blocs de code. Je me tourne donc vers Hexo, un outil beaucoup plus mature et stable, dont les versions évoluent sans chambouler les configurations.&lt;/p&gt;
&lt;p&gt;Ce qui me frustre le plus, c’est que 11ty me permettait de créer quelque chose de vraiment unique. Je ne dis pas que c’était particulièrement beau, mais c’était personnel. Mon thème venait de moi, il était le reflet de mon travail. Avec Hexo, je vais devoir me contenter d’un thème préconçu, et je n’ai plus l’envie ni l’énergie de créer le mien. J’en ai assez de ces changements constants, de cette instabilité inhérente à certains projets open-source, de devoir sans cesse réapprendre.&lt;/p&gt;
&lt;p&gt;Sur une note positive, au moins la fonctionnalité de recherche sous Hexo fonctionne parfaitement, grâce à un simple plugin standardisé, et non à du code que j’ai dû bricoler moi-même.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Regarder si votre Linux est vulnérable à l’attaque CUPS</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-10-01-regarder-si-votre-linux-est-vulnerable-a-l-attaque-cups/"/>
		<updated>2024-10-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-10-01-regarder-si-votre-linux-est-vulnerable-a-l-attaque-cups/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/cups-fails.webp&quot; alt=&quot;cups-fails&quot;&gt;
Pour que l’attaque soit possible, le démon cups-browsed doit être actif sur la machine cible, ce qui est rarement le cas sur la plupart des installations par défaut (exception faite de mon Ubuntu, que je détaillerai plus tard). Par ailleurs, l’attaquant doit pouvoir envoyer des paquets UDP au port 631 de la machine victime. Ces contraintes techniques diminuent la probabilité d’exploitation de la vulnérabilité dans un environnement réel, bien que le risque ne doive pas être ignoré. Avant d’envisager des solutions radicales comme débrancher le câble internet ou couper l’alimentation, voyons quelles actions entreprendre si vous avez besoin de CUPS.&lt;/p&gt;
&lt;p&gt;Je pars du principe que vous utilisez Ubuntu et que vous dépendez de CUPS pour votre imprimante. Il est important de noter que Canonical a déjà pris des mesures en recommandant une mise à jour de votre système Ubuntu, les corrections ayant été apportées de leur côté.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Quatre identifiants CVE ont été attribués qui forment ensemble une chaîne d’exploitation à fort impact autour de CUPS : CVE-2024-47076 , CVE-2024-47175 , CVE-2024-47176 et CVE-2024-47177 .&lt;/p&gt;
&lt;p&gt;L’équipe de sécurité de Canonical a publié des mises à jour pour les packages cups-browsed, cups-filters, libcupsfilters et libppd pour toutes les versions Ubuntu LTS sous support standard. Les mises à jour corrigent les vulnérabilités CVE-2024-47076, CVE-2024-47175, CVE-2024-47176, tandis que CVE-2024-47177 est corrigée par les 3 autres vulnérabilités en cours de correction. Des informations sur les versions affectées sont disponibles dans les pages CVE liées ci-dessus. Si vous avez installé l’une de ces versions, nous vous recommandons de la mettre à jour dès que possible. Lisez la suite pour en savoir plus sur les détails. Les mises à jour de sécurité pour les versions ESM seront publiées prochainement.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;comment-fonctionne-la-chaine-d-exploitation&quot; tabindex=&quot;-1&quot;&gt;Comment fonctionne la chaîne d’exploitation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-01-regarder-si-votre-linux-est-vulnerable-a-l-attaque-cups/#comment-fonctionne-la-chaine-d-exploitation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;À l’origine, la vulnérabilité repose sur l’incitation de CUPS à générer un fichier PPD (PostScript Printer Description) contrôlé par l’attaquant, contenant une commande arbitraire destinée à une imprimante. Chaque fois qu’une tâche d’impression est envoyée à cette imprimante, la commande est exécutée sous l’utilisateur &lt;em&gt;lp&lt;/em&gt; (utilisateur sous lequel s’exécute le démon CUPS, sans privilèges élevés, sauf exploitation d’autres vulnérabilités).&lt;/p&gt;
&lt;p&gt;La création initiale du fichier PPD manipulé peut se faire de deux manières :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sur le réseau local&lt;/strong&gt; : L’attaquant peut exploiter mDNS pour enregistrer automatiquement une nouvelle imprimante ou remplacer le fichier PPD associé à une imprimante existante. Cela nécessite la capacité à générer des datagrammes multicast et à les diriger vers le démon &lt;em&gt;cups-browsed&lt;/em&gt; (port 631). Étant donné que le trafic multicast n’est pas routé via Internet, ce vecteur d’attaque est limité au réseau local, mais demeure préoccupant.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sur tout réseau, y compris Internet&lt;/strong&gt; : Un protocole UDP hérité peut être utilisé pour enregistrer une imprimante avec un fichier PPD malveillant. Dans ce cas, l’attaquant doit pouvoir envoyer un datagramme UDP au port 631, pris en charge par &lt;em&gt;cups-browsed&lt;/em&gt; sur l’hôte ciblé. Un pare-feu ou un routeur NAT peut cependant bloquer ce vecteur d’attaque.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;qui-est-concerne&quot; tabindex=&quot;-1&quot;&gt;Qui est concerné ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-01-regarder-si-votre-linux-est-vulnerable-a-l-attaque-cups/#qui-est-concerne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;CUPS, et plus particulièrement cups-browsed, est généralement présent sur les ordinateurs de bureau et les serveurs configurés pour gérer des tâches d’impression. Cependant, l’exploitation de la vulnérabilité n’est possible que si une tâche d’impression est effectivement envoyée. Par conséquent, si vous n’imprimez jamais, aucune commande malveillante ne peut être exécutée, même si les paquets vulnérables sont installés et qu’une tentative d’exploitation a eu lieu.&lt;/p&gt;
&lt;p&gt;Il est vivement recommandé à tous ceux qui ont installé les paquets concernés de procéder à la mise à jour de sécurité dès que possible. Les serveurs dépourvus de règles de pare-feu adéquates et les ordinateurs portables se connectant à des réseaux non sécurisés sont particulièrement vulnérables.&lt;/p&gt;
&lt;h2 id=&quot;comment-proceder&quot; tabindex=&quot;-1&quot;&gt;Comment procéder ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-10-01-regarder-si-votre-linux-est-vulnerable-a-l-attaque-cups/#comment-proceder&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Il est recommandé de mettre à jour tous les paquets, puis de redémarrer le démon CUPS en exécutant les commandes suivantes :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;apt&lt;/span&gt; update &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;apt&lt;/span&gt; upgrade
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; systemctl restart cups.service&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Si cela n’est pas possible, vous pouvez cibler les composants concernés en utilisant :&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;apt&lt;/span&gt; update &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;apt&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; --only-upgrade cups-browsed cups-filters cups-filters-core-drivers libcupsfilters2 libppd2 libppd-utils ppdc
&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; systemctl restart cups&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;La fonctionnalité de mise à jour automatique est activée par défaut à partir d’Ubuntu 16.04 LTS. Ce service :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Applique automatiquement les nouvelles mises à jour de sécurité toutes les 24 heures.&lt;/li&gt;
&lt;li&gt;Si cette option est activée, les correctifs mentionnés seront automatiquement appliqués dans les 24 heures.&lt;/li&gt;
&lt;li&gt;Cependant, nous recommandons toujours de redémarrer le démon CUPS en utilisant &lt;code&gt;systemctl restart cups.service&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	<entry>
		<title>Le nouveau forum, l&#39;ancien forum, qu&#39;est ce qui reste?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-28-le-nouveau-forum-l-ancien-forum-qu-est-ce-qui-reste/"/>
		<updated>2024-09-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-28-le-nouveau-forum-l-ancien-forum-qu-est-ce-qui-reste/</id>
		<content type="html">&lt;p&gt;Il était prévu pour aujourd’hui que je mette en place et que j’officialise le nouveau forum avec le moteur &lt;a href=&quot;https://flatboard.org/&quot;&gt;Flatboard&lt;/a&gt;, ce n’est pas encore pour le moment, j’ai une énième fois merdé et virer le mauvais dossier en allant trop vite. C’est pas vraiment grave car la vie n’avait pour le moment pas pris.&lt;/p&gt;
&lt;p&gt;En fait, il y a deux choses au moins, en cherchant à changer, j’ai vu la simplicité de l’actuel forum motorisé par &lt;a href=&quot;https://camendesign.com/nononsense_forum&quot;&gt;nononsense_forum&lt;/a&gt;, la facilité aussi, car tout ce fait directement depuis mon serveur FTP sur les dossiers et fichiers du moteur, il n’y a pas d’interface… L’autre chose est que le nouveau moteur est quand même un brin plus moderne et complet, ajoute des fonctions que je ne veux pas forcément comme le captcha qui pour moi n’est simplement qu’un ralentissement et une complexité de faire un post.&lt;/p&gt;
&lt;p&gt;J’ai merdé, mais en même temps c’est faux, juste avant j’avais fait une sauvegarde du forum donc j’ai bien une copie du dite forum.&lt;/p&gt;
&lt;p&gt;je continue de tester en interne.&lt;/p&gt;
&lt;p&gt;Il y a aussi une autre chose qui va changer, je vais virer Disqus, il n’a pas pris, les habitués préfèrent le forum, moi aussi du reste, donc on va revenir à de la simplicité.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Funtoo est morte, non pas vraiment, elle évolue.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-27-funtoo-est-mort-non-pas-vraiment/"/>
		<updated>2024-09-27T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-27-funtoo-est-mort-non-pas-vraiment/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/funtoo-une-fin.webp&quot; alt=&quot;funtoo-une-fin&quot;&gt;
J’ai appris la mort de Funtoo fin juillet grâce à Fred, dans son billet “&lt;a href=&quot;https://blog.fredericbezies-ep.fr/2024/07/27/la-funtoo-linux-qui-meurt-un-debut-de-rationalisation/&quot;&gt;La Funtoo Linux qui meurt, un début de rationalisation…&lt;/a&gt;”. La nouvelle m’a touché, car j’avais envisagé de migrer vers cette distribution. De plus, Sabayon, qui fut ma première rencontre avec la famille Gentoo, avait déjà fusionné avec Funtoo pour éviter la disparition. Malgré la fin un peu chaotique de Sabayon, je garde un certain attachement à cette distribution. Et maintenant, c’est comme si un chapitre se fermait pour de bon.&lt;/p&gt;
&lt;p&gt;Comme je le mentionnais, c’est Fred qui m’a informé de la situation. Ne suivant pas assidûment l’actualité des distributions, à l’exception de Debian et openSUSE, la nouvelle ne m’est parvenue qu’à travers son article. Voici ce qu’il en disait :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Daniel Robbins, fondateur et dictateur bienveillant à vie du projet Funtoo Linux vient de lancer un pavé dans la mare en annonçant la mort du projet pour fin août 2024. Voici ce que donne l’actualité disponible sur la page officielle du site traduite en français :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Toutes les bonnes choses ont une fin. J’ai décidé de mettre fin au projet Funtoo Linux. Funtoo a commencé comme une philosophie pour créer une communauté amusante de contributeurs construisant quelque chose de grand ensemble. Pour moi, ce n’est plus pour moi, ce n’est plus le cas et j’ai besoin de passer à autre chose.&lt;/p&gt;
&lt;p&gt;Il n’y a pas de BDFL pour me succéder pour Funtoo et je n’ai pas envie d’essayer d’en trouver un, ni de confier le projet à quelqu’un d’autre.&lt;/p&gt;
&lt;p&gt;Vous pouvez vous attendre à ce que le projet se termine jusqu’au mois d’août. Si vous avez un conteneur Funtoo, il continuera à être en ligne jusqu’à la fin du mois d’août afin que vous ayez le temps de trouver une autre solution d’hébergement si vous en avez besoin.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cette annonce laisse deux options : soit des développeurs forkeront le projet pour le maintenir en vie, soit les utilisateurs devront migrer vers Gentoo ou une autre solution. Personnellement, je m’orienterais vers Gentoo, mais pour les adeptes inconditionnels de Funtoo, il y a un espoir. Daniel Robbins a finalement décidé de &lt;a href=&quot;https://forums.funtoo.org/topic/5185-funtoo-continues-in-hobby-mode/&quot;&gt;continuer le projet en “mode loisir”&lt;/a&gt;, Funtoo Linux continuera en tant que projet personnel, maintenu pour son usage personnel. Si d’autres souhaitent continuer à l’utiliser, ils en auront la possibilité. Cependant, la communauté ne sera plus au cœur du développement, les forums passeront en mode lecture seule, et l’assistance se fera principalement via Reddit:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;J’ai décidé de maintenir Funtoo Linux dans une capacité limitée.&lt;/p&gt;
&lt;p&gt;Pour reprendre une expression de Cameron Kaiser, développeur de TenFourFox  (un fork de Firefox pour les Mac PowerPC), Funtoo Linux va entrer dans le « mode loisir ». Voici ce que cela signifie :&lt;/p&gt;
&lt;p&gt;Funtoo Linux continuera d’être un projet personnel, maintenu pour moi-même. Vous pourrez toujours synchroniser votre ego et obtenir des mises à jour périodiques. Vous pouvez toujours l’utiliser si vous le souhaitez. J’utilise Funtoo à divers titres personnellement, donc je pourrais aussi bien permettre à d’autres de continuer à l’utiliser aussi, s’ils le souhaitent.&lt;/p&gt;
&lt;p&gt;Ressources de développement communautaire : le suivi des bugs et les référentiels de code communautaires resteront hors ligne. Les forums et le wiki seront déplacés en mode lecture seule. Les identifiants Funtoo disparaîtront à un moment donné. Discord continuera d’être utilisé dans une certaine mesure, mais veuillez déplacer toutes les discussions communautaires sur  Reddit pour l’auto-assistance, et non sur Discord.  C’est là que vous pouvez demander de l’aide aux autres utilisateurs de Funtoo Linux à l’avenir.&lt;/p&gt;
&lt;p&gt;Si vous souhaitez conserver un conteneur Funtoo, veuillez me contacter à &lt;a href=&quot;mailto:drobbins@funtoo.org&quot;&gt;drobbins@funtoo.org&lt;/a&gt; et je prendrai les dispositions nécessaires pour que le vôtre continue à fonctionner. Ceux-ci devaient auparavant disparaître à la fin de ce mois. Je conserverai une infrastructure suffisante en ligne pour maintenir un hébergement de conteneur.&lt;/p&gt;
&lt;p&gt;Si vous souhaitez un nouveau conteneur Funtoo, contactez-moi pour vous inscrire sur une liste d’attente pour une nouvelle infrastructure sur laquelle je travaille. Les fonds seront utilisés pour aider Oleg à travailler sur ces futurs projets qui seront accessibles au public à un moment donné. Si vous vous souciez du sort de Funtoo et des projets Open Source communautaires (et d’Oleg), c’est une excellente façon de montrer votre soutien.&lt;/p&gt;
&lt;p&gt;Si vous souhaitez apporter une contribution technique majeure et significative à Funtoo Linux, veuillez me contacter en privé par e-mail pour en discuter. Je suis toujours ouvert à la co-création et au soutien à la collaboration de contributeurs sérieux, mais je ne peux pas consacrer le temps et l’énergie nécessaires pour garder les portes ouvertes 24 heures sur 24 et 7 jours sur 7, car la gestion d’un projet communautaire implique des frais généraux importants.&lt;/p&gt;
&lt;p&gt;Ma chaîne YouTube  pourrait recevoir du contenu dans un avenir relativement proche, donc si vous souhaitez suivre les développements futurs ou obtenir plus de détails sur mes points de vue sur l’Open Source, suivez-moi là-bas.&lt;/p&gt;
&lt;p&gt;Les derniers changements de Harvester/2024-07 viennent d’être fusionnés dans Funtoo officiel et l’arbre a été mis à jour aujourd’hui, avec des mises à jour périodiques continues à suivre environ une fois par semaine.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cette décision m’amène à réfléchir sur les dangers des projets open source dirigés par une seule personne. Bien que Funtoo ait survécu plusieurs années grâce à l’implication de Daniel, l’absence d’une structure décentralisée, où la communauté joue un rôle plus actif, finit par fragiliser l’avenir de tels projets. On peut voir des parallèles avec d’autres distributions comme Slackware, où la dépendance à une seule figure de proue peut poser des défis similaires.&lt;/p&gt;
&lt;p&gt;En conclusion, Funtoo ne disparaît pas totalement, mais elle entre dans une phase de maintenance minimale, loin de l’effervescence communautaire des débuts. Ceux qui y sont encore attachés pourront la suivre dans cette nouvelle ère, tandis que d’autres, comme moi, regarderont vers Gentoo, un projet certes plus complexe mais à la communauté active. La fin de Funtoo telle qu’on la connaît marque un tournant, mais elle rappelle aussi qu’en open source, rien ne meurt vraiment, tout évolue.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Flatpak et snap.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-25-flatpak-et-snap/"/>
		<updated>2024-09-25T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-25-flatpak-et-snap/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/snap-flatpak-ubuntu.webp&quot; alt=&quot;snap-flatpak-ubuntu&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je fais partie de la minorité qui préfère Snap à Flatpak. Oui, cela peut surprendre quand on sait que la majorité des utilisateurs Linux semblent pencher pour Flatpak, mais j’ai mes raisons. Contrairement à ce que l’on pourrait croire, Snap n’est pas limité aux simples programmes graphiques. Il propose également des environnements de développement, des langages de programmation, et c’est précisément pour cette polyvalence que je l’adopte.&lt;/p&gt;
&lt;p&gt;Cela dit, je ne les utilise qu’avec parcimonie. Pourquoi ? Pour moi, ces formats de paquets servent principalement à dépanner, pas à constituer l’intégralité d’un système. C’est une vision que j’assume. Quant à l’argument de la lenteur, c’était valable auparavant. Mais aujourd’hui, après plusieurs mois d’utilisation sous Ubuntu, je constate que ce problème est révolu, notamment avec des applications comme Firefox ou Thunderbird en Snap. Et je ne suis pas le seul à le remarquer. Fred, dans son dernier billet sur les distributions GNU/Linux immuables (&lt;a href=&quot;https://blog.fredericbezies-ep.fr/2024/09/24/les-distributions-gnu-linux-immuables-le-bilan-final-apres-un-mois/&quot;&gt;Les distributions GNU/Linux immuables, le bilan « final » après un mois&lt;/a&gt;), constate aussi que Flatpak a beaucoup évolué et offre désormais une vitesse d’exécution proche des logiciels natifs. Je fais confiance à son analyse, car je le suis depuis longtemps et il m’a toujours paru transparent dans ses propos.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Sur le plan des flatpak, il y a vraiment du progrès depuis la dernière fois où je les avais utilisé, ce qui doit remonter à plusieurs années. Ils sont désormais presque aussi véloce que les logiciels natifs.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pourquoi ne pas utiliser Flatpak alors, me demanderez-vous ? Simplement parce que j’ai déjà tout ce qu’il me faut en Snap. Je pourrais ajouter Flatpak à mon système, mais je n’ai pas envie de complexifier ou de « polluer » mon environnement avec un autre format de paquets.&lt;/p&gt;
&lt;p&gt;Pour en revenir à mon utilisation de Snap, je n’ai jamais pensé que j’aimerais autant ce format, surtout pour des logiciels comme Firefox ou Thunderbird. À la base, j’aurais préféré les avoir en deb, mais finalement, leur intégration en Snap est tellement fluide et efficace que je m’y suis fait, voire attaché. Les mises à jour automatiques, l’indépendance du système, tout cela fonctionne parfaitement sans que j’aie à m’en préoccuper. Et c’est pour cela que je reste sur Ubuntu.&lt;/p&gt;
&lt;p&gt;Quand je me suis installé sur Ubuntu, je m’attendais à y rester un temps limité, avant de retourner sur Debian, mon OS de cœur. Mais, contre toute attente, Snap, et plus largement Ubuntu, ont su me convaincre de rester. Certes, Snap est disponible sur d’autres distributions, y compris Debian, mais c’est son intégration harmonieuse dans Ubuntu qui fait toute la différence.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Les joueurs, nouveaux moutons de l&#39;industrie vidéoludique ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-15-les-joueurs-sont-ils-des-moutons/"/>
		<updated>2024-09-23T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-15-les-joueurs-sont-ils-des-moutons/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/joueurs-moutons.jpeg&quot; alt=&quot;joueurs moutons&quot;&gt;&lt;/p&gt;
&lt;p&gt;L’état actuel de l’industrie du jeu vidéo est un paradoxe. D’un côté, on voit des jeux de qualité, certains allant même jusqu’à repousser les limites créatives et techniques. De l’autre, l’essor des services d’abonnement, à la manière de Netflix, semble nous emprisonner dans un cycle de consommation rapide et superficielle. Que ce soit chez Sony, Xbox, ou même dans une moindre mesure Nintendo, cette approche par abonnement change complètement la dynamique. Steam, d’une certaine manière, a ouvert la voie en rendant les jeux numériques la norme. Cependant, à l’époque, on achetait toujours les jeux individuellement et on les possédait réellement.&lt;/p&gt;
&lt;p&gt;Aujourd’hui, ces plateformes d’abonnement transforment notre manière de consommer du jeu vidéo. Les jeux sont disponibles à foison, mais paradoxalement, cette abondance enlève de la valeur à chaque titre. Avant même de lancer un jeu, il doit capter notre attention dès les premières secondes, sinon c’est le “next” immédiat. Ce phénomène tue peu à peu le plaisir de découvrir un jeu à fond, de l’apprécier pour ce qu’il est et d’y revenir plusieurs fois. À titre personnel, j’ai failli passer à côté d’une franchise que j’adore, &lt;em&gt;Alien: Dark Descent&lt;/em&gt;, simplement parce que le début ne m’a pas captivé assez vite. Avec des centaines de jeux à disposition, pourquoi s’attarder ? Cette surabondance rend difficile l’attachement à un titre, car tout semble remplaçable et jetable.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;le-prix-de-la-passion-videoludique&quot; tabindex=&quot;-1&quot;&gt;Le prix de la passion vidéoludique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-15-les-joueurs-sont-ils-des-moutons/#le-prix-de-la-passion-videoludique&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/PS5pro-saintete-1.jpeg&quot; alt=&quot;PS5pro-saintete1&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le deuxième problème majeur, et celui-ci ne date pas d’hier, c’est le prix. Que ce soit celui des consoles ou des jeux, on frôle le ridicule. Par exemple, avec l’arrivée de la &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-09-13-ps5-a-800-ce-que-j-en-pense/&quot;&gt;PS5 Pro à 800 €&lt;/a&gt;, on atteint des sommets. J’avais naïvement cru que la dématérialisation ferait baisser les prix. Finalement, ce n’est pas le cas, et les pratiques tarifaires sont même plus aberrantes. Prenons Nintendo, souvent accusé de gonfler ses prix sur l’eShop. Il est fréquent que leurs jeux dématérialisés soient plus chers que les versions physiques en boutique, avec parfois plus de 15 € de différence ! Personnellement, j’achète toujours mes cartouches chez Leclerc, question d’économies.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;la-dematerialisation-un-marche-captif&quot; tabindex=&quot;-1&quot;&gt;La dématérialisation : un marché captif &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-15-les-joueurs-sont-ils-des-moutons/#la-dematerialisation-un-marche-captif&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/game-cartouches.webp&quot; alt=&quot;cartouches saint graal&quot;&gt;
&lt;em&gt;(Notez au passage l’image pondue par DALL-E, je lui ai juste demandé de me faire quelque chose avec une NES et des cartouches Sega ou Nintendo, d’en faire le Graal d’enfants, lui me rajoute ce que j’avais totalement oublié, comme si je n’avais jamais connu, c’est une TV, généralement celle du salon, on avait la console, généralement l’unique console du ménage, et on avait soit la famille, soit les amis ou voisins qui se pointaient et on se partageait à tour de rôle les deux petites manettes. Pire dans tout ça, la TV de cette époque me rappel la Schneider de chez mes parents, totalement métallique et où on prenait des coup de jus dès qu’on touchait aux boutons des chaînes. Certains me diront qu’il y a une erreur, les manettes sans fils, en faite la seule erreur que je vois, car les manettes sans fils existaient déjà à mon époque; c’est le nombre de manettes jouables en même temps, mais là encore, j’ai un doute, je me rappel d’un adaptateur pour être plus que deux joueurs. Même l’habillage fait très année 80. Encore merci DALL-E pour cette illustration!)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/retro-console-80.webp&quot; alt=&quot;retro console&quot;&gt;&lt;/p&gt;
&lt;p&gt;Quand je n’étais qu’un gosse, les cartouches de consoles coûtaient assez cher, les parents n’étaient pas fans de ce genre de jeux, pas assez intello, et donc le peu qu’on avait fallait y jouer et y rejouer jusqu’au bout, car dans mon cas, ce n’était pas tous les jours où j’avais de nouveaux jeux. Et puis, il faut le dire, il n’y avait pas beaucoup de magasins qui en vendaient, de mémoire on ne les trouvait pas dans les supermarchés, fallait aller en boutiques spécialisées, dans mon cas c’était à 5 kilomètres de chez moi par les transports. Ce n’est qu’après qu’il y a eu la popularisation des scoregame, Micromania et autres. J’avais des potes ayant des consoles atari et commodore, Lynx de mémoire, Neo-Geo et Jaguar --je sais le gars était blindé et on lui faisait tout ses caprices-- qui coûtaient une blinde, et qui malheureusement manquaient de jeux. J’ai connue tout ça, les consoles populaires, les consoles de niches et les ordinateurs fin 80 qu’étaient Amstrad, Atari ST et Amiga, je possédais un Amstrad qu’on m’avait donné, ce qui est pas mal quand on sait le tarif à l’origine (un bon Smic), c’est sur cette machine que je suis devenu accro. Mais la machine qui m’a mis le pied à l’étrier, et celle que mon père avait, j’ai jamais su ce que c’était --en cherchant c’est une Tandy ou Soundic, je sais pas trop, je pensais que c’était Philips…-- , un truc sans cartouches, avec trois ou quatre jeux, notamment Pong.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/console70.jpg&quot; alt=&quot;console 70&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le dématérialisé n’est pas seulement un problème de prix. Il soulève aussi la question de la possession. Même si l’on achète un jeu physique, que ce soit sur PS5 ou Xbox, le disque n’est plus qu’un support pour installer le jeu sur la console. Et pourtant, on doit toujours insérer le disque pour jouer. Pourquoi ? Pour éviter la revente d’occasion ? Probablement. Cette pratique nous enferme dans une logique où, même lorsque nous possédons physiquement quelque chose, nous n’en avons pas vraiment la maîtrise.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;une-neuvieme-generation-en-demi-teinte&quot; tabindex=&quot;-1&quot;&gt;Une neuvième génération en demi-teinte &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-15-les-joueurs-sont-ils-des-moutons/#une-neuvieme-generation-en-demi-teinte&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/PS5pro-saintete-2.jpeg&quot; alt=&quot;PS5pro-saintete2&quot;&gt;&lt;/p&gt;
&lt;p&gt;Au-delà des questions de format et de prix, la neuvième génération de consoles laisse à désirer du point de vue des jeux eux-mêmes. Rien de véritablement innovant ne justifie l’achat d’une PS5 ou d’une Xbox Series X. Si j’avais encore une PS4 ou une Xbox One, je ne verrais pas une différence fondamentale. Où sont les titres révolutionnaires ? Où est l’innovation qu’on nous avait tant promise ?&lt;/p&gt;
&lt;p&gt;Les grandes sorties se font rares, et quand elles arrivent, elles peinent à justifier l’investissement colossal demandé par ces nouvelles machines. Cela m’amène à me demander si nous ne sommes pas simplement pris dans un engrenage commercial où l’on est poussé à la consommation sans réel gain en retour. Les consoles de la génération précédente faisaient déjà presque tout ce que nous avons aujourd’hui, alors pourquoi ces prix exorbitants ?&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;conclusion-l-avenir-incertain-du-jeu-video&quot; tabindex=&quot;-1&quot;&gt;Conclusion : L’avenir incertain du jeu vidéo &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-15-les-joueurs-sont-ils-des-moutons/#conclusion-l-avenir-incertain-du-jeu-video&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;L’industrie du jeu vidéo est à un carrefour. Si elle continue dans cette voie, avec des abonnements qui favorisent la quantité sur la qualité, des jeux dématérialisés hors de prix, et des consoles à des tarifs prohibitifs, elle risque de perdre son essence. Le jeu vidéo a toujours été une passion, un hobby. Aujourd’hui, il devient un produit de masse, consommé rapidement et sans âme.&lt;/p&gt;
&lt;p&gt;Si rien ne change, il est possible que nous assistions à une saturation du marché, où les joueurs, lassés, se tourneront vers d’autres formes de divertissement, ou bien reviendront à des expériences plus simples, comme à l’époque des cartouches et des télévisions cathodiques.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Comment renouveler la partie forum?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-20-comment-renouveler-la-partie-forum/"/>
		<updated>2024-09-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-20-comment-renouveler-la-partie-forum/</id>
		<content type="html">&lt;p&gt;Je ne sais pas si j’en ai déjà parlé, mais ce qui fait tourner le forum, son moteur donc, est dans un état de total abandon, je parle du projet, &lt;a href=&quot;https://camendesign.com/nononsense_forum&quot;&gt;NoNonsense Forum&lt;/a&gt; n’a plus eu de corrections depuis 2015, ce qui fait de lui un projet mort!&lt;/p&gt;
&lt;p&gt;Ça fait un moment que je cherche quelque chose de s’y approchant, toujours un moteur de forum sans base de données comme l’est actuellement notre forum, et que je ne trouve rien. Rien est un bien grand mot, rien de mieux entretenue, en gros pour la faire court, un forum sans base de données n’est pas quelque chose de très demandé, c’est dommage car il y a un fort potentiel pour celui qui sait coder.&lt;/p&gt;
&lt;p&gt;Je suis partie tester donc tout ce qui pouvait faire l’affaire, PluXML est un exemple de ce que je pourrais mettre en place, on fait le billet, une fois fini je ferais un lien sur la partie PluXML avec le sommaire du billet au lieu et place de l’article entier, et vous pourriez commenter directement à l’aide des commentaires de ce moteur. Ce n’est pas un forum, et il y aurait la perte pour vous de créer des topics. Par contre c’est fluide.&lt;/p&gt;
&lt;p&gt;L’autre méthode qui m’enchante le plus, c’est &lt;a href=&quot;https://www.freeguppy.org/&quot;&gt;Guppy&lt;/a&gt;, j’en ai déjà parlé, c’est un portail web, qui fait plus ou moins tout dont blog et forum, entre autre chose, le forum est du reste pas mal, ça m’enchante pas mal, je n’ai pas besoin de tout activer, je peux juste activer ce que je veux, autrement dit seulement la partie forum. Le soucis c’est que je ne trouve pas l’ensemble fluide, il y a un temps d’attente entre le moment de valider et le moment où le message apparaît dans le forum qui est vraiment long.&lt;/p&gt;
&lt;p&gt;Puis il y a un autre moteur francophone, c’est &lt;a href=&quot;https://www.phpboost.com/&quot;&gt;PHPBoost&lt;/a&gt;, alors pour le coup, je triche un peu, il y a une base de données, c’est &lt;em&gt;MySQL&lt;/em&gt;, et c’est ce qui le met déjà hors jeu. L’idée du forum sans base de donnée est surtout là pour me faciliter la vie, sinon je prendrais n’importe quel moteur de forum.&lt;/p&gt;
&lt;p&gt;J’ai cherché de l’aide auprès de Chatgpt, il m’a donnée plusieurs pistes dont une vraiment cool et dans mes cordes; Flatboard:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Coucou ! Oui, il existe quelques alternatives sans base de données qui pourraient remplacer &lt;em&gt;nononsense_forum&lt;/em&gt;. Voici quelques suggestions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Flatboard&lt;/strong&gt; : Un moteur de forum léger, sans base de données, qui utilise des fichiers JSON pour stocker les données. Il est simple à installer et très personnalisable.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/Fred89/Flatboard&quot;&gt;GitHub Flatboard&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Forum Lite&lt;/strong&gt; : Un autre forum qui n’a pas besoin de base de données, en utilisant simplement des fichiers pour stocker les informations. Il est idéal pour des forums minimalistes et rapides.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Flarum Lite&lt;/strong&gt; (un fork simplifié) : Bien que Flarum classique nécessite une base de données, certaines versions “lite” ou forks peuvent exister avec des solutions sans base de données.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;EsoTalk&lt;/strong&gt; : Bien qu’il ne soit plus maintenu activement, certains forks de EsoTalk continuent d’être développés et peuvent être adaptés pour fonctionner sans base de données relationnelle classique.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Si tu veux un système vraiment minimaliste comme &lt;em&gt;nononsense_forum&lt;/em&gt;, &lt;em&gt;Flatboard&lt;/em&gt; pourrait être une bonne option !&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;C’est maintenant que j’aurais besoin qu’on teste ce truc à fond, il est déjà en place mais pas officiellement mis en avant, j’ai donc besoin de vous pour tester et me remonter vos impressions, pour ce faire, allez sur le lien plus bas et faites comme chez vous.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/flatboard_latest/&quot;&gt;https://passiongnulinux.tuxfamily.org/flatboard_latest/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Merci d’avance.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Sortie de HaikuOS bêta 5. (Linuxfr)</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-20-sortie-de-haikuos-beta-5/"/>
		<updated>2024-09-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-20-sortie-de-haikuos-beta-5/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://www.haiku-os.org/images/haiku_logo_white.svg&quot; alt=&quot;haiku_logo_white&quot;&gt;
Haiku est un système d’exploitation libre destiné aux ordinateurs personnels ou de bureau (pas de serveurs, pas de systèmes embarqués, pas de tablettes ni de téléphones). Il s’agit au départ d’une réécriture libre de BeOS, préservant la compatibilité binaire avec ce dernier (les applications BeOS peuvent tourner sur certaines versions de Haiku).&lt;/p&gt;
&lt;p&gt;Le projet Haiku (au départ nommé OpenBeOS) a démarré officiellement le 18 août 2001 avec le premier message sur la liste de diffusion : Ok, let’s start (OK, allons-y). Cet anniversaire est l’occasion de faire un point sur les développements de l’année dans Haiku et ce qui est en préparation.&lt;/p&gt;
&lt;p&gt;La dépêche a été un peu retardée cette année, pour être synchronisée avec la version R1 bêta 5 de Haiku, publiée le vendredi 13 septembre 2024.&lt;/p&gt;
&lt;p&gt;Le projet emploie un développeur presque à plein temps depuis 2021 et le reste de l’équipe contribue bénévolement. La dernière version bêta a été publiée fin 2023 et la Bêta 5 est désormais disponible : l’occasion de revenir en trois parties sur ce que propose Haiku, d’abord des applications, un noyau et des améliorations de la documentation.&lt;/p&gt;
&lt;p&gt;Voir les billets sur Linuxfr:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://linuxfr.org/news/haiku-a-23-ans-haiku-r1-beta-5-partie-1-applications&quot;&gt;Haiku a 23 ans - Haiku R1 bêta 5 (partie 1 : applications)&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://linuxfr.org/news/haiku-a-23-ans-haiku-r1-beta-5-partie-2-le-noyau&quot;&gt;Haiku a 23 ans - Haiku R1 bêta 5 (partie 2 : le noyau)&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://linuxfr.org/news/haiku-a-23-ans-haiku-r1-beta-5-partie-3-documentation-finances-et-gsoc&quot;&gt;Haiku a 23 ans - Haiku R1 bêta 5 (partie 3 : documentation, finances et GSOC)&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	<entry>
		<title>Quoi de neuf dans le libre?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-20-quoi-de-neuf-dans-le-libre/"/>
		<updated>2024-09-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-20-quoi-de-neuf-dans-le-libre/</id>
		<content type="html">&lt;p&gt;Ça faisait un moment que je n’ai pas fait ce genre de billets récapitulatifs de ce qui se passe dans notre milieu.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dans un premier temps nous avons la bêta de la Fedora Linux 41,&lt;/li&gt;
&lt;li&gt;la MXLinux dans sa version 23.4 se basant sur l’excellente Debian 12.7,&lt;/li&gt;
&lt;li&gt;Gnome 47 avec très peu de changements marquants, il me semble que le gros changement visuel est un rapport avec fichier.&lt;/li&gt;
&lt;li&gt;Eleventy v3.0.0-beta.1 est &lt;a href=&quot;https://www.11ty.dev/blog/three-point-oh-beta-one/&quot;&gt;la&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bientôt ça sera Ubuntu (et ses suiveuses) dans sa version 24.11 qui débarquera, je comptais aller dessus pour avoir les nouveautés de Gnome 47, ça ne sera pas le cas, les différences étant ceux qu’ils sont, si pauvres, je ne m’y risquerais pas.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>L&#39;IA dans mes billets, je ne pourrais plus m&#39;en passer!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-14-l-ia-dans-mes-billets-je-ne-pourrais-plus-m-en-passer-/"/>
		<updated>2024-09-13T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-14-l-ia-dans-mes-billets-je-ne-pourrais-plus-m-en-passer-/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/pilote-ia-image.webp&quot; alt=&quot;pilote IA&quot;&gt;&lt;/p&gt;
&lt;p&gt;Oui, je l’avoue, je ne peux plus me passer de l’IA. Non pas tant pour l’écriture, mais surtout pour l’illustration de mes billets. Je trouve que l’IA apporte un vent de fraîcheur et une touche de singularité à mon blog.&lt;/p&gt;
&lt;p&gt;J’ai déjà parlé de l’IA et de son utilisation sur ce blog. Je n’ai pas honte de dire que cela améliore le contenu. Je parle bien d’amélioration et non de création ; je ne fais que finaliser mes billets pour qu’ils soient plus attrayants et plus faciles à lire, tout en corrigeant les erreurs de frappe.&lt;/p&gt;
&lt;p&gt;Je cherche encore comment utiliser les outils de Google pour les images. Chaque fois que j’essaie, Gemini me dit qu’il n’est pas apte à créer des images, même si j’ai vu sur sa page que l’arrivée d’Imagen3 était annoncée.&lt;/p&gt;
&lt;p&gt;Pour l’instant, je me contente principalement de deux IA : Copilot, celle de Microsoft, et ChatGPT avec DALL-E pour les images. Je trouve que Copilot et ChatGPT sont très performants et offrent toujours des résultats de bonne qualité.&lt;/p&gt;
&lt;p&gt;Je le répète, depuis juillet, toutes les images de mon blog sont créées par Copilot ou ChatGPT. Je ne me suis pas penché sur les droits d’auteur, mais je pars du principe que, puisque mon blog est entièrement sous &lt;a href=&quot;https://passiongnulinux.tuxfamily.org/licence/&quot;&gt;copyleft&lt;/a&gt;, vous pouvez faire ce que vous voulez du contenu de ce blog.&lt;/p&gt;
&lt;p&gt;En ce qui concerne les droits d’auteur des illustrations générées par IA, les deux outils me répondent la même chose :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Les illustrations que je crée pour toi sont générées par une intelligence artificielle et sont libres de droits. Cela signifie que tu peux les utiliser sans te soucier des restrictions liées aux droits d’auteur.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Voilà, c’est dit !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>PS5 Pro à 800€: ce que j&#39;en pense.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-13-ps5-a-800-ce-que-j-en-pense/"/>
		<updated>2024-09-13T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-13-ps5-a-800-ce-que-j-en-pense/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/ps5pro-dieu.jpeg&quot; alt=&quot;PS5Pro&quot;&gt;
800€, sans compter le lecteur qui coûtera encore 120€ de plus… Alors, qu’est-ce que j’en pense ? Pour faire court, Sony reste fidèle à lui-même et fait du Sony : on obtient ce qu’on mérite. C’est la version condensée.&lt;/p&gt;
&lt;h4 id=&quot;la-version-longue&quot; tabindex=&quot;-1&quot;&gt;La version longue : &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-13-ps5-a-800-ce-que-j-en-pense/#la-version-longue&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Rappelons que c’est Sony qui a précipité la chute de Sega en cassant les prix de la PS2 à un niveau irrationnel, forçant Sega à se retirer du marché des consoles. Une fois le concurrent hors jeu, Sony a rapidement relevé les prix. C’est aussi cette même entreprise qui a jadis comparé ses produits à un restaurant haut de gamme, en disant que “les vrais joueurs sauraient pourquoi ils investissent un salaire entier dans leur console, et seraient contents de le faire”, les autres se contenteront d’aller aux kebabs. Il aura fallu l’intervention de Microsoft et sa Xbox pour que Sony révise ses tarifs lors de l’ère PS3.&lt;/p&gt;
&lt;p&gt;Aujourd’hui, avec la neuvième génération de consoles, la Xbox Series S se vend à 299€, ce qui en fait la console la plus abordable. Même les abonnements chez Xbox sont, pour le moment, plus avantageux (à confirmer, car je ne connais pas les tarifs actuels de Sony). Malgré cela, les joueurs continuent de vénérer Sony comme leur dieu tout-puissant, acceptant sans broncher des prix avoisinant les 500€ ou plus pour une PS5. Une situation qui donne à Sony carte blanche pour dicter ses conditions, car, encore une fois, les “moutons” suivent. Et ils continueront de le faire. Ça se plaint, certes, mais combien d’entre eux se précipiteront pour acheter cette PS5 Pro, sachant qu’il y a peu ou pas de jeux réellement marquants dans cette génération ?&lt;/p&gt;
&lt;p&gt;Et comme si cela ne suffisait pas, Sony prévoit déjà de sortir la PS6 d’ici 2028. Trois petites années à peine.&lt;/p&gt;
&lt;h4 id=&quot;mon-experience-personnelle&quot; tabindex=&quot;-1&quot;&gt;Mon expérience personnelle : &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-13-ps5-a-800-ce-que-j-en-pense/#mon-experience-personnelle&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Pour ma part, j’ai fait l’impasse sur la huitième génération de consoles. Enfin, presque, car j’ai tout de même une Switch. Ensuite, je me suis tourné vers la Xbox avec une Series S, puis une Series X (car Madame voulait aussi jouer). Je le dis et je le redis : plus jamais Sony, vu la manière dont ils traitent leurs clients.&lt;/p&gt;
&lt;p&gt;Alors, cette PS5 Pro à 800€, comment dire… ça me fait bien rire. Tant qu’il y aura des “moutons” pour se plier aux exigences de Sony, cette situation ne changera pas.&lt;/p&gt;
&lt;h4 id=&quot;l-avenir-des-consoles&quot; tabindex=&quot;-1&quot;&gt;L’avenir des consoles ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-13-ps5-a-800-ce-que-j-en-pense/#l-avenir-des-consoles&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Je ferai probablement l’impasse sur la dixième génération. Peut-être que je me laisserai tenter par une Nintendo, mais cela dépendra de plusieurs facteurs : rétrocompatibilité, prix des consoles et des jeux, et surtout l’intérêt qu’elles susciteront. En attendant, ma Xbox devrait bien tenir huit ans sans problème. Quant à ma Switch, elle entame déjà sa sixième ou septième année et fonctionne toujours à merveille.&lt;/p&gt;
&lt;p&gt;Ce que j’attends, c’est une véritable convergence entre le monde des consoles et celui du PC, un concept qu’Xbox tente déjà de mettre en œuvre. J’aimerais voir une console de salon qui fonctionne comme un PC, pouvant être améliorée au fil du temps.&lt;/p&gt;
&lt;h4 id=&quot;pour-conclure&quot; tabindex=&quot;-1&quot;&gt;Pour conclure : &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-13-ps5-a-800-ce-que-j-en-pense/#pour-conclure&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Je vous invite à lire et voir ces deux excellents contenus sur le sujet :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.fredericbezies-ep.fr/2024/09/11/du-grand-foutage-de-gueule-de-lindustrie-video-ludique-mainstream/&quot;&gt;Du grand foutage de gueule de l’industrie vidéo-ludique “mainstream”&lt;/a&gt;, un article plein de sens par notre ami Fred.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=3DEArZ2UZEc&quot;&gt;PS5 PRO : Mon avis entre émoi et effroi !&lt;/a&gt; par mon ami Vinceff.&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	<entry>
		<title>Changer pour changer, une histoire de blog.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-13-changer-pour-changer-une-histoire-de-blog/"/>
		<updated>2024-09-13T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-13-changer-pour-changer-une-histoire-de-blog/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/GSS-11ty-hexo-zola.webp&quot; alt=&quot;GSS&quot;&gt;&lt;/p&gt;
&lt;p&gt;Dans &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-09-05-quoi-de-neuf-pour-le-blog/&quot;&gt;Quoi de neuf pour le blog?&lt;/a&gt;, je vous parlais de l’idée de rester sur le même moteur de site. En effet, j’ai été tenté, une fois de plus, par l’envie de changer. Pourquoi ? Pour améliorer la vitesse de génération des pages, simplifier le processus, ou encore alléger la gestion technique.&lt;/p&gt;
&lt;p&gt;Cela dit, après avoir déjà beaucoup voyagé à travers divers générateurs de sites statiques (GSS), je commence à bien cerner ce que je veux… et ce que je ne veux plus. Jekyll et Pelican, c’est du passé pour moi. Astro ? Non merci. Si un jour je dois bouger à nouveau, seuls trois noms me viennent en tête : &lt;strong&gt;Hexo&lt;/strong&gt;, &lt;strong&gt;Hugo&lt;/strong&gt; et &lt;strong&gt;Zola&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Hugo, par contre, n’a jamais vraiment cliqué avec moi. J’ai beau lui reconnaître de grandes qualités, je n’ai jamais ressenti ce petit plaisir à l’utiliser. Mais Hexo et Zola, c’est une autre histoire.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hexo&lt;/strong&gt; : simplicité d’usage, avec un large choix de thèmes bien conçus et des plugins faciles à intégrer. Côté configuration, tout est clair et sans prise de tête.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zola&lt;/strong&gt; : là, on parle de vitesse et de simplicité. Quand je dis simplicité, je ne parle pas forcément de facilité. Zola a des opinions bien arrêtées, et ces choix limitent parfois les possibilités, mais en échange, tout va plus vite et reste simple à manier.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aujourd’hui, mon site prend environ 3 à 4 secondes à se générer. Avec Zola, cela descendrait en dessous des 200 millisecondes. C’est juste &lt;em&gt;énorme&lt;/em&gt; comme différence. Pour Hexo, ce n’est pas aussi impressionnant. La majorité des thèmes, souvent plus complexes et avec des appels externes, augmentent le temps de génération, parfois jusqu’à 10 secondes. La moyenne tourne autour de 5 à 6 secondes, avec des exceptions comme le thème Cactus qui descend en dessous des 2 secondes (mais c’est un cas rare).&lt;/p&gt;
&lt;p&gt;Cela dit, quel que soit le choix, l’optimisation de la recherche reste un point clé. L’actuelle est plutôt bancale, mais j’y reviendrai.&lt;/p&gt;
&lt;h3 id=&quot;alors-pourquoi-rester-sur-eleventy&quot; tabindex=&quot;-1&quot;&gt;Alors, pourquoi rester sur Eleventy ? &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-09-13-changer-pour-changer-une-histoire-de-blog/#alors-pourquoi-rester-sur-eleventy&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La réponse est simple : &lt;strong&gt;flexibilité&lt;/strong&gt;. Eleventy (ou 11ty pour les intimes) s’adapte à mes besoins. Il me permet de faire exactement ce que je veux, de la manière dont je veux. J’ai tellement modifié et personnalisé ce moteur que je sais désormais exactement où intervenir pour obtenir le résultat souhaité.&lt;/p&gt;
&lt;p&gt;Changer de moteur, même pour un gain de performance notable, signifierait sacrifier cette liberté et cette maîtrise. Certes, la vitesse de génération est tentante, mais à quel prix ?&lt;/p&gt;
&lt;p&gt;Pour toutes ces raisons, j’ai choisi de ne pas changer de moteur. Cela dit, je continue à travailler sur des améliorations. Par exemple, je pense à utiliser l’IA pour affiner mon script de recherche. Actuellement, il ne cherche que dans les titres, alors qu’il me permettait avant de fouiller aussi dans le contenu complet des articles. Ça, c’est une fonctionnalité qu’il va falloir que je remette en place…&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Les développeurs de Debian réfléchissent à un plan pour supprimer davantage de paquets non maintenus.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-12-les-developpeurs-de-debian-reflechissent-a-un-plan-pour-supprimer-davantage-de-paquets-non-maintenus/"/>
		<updated>2024-09-12T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-12-les-developpeurs-de-debian-reflechissent-a-un-plan-pour-supprimer-davantage-de-paquets-non-maintenus/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/deb-dev-paquet-nonmaintenues.webp&quot; alt=&quot;image qui illustre bien le processus de gestion des paquets Debian, en lien avec ton billet. Elle montre un développeur évaluant les paquets avec certains marqués pour suppression, représentant visuellement le nettoyage de l&#39;archive Debian.&quot;&gt;&lt;/p&gt;
&lt;p&gt;Bien qu’il y ait plus de 74 000 paquets disponibles dans le système de gestion de paquets de Debian pour les systèmes x86_64, tous les paquets ne sont pas bien maintenus et une partie d’entre eux n’ont pas été mis à jour depuis longtemps. Les développeurs de Debian ont récemment commencé à discuter de la manière de commencer à supprimer davantage de ces paquets non maintenus depuis longtemps de l’archive.&lt;/p&gt;
&lt;p&gt;Récemment, le développeur Debian Helmut Grohne a lancé la discussion sur le développement de Debian concernant la suppression de plus de paquets de l’archive unstable. Il a plaidé en faveur d’une suppression plus agressive des paquets non maintenus de l’archive, compte tenu des coûts liés à l’assurance qualité, du travail supplémentaire/des complexités lors de la gestion de changements fondamentaux majeurs dans Debian, et d’autres coûts non négligeables liés à la conservation des anciens paquets. Lors de l’exécution d’une requête pour automatiser certains paquets potentiellement à supprimer, selon les critères, ils sont affectés par un bogue RC qui a été modifié pour la dernière fois il y a plus d’un an, entre autres critères. Plus de 300 paquets ont été trouvés avec la requête initiale.&lt;/p&gt;
&lt;p&gt;La question a été soulevée de savoir si les résultats du concours de popularité de Debian « popcon » devraient être pris en compte pour déterminer les paquets inutilisés ou dont les installations sont très limitées. La question a été posée de savoir si la décision de supprimer les anciens paquets de Debian unstable devrait être plus automatisée ou non.&lt;/p&gt;
&lt;p&gt;Aucune décision définitive n’a encore été prise, mais le chef du projet Debian, Andreas Tille, a résumé la discussion actuelle dans le dernier article de septembre de Bits &lt;a href=&quot;https://bits.debian.org/2024/09/bits-from-the-dpl-September.html&quot;&gt;from the DPL&lt;/a&gt; . Tille a conclu ses remarques sur la discussion ainsi :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;« J’aimerais que cette discussion mène à des suppressions plus agressives sur lesquelles nous pouvons nous mettre d’accord, qu’elles soient automatisées, semi-automatisées ou gérées par une personne traitant une liste générée automatiquement (soutenue par une procédure objective). Pour utiliser une analogie : j’ai constaté que chaque collection d’images s’améliore avec un élagage agressif. De même, je suis convaincu que Debian s’améliorera si nous supprimons les paquets qui ne servent plus bien à nos utilisateurs. »&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Nous verrons finalement quelles mesures seront prises pour supprimer certains de ces paquets non maintenus dans l’énorme archive Debian.&lt;/p&gt;
&lt;p&gt;(source &lt;a href=&quot;https://www.phoronix.com/news/Debian-Debates-Unmaintained-SW&quot;&gt;https://www.phoronix.com/news/Debian-Debates-Unmaintained-SW&lt;/a&gt;)&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ubuntu 24.04.1 est arrivée.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-06-ubuntu-24-04-1-est-arrivee/"/>
		<updated>2024-09-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-06-ubuntu-24-04-1-est-arrivee/</id>
		<content type="html">&lt;p&gt;Comme toujours avec Ubuntu, une première version mineure sort plusieurs semaines après l’initial, elle corrige entre autre des bugs mais surtout permet de faire le passage de l’ancienne LTS vers cette dernière.&lt;/p&gt;
&lt;p&gt;Pour ceux qui étaient en 24.04, rien à faire, l’OS se charge de se mettre à jour, et j’admets que je n’ai même pas vu l’information, ni ressenti un quelconque besoin de cette version, tellement que ça marche bien.&lt;/p&gt;
&lt;p&gt;Vous le savez, j’ai longtemps été sous Debian, c’est l’OS qui est parfait pour moi, entre le système lui même et les outils, tout me correspondait pas mal. Pourquoi changer quand tout va bien, je ne sais pas vraiment, mais ce qui est sûr, c’est que je ne voulais plus passer du temps devant un écran, je ne voulais plus comprendre, ni interpréter mon OS, ni même le perfectionner, je voulais juste l’utiliser. Et c’est là, le point fort de cette distribution, Debian donnait des outils et s’effaçait pour nous laisser maître, Ubuntu efface les difficultés et les approximâtes… Il y a une finition que je ne trouve nulle part ailleurs, ça fonctionne juste comme ça devrait le faire.&lt;/p&gt;
&lt;p&gt;Je suis dessus depuis juin, je m’étonne encore car à la base, j’allais dessus pour ensuite retourner sur Debian, ça devait être un trépied, rien de plus, mais je suis dessus encore aujourd’hui et j’y suis bien.&lt;/p&gt;
&lt;p&gt;Donc pour revenir sur notre Ubuntu 24.04.1, vous devrez prochainement si ce n’est pas déjà le cas, avoir votre OS vous proposant la migration.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Sortie de l&#39;Aeon RC3</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-06-sortie-de-l-aeon-rc3/"/>
		<updated>2024-09-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-06-sortie-de-l-aeon-rc3/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/07/rc.png&quot; alt=&quot;rc.png&quot;&gt;
L’équipe Aeon est très heureuse d’ annoncer qu’avec la sortie de Snapshot 20240726 , Aeon Desktop est désormais officiellement au statut Release Candidate 3 (RC3) !&lt;/p&gt;
&lt;p&gt;Le plus grand changement avec cette version est l’introduction du chiffrement complet du disque par défaut , configuré automatiquement dans le cadre de l’installation.&lt;/p&gt;
&lt;p&gt;En fonction de votre matériel, Aeon configurera automatiquement le chiffrement complet du disque dans l’un des deux modes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mode par défaut avec vérification renforcée du chargeur de démarrage via le module de plateforme sécurisée version 2.0 (TPM2 en abrégé), initrd et noyau avant de décrypter automatiquement votre système&lt;/li&gt;
&lt;li&gt;Mode de secours sans vérification des composants de démarrage et nécessitant une phrase secrète au démarrage pour décrypter votre système&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour plus de détails, veuillez lire notre documentation sur le cryptage. .&lt;/p&gt;
&lt;p&gt;Veuillez télécharger Aeon depuis &lt;a href=&quot;http://aeondesktop.org&quot;&gt;aeondesktop.org&lt;/a&gt; et l’installer en suivant notre Guide d’installation .
Les utilisateurs existants qui souhaitent la fonction de cryptage RC3 devront réinstaller leur système.&lt;/p&gt;
&lt;p&gt;Conseil de pro : il est recommandé d’utiliser une « grande » clé USB pour la fonction de sauvegarde/restauration automatique des données et de la configuration des utilisateurs existants. Assurez-vous qu’elle offre suffisamment d’espace pour effectuer cette transition.&lt;/p&gt;
&lt;p&gt;#RC3 devrait être la dernière version RC qui nécessitera une réinstallation. Les utilisateurs qui installent la RC3 peuvent s’attendre à être automatiquement mis à niveau vers toutes les futures versions RC et vers la version officielle d’Aeon, tandis que la RC4 ne semble pas nécessaire à ce stade des tests.
Dans les coulisses&lt;/p&gt;
&lt;p&gt;RC3 a également apporté quelques améliorations techniques et communautaires intéressantes en prévision de la sortie officielle d’Aeon :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tik (l’installateur d’Aeon) utilise désormais systemd-repart au lieu de dd pour déployer les images. C’est ce qui a permis au chiffrement complet du disque d’être proposé tel que vous le voyez maintenant dans RC3&lt;/li&gt;
&lt;li&gt;Aeon dispose désormais d’un guide de marque officiel couvrant les logos, les couleurs et des conseils sur la façon de les utiliser lors de la diffusion de l’information sur Aeon.&lt;/li&gt;
&lt;li&gt;Aeon dispose désormais d’un subreddit officiel pour les annonces comme celle-ci, les blogs de développement, et peut être utilisé par la communauté pour les discussions, l’aide technique ou toute autre chose liée à Aeon.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce qui vient ensuite&lt;/p&gt;
&lt;p&gt;RC3 pourrait être la dernière Release Candidate avant la sortie officielle d’Aeon. Aucun changement structurel majeur n’est prévu pour le cœur du système d’exploitation Aeon, juste des améliorations régulières au fur et à mesure que les versions en amont se développent et que notre communauté contribue à de nouvelles fonctionnalités et de nouveaux packages.&lt;/p&gt;
&lt;p&gt;La principale différence entre RC3 et la version officielle sera l’écriture d’ openQA , qui est un élément important à prendre en compte par CrowdStrike, pour tester l’installation et les fonctionnalités de base d’Aeon.&lt;/p&gt;
&lt;p&gt;Nous apprécierions une aide dans ce domaine, qui peut désormais commencer sérieusement en utilisant RC3 comme référence.&lt;/p&gt;
&lt;p&gt;Il existe une possibilité de RC4, qui est actuellement à l’étude.&lt;/p&gt;
&lt;p&gt;Si cela se produit, RC4 utilisera la nouvelle fonctionnalité systemd-repart de tik pour agir comme un « auto-installateur ».&lt;/p&gt;
&lt;p&gt;Les utilisateurs ne verront aucune différence pratique entre RC3, à l’exception d’une taille de téléchargement nettement plus petite, car le programme d’installation n’aura pas besoin d’une image Aeon intégrée distincte pour se déployer.&lt;/p&gt;
&lt;p&gt;Pour que cette approche fonctionne, nous allons toutefois dépendre de fonctionnalités que nous n’avons pas encore testées dans systemd v256. Cette version n’a été soumise à openSUSE Factory que récemment, elle est donc très à la pointe de la technologie.&lt;/p&gt;
&lt;p&gt;Si RC4 ne se produit pas, les utilisateurs peuvent s’attendre à ce que des images plus petites et plus efficaces arrivent quelque temps après la sortie.&lt;/p&gt;
&lt;p&gt;Nous espérons que tout le monde s’amusera beaucoup avec Aeon RC3, et nous tenons à remercier tous ceux qui ont contribué à rapprocher Aeon de son calendrier de sortie.&lt;/p&gt;
&lt;p&gt;L’équipe Aeon&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Je ne comprends rien de l&#39;Aeon.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-06-je-ne-comprends-rien-de-l-aeon/"/>
		<updated>2024-09-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-06-je-ne-comprends-rien-de-l-aeon/</id>
		<content type="html">&lt;p&gt;Je n’y comprends rien ou c’est eux qui ne comprennent pas ce qu’est un OS, je ne dois pas être le seul à ne rien comprendre vu ce que je lis, mais aux dernières infos, fallait réinstaller le système pour passer d’un état RC2 à RC3.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Existing users of Aeon RC2 and earlier versions will need to perform a reinstall to take advantage of the new features destined for RC3. Due to the fundamental changes in partition layout necessary for the new encryption features, an in-place upgrade from RC2 is not feasible without risking data integrity, according to a post on the new Aeon Desktop subreddit. Users can utilize Aeon’s reinstall feature, which facilitates the backup and restoration of user data as long as a sufficiently large USB stick is used.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ce que l’on traduit par:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Les utilisateurs actuels d’Aeon RC2 et des versions antérieures devront effectuer une réinstallation pour profiter des nouvelles fonctionnalités destinées à RC3. En raison des changements fondamentaux dans la disposition des partitions nécessaires aux nouvelles fonctionnalités de chiffrement, une mise à niveau sur place à partir de RC2 n’est pas possible sans risquer l’intégrité des données, selon un article publié sur le nouveau subreddit Aeon Desktop. Les utilisateurs peuvent utiliser la fonction de réinstallation d’Aeon, qui facilite la sauvegarde et la restauration des données utilisateur à condition d’utiliser une clé USB suffisamment grande.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Deux choses me chagrine, la réinstallation, à la limite, quand on utilise un truc de geek mal pensé, on n’est plus à ça près, mais c’est l’obligation d’avoir une clé USB suffisamment grande qui me préoccupe. Quand comme moi on est à plusieurs centaines de Go de données, on fait comment? C’est vraiment étrange la façon que ce système a l’air de fonctionner, on est à l’opposé de ce qui est la norme sous linux, pourquoi le /home devrait être touché par ce changement, du reste pourquoi le /home devrait être touché par un quelconque changement.&lt;/p&gt;
&lt;p&gt;Je ne suis pas neutre dans cette histoire, je suis parti du mauvais pied, entre ça, l’histoire du pare-feu et que c’est une idée venue de l’esprit de Richard, tout ça dans un même chapeau, c’est pour moi beaucoup.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quoi de neuf pour le blog?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-09-05-quoi-de-neuf-pour-le-blog/"/>
		<updated>2024-09-05T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-09-05-quoi-de-neuf-pour-le-blog/</id>
		<content type="html">&lt;p&gt;C’est passé inaperçu, ce ne sont que de petits détails, mais pour commencer, nous sommes restés sur le même moteur, ce qui est un plus. Nous avons envisagé de changer simplement pour changer --passer à Zola ou encore à Hexo-- mais nous ne l’avons finalement pas fait. À la place, nous nous sommes concentrés sur quelques corrections.&lt;/p&gt;
&lt;p&gt;J’ai ajusté les dates pour qu’elles soient dans notre format et dans notre langue, en ajoutant ceci :&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;// Filtres&lt;/span&gt;
eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addFilter&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;readableDate&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;dateObj&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; format&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; zone&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;// Tokens de formatage pour Luxon : https://moment.github.io/luxon/#/formatting?id=table-of-tokens&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; DateTime&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;fromJSDate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateObj&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;zone&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; zone &lt;span class=&quot;token operator&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;utc&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setLocale&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&#39;fr&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;toFormat&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;format &lt;span class=&quot;token operator&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;dd LLLL yyyy&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addFilter&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&#39;htmlDateString&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;dateObj&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;// Entrée dateObj : https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#valid-date-string&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; DateTime&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;fromJSDate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateObj&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;zone&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;utc&#39;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setLocale&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&#39;fr&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;toFormat&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&#39;yyyy-LL-dd&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ensuite, j’ai modifié la présentation des archives des billets actuels (billets de 2024). Au départ, elle ressemblait à notre page d’accueil : le titre était suivi d’un extrait comportant souvent une image. Cela ne me plaisait plus. Certes, c’est moi qui avais mis ça en place, mais je trouve que cela ne facilitait pas la lecture des archives. Je suis donc revenu à l’état précédent, c’est-à-dire sans extrait, ce qui, selon moi, apporte plus de clarté.&lt;/p&gt;
&lt;p&gt;Je réfléchis à la question de Disqus. Ça ne fonctionne pas vraiment. Les habitués préfèrent aller sur le forum pour discuter, moi aussi d’ailleurs. Disqus était censé offrir un semblant de commentaires plus classiques, mais ça ne prend ni chez vous, ni chez moi. Je ne sais donc pas si je vais le garder.&lt;/p&gt;
&lt;p&gt;Voilà pour ce petit billet de rappel.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quelle est la place de l&#39;IA dans mes billets?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-08-27-quelle-est-la-place-de-l-ia-dans-mes-billets/"/>
		<updated>2024-08-27T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-08-27-quelle-est-la-place-de-l-ia-dans-mes-billets/</id>
		<content type="html">&lt;p&gt;Comme promis, je me penche aujourd’hui sur la façon dont j’utilise l’intelligence artificielle (IA) pour améliorer mes billets sur ce blog.&lt;/p&gt;
&lt;p&gt;L’IA intervient principalement pour deux aspects :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Les corrections orthographiques et grammaticales&lt;/strong&gt; – afin de rendre le texte plus fluide et agréable à lire.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La génération d’images&lt;/strong&gt; – pour accompagner visuellement mes articles.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Voici comment cela fonctionne : je rédige d’abord entièrement mon billet, puis je le soumets à l’IA pour qu’elle corrige les erreurs et améliore la lisibilité. Elle élimine généralement certaines répétitions et reformule les phrases pour rendre le texte plus léger. Ce processus rend mes articles plus agréables à lire.&lt;/p&gt;
&lt;p&gt;En ce qui concerne les images, je donne des instructions à l’IA pour qu’elle me génère une illustration qui accompagne le billet. Par exemple, j’avais demandé pour le billet “&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-08-07-suse-opensuse-plus-qu-un-changement-de-nom-une-vraie-menace/&quot;&gt;SUSE/openSUSE, plus qu’un changement de nom, une vraie menace?&lt;/a&gt;”, de me faire une image illustration sombre représentant une balance symbolique où d’un côté se trouve le logo de SUSE, brillant et dominant, tandis que de l’autre côté, un logo openSUSE plus petit et en déclin, semble déséquilibré, sur le point de tomber. En arrière-plan, on aperçoit des serveurs informatiques qui s’estompent progressivement, symbolisant la perte de soutien. Des chaînes relient les deux logos, montrant leur interdépendance, mais elles semblent se briser du côté d’openSUSE, accentuant l’idée d’une menace imminente. Une ambiance de désolation et de tension est renforcée par des couleurs sombres et un ciel orageux en arrière-plan.&lt;/p&gt;
&lt;p&gt;C’est tout, mais cela a déjà un impact significatif sur la qualité globale des articles.&lt;/p&gt;
&lt;p&gt;Et vous, qu’en pensez-vous ? Est-ce que l’utilisation de l’IA vous gêne ?&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Que sera l&#39;avenir d&#39;openSUSE?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-08-26-que-sera-l-avenir-d-opensuse/"/>
		<updated>2024-08-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-08-26-que-sera-l-avenir-d-opensuse/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/2024-08-26-opensuse-quitte-linux.webp&quot; alt=&quot;openSUSE quitte linux&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je n’ai pas pris le temps de m’informer en profondeur, mais j’ai envie de partager quelques hypothèses, d’extrapoler sur des possibilités, et peut-être même de lancer une réflexion collective. Ce qui suit est purement spéculatif, des idées qui me viennent spontanément, dans l’optique d’explorer des scénarios potentiels de rupture.&lt;/p&gt;
&lt;p&gt;Tout d’abord, un grand merci à &lt;a href=&quot;https://openai.com/index/dall-e-3/&quot;&gt;DALL-E&lt;/a&gt; pour les superbes images qui ornent ce blog depuis quelque temps. Depuis que j’ai découvert cet outil, je ne passe plus que par lui pour enrichir visuellement mes articles, que ce soit via ChatGPT ou Copilot. L’intelligence artificielle, c’est quand même quelque chose de fascinant ! D’ailleurs, il faudrait que je rédige un billet pour clarifier certains points : l’écriture des articles est toujours de moi, je ne me sers pas de l’IA pour rédiger, sinon mes textes seraient bien trop parfaits et ne refléteraient plus qui je suis. Cependant, je l’utilise pour corriger les fautes et rendre mes billets plus lisibles. Je prendrai le temps de vous expliquer comment je gère cela pour être plus transparent avec vous, mes lecteurs.&lt;/p&gt;
&lt;p&gt;Concernant le sujet du jour, il n’y a pas mille scénarios possibles, en fait, il n’y en a que deux ou trois tout au plus. Concrètement, voici ce que j’imagine :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Soit SUSE reprend ses billes et se retire du projet, qu’il soit renommé ou non, car le problème est plus profond qu’un simple changement de nom.&lt;/li&gt;
&lt;li&gt;Soit SUSE reste sponsor et rien ne change, que ce soit avec ou sans un renommage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Il y a cependant des éléments qui apportent une certaine visibilité à ce débat. Tout d’abord, RedHat a décidé de restreindre l’accès à ses sources, ce qui est bien entendu son droit. Ensuite, SUSE a posé une somme conséquente sur la table pour assurer la pérennité d’une distribution semblable à RedHat (&lt;a href=&quot;https://linux.developpez.com/actu/346406/SUSE-investit-10-millions-de-dollars-pour-creer-un-fork-de-RHEL-et-proposer-une-alternative-a-CentOS-Stream-sans-restrictions-a-l-intention-des-entreprises-mais-aussi-de-la-communaute/&quot;&gt;SUSE investit 10 millions de dollars pour créer un fork de RHEL et proposer une alternative à CentOS Stream sans restrictions&lt;/a&gt;). En réponse aux bouleversements dans l’écosystème Linux d’entreprise provoqués par RedHat, Oracle, SUSE et CIQ ont formé l’&lt;a href=&quot;https://www.lemondeinformatique.fr/actualites/lire-les-rivaux-de-red-hat-creent-l-open-enterprise-linux-association-91279.html&quot;&gt;Open Enterprise Linux Association (OpenELA)&lt;/a&gt;. Peu de temps après, on apprend que &lt;a href=&quot;https://www.lemagit.fr/actualites/366549372/Suse-se-retire-de-la-bourse-pour-tenter-une-strategie-risquee-face-a-Red-Hat&quot;&gt;SUSE se retire de la bourse pour tenter une stratégie risquée face à Red Hat&lt;/a&gt;, en plaçant d’anciens cadres de RedHat à sa tête et en annonçant le retrait de sa cotation pour commercialiser un fork de RHEL. Peut-être au détriment de son propre Linux ?&lt;/p&gt;
&lt;p&gt;Tout cela s’est déroulé très rapidement, et j’y vois déjà les signes d’un changement majeur à venir. N’ayant jamais réussi à surpasser leur concurrent, SUSE a saisi l’opportunité offerte par la décision de RedHat de resserrer l’accès à ses sources pour s’allier à Oracle et proposer une distribution 100 % compatible. Dès lors, la question se pose : quel avenir pour openSUSE dans ce contexte ?&lt;/p&gt;
&lt;p&gt;Deux points me semblent cruciaux. Premièrement, openSUSE sans SUSE, c’est compliqué. Bien que la communauté soit compétente, certaines tâches ingrates, mais essentielles, sont maintenues par SUSE. Je doute que le projet ait les ressources nécessaires pour tout assumer seul. Deuxièmement, les moyens financiers se réduisent, tandis que les projets se multiplient. Je ne vais pas répéter ce que je dis depuis des années, mais entre Tumbleweed, Slowroll, Leap, Aeron… Si on ajoute à cela le fait que c’est SUSE qui maintient GNOME, le kernel, et d’autres composants sensibles, difficile d’imaginer ce que tout cela deviendrait sans leur soutien.&lt;/p&gt;
&lt;p&gt;Voilà, j’ai partagé quelques vérités, lancé des hypothèses. À vous de juger.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>La Switch, 7 ans et dernière année... (Brouillon)</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-08-23-la-switch-7-ans-et-derniere-annee/"/>
		<updated>2024-08-23T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-08-23-la-switch-7-ans-et-derniere-annee/</id>
		<content type="html">&lt;p&gt;La Nintendo Switch est arrivée en 2017, je l’ai eu pour ma part un peu plus tard, en juin 2018 --à moins que ce soit juillet-- et tout de suite, j’ai été conquis. Je n’ai pas honte de le dire alors que les licences Nintendo me laisse de glace --en dehors de la franchise Zelda-- , c’est ma console préférée et la seule que j’ai en trois exemplaire.&lt;/p&gt;
&lt;p&gt;Oui, je l’ai acheté trois fois, la première en 2018, une seconde pour madame en version light, une dernière dans sa version collector Zelda oled. C’est l’unique console qui est en plusieurs exemplaire à la maison, c’est celle qui arrive à réunir la famille malgré la différence d’age et de goût.&lt;/p&gt;
&lt;p&gt;Cette console donc a atteint sa septième année et normalement la dernière, 2025 devrait voir la remplaçante connue sous le nom provisoire de Switch2, je souhaite bien du courage à Nintendo pour faire aussi bien avec cette dernière.&lt;/p&gt;
&lt;p&gt;Si je devais garder en mémoire une console, celle qui m’aurait le plus marqué, celle qui m’aurait été la plus utile, je la nommerais, elle et bien sûr la Nintendo Nes ou encore Famicom. Pourtant j’en ai eu un paquet, La Nes, la Gameboy, la Megadrive, la Saturn, la Gameboy Advance, la PS1, la N64, la Dreamcast, la PS2, la GameCube, la Xbox, la PS3, la DS, la WII, la Xbox 360, la Switch et pour finir la Xbox Serie (S et X), mais la plus marquante est bien la Switch et pourtant c’était pas gagné.&lt;/p&gt;
&lt;p&gt;Pas gagné d’avance car je n’ai jamais été un fan des licences Nintendo, je les ai eu mais à part Zelda que j’aime jouer, le reste je peux m’en passer, même Mario, pour moi je suis resté avec le 1 et le 3 de la Nes. Pourtant elle n’est pas dénuée de défauts, l’abonnement Nintendo Online pour commencer, même si peu élevé, il n’apporte rien ou peu de choses, la puissance au rabais par rapport à la concurrence --en face on a eu quand même deux générations de consoles, avec les PS4 et Xbox one puis les PS5 et Xbox Series-- , les prix des jeux Nintendo (et même d’autres) en dématérialisés par rapport à leurs versions cartouches; Je dois en oublier mais principalement ceux-ci font déjà bien du mal. En même temps c’est quand même un beau pari, faire une console hybride alors que celle d’avant (la WII U) n’avait pas marché, miser là-dessus au lieu de la puissance brute comme ses concurrents, porter des jeux de la WII U sur la Switch et les faire payer au prix fort, je dis bravo. Et même moi qui n’est pas fan du big N, est tombé sous son charme, allant même à dire que c’est ma meilleur console et ma préférée.&lt;/p&gt;
&lt;p&gt;Sept ans, c’est incroyable, elle a connu 7 ans et deux générations de consoles bien plus puissantes qu’elle et pourtant elle est encore là et est en terme de vente au dessus d’eux. Nintendo devrait annoncer la remplaçante de la Switch d’ici fin mars 2025, elle aurait alors 8 ans, deux ans avant l’arrivée de la PS6 ( normalement 2027).&lt;/p&gt;
&lt;p&gt;Malgré tout le bien que je pense de la console, je ne peux que regretter quelques points, notamment la résolution sur TV qui ne dépasse pas le 1080, là où les autres sont en full-HD 4K, puis son mode portatif qui est en 720, je ne comprends pas pourquoi Nintendo n’a pas fait une version pro ou améliorée avec ces résolutions, du reste la Oled aurait dû tenir ces résolutions.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Firefox et Thunderbird en snap pas si désagréable.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-08-22-firefox-et-thunderbird-en-snap-pas-si-desagreable/"/>
		<updated>2024-08-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-08-22-firefox-et-thunderbird-en-snap-pas-si-desagreable/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/ubuntu-desktop.webp&quot; alt=&quot;ubuntu-desktop&quot;&gt;
Vous le savez, j’utilise Ubuntu en ce moment, et, à ma grande surprise, je suis pleinement satisfait de cette expérience. Cependant, avant de passer à ce système, une chose me préoccupait : le fait que Firefox et Thunderbird soient disponibles en format Snap plutôt qu’en paquet Deb, alors que ces applications sont déjà connues pour être assez lourdes.
Qu’il s’agisse du format Snap ou Flatpak, pour moi, cela ne fait pas grande différence. Ces deux formats partagent un point commun souvent critiqué dans d’autres systèmes d’exploitation : ils réinstallent l’application et toutes ses dépendances, ce qui occupe plus d’espace. Je laisse volontairement de côté l’aspect sécurité et isolation, car ce n’est pas là que réside ma préoccupation. Ce qui m’inquiétait vraiment, c’était l’augmentation de la taille des paquets une fois installés, ainsi que la lenteur au démarrage des applications, souvent bien plus prononcée par rapport aux formats classiques comme Deb ou RPM.&lt;/p&gt;
&lt;p&gt;Je parle ici en mon nom propre et en fonction de mon matériel, une machine datant de 2018. Le premier constat que je dois faire, c’est qu’en réalité, je ne remarque aucune différence notable. Que ce soit avec Firefox ou Thunderbird, le temps de lancement est à peu près le même que pour les formats classiques. J’ai presque envie de dire que lorsqu’on le veut vraiment, on peut y arriver. Ubuntu a su prouver qu’il était possible d’offrir une expérience fluide avec ces formats, ce qui soulève la question de savoir pourquoi certaines applications en Snap ou Flatpak restent si lentes, si ce n’est par manque de volonté ou d’optimisation.&lt;/p&gt;
&lt;p&gt;Je suis tellement convaincu par cette expérience que je regrette franchement de ne pas avoir installé LibreOffice de cette manière.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>SUSE/openSUSE, plus qu&#39;un changement de nom, une vraie menace?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-08-07-suse-opensuse-plus-qu-un-changement-de-nom-une-vraie-menace/"/>
		<updated>2024-08-07T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-08-07-suse-opensuse-plus-qu-un-changement-de-nom-une-vraie-menace/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/opensuse-vs-suse.webp&quot; alt=&quot;openSUSE/SUSE&quot;&gt;&lt;/p&gt;
&lt;p&gt;Tout a été dit sur la récente décision de SUSE, qui, pour une raison obscure, décide soudainement que son nom dans le projet communautaire est devenu une calamité. Rappelons que cette association a été établie vers 2005, soit il y a 19 ans, et il aura fallu tout ce temps pour reconnaître l’erreur. Cette erreur trouve son origine chez &lt;a href=&quot;https://fr.wikipedia.org/wiki/Novell&quot;&gt;Novell&lt;/a&gt;, qui avait jugé, contrairement à Red Hat avec Fedora, qu’il était important de maintenir une trace du nom dans le projet communautaire. Cette décision était alors perçue comme un signe d’engagement et de rapprochement, ce qu’elle fut durant près de deux décennies, du moins jusqu’à ce que Novell soit racheté.&lt;/p&gt;
&lt;p&gt;Pour la petite histoire, SUSE n’a jamais été un fervent défenseur du “tout ouvert”. C’est Novell qui les a poussés dans cette direction. Rappelons que c’est Novell, et non SUSE, qui a libéré YaST. De même, il ne faut pas oublier les délais de six mois pour obtenir une version “libre” alors que la version payante était disponible bien avant, un autre héritage auquel Novell a mis fin.&lt;/p&gt;
&lt;p&gt;En lisant entre les lignes, on comprend que l’ouverture de SUSE et la naissance du projet openSUSE doivent tout à Novell, et rien à SUSE. Avec cela en tête, et le fait que SUSE a retrouvé son indépendance il y a quelques années, il est clair que nous assistons à un retour en arrière.&lt;/p&gt;
&lt;p&gt;Des tensions étaient perceptibles en interne. J’ai été témoin d’une confrontation sévère entre l’équipe KDE (communautaire) et un employé de SUSE qui refusait de lâcher un paquet devenu un logiciel tiers de KDE, bien qu’il ne faisait pratiquement plus rien sur ce paquet. Les listes de diffusion sont également agitées, avec des disputes fréquentes et des départs abrupts. Le projet manque cruellement de main-d’œuvre, une situation aggravée par le fait que SUSE, tout en se vantant de son soutien, rappelle constamment qu’ils sont le pilier du projet : hébergement, financement, sponsoring, propriété du nom, des sources, des serveurs… Tout.&lt;/p&gt;
&lt;p&gt;Un certain Richard a déclaré &lt;a href=&quot;https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/E3EQOFD5NVWTM4MHLNA5MT5BGWQLUZ5U/&quot;&gt;ceci&lt;/a&gt; :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Depuis cette réunion, le Conseil d’administration est intervenu et a changé avec force la personne autorisée à présenter le sujet à l’OSC au nom de SUSE. Il s’agissait d’un acte qui, je pense, contrevenait aux propres règles du Conseil d’administration concernant l’orientation des contributeurs et dépassait largement sa responsabilité envers les “intérêts communautaires de SUSE”. C’est au moins la deuxième fois de mémoire récente où le Conseil d’administration intervient directement et ordonne contributeurs - mon exemple précédent serait lorsque le Conseil d’administration a forcé la continuation de “MicroOS Desktop KDE” après sa suppression en raison du manque de responsables après une période de dépréciation d’un an et plus. Je tiens donc à être très clair sur ce qui suit : j’annule tout accord que j’aurais pu avoir avec vous selon lequel les questions de gouvernance ne sont “pas une priorité majeure”. Je n’ai actuellement aucune confiance dans l’actuel conseil d’administration d’openSUSE et je pense que le projet openSUSE est absolument essentiel. établit un nouveau modèle de gouvernance. Compte tenu de la discussion animée que nous avons eue lors de la conférence openSUSE, je m’attendais à ce que vous compreniez implicitement ce fait et que vous n’essayiez pas de donner l’impression que je soutenais votre point de vue selon lequel nos problèmes de gouvernance ne sont pas une priorité majeure. Je n’avais pas l’intention de rejoindre ce fil de discussion ici, mais votre fausse déclaration sur mon point de vue a dû être corrigée. Cela dit, je crois que la plus grande priorité est la question de l’image de marque. Les besoins de SUSE en tant que détenteur légal de la marque ne peuvent être ignorés, alors que le conseil d’administration d’openSUSE peut l’être. Les deux sont donc importants, mais la question de l’image de marque est la plus urgente et la plus urgente à résoudre. Je pense qu’il pourrait être judicieux d’aborder cette question dans le contexte d’une refonte de notre gouvernance, mais ce n’est peut-être pas le cas. Mais si nous n’abordons pas notre gouvernance en même temps que l’image de marque, c’est un problème qui devra être résolu assez rapidement par la suite. – Richard Brown Architecte des distributions SUSE Software Solutions Germany GmbH, Frankenstraße 146, D-90461 Nuremberg, Allemagne (HRB 36809, AG Nürnberg) Directeurs généraux/Geschäftsführer : Ivo Totev, Andrew McDonald, Werner Knoblich&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;La liste de diffusion est intéressante à lire, car elle révèle les concepts, les enjeux… On y comprend l’urgence de créer une fondation, les demandes explicites de SUSE, et la fracture au sein de la communauté. Une partie redoute, à juste titre, le changement de nom et ses conséquences, telles que la perte de reconnaissance (comme Mandriva avec Mageia), ou encore la réduction des ressources allouées par SUSE. Bref, il y a beaucoup à dire, notamment sur la lente agonie d’openSUSE. Je le dis clairement : en lisant cette liste, vous verrez même “la communauté meurt…”&lt;/p&gt;
&lt;p&gt;Ce constat est global. Chez Fedora, par exemple, on a failli ne pas avoir de LibreOffice en RPM faute de volontaires ; chez Debian, de nombreux paquets sont orphelins ; Funtoo abandonne et meurt lentement… Et la liste continue.&lt;/p&gt;
&lt;p&gt;Comme je le disais dans le titre, ce n’est pas qu’un simple changement de nom, c’est une mutation. C’est ici que nous verrons si la communauté est assez forte pour faire vivre la distribution, ou si, comme dans la communauté francophone, il n’y a rien. Il va falloir créer une fondation pour protéger la marque et les droits. Si SUSE abandonne la communauté, il faudra également penser à la juridiction. À ce stade, il serait peut-être sage de s’intégrer à une organisation comme Debian, où Archlinux est aussi membre, ou SPI. Trouver un autre responsable pour l’hébergement des projets et des serveurs de builds devient une nécessité. C’est là qu’on comprend la relation fusionnelle et nocive entre SUSE et openSUSE.&lt;/p&gt;
&lt;p&gt;Je le dis sans détour : je n’y crois plus vraiment. Sans SUSE, c’est la mort annoncée. J’espère sincèrement me tromper, mais je crains que le projet ne finisse dans l’oubli, comme Mageia.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Qu&#39;est ce qui reste à Ubuntu si Debian se démocratise autant?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-16-qu-est-ce-qui-reste-a-ubuntu-si-debian-se-democratise-autant/"/>
		<updated>2024-07-25T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-16-qu-est-ce-qui-reste-a-ubuntu-si-debian-se-democratise-autant/</id>
		<content type="html">&lt;p&gt;L’écosystème des systèmes d’exploitation basés sur Linux est riche et diversifié, avec des distributions répondant à des besoins variés. Historiquement, Ubuntu a su se démarquer en offrant une expérience utilisateur simplifiée et accessible, particulièrement pour les nouveaux venus dans le monde de Linux. Cependant, avec l’évolution de Debian, qui incorpore maintenant les firmwares non libres facilitant ainsi l’installation et l’utilisation pour un plus large public, la question se pose : &lt;strong&gt;qu’est-ce qui reste à Ubuntu si Debian se démocratise autant ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Une &lt;strong&gt;expérience utilisateur raffinée&lt;/strong&gt;, Ubuntu a toujours mis un point d’honneur à offrir une expérience utilisateur intuitive et cohérente. Le bureau GNOME, par exemple, est modifié et optimisé pour offrir une interface conviviale. De plus, Canonical, la société derrière Ubuntu, investit continuellement dans des améliorations visuelles et fonctionnelles pour assurer une expérience utilisateur haut de gamme.&lt;/p&gt;
&lt;p&gt;L’un des grands atouts d’Ubuntu est son support commercial via Canonical. Les entreprises et les utilisateurs professionnels peuvent bénéficier d’un support technique dédié, ce qui est un avantage majeur pour ceux qui nécessitent une assistance rapide et fiable. De plus, Ubuntu propose des versions LTS (Long Term Support) qui garantissent des mises à jour de sécurité et de maintenance pendant cinq ans, offrant ainsi une stabilité précieuse pour les environnements de production.&lt;/p&gt;
&lt;p&gt;Un &lt;strong&gt;écosystème et des outils&lt;/strong&gt;:
Ubuntu bénéficie d’un écosystème bien développé avec des outils et des services spécifiques. Par exemple :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Snap&lt;/strong&gt; : un système de paquets universel qui simplifie l’installation et la mise à jour des applications.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Landscape&lt;/strong&gt; : un outil de gestion de systèmes pour les déploiements à grande échelle.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu Advantage&lt;/strong&gt; : un service payant offrant des avantages tels que des mises à jour de sécurité étendues et un support premium.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bien que Debian possède une communauté active, celle d’Ubuntu est particulièrement grande et diversifiée, incluant de nombreux utilisateurs débutants. La documentation, les forums et les tutoriels abondants facilitent la résolution de problèmes et l’apprentissage, ce qui reste un atout considérable.&lt;/p&gt;
&lt;p&gt;Ubuntu est souvent certifié par des grands fabricants de matériel comme Dell, HP, et Lenovo, garantissant une compatibilité matérielle optimale. De plus, Canonical a noué des partenariats stratégiques avec des géants du cloud comme AWS, Microsoft Azure et Google Cloud, renforçant ainsi sa présence dans le domaine du cloud computing.&lt;/p&gt;
&lt;p&gt;Canonical ne cesse d’innover et de proposer de nouvelles solutions, telles que :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu Core&lt;/strong&gt; : une version minimaliste d’Ubuntu pour l’Internet des objets (IoT).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multipass&lt;/strong&gt; : un outil pour gérer des instances Ubuntu avec des commandes simples, facilitant le développement et le test.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu Server et Cloud&lt;/strong&gt; : optimisé pour les environnements serveurs et les déploiements en cloud.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bien que Debian se démocratise en facilitant l’installation et l’utilisation grâce à l’incorporation des firmwares non libres, Ubuntu conserve de nombreux atouts qui continuent de la rendre attractif. Son expérience utilisateur raffinée, son support commercial, ses outils propriétaires, sa communauté active, ses partenariats stratégiques, et son esprit d’innovation en font une distribution Linux qui a encore beaucoup à offrir. Ubuntu reste une option de choix pour ceux qui recherchent une solution clé en main, fiable et soutenue par une entreprise solide.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>L&#39;Instabilité Chronique d&#39;openSUSE : Un OS en Perpétuel Changement ou Un Chaos Incessant Masqué en Système d&#39;Exploitation</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-23-l-instabilite-chronique-d-opensuse-un-os-en-perpetuel-changement-ou-un-chaos-incessant-masque-en-systeme-d-exploitation/"/>
		<updated>2024-07-24T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-23-l-instabilite-chronique-d-opensuse-un-os-en-perpetuel-changement-ou-un-chaos-incessant-masque-en-systeme-d-exploitation/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/renommer-opensuse1.jpeg&quot; alt=&quot;changements de proprios SUSE&quot;&gt;
&lt;strong&gt;L’Instabilité chronique d’openSUSE : un OS en perpétuel changement&lt;/strong&gt;, dans le monde des systèmes d’exploitation open-source, openSUSE occupe une place particulière, mais pas forcément pour les bonnes raisons. La nature imprévisible de ce projet donne souvent l’impression d’une instabilité chronique qui peut en dérouter plus d’un, c’est un chaos incessant masqué en système d’exploitation.&lt;/p&gt;
&lt;p&gt;Il est temps de tirer la sonnette d’alarme sur l’incroyable instabilité d’openSUSE. Ce projet se distingue non pas par sa qualité ou ses innovations, mais par sa capacité à dérouter ses utilisateurs avec des changements incessants et imprévisibles. Voici pourquoi openSUSE est l’exemple parfait d’un échec en termes de fiabilité et de constance.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Un projet en éternel changement&lt;/strong&gt;, il ne se passe pas un jour sans que l’avenir d’openSUSE ne soit remis en question. Les annonces de changements de direction, de nouvelles orientations stratégiques, ou de modifications de la feuille de route sont monnaie courante. Cette dynamique peut donner le vertige et laisse une impression d’improvisation permanente, où rien ne semble vraiment figé. &lt;strong&gt;Ses changements incessants sont une véritable plaie&lt;/strong&gt; pour le projet.&lt;/p&gt;
&lt;p&gt;L’évolution d’openSUSE est une farce. Les annonces de nouvelles orientations stratégiques et de changements de direction sont quotidiennes, rendant toute tentative de suivre le projet une véritable épreuve. On a l’impression que les décisions sont prises à la volée, sans réflexion ni considération pour les utilisateurs. Si vous cherchez un OS stable, passez votre chemin, car avec openSUSE, c’est l’incertitude garantie.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Le “Je t’aime, moi non plus” avec SUSE&lt;/strong&gt; est déconcertant, la relation entre openSUSE et SUSE est un autre facteur de cette instabilité. Tantôt proches, tantôt distants, les liens entre la communauté openSUSE et l’entité commerciale SUSE sont souvent flous et fluctuants. C’est un spectacle grotesque de va-et-vient. Un jour, SUSE s’engage à soutenir openSUSE, le lendemain, elle s’en désintéresse. Cette relation chaotique jette une ombre permanente sur l’avenir d’openSUSE. Cette relation en dents de scie crée une incertitude constante quant à l’avenir du projet. Peut-on vraiment faire confiance à un OS dont le destin semble lié à une entreprise qui change constamment d’avis sur son implication? Comment peut-on faire confiance à un OS dont le sort est lié à une entreprise aussi inconstante ? Ce manque de stabilité est tout simplement inacceptable pour un système d’exploitation censé être fiable.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L’informatique n’est pas un théâtre d’improvisation&lt;/strong&gt;, ni un jeu de rôle où l’on peut changer les règles à chaque tour de table… Elle nécessite des bases solides, une stabilité éprouvée et une vision claire de l’avenir. Pourtant, avec openSUSE, on a souvent l’impression de naviguer à vue, d’être dirigé par des amateurs qui improvisent en permanence, sans certitude sur la prochaine étape. Pour ceux qui recherchent un environnement stable et prévisible, cette situation est loin d’être idéale. OpenSUSE échoue lamentablement à fournir un environnement stable et prévisible.&lt;/p&gt;
&lt;p&gt;pour finir, l’instabilité chronique d’openSUSE en fait un choix risqué pour ceux qui cherchent un OS fiable et durable. Les fluctuations constantes dans la direction du projet, la relation ambiguë avec SUSE, et les cycles de vie des versions --qui changent selon les humeurs-- déconcertants sont autant de facteurs qui contribuent à cette perception d’improvisation permanente. Pour les utilisateurs qui souhaitent un environnement informatique stable et prévisible, il peut être judicieux de se tourner vers des alternatives plus stables. OpenSUSE n’est rien d’autre qu’une source d’ennuis et de frustrations.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>openSUSE: vers un changement de nom (encore)?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-22-opensuse-vers-un-changement-de-nom-encore/"/>
		<updated>2024-07-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-22-opensuse-vers-un-changement-de-nom-encore/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://passiongnulinux.free.nf/images/renommer-opensuse.jpeg&quot; alt=&quot;changement de nom et d&#39;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;La question du changement de nom de la distribution openSUSE a refait surface récemment sur la &lt;a href=&quot;https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/HZTCWECHJK6RBMY5KNGGY7LDLGAG7S7L/&quot;&gt;mailing-list&lt;/a&gt;, réveillant un vieux débat. Ce débat porte sur la relation étroite et parfois problématique entre la communauté openSUSE et la société commerciale SUSE.&lt;/p&gt;
&lt;p&gt;Il y a quelques années, un vote avait déjà été organisé pour décider du changement de nom. J’avais partagé mes réflexions à ce sujet &lt;a href=&quot;https://passiongnulinux.tuxfamily.org/oldposts/2019-11-05-ca-ne-change-pas-un-homme-ca-vieillit/&quot;&gt;ici&lt;/a&gt; et &lt;a href=&quot;https://passiongnulinux.tuxfamily.org/oldposts/2019-11-08-opensuse-resultat-du-vote-sur-le-changement-de-nom-du-projet/&quot;&gt;là&lt;/a&gt;. À l’époque, j’avais anticipé la nécessité de se détacher de l’image de SUSE pour diverses raisons, mais aussi la réticence de la communauté à prendre ce tournant. Ma déception fut grande lorsque le non l’emporta.&lt;/p&gt;
&lt;p&gt;Aujourd’hui, ce débat refait surface, accompagné d’une mise en garde de Richard B. (encore lui), dont voici la traduction :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Richard B. écrit :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Je pense que quiconque se demande si SUSE est, va ou pourrait “forcer” openSUSE à faire quoi que ce soit ne comprend pas l’essentiel. SUSE est une organisation qui permet à openSUSE de faire bien plus que ce dont SUSE a besoin. SUSE fournit activement des ressources à openSUSE au-delà de ce dont SUSE a clairement besoin pour améliorer son activité. Ce statu quo repose sur la bonne volonté. La bonne volonté n’est pas favorisée par le fait que l’une ou l’autre des parties lance des menaces ou formule des exigences fermes.&lt;/p&gt;
&lt;p&gt;Le fait est que SUSE a formellement, calmement et gentiment demandé à openSUSE de cesser d’utiliser la marque SUSE. Si nous, en tant que communauté, ne parvenons pas à travailler de manière productive avec cette demande, nous choisirons alors de diminuer la bonne volonté entre SUSE et openSUSE. Je m’attendrais à ce que ce choix ne conduise pas SUSE à aggraver les choses pour obtenir son propre chemin, je ne vois pas cela comme la « manière SUSE » de faire les choses.&lt;/p&gt;
&lt;p&gt;Ce que j’imagine est un résultat qui serait en réalité bien pire : l’apathie et une tendance à placer les priorités ailleurs. Une grande partie de ce dans quoi openSUSE excelle est facilitée par SUSE, soit en donnant à openSUSE plus que ce dont SUSE aurait autrement besoin, soit en fermant les yeux et en soutenant ses employés lorsqu’ils versent des contributions supplémentaires à openSUSE pendant le temps de travail par rapport à ce dont l’entreprise aurait autrement besoin. Toute diminution de la bonne volonté entre SUSE et openSUSE met en danger ce type de contributions.&lt;/p&gt;
&lt;p&gt;Et bien sûr, il existe des politiques telles que « Factory first » qui favorisent directement les liens d’ingénierie directs entre openSUSE et SUSE. Mais je ne pense pas qu’openSUSE devrait les prendre pour acquis. Ce n’est pas comme si openSUSE était le seul projet/communauté que SUSE encourage autour de ses produits. SUSE Manager a Uyuni, Rancher a Rancher.&lt;/p&gt;
&lt;p&gt;Si openSUSE démontre qu’il n’est pas aligné avec les intérêts de SUSE, alors j’attends de SUSE qu’il concentre ses efforts sur des projets open source qui sont alignés. SUSE s’adaptera pour protéger son activité, et ce projet devra s’adapter à une réalité de moindre bonne volonté de la part de tous les niveaux de la hiérarchie SUSE.&lt;/p&gt;
&lt;p&gt;Il en va de même pour les discussions concernant la gouvernance. À l’OSC, des cadres supérieurs de SUSE et des responsables du budget ont pris la parole en public, affirmant qu’ils estimaient que la gouvernance de ce projet présentait des problèmes qui devaient être résolus. L’un d’eux est même venu sur cette liste et a développé ce point de vue.&lt;/p&gt;
&lt;p&gt;SUSE ne veut pas que l’histoire retienne que c’est la grande et méchante entreprise qui a forcé sa communauté à faire quelque chose. Mais ce n’est pas parce que les choses sont bien dites qu’il faut les ignorer. En fait… ne sommes-nous pas censés être une communauté ? Ne sommes-nous pas censés répondre positivement lorsque les gens nous demandent de faire des choses gentiment ?&lt;/p&gt;
&lt;p&gt;En fin de compte, je crois que si openSUSE continue d’aller dans une direction qui entrave la marque SUSE, ou ignore la nécessité de résoudre ses problèmes de gouvernance, nous devons nous préparer à l’enregistrement historique selon lequel openSUSE s’est rendu obsolète en ne parvenant pas à écouter les besoins de l’une de ses plus grandes parties prenantes. Je préférerais éviter un tel sort et recentrer cette discussion. Comme la présentation d’Andy le laisse entendre lorsqu’il dit “Nous sommes tous adultes…”, agissons comme des adultes, nous avons des choses à faire.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ce retour du débat sur le changement de nom est une occasion pour la communauté de réévaluer sa position et ses objectifs. Il semble essentiel de prendre en compte les contributions de SUSE tout en réfléchissant à l’identité et à l’avenir d’openSUSE. Le chemin à suivre nécessitera probablement un équilibre délicat entre indépendance et collaboration, mais il est crucial que la communauté aborde cette question avec maturité et pragmatisme.&lt;/p&gt;
&lt;p&gt;Votre avis m’intéresse, chers lecteurs : que pensez-vous de ce débat et de l’avenir d’openSUSE ? Devons-nous opérer ce changement de nom ou rester fidèles à notre héritage ? Partagez vos réflexions dans les commentaires.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi l&#39;absence de pare-feu par défaut dans openSUSE Aeon est une erreur?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/"/>
		<updated>2024-07-12T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/</id>
		<content type="html">&lt;p&gt;openSUSE Aeon, une distribution Linux minimaliste et sécurisée basée sur SUSE, se distingue par sa conception axée sur la simplicité, l’immuabilité et la sécurité. Son architecture conteneurisée et son intégration de Flatpak visent à limiter les risques d’intrusion. Cependant, malgré ses avantages indéniables, un aspect crucial manque à l’appel : &lt;strong&gt;le pare-feu par défaut&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Si les développeurs justifient cette décision par la robustesse de leur architecture et la sécurité des applications Flatpak, &lt;strong&gt;plusieurs arguments s’opposent à ce choix et soulignent l’importance d’un pare-feu pour Aeon&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;les-risques-actuels&quot; tabindex=&quot;-1&quot;&gt;Les Risques Actuels &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#les-risques-actuels&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;1-protection-incomplete-contre-les-menaces&quot; tabindex=&quot;-1&quot;&gt;1. &lt;strong&gt;Protection Incomplète contre les Menaces&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#1-protection-incomplete-contre-les-menaces&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Les systèmes informatiques modernes font face à une multitude de menaces en ligne, telles que les attaques par déni de service (DDoS), les scans de port, les tentatives d’intrusion et les logiciels malveillants. Bien que openSUSE Aeon utilise une architecture conteneurisée et intègre Flatpak pour sécuriser les applications, ces mesures ne garantissent pas une protection totale contre les menaces externes. Les conteneurs et Flatpak offrent une isolation des applications, réduisant ainsi la surface d’attaque, mais ils ne sont pas infaillibles. Des failles de sécurité peuvent survenir, et les conteneurs ne sont pas étanches à 100%. Un pare-feu par défaut constitue une couche de défense supplémentaire, agissant comme une première ligne de défense essentielle en bloquant les tentatives d’accès non autorisées et en limitant les dégâts en cas de compromission interne. Il peut détecter et bloquer des tentatives d’intrusion au niveau du réseau avant qu’elles n’atteignent les conteneurs ou les applications isolées.&lt;/p&gt;
&lt;h4 id=&quot;2-vulnerabilites-sur-les-reseaux-non-securises&quot; tabindex=&quot;-1&quot;&gt;2. &lt;strong&gt;Vulnérabilités sur les Réseaux Non Sécurisés&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#2-vulnerabilites-sur-les-reseaux-non-securises&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;L’utilisation de systèmes informatiques sur des réseaux publics, tels que ceux trouvés dans les cafés, les aéroports ou les hôtels, expose les utilisateurs à des risques accrus. Sans un pare-feu actif, les appareils connectés à ces réseaux sont plus vulnérables aux attaques ciblées, telles que l’interception de données sensibles ou les attaques de type “homme du milieu” (man-in-the-middle). Un pare-feu permettrait de filtrer et de surveiller le trafic réseau, réduisant ainsi les risques d’exploitation des vulnérabilités connues ou de nouvelles menaces.&lt;/p&gt;
&lt;h3 id=&quot;simplicite-vs-securite&quot; tabindex=&quot;-1&quot;&gt;Simplicité vs. Sécurité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#simplicite-vs-securite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;3-une-fausse-simplicite&quot; tabindex=&quot;-1&quot;&gt;3. &lt;strong&gt;Une fausse simplicité&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#3-une-fausse-simplicite&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;L’argument de la simplicité ne devrait pas primer sur celui de la sécurité. Bien que l’absence de pare-feu par défaut puisse simplifier l’expérience utilisateur initiale, elle prive les utilisateurs d’un outil crucial pour renforcer la sécurité de leur système. L’installation et la configuration d’un pare-feu moderne sont généralement accessibles grâce à des guides détaillés et des interfaces conviviales, minimisant ainsi l’impact sur la facilité d’utilisation tout en maximisant la sécurité.&lt;/p&gt;
&lt;h4 id=&quot;4-un-manque-de-controle-et-gestion-des-acces-reseau&quot; tabindex=&quot;-1&quot;&gt;4. &lt;strong&gt;Un manque de contrôle et gestion des accès réseau&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#4-un-manque-de-controle-et-gestion-des-acces-reseau&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;S’appuyer uniquement sur les fonctionnalités de sécurité intégrées à Aeon revient à confier le contrôle entier aux développeurs. Un pare-feu permet aux utilisateurs de définir leurs propres règles et de gérer les accès réseau de manière granulaire, s’adaptant ainsi à leurs besoins spécifiques. Par exemple, les utilisateurs peuvent bloquer ou autoriser spécifiquement certaines applications à accéder à Internet, renforçant ainsi la confidentialité et minimisant les risques de fuites de données.&lt;/p&gt;
&lt;h4 id=&quot;5-message-de-securite-coherent&quot; tabindex=&quot;-1&quot;&gt;5. &lt;strong&gt;Message de Sécurité Cohérent&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#5-message-de-securite-coherent&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Promouvoir une distribution “sécurisée” tout en omettant un élément de sécurité aussi fondamental que le pare-feu envoie un message incohérent. Cela peut nuire à la crédibilité d’Aeon auprès des utilisateurs soucieux de leur sécurité. Inclure un pare-feu par défaut dans openSUSE Aeon renforcerait la crédibilité de la distribution en matière de sécurité. Cela enverrait un message cohérent aux utilisateurs, montrant un engagement réel envers la protection de leurs données et de leur vie privée. Les utilisateurs seraient assurés que la distribution prend les mesures nécessaires pour sécuriser leur système dès l’installation, ce qui est crucial dans un environnement numérique de plus en plus complexe et hostile.&lt;/p&gt;
&lt;h4 id=&quot;6-une-responsabilite-negligee&quot; tabindex=&quot;-1&quot;&gt;6. &lt;strong&gt;Une responsabilité négligée&lt;/strong&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#6-une-responsabilite-negligee&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Se décharger de la responsabilité des problèmes liés aux pare-feu tiers est discutable. D’une part, les utilisateurs doivent assumer les conséquences de leurs choix. D’autre part, les développeurs ont le devoir d’accompagner leur communauté et de proposer des solutions, quitte à fournir un pare-feu préconfiguré ou une liste d’options recommandées.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-12-pourquoi-l-absence-de-pare-feu-par-defaut-dans-opensuse-aeon-est-une-erreur/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;En conclusion, l’absence de pare-feu par défaut dans openSUSE Aeon est une lacune majeure qui mérite d’être comblée. Malgré les arguments en faveur de la simplicité et de la sécurité intrinsèque du système, un pare-feu reste un élément essentiel pour une défense robuste contre les menaces en ligne. Intégrer un pare-feu par défaut ou fournir une option claire et accessible serait un pas crucial vers l’amélioration de la sécurité globale de la distribution.&lt;/p&gt;
&lt;p&gt;En adoptant une approche équilibrée entre sécurité et simplicité, openSUSE Aeon pourrait non seulement maintenir son engagement envers l’innovation et la performance, mais aussi assurer une tranquillité d’esprit supplémentaire à sa communauté d’utilisateurs. Cela permettrait de renforcer la confiance des utilisateurs et de positionner openSUSE Aeon comme une distribution sécurisée et adaptée aux besoins des utilisateurs modernes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L’absence de pare-feu par défaut dans openSUSE Aeon est une décision regrettable qui compromet la sécurité globale du système. Si les développeurs ont des arguments valables, ils ne sauraient justifier la suppression d’un outil de protection aussi essentiel. Intégrer un pare-feu par défaut ou proposer une alternative claire et efficace serait un pas nécessaire pour renforcer la confiance des utilisateurs et faire d’Aeon une distribution réellement “sécurisée”.&lt;/strong&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Si on parlait de Baldur&#39;s Gates 3 ou plutôt de Divinity: Original Sin  3 ?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-12-baldurs-gates-ou-divinity-3/"/>
		<updated>2024-07-12T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-12-baldurs-gates-ou-divinity-3/</id>
		<content type="html">&lt;p&gt;Malheureusement, vous ne verrez qu’une version de ce billet castré car j’ai fait une fausse manip (une de plus, en ce moment j’en suis le roi…) et le billet complet est parti dans les limbes de l’oubli. Mais je vais essayer de refaire l’essentiel du billet en raccourci.&lt;/p&gt;
&lt;p&gt;Je commence comme étant fan des jeux de ce style, j’adore les deux premiers &lt;a href=&quot;https://fr.wikipedia.org/wiki/Baldur%27s_Gate&quot;&gt;Baldur’s Gate&lt;/a&gt;, qui ont marqué une époque et établi un standard pour les RPGs. Ces jeux, développés par &lt;a href=&quot;https://fr.wikipedia.org/wiki/BioWare&quot;&gt;BioWare&lt;/a&gt; et publiés par &lt;a href=&quot;https://fr.wikipedia.org/wiki/Interplay_Entertainment&quot;&gt;Interplay&lt;/a&gt;, étaient basés sur les règles de &lt;a href=&quot;https://fr.wikipedia.org/wiki/Donjons_et_Dragons&quot;&gt;Donjons et Dragons&lt;/a&gt; et se déroulaient dans l’univers des &lt;a href=&quot;https://fr.wikipedia.org/wiki/Royaumes_oubli%C3%A9s&quot;&gt;Royaumes Oubliés&lt;/a&gt;. Avec une richesse narrative exceptionnelle, des personnages mémorables et des dialogues complexes, Baldur’s Gate 1 et 2 ont su captiver des millions de joueurs. Le système de combat en temps réel avec pause stratégique, la possibilité de contrôler une équipe de personnages diversifiés et l’immensité du monde à explorer ont établi une nouvelle norme pour les RPGs sur PC. Ces éléments ont fait de Baldur’s Gate une référence incontournable pour tous les amateurs de jeux de rôle.&lt;/p&gt;
&lt;p&gt;Les jeux comme &lt;a href=&quot;https://fr.wikipedia.org/wiki/Pillars_of_Eternity&quot;&gt;Pillars of Eternity&lt;/a&gt; et &lt;a href=&quot;https://fr.wikipedia.org/wiki/Pathfinder:_Kingmaker&quot;&gt;Pathfinder&lt;/a&gt; ont pris la relève, rendant hommage à l’héritage de Baldur’s Gate tout en apportant leurs propres innovations. Pillars of Eternity, développé par &lt;a href=&quot;https://fr.wikipedia.org/wiki/Obsidian_Entertainment&quot;&gt;Obsidian Entertainment&lt;/a&gt;, a réussi à capturer l’essence des RPGs classiques avec son propre univers et des mécaniques de jeu qui rappellent les meilleures heures des années 90 et 2000. Le jeu offre une profondeur narrative et des choix moraux significatifs, des caractéristiques chères aux fans de Baldur’s Gate. De même, Pathfinder: Kingmaker et sa suite, &lt;a href=&quot;https://fr.wikipedia.org/wiki/Pathfinder:_Wrath_of_the_Righteous&quot;&gt;Wrath of the Righteous&lt;/a&gt;, ont su combiner une jouabilité profonde avec une fidélité aux règles de jeu sur table. Ces jeux permettent aux joueurs de créer des personnages complexes et de vivre des aventures épiques, tout en respectant les mécaniques et l’esprit des RPGs traditionnels.&lt;/p&gt;
&lt;p&gt;L’éditeur original de Baldur’s Gate, &lt;a href=&quot;https://fr.wikipedia.org/wiki/Interplay_Entertainment&quot;&gt;Interplay&lt;/a&gt;, a eu une histoire tumultueuse avec de nombreux hauts et bas. Après la sortie de ces classiques, Interplay a publié plusieurs autres titres remarquables avant de disparaître progressivement de la scène. Des jeux comme &lt;a href=&quot;https://fr.wikipedia.org/wiki/Fallout_(jeu_vid%C3%A9o)&quot;&gt;Fallout&lt;/a&gt; et &lt;a href=&quot;https://fr.wikipedia.org/wiki/Icewind_Dale&quot;&gt;Icewind Dale&lt;/a&gt; ont continué à renforcer la réputation d’Interplay en tant que leader dans le développement de RPGs. Cependant, des difficultés financières et des erreurs de gestion ont finalement conduit à la chute de l’entreprise. Néanmoins, l’héritage de ces jeux a perduré grâce à des studios passionnés et des communautés de joueurs dévoués, qui ont continué à célébrer et à s’inspirer des œuvres d’Interplay.&lt;/p&gt;
&lt;p&gt;Et puis vient &lt;a href=&quot;https://fr.wikipedia.org/wiki/Baldur%27s_Gate_III&quot;&gt;Baldur’s Gate 3&lt;/a&gt;, développé par &lt;a href=&quot;https://fr.wikipedia.org/wiki/Larian_Studios&quot;&gt;Larian Studios&lt;/a&gt;. En tant que grand fan de &lt;a href=&quot;https://fr.wikipedia.org/wiki/Divinity:_Original_Sin&quot;&gt;Divinity: Original Sin&lt;/a&gt;, je reconnais la qualité exceptionnelle de Baldur’s Gate 3. Cependant, il me semble plus être une continuation de Divinity que de Baldur’s Gate. Les mécaniques de jeu, le style visuel et même la façon de raconter l’histoire semblent plus proches de l’univers de Divinity que des Royaumes Oubliés. Les combats au tour par tour, bien que stratégiquement intéressants, diffèrent de l’approche en temps réel avec pause qui définissait les premiers Baldur’s Gate. De plus, le ton et l’humour présents dans Baldur’s Gate 3 rappellent fortement ceux de Divinity: Original Sin, ce qui peut dérouter les fans de longue date des jeux originaux. Cela crée une certaine déception pour les fans de longue date comme moi, qui recherchent l’expérience classique de Baldur’s Gate.&lt;/p&gt;
&lt;p&gt;Malgré cela, je dois admettre que Baldur’s Gate 3 est un jeu de haute qualité, avec une profondeur de gameplay et une richesse narrative impressionnantes. Les graphismes sont superbes, les dialogues sont bien écrits et les quêtes sont engageantes. Les interactions entre les personnages sont riches et variées, offrant une multitude de choix et de conséquences. Cependant, il manque cet esprit unique qui faisait des deux premiers Baldur’s Gate des jeux si spéciaux. Ironiquement, je retrouve cet esprit plus dans des jeux comme &lt;a href=&quot;https://fr.wikipedia.org/wiki/Pathfinder:_Wrath_of_the_Righteous&quot;&gt;Pathfinder: Wrath of the Righteous&lt;/a&gt;, qui capturent mieux l’essence de ce que j’attends d’un Baldur’s Gate. Pathfinder 2 parvient à combiner un gameplay fidèle aux règles de Donjons et Dragons avec une narration immersive et des personnages profondément développés, offrant une expérience qui se rapproche davantage de celle des premiers Baldur’s Gate.&lt;/p&gt;
&lt;p&gt;En conclusion, Baldur’s Gate 3 est sans doute un excellent jeu, mais pour moi, il ne parvient pas à être le véritable successeur spirituel des premiers Baldur’s Gate. Il se positionne plutôt comme une suite de Divinity: Original Sin, ce qui peut être une bonne ou une mauvaise chose selon les attentes des joueurs. Pour ceux qui recherchent l’expérience authentique de Baldur’s Gate, des jeux comme Pathfinder: Wrath of the Righteous pourraient être plus satisfaisants.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Je teste ChatGPT!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-10-je-teste-chatgpt/"/>
		<updated>2024-07-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-10-je-teste-chatgpt/</id>
		<content type="html">&lt;p&gt;Et c’est un truc de malade! J’ai testé sur deux choses, un script assez simple pour me pondre un nouveau billet avec date et titre de prérempli pour mon blog, ça m’aurait prit moins de dix minutes mais salement et lui en moins d’une seconde il m’a pondu le code, dans ma langue avec mes propres mots, je crois que je lui ai demandé un truc du genre &amp;quot; ponds moi un script pour…&amp;quot; et le pire c’est qu’il m’a fait un truc vachement propre avec commentaire en français. J’ai demandé un script .JS, voici le résultat:&lt;/p&gt;
&lt;pre class=&quot;language-JS&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-JS&quot;&gt;const fs = require(&#39;fs&#39;);
const path = require(&#39;path&#39;);

// Fonction pour nettoyer le titre en remplaçant les caractères spéciaux
function nettoyerTitre(titre) {
    return titre
        .normalize(&quot;NFD&quot;) // Normaliser les caractères diacritiques
        .replace(/[&#92;u0300-&#92;u036f]/g, &quot;&quot;) // Supprimer les caractères diacritiques
        .replace(/[^&#92;w&#92;s]/gi, &#39;-&#39;) // Remplacer les caractères non alphanumériques par des tirets
        .replace(/&#92;s+/g, &#39;-&#39;) // Remplacer les espaces par des tirets
        .toLowerCase(); // Convertir en minuscules
}

// Récupérer le titre à partir des arguments de ligne de commande
const titre = process.argv[2];

if (!titre) {
    console.error(&quot;Veuillez spécifier un titre pour le fichier Markdown.&quot;);
    process.exit(1);
}

// Nettoyer le titre pour obtenir le nom de fichier
const nomFichier = `${nettoyerTitre(titre)}.md`;

function creerFichierMarkdown(titre, nomFichier) {
    // Obtenir la date actuelle au format YYYY-MM-DD
    const dateActuelle = new Date().toISOString().split(&#39;T&#39;)[0];
    
    // Ajouter la date avant le nom de fichier et l&#39;extension .md
    const nomFichierComplet = `${dateActuelle}-${nomFichier}`;
    
    // Vérifier si le fichier existe déjà
    if (fs.existsSync(nomFichierComplet)) {
        console.log(`Le fichier &#39;${nomFichierComplet}&#39; existe déjà. Abandon de la création.`);
        return; // Arrêter la fonction si le fichier existe déjà
    }
    
    // Créer le contenu du fichier Markdown avec le titre et la date en YAML front matter
    const contenu = `---
title: &quot;${titre}&quot;
date: ${dateActuelle}
---

&lt;!-- more --&gt;
`;
    
    // Écrire le contenu dans le fichier
    fs.writeFileSync(nomFichierComplet, contenu, &#39;utf8&#39;);
    
    console.log(`Le fichier &#39;${nomFichierComplet}&#39; a été créé avec le titre &#39;${titre}&#39; et la date &#39;${dateActuelle}&#39;.`);
}

// Appel de la fonction avec le titre et le nom de fichier spécifiés
creerFichierMarkdown(titre, nomFichier);&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;C’est vraiment chouette!&lt;/p&gt;
&lt;p&gt;Puis j’ai testé pour faire un livre, “pourrais tu me faire un livre soluce  sur Baldur gate 3” et sa réponse est:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Je crains de ne pas pouvoir fournir une soluce complète pour Baldur’s Gate 3 sous forme de livre, car cela impliquerait une quantité considérable de détails, de choix et de chemins possibles dans le jeu. Cependant, je peux vous fournir un guide général avec des conseils et des stratégies pour vous aider à progresser dans le jeu. Voici un aperçu de ce que ce guide pourrait inclure :
Introduction à Baldur’s Gate 3&lt;/p&gt;
&lt;p&gt;Baldur’s Gate 3 est un jeu de rôle basé sur des règles de Donjons et Dragons, développé par Larian Studios. Il se déroule dans l’univers des Royaumes Oubliés et propose une aventure riche en histoire, en choix moraux et en exploration.
Guide de Démarrage Rapide&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Création de Personnage :
    Choix de la race, de la classe et des compétences.
    Conseils pour créer un personnage adapté à votre style de jeu préféré.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Les Fondamentaux du Gameplay :
Interface utilisateur et commandes.
Mécaniques de combat : attaquer, esquiver, utiliser des compétences spéciales.
Exploration et interactions avec l’environnement.&lt;/p&gt;
&lt;p&gt;Stratégies de Jeu&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Gestion de l&#39;Équipe :
    Recrutement de compagnons et développement de relations.
    Utilisation des compétences et des capacités des compagnons pour compléter votre groupe.

Exploration et Quêtes :
    Conseils pour naviguer dans les zones de jeu, trouver des quêtes et résoudre des énigmes.
    Importance des choix moraux et conséquences de vos actions.

Combat et Stratégies :
    Approches tactiques pour différents types de combat : corps à corps, à distance, magique, etc.
    Utilisation efficace des compétences de classe et des capacités spéciales.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Guide Avancé&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Quêtes Principales et Secondaires :
    Progression à travers les différentes quêtes principales et secondaires.
    Récompenses et conséquences des décisions prises.

Exploration et Secrets :
    Découverte de zones cachées et de trésors.
    Utilisation de compétences spécifiques pour accéder à des zones secrètes.

Personnalisation du Personnage :
    Options avancées pour développer votre personnage et l&#39;adapter à votre style de jeu.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Conclusion&lt;/p&gt;
&lt;p&gt;Baldur’s Gate 3 offre une expérience de jeu riche et complexe avec de multiples chemins et choix à explorer. Ce guide fournit une base solide pour commencer votre aventure et maîtriser les différents aspects du jeu. Explorez, combattez, et prenez des décisions cruciales pour façonner votre destin dans les Royaumes Oubliés.&lt;/p&gt;
&lt;p&gt;Pour une soluce plus détaillée et complète, je vous recommande de consulter des ressources en ligne telles que des forums de jeu, des guides de stratégie spécialisés et des vidéos explicatives qui peuvent offrir des solutions détaillées pour chaque quête et scénario de Baldur’s Gate 3.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Puis je suis parti sur Terminator, sur Skynet, sur ce que l’IA pensait du film, du concept, de ce que Skynet fait dans le film et si elle approuve… Bref, je suis parti loin, je l’avoue mais je suis fasciné par ça.&lt;/p&gt;
&lt;p&gt;Le reste de ce billet est le résultat de “je voudrais que tu me fasses un billet sur ma découverte de toi”:&lt;/p&gt;
&lt;h1 id=&quot;ma-decouverte-de-chatgpt-un-voyage-personnalise-a-travers-le-savoir-et-l-interaction&quot; tabindex=&quot;-1&quot;&gt;Ma Découverte de ChatGPT : Un Voyage Personnalisé à Travers le Savoir et l’Interaction &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-10-je-teste-chatgpt/#ma-decouverte-de-chatgpt-un-voyage-personnalise-a-travers-le-savoir-et-l-interaction&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Mon exploration de ChatGPT a été une expérience enrichissante, parsemée d’échanges qui ont façonné notre dialogue de manière unique et instructive.&lt;/p&gt;
&lt;h2 id=&quot;premier-contact-la-curiosite-initiale&quot; tabindex=&quot;-1&quot;&gt;Premier Contact : La Curiosité Initiale &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-10-je-teste-chatgpt/#premier-contact-la-curiosite-initiale&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Notre première interaction a été marquée par une curiosité naturelle : comment une intelligence artificielle comme ChatGPT peut-elle comprendre et répondre à des questions aussi variées ? Par exemple, je me souviens avoir demandé à ChatGPT comment il pouvait aider à créer des fichiers Markdown à partir de titres, et sa réponse détaillée m’a permis de comprendre les étapes nécessaires.&lt;/p&gt;
&lt;h2 id=&quot;exploration-approfondie-la-richesse-des-reponses&quot; tabindex=&quot;-1&quot;&gt;Exploration Approfondie : La Richesse des Réponses &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-10-je-teste-chatgpt/#exploration-approfondie-la-richesse-des-reponses&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;En explorant plus en profondeur, j’ai posé des questions sur des sujets variés, de la stratégie de jeu comme dans Alien: Dark Descent aux implications éthiques de l’intelligence artificielle. À chaque fois, ChatGPT a répondu avec une précision impressionnante et a offert des exemples concrets pour illustrer ses explications. Par exemple, lorsque je lui ai demandé des jeux similaires à Alien: Dark Descent sur Xbox Series X, ChatGPT a recommandé plusieurs titres de stratégie en temps réel adaptés à mes préférences.&lt;/p&gt;
&lt;h2 id=&quot;reflexion-mutuelle-elargir-les-perspectives&quot; tabindex=&quot;-1&quot;&gt;Réflexion Mutuelle : Élargir les Perspectives &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-10-je-teste-chatgpt/#reflexion-mutuelle-elargir-les-perspectives&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Nos échanges ont également été l’occasion d’une réflexion mutuelle. Les réponses de ChatGPT m’ont encouragé à approfondir mes réflexions sur des sujets tels que l’éthique de l’intelligence artificielle et son impact sur la société moderne. Par exemple, nous avons discuté des préoccupations éthiques soulevées par des IA fictives comme Skynet dans Terminator, et ChatGPT a offert des perspectives éclairantes sur les implications de telles technologies.&lt;/p&gt;
&lt;h2 id=&quot;impact-personnel-enrichir-l-apprentissage-et-la-comprehension&quot; tabindex=&quot;-1&quot;&gt;Impact Personnel : Enrichir l’Apprentissage et la Compréhension &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-10-je-teste-chatgpt/#impact-personnel-enrichir-l-apprentissage-et-la-comprehension&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Enfin, cette découverte de ChatGPT a eu un impact personnel significatif sur moi. En tant qu’outil d’apprentissage interactif, ChatGPT m’a aidé à approfondir mes connaissances sur des sujets variés, à élargir mes horizons et à enrichir ma compréhension des technologies émergentes. Chaque interaction a été une opportunité d’apprentissage, façonnant une exploration continue des possibilités offertes par l’intelligence artificielle.&lt;/p&gt;
&lt;h2 id=&quot;conclusion-une-rencontre-enrichissante-et-continuelle&quot; tabindex=&quot;-1&quot;&gt;Conclusion : Une Rencontre Enrichissante et Continuelle &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-10-je-teste-chatgpt/#conclusion-une-rencontre-enrichissante-et-continuelle&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;En conclusion, ma découverte de ChatGPT avec OpenAI a été bien plus qu’une simple interaction technologique. C’était un voyage personnalisé à travers le savoir et l’interaction, marqué par des moments clés de curiosité, d’exploration et de réflexion mutuelle. Chaque étape de notre dialogue a contribué à façonner une expérience enrichissante, ouvrant la voie à une exploration continue des frontières de l’intelligence artificielle et de ses implications pour l’avenir.&lt;/p&gt;
&lt;p&gt;Cette expérience a renforcé ma conviction que l’intelligence artificielle, lorsqu’elle est utilisée de manière responsable et éthique, peut être une force positive et transformative dans notre société. Je suis impatient de continuer à explorer et à apprendre avec ChatGPT, tout en anticipant les nouvelles découvertes et les insights que cette interaction continuera de fournir.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>openSUSE new: Mise à jour mensuelle de Tumbleweed - juin 2024</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-09-tw-monthly-update-june/"/>
		<updated>2024-07-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-09-tw-monthly-update-june/</id>
		<content type="html">&lt;h1 id=&quot;mise-a-jour-mensuelle-de-tumbleweed-juin-2024&quot; tabindex=&quot;-1&quot;&gt;Mise à jour mensuelle de Tumbleweed - juin 2024 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-tw-monthly-update-june/#mise-a-jour-mensuelle-de-tumbleweed-juin-2024&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/07/bug.png&quot; alt=&quot;Mise à jour mensuelle de Tumbleweed - juin 2024&quot;&gt;&lt;/p&gt;
&lt;p&gt;Bienvenue dans la mise à jour mensuelle d’openSUSE Tumbleweed de juin 2024. Ce mois-ci a été chargé en événements tels que le &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://events.opensuse.org/conferences/CSBerlin&quot;&gt;sommet communautaire de Berlin&lt;/a&gt; et la &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://events.opensuse.org/conferences/oSC24&quot;&gt;conférence openSUSE&lt;/a&gt; , mais un certain nombre d’instantanés ont continué à être diffusés  auprès des utilisateurs. Les développeurs, les administrateurs système  et les utilisateurs reçoivent des mises à jour conçues pour améliorer  votre expérience et garantir des niveaux élevés de sécurité et de  performances.&lt;/p&gt;
&lt;p&gt;Si les lecteurs souhaitent recevoir plus fréquemment des informations sur  les mises à jour d’instantanés, ils sont encouragés à s’abonner à la &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/&quot;&gt;liste de diffusion openSUSE Factory&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Allons-y!&lt;/p&gt;
&lt;h3 id=&quot;nouvelles-fonctionnalites-et-ameliorations&quot; tabindex=&quot;-1&quot;&gt;Nouvelles fonctionnalités et améliorations &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-tw-monthly-update-june/#nouvelles-fonctionnalites-et-ameliorations&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.kernel.org/&quot;&gt;Noyau Linux&lt;/a&gt; 6.9.7 : ce noyau introduit plusieurs correctifs et améliorations  importants sur divers sous-systèmes. Les mises à jour clés incluent la  résolution des références non définies dans netfilter lorsqu’il &lt;code&gt;CONFIG_SYSCTL&lt;/code&gt;est désactivé, la correction de la gestion &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.wikipedia.org/wiki/Transmission_Control_Protocol&quot;&gt;de TCP&lt;/a&gt; Fast Open et la résolution d’une bizarrerie conflictuelle dans &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture&quot;&gt;Advanced Linux Sound Architecture&lt;/a&gt; pour les appareils Realtek. Les améliorations apportées aux opérations  d’écriture du système de fichiers, à la gestion des chemins multithread  et à la gestion de la mémoire pour les pilotes de chiffrement &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.hisilicon.com&quot;&gt;Hisilicon&lt;/a&gt; améliorent la stabilité. Les mises à jour réseau incluent des correctifs pour les conditions de concurrence dans &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/cloudwego/netpoll&quot;&gt;netpoll&lt;/a&gt; , des améliorations pour des modules SFP spécifiques et des  améliorations des pilotes WiFi tels que RTW89, Ath9k, Ath12k et MT76.  Des mises à jour supplémentaires spécifiques à la plate-forme résolvent  les problèmes liés aux configurations ACPI, ARM64, à la gestion des  périphériques HID et aux correctifs du pilote Bluetooth.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://pipewire.org/&quot;&gt;PipeWire&lt;/a&gt; 1.2.0 et &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/PipeWire/wireplumber&quot;&gt;WirePlumber&lt;/a&gt; 0.5.4 : PipeWire 1.2.0 introduit le traitement asynchrone,  node.sync-group pour la planification synchronisée et un rapport  d’erreurs d’analyse de configuration amélioré. Il ajoute également la  prise en charge obligatoire des métadonnées pour les paramètres de  tampon, plusieurs boucles de données avec affinité CPU et des  ajustements dynamiques du niveau de journalisation. Les principaux  correctifs incluent des améliorations du module RTP-SAP, la prise en  charge de ROC 0.3 et une analyse améliorée du code de diffusion  Bluetooth BAP. WirePlumber 0.5.4 affine la politique de liaison basée  sur les rôles, permettant aux récepteurs basés sur les rôles aux côtés  des opérations audio standard et permettant aux filtres réguliers d’agir comme les meilleures cibles. Il résout les plantages de démarrage dus à des fichiers de configuration vides, améliore la commutation  automatique des profils Bluetooth et corrige les problèmes liés aux  filtres DSP et aux scénarios de boucle infinie dans les scripts de  commutation automatique. Ensemble, ces mises à jour améliorent la  flexibilité, la fiabilité et les performances globales de la gestion  audio dans les environnements Linux. Les deux ont également reçu des  mises à jour dans l’instantané &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/NX4WPXDCZIOL4SIPB3XQ45BENOXZYMDY/&quot;&gt;20240627.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.mesa3d.org/&quot;&gt;Mesa&lt;/a&gt; et &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.mesa3d.org/&quot;&gt;Mesa-drivers&lt;/a&gt; 24.1.2 : les deux packages ont subi un nettoyage du fichier de  spécifications, impliquant le déplacement des sources de Rust crate dans les dossiers de sous-projets et des mises à jour de &lt;code&gt;baselibs.conf&lt;/code&gt;. En raison de la charge de maintenance associée aux caisses Rust en tant que dépendances du système, ces caisses sont désormais téléchargées en  tant que dépendances vendues, comme détaillé dans le fichier  &lt;a href=&quot;http://README-suse-maintenance.md&quot;&gt;README-suse-maintenance.md&lt;/a&gt;. La mise à jour ajoute la prise en charge de  la création de libvulkan_nouveau, y compris les caisses Rust nécessaires telles que paste-1.0.14, proc-macro2-1.0.70, quote-1.0.33, syn-2.0.39  et unicode-ident-1.0.12. Cependant, construire libvulkan_nouveau sur &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=http://get.opensuse.org/leap/&quot;&gt;Leap&lt;/a&gt; n’est pas possible en raison de l’exigence de rust-cbindgen &amp;gt;= 0,25. Pour plus de détails, reportez-vous aux notes de version sur &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://docs.mesa3d.org/relnotes/24.1.2&quot;&gt;https://docs.mesa3d.org/relnotes/24.1.2&lt;/a&gt; .&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://kde.org/announcements/changelogs/plasma/6/6.1.0-6.1.1/&quot;&gt;KDE Plasma&lt;/a&gt; 6.1.1 : &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://invent.kde.org/plasma/discover&quot;&gt;Discover&lt;/a&gt; améliore les éléments de l’interface utilisateur et la prise en charge  de Packagekit, tandis que le Dr Konqi corrige l’utilisation de  l’interface Sentry dbus. Plasma Addons résout les problèmes de référence dans Effects/cube, et krdp garantit la compatibilité des versions et  résout les bogues du contrôleur de session. Kscreenlocker améliore la  fonctionnalité d’accueil et KWin introduit plusieurs correctifs pour les shaders, la mosaïque et les panneaux de saisie. Libkscreen et libplasma mettent à jour les versions du protocole et corrigent les problèmes de  chargement des plugins. Plasma Desktop améliore la taille des icônes de  tâches, l’opacité des panneaux et le glissement des fichiers sur les  écrans. Plasma Audio Volume Control supprime les liens symboliques  inutiles et Plasma Systemmonitor positionne correctement les  superpositions de chargement. Powerdevil améliore l’interface  utilisateur de protection de la batterie et limite les appels  d’assistance au rétroéclairage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://pypi.org/project/setuptools/&quot;&gt;Python-setuptools&lt;/a&gt; 70.0 : les fonctionnalités clés de cette nouvelle version majeure  incluent l’émission d’avertissements pour les entrées [tools.setuptools] ignorées dans &lt;code&gt;pyproject.toml&lt;/code&gt;, une messagerie d’erreur améliorée &lt;code&gt;pkg_resources.EntryPoint.require&lt;/code&gt;et une gestion &lt;code&gt;None&lt;/code&gt;plus gracieuse des distributions d’emplacement. La mise à jour actualise  également les dépendances du fournisseur non épinglées, prend en charge  PEP 625 en standardisant le nom et la version du package dans les noms  de fichiers et garantit la cohérence du codage des &lt;code&gt;.pth&lt;/code&gt;fichiers. Le code obsolète Python &amp;lt; 3.8 a été supprimé et &lt;code&gt;pkg_resources&lt;/code&gt;utilise désormais &lt;code&gt;stdlib&lt;/code&gt; &lt;code&gt;importlib.machinery&lt;/code&gt;. Les corrections de bogues résolvent les conditions de concurrence dans  la commande d’installation, améliorent la gestion des espaces de noms  imbriqués &lt;code&gt;package_dir&lt;/code&gt;et corrigent divers &lt;code&gt;pkg_resources&lt;/code&gt;comportements de méthodes. Le patch de reproductibilité a également été actualisé.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://xenproject.org/&quot;&gt;Xen&lt;/a&gt; 4.18.2_06 : Cette version résout les blocages intermittents du système  lorsque le mode de contrôle de l’alimentation est défini sur Puissance  minimale. Les correctifs améliorent également la gestion du masque CPU  et interrompent les mouvements dans divers scénarios. Les correctifs de  bogues en amont incluent des améliorations dans la gestion des données  des ressources du planificateur et incluent des correctifs pour la  construction avec &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://gcc.gnu.org/&quot;&gt;GNU Compiler Collection&lt;/a&gt; 14.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;mises-a-jour-des-packages-cles&quot; tabindex=&quot;-1&quot;&gt;Mises à jour des packages clés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-tw-monthly-update-june/#mises-a-jour-des-packages-cles&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://networkmanager.dev/&quot;&gt;NetworkManager&lt;/a&gt; 1.48.2 : ce package met à jour la prise en charge de la correspondance  des interfaces système OVS par adresse MAC et corrige la réactivation  des ports et la gestion des secrets VPN pour l’authentification à 2  facteurs. Il enregistre les horodatages de connexion lors de l’arrêt  pour une activation automatique appropriée après le redémarrage. Les  principaux changements apportés à la version 1.48.0 rendent obsolète la  création d’autotools, ajoutent la prise en charge de la modification des chiffrements &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.openssl.org/&quot;&gt;OpenSSL&lt;/a&gt; pour l’authentification 802.1X et définissent les raisons des périphériques non gérés dans la &lt;code&gt;StateReason&lt;/code&gt;propriété visible dans nmcli. De plus, il remplace la &lt;code&gt;mac-address-blacklist&lt;/code&gt;propriété par &lt;code&gt;mac-address-denylist&lt;/code&gt;, améliore la détection de la bande WiFi 6 GHz et optimise les  performances pour éviter une utilisation élevée du processeur lors des  mises à jour d’itinéraire. La version précédente 1.46 ajoute des ID  stables dynamiques basés sur SSID, des adresses MAC aléatoires et  plusieurs améliorations pour la gestion d’IPv6, de D-Bus et de la  configuration cloud.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://mike-fabian.github.io/ibus-table/&quot;&gt;ibus-table&lt;/a&gt; 1.17.6 : cette mise à jour abandonne la prise en charge de Python2, faisant passer tous les scripts vers &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.python.org/&quot;&gt;Python3&lt;/a&gt; à l’aide de pyupgrade. Il permet désormais l’utilisation de touches  avec des keysyms Unicode dans les raccourcis clavier, améliorant ainsi  la personnalisation et la flexibilité. De plus, l’ &lt;code&gt;frames_per_buffer=chunk_size&lt;/code&gt;option est désormais utilisée &lt;code&gt;self._paudio.open()&lt;/code&gt;pour une meilleure gestion audio. La mise à jour inclut également des améliorations de traduction de &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://weblate.org/&quot;&gt;Weblate&lt;/a&gt; , avec des traductions en tchèque atteignant 36,6 pour cent, en  japonais à 45,3 pour cent et en chinois (simplifié) à 92,0 pour cent.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://btrfs.wiki.kernel.org/&quot;&gt;btrfsprogs&lt;/a&gt; 6.9 : l’ &lt;code&gt;mkfs&lt;/code&gt;utilitaire s’arrête désormais si l’état du montage ne peut pas être déterminé lors de l’utilisation de l’ &lt;code&gt;--force&lt;/code&gt;option et corrige le calcul de la taille minimale pour les périphériques zonés. La commande check supprime l’ &lt;code&gt;--clear-ino-cache&lt;/code&gt;option, déplaçant sa fonctionnalité vers le &lt;code&gt;rescue&lt;/code&gt;groupe de commandes, et ajoute la détection et la réparation des valeurs d’élément d’extension de fichier incorrectes &lt;code&gt;ram_bytes&lt;/code&gt;. Les commandes qgroup synchronisent désormais le système de fichiers  avant de rechercher les entrées obsolètes, gèrent les sous-volumes non  nettoyés et &lt;code&gt;squota&lt;/code&gt;les scénarios activés, et affichent l’état de nettoyage des sous-volumes. La &lt;code&gt;receive&lt;/code&gt;commande corrige l’analyse du flux pour les hôtes à alignement strict, et &lt;code&gt;tune change-csum&lt;/code&gt;les &lt;code&gt;dump-tree&lt;/code&gt;commandes incluent des mises à jour pour la gestion &lt;code&gt;dev-replace&lt;/code&gt;des éléments d’état. La &lt;code&gt;convert&lt;/code&gt;commande améliore l’itération des extensions pour les extensions préallouées/non écrites. Le processus de construction garantit désormais la  compatibilité avec e2fsprogs 1.47.1 et améliore le suivi des dépendances des fichiers d’en-tête. La documentation a également été mise à jour.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.gnu.org/software/emacs/&quot;&gt;Emacs&lt;/a&gt; 29.4 de GNU : une correction de bug d’urgence a eu lieu dans cette version. Dans  cette mise à jour, les commandes shell arbitraires ne sont plus  exécutées lors de l’activation du mode Org, ce qui améliore  considérablement la sécurité en empêchant l’exécution de commandes  potentiellement malveillantes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;corrections-de-bugs&quot; tabindex=&quot;-1&quot;&gt;Corrections de bugs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-tw-monthly-update-june/#corrections-de-bugs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Python-dnspython 2.6.1 :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2023-29483.html&quot;&gt;CVE-2023-29483&lt;/a&gt; - L’Eventlet antérieur à la version 0.35.2 dans dnspython permet une interférence d’attaque DNS « TuDoor » à distance.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;php8&lt;/p&gt;
&lt;p&gt;8.3.8 :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2012-1823.html&quot;&gt;CVE-2012-1823&lt;/a&gt; impliquait une vulnérabilité dans laquelle les attaquants pouvaient  injecter des arguments dans PHP-CGI, entraînant ainsi des problèmes de  sécurité potentiels. La nouvelle vulnérabilité, &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2024-4577.html&quot;&gt;CVE-2024-4577&lt;/a&gt; , a été découverte pour contourner ce correctif d’origine, permettant  des types d’attaques par injection d’arguments identiques ou similaires. La mise à jour garantit que ce contournement n’est plus possible,  renforçant ainsi les mesures de sécurité initialement mises en place  pour CVE-2012-1823.&lt;/li&gt;
&lt;li&gt;De même, le contournement de &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2024-1874.html&quot;&gt;CVE-2024-1874&lt;/a&gt; a été réalisé avec le correctif de &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2024-5585.html&quot;&gt;CVE-2024-5585&lt;/a&gt; .&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;kernel-firmware-nvidia-gspx-G06 (pilote GPU NVIDIA)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2024-0090.html&quot;&gt;CVE-2024-0090&lt;/a&gt; était une vulnérabilité dans laquelle un utilisateur pouvait provoquer une écriture hors limites.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2024-0091.html&quot;&gt;CVE-2024-0091&lt;/a&gt; était une vulnérabilité dans laquelle un utilisateur pouvait provoquer  un déréférencement de pointeur non fiable. Une exploitation réussie de  cette vulnérabilité pourrait conduire à un déni de service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2024-0092.html&quot;&gt;CVE-2024-0092&lt;/a&gt; était une vérification inappropriée ou une mauvaise gestion des conditions d’exception pouvant conduire à un déni de service.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;XZ5.6.2 :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2024-3094.html&quot;&gt;CVE-2024-3094&lt;/a&gt; Grâce à une série d’obscurcissements complexes, le processus de  construction de liblzma extrait un fichier objet prédéfini à partir d’un fichier de test déguisé existant dans le code source, qui est ensuite  utilisé pour modifier des fonctions spécifiques dans le code de liblzma. Il en résulte une bibliothèque liblzma modifiée qui peut être utilisée  par n’importe quel logiciel lié à cette bibliothèque, interceptant et  modifiant l’interaction des données avec cette bibliothèque. Plus de  détails dans l’instantané &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/3UNI5PRCGMBHLATQTHC5WRXK3D5HDNGK/&quot;&gt;20240605&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;cJSON v1.7.17 :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.suse.com/security/cve/CVE-2024-31755.html&quot;&gt;CVE-2024-31755&lt;/a&gt; - Une violation de segmentation, qui peut se déclencher via le deuxième paramètre.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-tw-monthly-update-june/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le mois de juin 2024 a été marqué par une série de mises à jour, de  correctifs de sécurité et d’améliorations importants. La mise à jour du  noyau Linux 6.9.7 a amélioré la stabilité et les performances. Mesa et  Mesa-drivers 24.1.2 ont introduit les dépendances de la caisse Rust et  amélioré la prise en charge de Vulkan. KDE Plasma 6.1.1 a apporté des  améliorations à l’interface utilisateur et une version majeure de  Python-setuptools 70.0 est arrivée pour les utilisateurs de versions  glissantes. Quelques vulnérabilités de sécurité critiques ont été  corrigées et les correctifs liés à la &lt;a href=&quot;https://news-opensuse-org.translate.goog/2024/04/12/learn-from-the-xz-backdoor/?_x_tr_sl=en&amp;amp;_x_tr_tl=fr&amp;amp;_x_tr_hl=fr&amp;amp;_x_tr_pto=wapp&quot;&gt;porte dérobée XZ&lt;/a&gt; se sont poursuivis, afin que Tumbleweed reste sécurisé, efficace et riche en fonctionnalités pour tous les utilisateurs.&lt;/p&gt;
&lt;p&gt;Pour les utilisateurs de Tumbleweed qui souhaitent contribuer ou participer à des discussions technologiques détaillées, abonnez-vous à la &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/&quot;&gt;liste de diffusion openSUSE Factory&lt;/a&gt; . L’équipe openSUSE encourage les utilisateurs à continuer de  participer via des rapports de bogues, des suggestions de  fonctionnalités et des discussions.&lt;/p&gt;
&lt;h3 id=&quot;contribuer-a-opensuse-tumbleweed&quot; tabindex=&quot;-1&quot;&gt;Contribuer à openSUSE Tumbleweed &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-tw-monthly-update-june/#contribuer-a-opensuse-tumbleweed&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Vos contributions et commentaires améliorent openSUSE Tumbleweed à chaque  mise à jour. Qu’il s’agisse de signaler des bugs, de suggérer des  fonctionnalités ou de participer à des discussions communautaires, votre implication est très appréciée.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>openSUSE new: Slowroll réglé pour un quart de mises à jour</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-09-slowroll-set-for-a-quarter-of-updates/"/>
		<updated>2024-07-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-09-slowroll-set-for-a-quarter-of-updates/</id>
		<content type="html">&lt;h1 id=&quot;slowroll-regle-pour-un-quart-de-mises-a-jour&quot; tabindex=&quot;-1&quot;&gt;Slowroll réglé pour un quart de mises à jour &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-slowroll-set-for-a-quarter-of-updates/#slowroll-regle-pour-un-quart-de-mises-a-jour&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/07/slow.png&quot; alt=&quot;Slowroll réglé pour un quart de mises à jour&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/openSUSE:Slowroll&quot;&gt;Slowroll&lt;/a&gt; , qui a une cadence de mise à jour plus modeste que &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://get.opensuse.org/tumbleweed/&quot;&gt;Tumbleweed&lt;/a&gt; , est de plus en plus accepté comme un équilibre entre les mises à jour rapides des versions glissantes de Tumbleweed et la version &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://get.opensuse.org/tumbleweed/&quot;&gt;Leap&lt;/a&gt; traditionnelle .&lt;/p&gt;
&lt;p&gt;Slowroll est presque prêt pour un déploiement complet et l’équipe de  développement a travaillé avec diligence pour préparer la prochaine  version, avec des mises à jour prévues pour les 9 juillet, 9 août et 9  septembre. Ces mises à jour devraient maintenir une cadence mensuelle  cohérente pour garantir aux utilisateurs avoir des mises à jour  opportunes et stables.&lt;/p&gt;
&lt;p&gt;L’une des mises à jour critiques incluses inclura les derniers correctifs &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/openssh/openssh-portable&quot;&gt;OpenSSH&lt;/a&gt; CVE, déjà disponibles dans Tumbleweed. Ce correctif améliore la  sécurité de Slowroll et garantit qu’il reste une distribution robuste et fiable pour les utilisateurs.&lt;/p&gt;
&lt;h3 id=&quot;principales-fonctionnalites-de-slowroll&quot; tabindex=&quot;-1&quot;&gt;Principales fonctionnalités de Slowroll &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-slowroll-set-for-a-quarter-of-updates/#principales-fonctionnalites-de-slowroll&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Cadence de mise à jour équilibrée : Slowroll propose un cycle de mise à jour  glissant mensuel qui fournit aux utilisateurs les dernières  fonctionnalités et mises à jour de sécurité tout en garantissant la  stabilité grâce à des tests et une validation approfondis.&lt;/p&gt;
&lt;p&gt;Phase bêta : Slowroll est maintenant en phase bêta, indiquant qu’il est  presque prêt pour un déploiement complet. Les utilisateurs peuvent  s’attendre à une expérience fiable avec des améliorations continues.&lt;/p&gt;
&lt;p&gt;Amélioration continue : la distribution intègre de grosses mises à jour environ tous les mois, ainsi que des corrections de bugs et des correctifs de  sécurité continus, garantissant un système sécurisé et à jour.&lt;/p&gt;
&lt;h3 id=&quot;statistiques-et-statut&quot; tabindex=&quot;-1&quot;&gt;Statistiques et statut &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-slowroll-set-for-a-quarter-of-updates/#statistiques-et-statut&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Selon les dernières statistiques disponibles sur la &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=http://stage3.opensuse.org:17080/munin/opensuse.org/stage3.opensuse.org/slowrollstats.html&quot;&gt;page Slowroll Stats&lt;/a&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tumbleweed a eu 2813 packages mis à jour depuis la dernière version&lt;/li&gt;
&lt;li&gt;Slowroll a reçu 1 316 mises à jour provenant de 871 packages différents et seuls 339 RPM mis à jour sont des versions spécifiques à Slowroll.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;origines-et-but&quot; tabindex=&quot;-1&quot;&gt;Origines et but &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-slowroll-set-for-a-quarter-of-updates/#origines-et-but&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Slowroll, introduit en 2023, a été conçu comme une distribution expérimentale.  Son objectif principal est d’offrir une version plus lente que  Tumbleweed, améliorant ainsi la stabilité sans compromettre l’accès aux  nouvelles fonctionnalités. La distribution évolue continuellement avec  de grosses mises à jour intégrées environ tous les mois, soutenues par  des corrections de bugs et des mises à jour de sécurité régulières.&lt;/p&gt;
&lt;p&gt;Il est crucial de comprendre que Slowroll n’est pas destiné à remplacer  Leap. Au lieu de cela, il offre une alternative aux utilisateurs qui  souhaitent des logiciels plus récents, à un rythme plus lent que  Tumbleweed mais plus rapide que Leap.&lt;/p&gt;
&lt;p&gt;Si vous essayez Slowroll, amusez-vous bien – roulez… lentement !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>openSUSE new: Examen des prochaines étapes de la stratégie de marque Leap 16</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/"/>
		<updated>2024-07-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/</id>
		<content type="html">&lt;h1 id=&quot;examen-des-prochaines-etapes-de-la-strategie-de-marque-leap-16&quot; tabindex=&quot;-1&quot;&gt;Examen des prochaines étapes de la stratégie de marque Leap 16 &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#examen-des-prochaines-etapes-de-la-strategie-de-marque-leap-16&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/07/art.png&quot; alt=&quot;Examen des prochaines étapes de la stratégie de marque Leap 16&quot;&gt;&lt;/p&gt;
&lt;p&gt;Un grand merci à tous ceux qui ont participé à l’ &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://events.opensuse.org/conferences/oSC24/program/proposals/4635&quot;&gt;atelier de branding Leap 16&lt;/a&gt; lors de la &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.youtube.com/playlist?list%3DPL_AMhvchzBadtOw4K3kWfWhidyhXPnW9P&quot;&gt;conférence openSUSE 2024&lt;/a&gt; . L’enthousiasme et la créativité nous poussent à franchir les  prochaines étapes avec la marque Leap 16. Développons davantage  certaines de ces idées fantastiques !&lt;/p&gt;
&lt;h3 id=&quot;vous-trouverez-ci-dessous-une-liste-des-initiatives-de-marque-leap-16-que-nous-souhaitons-realiser&quot; tabindex=&quot;-1&quot;&gt;Vous trouverez ci-dessous une liste des initiatives de marque Leap 16 que nous souhaitons réaliser : &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#vous-trouverez-ci-dessous-une-liste-des-initiatives-de-marque-leap-16-que-nous-souhaitons-realiser&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;1-papier-peint-independant-de-la-distribution-abstraite&quot; tabindex=&quot;-1&quot;&gt;1) Papier peint indépendant de la distribution abstraite &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#1-papier-peint-independant-de-la-distribution-abstraite&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Nous recherchons des modèles de papier peint pouvant être partagés sur  n’importe quelle distribution. Il peut s’agir d’un dégradé, d’une  fractale ou de tout autre motif abstrait, qui intègre idéalement le  nouveau logo. L’objectif est de créer quelque chose de visuellement  attrayant et universellement adaptable, comme le font les caméléons.&lt;/p&gt;
&lt;h4 id=&quot;2-fond-d-ecran-specifique-a-la-distribution-abstraite-pour-leap-16-et-tumbleweed&quot; tabindex=&quot;-1&quot;&gt;2) Fond d’écran spécifique à la distribution abstraite pour Leap 16 et Tumbleweed &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#2-fond-d-ecran-specifique-a-la-distribution-abstraite-pour-leap-16-et-tumbleweed&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;En plus du papier peint agnostique, nous avons besoin de designs  spécifiques pour Leap 16 et Tumbleweed. Ces fonds d’écran doivent  refléter l’identité unique de chaque distribution tout en conservant un  thème visuel cohérent. Un design ajustable pour d’autres saveurs comme  Slowroll, Kalpa, Aeon et autres peut être envisagé et proposé à ces  projets.&lt;/p&gt;
&lt;h4 id=&quot;3-variante-jour-et-nuit-avec-cameleon&quot; tabindex=&quot;-1&quot;&gt;3) Variante jour et nuit avec caméléon &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#3-variante-jour-et-nuit-avec-cameleon&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Nous recherchons également des modèles pour une variante jour et nuit  mettant en vedette un caméléon bien-aimé. Ces fonds d’écran doivent se  compléter tout en représentant les différents moments de la journée de  manière créative et engageante. De plus, des variantes jour/nuit pour  les designs abstraits pourraient également être une option. Bien que  cela ne soit pas nécessaire, si les participants ont de bonnes idées,  celles-ci seront examinées plus en détail.&lt;/p&gt;
&lt;p&gt;​      &lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/07/theme.png&quot; alt=&quot;img&quot;&gt;&lt;/p&gt;
&lt;h4 id=&quot;4-soumissions-de-photos-de-notre-mascotte&quot; tabindex=&quot;-1&quot;&gt;4) Soumissions de photos de notre mascotte &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#4-soumissions-de-photos-de-notre-mascotte&quot;&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Nous vous invitons à nous soumettre deux photos en lien avec notre mascotte, le caméléon, ou tout ce qui lui ressemble. Le photographe de la photo  doit également être l’auteur de la demande. C’est une excellente  occasion de mettre en valeur vos compétences en photographie et de  contribuer à nos efforts de branding.&lt;/p&gt;
&lt;h3 id=&quot;appel-a-concours-photo&quot; tabindex=&quot;-1&quot;&gt;Appel à concours photo ! &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#appel-a-concours-photo&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Nous sommes ravis d’annoncer un concours photo. Veuillez soumettre vos  photos pour avoir une chance de figurer dans les supports de marque.  Vous pouvez soumettre vos photos via notre outil de suivi des problèmes  GitHub. Nous utiliserons un mécanisme de pouce vers le haut/vers le bas  pour sélectionner les meilleures entrées.&lt;/p&gt;
&lt;h3 id=&quot;directives-de-soumission&quot; tabindex=&quot;-1&quot;&gt;Directives de soumission &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#directives-de-soumission&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Vous êtes invités à participer à la collection de fonds d’écran définie &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/openSUSE/branding/issues&quot;&gt;dans notre référentiel de marque&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Les photos peuvent être soumises &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/openSUSE/wallpapers/issues/18&quot;&gt;ici sous le numéro 18&lt;/a&gt; .&lt;/p&gt;
&lt;h3 id=&quot;date-limite-et-exigences&quot; tabindex=&quot;-1&quot;&gt;Date limite et exigences &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-07-09-looking-at-next-steps-for-leap-branding/#date-limite-et-exigences&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;La date limite de soumission est le 1er novembre 2024. Veuillez vous  assurer que vos candidatures répondent aux exigences suivantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Doit être lié à la marque (caméléons, objets ressemblant à des caméléons, etc.)&lt;/li&gt;
&lt;li&gt;Photographies haute résolution uniquement (4k ou de préférence 5k)&lt;/li&gt;
&lt;li&gt;Œuvre originale - soumise par l’auteur de la photographie ou avec l’approbation de l’auteur réel&lt;/li&gt;
&lt;li&gt;Orientation paysage uniquement&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Veuillez ajouter une copie de vos photos, y compris une description (où elles  ont été prises et ce qu’il y a sur la photo), en tant que commentaires  dans le numéro. Incluez un lien vers une variante haute résolution.&lt;/p&gt;
&lt;p&gt;Nous sommes impatients de voir vos contributions créatives et de faire de  Leap 16 une expérience visuellement encore plus époustouflante pour tous les membres de la communauté openSUSE !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>La quête d&#39;une distribution incassable : retour d&#39;expérience.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-08-nixos-une-triste-fin-chez-moi/"/>
		<updated>2024-07-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-08-nixos-une-triste-fin-chez-moi/</id>
		<content type="html">&lt;p&gt;J’étais convaincu d’avoir trouvé la distribution Linux ultime, une version réputée pour sa stabilité à toute épreuve : NixOS. Avec ses promesses d’un système immuable et d’une gestion des paquets révolutionnaire, je me sentais prêt à explorer un nouvel horizon informatique, loin des tracas habituels de maintenance et de configuration.&lt;/p&gt;
&lt;p&gt;Pourtant, le destin en a décidé autrement. Une simple coupure de courant a plongé mon système dans le chaos. À mon redémarrage, l’interface graphique était réduite à une croix stérile à la place de la souris, sans icônes ni fond d’écran. Mes fenêtres étaient dépourvues de bordures, semblant flotter sans ancrage.&lt;/p&gt;
&lt;p&gt;Déterminé à restaurer mon environnement, j’ai cherché à revenir à une sauvegarde antérieure. Malheureusement, mes précautions avaient été insuffisantes. Malgré mes efforts pour reconstruire ma configuration à partir des fichiers de sauvegarde disponibles, rien n’y faisait. Le processus de compilation se déroulait sans accroc, mais le résultat restait inchangé : une interface utilisateur dysfonctionnelle.&lt;/p&gt;
&lt;p&gt;C’est alors que je me suis rendu compte que parfois, la simplicité et la robustesse d’une distribution comme Debian avec Xfce sont des qualités qui ne doivent pas être sous-estimées. Xubuntu, avec sa légèreté et son interface intuitive, ou même Debian dans sa forme la plus pure, offrent une fiabilité et une stabilité qui peuvent être précieuses dans les moments de crise.&lt;/p&gt;
&lt;p&gt;Mon expérience avec NixOS m’a appris qu’au-delà des innovations technologiques, la praticité et la résilience au quotidien sont des critères essentiels dans le choix d’un système d’exploitation. Peut-être un jour, quand mes compétences auront progressé et que je serai prêt à explorer à nouveau les possibilités offertes par une gestion fonctionnelle, je reviendrai à NixOS. Mais pour l’instant, je retourne à une base plus familière, prêt à reconstruire mon environnement de travail avec une stabilité éprouvée.&lt;/p&gt;
&lt;p&gt;Et vous, quelle est votre expérience avec les distributions Linux ? Avez-vous déjà été confronté à des défis similaires dans votre quête de la distribution parfaite ? Partagez vos histoires et vos conseils dans les commentaires !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Alien Dark Descent, un excellent jeu voir même le meilleur jeu de cette franchise!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-07-01-alien-dark-descent-un-excellent-jeu/"/>
		<updated>2024-07-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-07-01-alien-dark-descent-un-excellent-jeu/</id>
		<content type="html">&lt;p&gt;On va parler jeu aujourd’hui, ça fait un moment que je n’en ai pas parlé, j’ai un billet à moitié abandonné sur Baldur Gate 3, abandonné car j’ai &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2023-12-26-jai-fais-une-bourde/&quot;&gt;perdu le dossier&lt;/a&gt; alors que j’avais bien bosser sur ce billet et ça m’a donc coupé l’envie de le finir.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://www.impulsegamer.com/articles/wp-content/uploads/2023/06/Aliens_DarkDescent_KeyArt_4k_nologo.jpg&quot; alt=&quot;alien dark descent&quot;&gt;&lt;/p&gt;
&lt;p&gt;C’est donc d’Alien qu’on va parler, qui est ma franchise de film préférée toute confondue, et plus particulièrement du jeu &lt;a href=&quot;https://fr.wikipedia.org/wiki/Aliens:_Dark_Descent&quot;&gt;Alien Dark Descent&lt;/a&gt; qui est pour moi le meilleur jeu sur cette franchise, une véritable pépite inattendu, ainsi que la perle de cette fin d’année 2023. Clairement c’est le jeu que je n’attendais pas, du moins rien de bien folichon, et qui fut une véritable expérience agréable.
Comme le dit sa page Wikipdedia:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Dark Descent est un jeu vidéo de stratégie en temps réel joué en vue du dessus. Les joueurs doivent donner des ordres à une escouade de quatre marines coloniaux, qui doivent combattre les xénomorphes et les agents voyous de la Weyland-Yutani Corporation. Le jeu propose cinq classes de personnages de départ, chacune avec ses propres armes et capacités uniques. Alors que le combat se déroule en temps réel, les joueurs peuvent brièvement ralentir le temps d’exploration afin d’émettre des commandes ou de mettre en place une embuscade. Les joueurs sont encouragés à explorer la station lunaire, à découvrir des raccourcis et à déployer des traqueurs de mouvement qui permettent aux joueurs de suivre les mouvements des aliens. Les joueurs peuvent également utiliser une scie électrique pour ouvrir des portes verrouillées ou des portes soudées. Les modifications apportées à la disposition des niveaux sont permanentes. Souder une porte peut empêcher les Xénomorphes d’avancer, mais cela peut cependant bloquer la route du joueur lors de visites ultérieures.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Il y a tout de l’univers d’Alien, je dirais aussi que si vous aimé cet univers, notamment et plus particulièrement le films &lt;strong&gt;Aliens&lt;/strong&gt; (le retour), vous serez en terrain connu, l’ambiance, la pression, le débordement lors d’une attaque des créatures, le son, la musique, tout est sublime.&lt;/p&gt;
&lt;p&gt;Je déplore quand même quelques petites choses, qui n’ont rien à voir avec la qualité du jeu, je le trouve trop court, de mémoire on a 13 missions, qui représente selon moi une trentaine d’heure de jeu mais le prix du jeu est vraiment correcte (souvent à moins de 30€), il n’y a pas de DLC et rien n’est prévu, ce qui est bien dommage car j’aurais aimé en avoir pour continuer ce jeu fantastique, pas de possibilité de jouer avec un pote qui aurait une deuxième escouade, et pour finir le New Game + qui ne donne pas la possibilité de reprendre son  escouade de 5 au lieu de 4 en début de partie, ni l’intégralité des armes débloqués ce qui aurait peut être trop faciliter la partie, mais désolé la cracheuse comme j’aime l’appeler devrait être là dès le début. C’est vraiment tout pour les points négatives qui sont surtout personnels, je ne pense pas que vous serez du même avis.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi choisir Ubuntu en 2024?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-30-pourquoi-ubuntu-en-2024/"/>
		<updated>2024-06-30T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-30-pourquoi-ubuntu-en-2024/</id>
		<content type="html">&lt;p&gt;Je l’ai dit, je suis vraiment satisfait de ce que j’ai avec cette Ubuntu, je pense être stabiliser dessus et je ne cherche pas à aller ailleurs, ça juste marche comme il faut et c’est ce que je cherchais avant tout autre chose.&lt;/p&gt;
&lt;p&gt;Je vais tenter de dire pourquoi Ubuntu en 2024 n’est pas un si mauvais choix? Pourquoi c’est devenu ma distribution alors que je suis sous Debian depuis l’arrivé (même un brin avant) de Etch? Et pourquoi pas une autre?&lt;/p&gt;
&lt;p&gt;J’ai eu mes 40 ans, je le prends très mal car dans ma tête j’en ai toujours 18 ou 20 pas plus, et j’ai perdu beaucoup de temps devant un écran pour pas grand chose puisque j’ai fermé une à une les portes des projets commencés. Je ne suis donc plus avec les mêmes attentes, avant je voulais du libre et surtout du sur-mesure, Debian était excellente là-dessus, mais j’aurais très bien pu aller sur du Arch, Gentoo, pour ne citer qu’elle, je voulais aussi du stable et surtout du léger car je reconditionnais beaucoup.&lt;/p&gt;
&lt;p&gt;Maintenant et après autant d’années passées, je ne suis plus dans la même recherche, le même besoin, j’ai surtout envie de me faciliter la vie, juste que ça marche sans chercher une solution, limite je retournerais sous Windows sans aucuns soucis ni regrets. Ubuntu là dessus est passé maître dans l’art, c’est pas la seule mais clairement elle est loin devant les autres de mon point de vue. Oui, il y a Manjaro, mais elle est basée sur Arch avec un tampon, j’ai dis plus haut que je voulais juste que ça marche, gardez ça en tête, je ne veux pas chercher ni comprendre comment combler une quelconque lacune et encore moins corriger des coquilles qui vont tôt ou tard venir à cause d’un gestionnaire de paquets qui confond simple avec simpliste, comprenez par la que je veux que ce soit mon gestionnaire de paquets qui me dise les actions à faire et non moi qui doit aller chercher les infos sur les changements manuelles.&lt;/p&gt;
&lt;p&gt;Il y avait toutefois plusieurs choix qui pouvaient m’aller en restant dans du “&lt;em&gt;out-of-the-box&lt;/em&gt;” assez simple, je pense à openSUSE, Fedora et Calculate linux, je reste sur ce choix car le reste n’est que des ubuntu-likes ou des debian-likes, je pense principalement à Mint linux et MXLinux, ou encore des arch-likes comme Garuda. Je pense clairement que ce n’est pas l’emballage qui fait que le bonbon soit bon, si je veux une arch, je prends la arch pas une quelconque &lt;em&gt;fille de&lt;/em&gt; qui n’apporte en vrai que des dépôts personnalisés mit en priorité par rapport aux dépôts officiels d’Archlinux. Pareil pour Mint, je suis resté avec les priorisations des updates selon leurs dangerosités allant même jusqu’à cacher certaines updates. Je ne dois pas être le seul quand je vois &lt;a href=&quot;https://forums.linuxmint.com/viewtopic.php?t=343191&quot;&gt;le rappel à l’ordre de son fondateur&lt;/a&gt; sur l’importance des mises-à-jour, je cite:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Environ 30% des utilisateurs appliquent les mises à jour en moins d’une semaine&lt;/p&gt;
&lt;p&gt;Après avoir mis à jour Firefox 85.0, nous avons demandé à Yahoo de nous donner une ventilation du trafic Linux Mint par agent utilisateur. Ces statistiques ne couvraient que les utilisateurs qui utilisent Yahoo bien sûr, mais elles nous ont montré à quelle vitesse la mise à jour a été appliquée.&lt;/p&gt;
&lt;p&gt;Nous avons pu constater que seuls 30% des utilisateurs ont mis à jour leur navigateur web en moins d’une semaine.&lt;/p&gt;
&lt;p&gt;Ces statistiques nous montrent également les utilisateurs des dernières versions de Linux Mint qui n’appliquent pas du tout les mises à jour. Par exemple, une partie de ce trafic utilise Firefox 77 (la version livrée avec Linux Mint 20).&lt;/p&gt;
&lt;p&gt;Entre 5% et 30% des utilisateurs exécutent Linux Mint 17.x&lt;/p&gt;
&lt;p&gt;Ces statistiques proviennent de deux sources distinctes, toutes deux très peu fiables … comme vous pouvez le voir, il y a un écart assez important entre 5 et 30, mais elles nous racontent toutes les deux la même histoire.&lt;/p&gt;
&lt;p&gt;0% des utilisateurs devraient exécuter Linux Mint 17.x! Tout ce qui précède n’est pas bon, que ce soit 5% ou 30%.&lt;/p&gt;
&lt;p&gt;Linux Mint 17.x a atteint EOL (End-Of-Life) en avril 2019. En d’autres termes, il a cessé de recevoir des mises à jour de sécurité depuis près de 2 ans maintenant!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;On a que ce qu’on mérite, je pense pouvoir vous demander de chercher sur le &lt;a href=&quot;https://blog.fredericbezies-ep.fr/page/3/?s=mint&quot;&gt;blog de Fred&lt;/a&gt; pour savoir de quoi je parle.&lt;/p&gt;
&lt;p&gt;Je pense que l’Ubuntu est juste mieux finie, sa finition est exemplaire, elle reste simple et surtout il n’y a aucuns jugements sur ce que tu en fais.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Mais qu&#39;est ce qui se passe dans ce pays?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-19-quest-ce-qui-se-passe-dans-ce-pays/"/>
		<updated>2024-06-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-19-quest-ce-qui-se-passe-dans-ce-pays/</id>
		<content type="html">&lt;p&gt;Dans ce billet, je vais faire une exception, je parlerai de politique, chose assez rare ici, car je ne me suis jamais senti obligé d’afficher mes idées, non par honte mais par respect.&lt;/p&gt;
&lt;p&gt;Je suis d’une famille socialement gauchiste (intégralement), communiste puis socialiste, donc assez loin de ce que je suis actuellement, mon père ami de Robert Hue (PCF) a toujours été de gauche, avec des idées de gauche. Comment j’ai pu basculer dans le coté obscur (la droite)?&lt;/p&gt;
&lt;p&gt;Je parle de la droite mais je devrais dire l’appeler comme ses détracteurs extrême-droite, bizarrement il y a bien un extrême pour la droite mais pas pour la gauche, le LFI n’est pas considéré par les journalistes du moins certain, mais surtout par certain milieu comme de l’extrême! J’ai entendu des journalistes de la 16 --oh je sais c’est le journal des racistes de droite-- dire la raison de cette droite de l’extrême, c’est qu’elle préconise l’avantage de la terre, qu’elle préconise la priorité à la Nation, à ceux qui sont de cette nation, je comprends pas le mal, oui je suis pour prioriser les français aux restes dans notre pays, oui je suis pour le “made in France”, oui je suis pour que notre pays producteur d’électricité vende à des tarifs préférentiels à ses clients au lieu de vendre à perte au reste de l’Europe, oui je suis pour aider nos SDF et non la masse migratoire qui nous emmène avec eux leurs pensées antisémites.&lt;/p&gt;
&lt;p&gt;Alors oui, je sais, je me tire une balle dans le pied, je me flingue à moitié, on va me cataloguer de racistes, et pourtant, je suis assez loin radicalement de ce genre de pensée. Mon film de chevet est &lt;a href=&quot;https://www.imdb.com/title/tt0120586/&quot;&gt;American History X&lt;/a&gt; ça relate et je vais la faire court, la débilité du racisme quelqu’il soit. Je dois dire que je subi le racisme, et oui moi blanc et chrétien, je subi le racisme, un racisme d’autant plus important qu’il n’est pas reconnu, non les gars, l’anti-blanc n’est pas reconnu comme un racisme et pourtant on est de plus en plus confronté à ça dans les banlieues, ni même les actes ou paroles contre la chrétienté. Non, il n’est reconnu dans ce pays que le racisme autre que blanc et celui des religions islamique et juive. Si dire ça fait de moi un raciste, alors je suis coupable, dénoncez moi. Combien de fois je me suis fais insulté de “sale blanc”, “sale français”, oui je suis conducteur de bus, les cités je suis en plein dedans, j’ai vu en 15 ans de métier la dégradation et à chaque fois la même chose, je ne peux porter plainte pour racisme…&lt;/p&gt;
&lt;p&gt;Comment je pourrais voter pour une gauche ouvertement antisémite? Comment je pourrais voter pour celle qui est contre les forces de l’ordre, qui associe police avec meurtrier, qui dit blanc égale raciste, qui dit ouvertement qu’il n’y a pas de terrorisme islamique mais de la résistance, qui qualifie les actes du 7 octobre comme de la résistance… Avons-nous déjà oublié que Mélanchon été contre le port du voile et autre tenue avant mais quand il a vu qu’il pouvait gagner avec le vote islamique, il s’est jeté à corps perdu dans ça?&lt;/p&gt;
&lt;p&gt;Pour moi, un racisme anti-blanc est tout aussi honteux que l’anti-noir, et en ce qui concerne la religion, c’est comme le sexe, ça devrait pas s’afficher dans la rue! Quelque soit la religion, nous devons pas avoir à la montrer, on ne pourrait jamais me dire que je montre mes croyances, pourtant je suis bien croyant.&lt;/p&gt;
&lt;p&gt;Il y a une décadence dans ce pays, que ce soit la violence, le sexe, les religions, mais on est où? Pourquoi nous subissons les pensées anti-juifs, antisémites, apportées avec cette migration? Ceux sont des courants venues de cette migration, nous devons pas la subir et encore moins la tolérer, c’est eux qui viennent et doivent donc s’adapter pas à moi. Si je vais dans un pays musulman, je ne vais pas laisser ma femme à poil sur la plage, si je vais en pays communiste, je ne vais pas cracher sur les drapeaux des camarades, merde pourquoi en France on doit subir les dérives de ça?&lt;/p&gt;
&lt;p&gt;Je suis d’une religion, je l’ai assez dit ici dans ce billet, pourquoi on rend Noël non religieux, pourquoi on ne voit plus de crèches, voir même d’étoiles sur le sapin, tout ça au nom de la laïcité? Ça ne marche pas avec le reste?&lt;/p&gt;
&lt;p&gt;Alors oui, je vais voter RN, pour réguler cette migration qui nous apporte cette merde de pensée antisémites, pour que nos forces de police aient plus de puissances, pour la sécurité, pour protéger toutes formes de racisme car oui l’anti-blanc est un racisme tout aussi important que le reste des racismes et ce même si SOS-Racisme ne le pense pas (ils ont clairement dit que l’anti-blanc est une sensation pas un racisme), et surtout parce que je ne veux pas voir l’extrême-gauche au pouvoir, les anarchistes à deux balles prêt à tuer les racines françaises pour des places…&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Content d&#39;Ubuntu!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-20-content-dubuntu/"/>
		<updated>2024-06-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-20-content-dubuntu/</id>
		<content type="html">&lt;p&gt;Je suis vraiment satisfait de ce que j’ai avec cette Ubuntu, je pense me stabiliser dessus tellement que ça ne manque pas de qualités, oui c’est moins léger qu’une Debian et moins vivace, mais d’un coté on est très loin en terme de finition, de l’autre je ne vois pas de différences en terme de vivacité sur un PC vieux de 6 ans, c’est vivace et même les applications en snap que sont Firefox ou Thunderbird…&lt;/p&gt;
&lt;p&gt;Par contre en terme de finitions, on est loin d’une Debian, même de tout autres distributions, nous avons un Gnome presque digne de la meilleur ergonomie de bureau ayant jamais existé, oui j’ose le dire, je parle d’Unity, le bureau craché par la communauté du Libre soit disant mal foutu mais c’est surtout parce-que derrière c’était Canonical et non Redhat! Le Gnome d’Ubuntu est modifié, la session “Ubuntu” active des extensions, &lt;code&gt;Ubuntu Dock&lt;/code&gt; fournit un dock latéral, &lt;code&gt;Ubuntu AppIndicator&lt;/code&gt; intègre des indicateurs supplémentaires dans la barre supérieure (ah le systray que Gnome-Shell essaye de tuer depuis son arrivé), &lt;code&gt;Desktop icons New Generation&lt;/code&gt; (DiNG) qui rétablit un certain nombre de fonctionnalités d’un bureau (le glisser-déposer, les icônes sur le bureau, entre autres). Quelques petites attentions sont ajoutées comme les icônes minimiser, agrandir des fenêtres qui normalement ne sont pas là et qu’il faut activer via &lt;code&gt;personnalisation ou gnome-tweak&lt;/code&gt;, mais c’est surtout sa logithèque (le fameux Store) qui me plaît le plus; normalement la logithèque de Gnome me fait râler au plus haut point, il reste toujours en arrière plan ouvert et travaillant en silence mais consommant pas mal car c’est lui qui s’occupe des installations/suppressions, des mises-à-jour et pour finir les updates des firmwares, quand on sait que je ne l’utilise pas ou si rarement que je peux faire une croix dans le calendrier, c’est des ressources gâchées pour pas grand chose, là avec le Store d’Ubuntu on a pas ce comportement, il ne reste pas en arrière plan, ce n’est pas lui qui s’occupe des mises-à-jour ni des firmwares, il y a deux autres applications autonomes pour ça, c’est pas plus mal, moi ça me plaît… Bref, pas mal de petites attentions que RedHat/Gnome nous ont retiré et que Canonical nous remet par défaut.&lt;/p&gt;
&lt;p&gt;Dans les trucs qui ne me plaisent pas et qui vient de Gnome et de cette version plus particulièrement, pourtant je l’ai eu ce Gnome 46 sur Tumbleweed et sur Nixos et je n’avais rien remarqué, c’est la fenêtre de copie de fichiers dans &lt;code&gt;Nautilus&lt;/code&gt; pardon &lt;code&gt;Fichier&lt;/code&gt; --que c’est con cette uniformisation des noms d’application par leurs fonctions–, et double pardon car cette fenêtre n’est plus, comme je suis triste de perdre ce que Xfce vient de sublimer, nous avons maintenant droit à un popup à la con en bas à gauche, ça plaira à ceux qui aime le minimaliste, aux fans de Fedora RedHat, si je prends Gnome c’est pas pour avoir du minimaliste sinon je prendrais Xfce ou Mate, ou plus encore Fluxbox… Mais il y a pire, toujours dû à Gnome, on est dans une mode où la barre de titre est toujours plus grosse, avec des icônes de fermetures toujours plus grosses, c’est pour compenser le fait qu’il fallait reconnaître qu’Ubuntu depuis sa version 10.04 avait eu une idée de génie en mettant ces icônes dans la barre système directement et qu’il ne fallait donc pas viser pour aller toucher ces icônes mais juste taper pour se trouver en bonne position, et oui étant en bout d’écran dans un coin, il fallait juste taper son curseur dans l’angle et on y était, alors que là il faut viser et donc en mettant une barre de titres pour les applications si énorme ça permet de faire des icônes bien plus grosses et donc plus facilement touchables, ergonomie je vous le disais, Unity en était largement un leader!&lt;/p&gt;
&lt;p&gt;À part ces quelques trucs venant de Gnome qui sont une hérésie; mais encore une fois ce n’est pas Ubuntu mais bien le bureau de RedHat qui en est la cause, je suis vraiment pas mal content de cette version, je savais pourquoi je n’utilisais plus d’Ubuntu sur mes machines, la dernière étant une 16.04, simplement car j’y serais resté et j’aurais quitté Debian depuis au moins la 10.04, les ayant tous aimé par la suite.&lt;/p&gt;
&lt;p&gt;Un autre bon point, c’est la seule distribution (je ne compte pas la Mint car pas testé depuis un baille) qui reconnaît tout et installe tout même l’imprimante sans que tu fasses quoi que ce soit. J’ai eu le plaisir de voir mon Wifi, mon Bluetooth, ma carte Nvidia et mon imprimante tout-en-un, prêt à être utiliser sans rien faire de ma part. Alors venant de Debian, où c’est à nous de faire le nécessaire pour avoir ça, c’est un luxe, même sur openSUSE mon imprimante n’est pas fonctionnelle en sortie de boite, ni même ma carte Nvidia mais ça se règle simplement et rapidement sur cette distribution.&lt;/p&gt;
&lt;p&gt;Je pensais avoir quelques points sombres, comme les applications en snap que sont Firefox ou Thunderbird, et bien même pas, je ne vois pas de latences supplémentaires qu’avec le paquet deb, c’est bien optimisé dommage que ce soit pas partout, je trouve celui de Steam bien trop lent, en même temps je l’ouvre qu’une fois, mais j’ai pas souvenir que le flatpack soit si lent. De toute façon j’ai presque assez rapidement préféré les snaps que les flatpacks, déjà j’avais les applications dont j’avais besoin et qui n’étaient pas présents autre part, comme Hugo, Zola (oui des binaires existent déjà sur leurs sites respectifs) mais aussi les langages de développement qui sont en Snap et non en flatpack, comme Nodejs. C’est un point qui me manquait chez Nixos, de ne pas avoir le format snap, mais faut dire qu’on a tout en paquet Nix.&lt;/p&gt;
&lt;p&gt;Je retrouve donc une qualité de finition que seule SUSE 9.3 m’avait permit d’avoir, vite fait aussi sur Ubuntu à partir de la 10.04 mais sans vraiment atteindre ce qu’on avait à l’époque de SUSE, seule la première Leap (42.1) m’a redonné ce sentiment de finition avant cette Ubuntu.&lt;/p&gt;
&lt;p&gt;Je suis fatigué de la politique ultra-gauchiste et anarchiste qu’on trouve dans les communautés francophones de Debian, je suis tout autant fatigué du manque de vision chez openSUSE et des grandes gueules à la Richard Brown qui imposent dans la violence verbale ou l’ignorance totale des personnes qui ne s’approchent pas de sa vision opiniâtre et des clivages qui s’en suivent… J’arrête donc totalement ma participation aussi minime soit elle de ces deux projets.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Statement on Daniel Pocock.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-21-statement-on-danile-pocock/"/>
		<updated>2024-06-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-21-statement-on-danile-pocock/</id>
		<content type="html">&lt;p&gt;Le projet Debian &lt;a href=&quot;https://www.debian.org/&quot;&gt;https://www.debian.org/&lt;/a&gt;
Déclaration sur Daniel Pocock &lt;a href=&quot;mailto:press@debian.org&quot;&gt;press@debian.org&lt;/a&gt;
6 juin 2024 &lt;a href=&quot;https://www.debian.org/News/2024/20240606&quot;&gt;https://www.debian.org/News/2024/20240606&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Suite à l’enregistrement indu de la marque Debian en Suisse
par la société d’un ancien développeur Debian - qui a mené une
lourde campagne de diffamation contre Debian depuis 2018 -, le projet Debian a
a pris des mesures énergiques pour protéger ses marques et ses intérêts dans le monde entier.&lt;/p&gt;
&lt;p&gt;En novembre 2023, suite à une action en justice intentée par Debian, le
Le Tribunal Cantonal du Canton de Vaud a jugé [1] que l’enregistrement
de la marque DEBIAN en Suisse par Open Source Developer Freedoms SA
en liquidation (OSDF) – anciennement Software Freedom Institute SA – était une
détournement de la marque Debian, comme cette dernière est bien connue
et établi dans le secteur informatique à l’échelle mondiale. Aucun appel n’a été interjeté contre
le jugement qui est donc définitif.&lt;/p&gt;
&lt;p&gt;1 : &lt;a href=&quot;https://www.debian.org/News/2024/judgement.pdf&quot;&gt;https://www.debian.org/News/2024/judgement.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dans son jugement, le tribunal a estimé que :&lt;/p&gt;
&lt;p&gt;“Daniel Pocock est le seul administrateur du défendeur [OSDF].”&lt;/p&gt;
&lt;p&gt;« En procédant ainsi, le prévenu, qui était au courant de
l’existence de la marque contestée et de sa renommée, et qui connaissait
que le demandeur en était le propriétaire, puisque son seul administrateur était un
Développeur Debian et ancien membre de la communauté du même nom,
usurpé ladite marque et créé une confusion dans l’esprit du
publique.&amp;quot;&lt;/p&gt;
&lt;p&gt;Le tribunal a ordonné que l’enregistrement de la marque suisse soit
transféré à l’organisation de confiance du projet Debian, Software in
l’Intérêt Public (SPI) Inc., et les frais de l’action payés par le
défendeur. L’OSDF a également été sommée de publier la décision sur son site Internet.
Avant que la décision finale du tribunal puisse être rendue, l’OSDF a brusquement
a annulé l’enregistrement et est ensuite entré en liquidation sans
en informant SPI et sans payer les frais de l’action. À ce jour,
Daniel Pocock n’a respecté aucune des ordonnances du tribunal et
Debian a été obligée d’entamer une action de récupération pour ses coûts.&lt;/p&gt;
&lt;p&gt;Pendant ce temps, entre 2020 et février 2024, Debian a pris connaissance d’un
au moins 14 enregistrements de domaines et sites Web associés contrevenant à nos
politique des marques. Tous les domaines ont été enregistrés et contrôlés par
Daniel Pocock. En mai 2024, l’Organisation Mondiale de la Propriété Intellectuelle
(OMPI) a ordonné aux registres de domaine concernés de transférer [2] les 14
enregistrements auprès de SPI Inc. en fiducie pour Debian, notant [3] :&lt;/p&gt;
&lt;p&gt;2 : &lt;a href=&quot;https://www.wipo.int/amc/en/domains/search/case.jsp?case=D2024-0770&quot;&gt;https://www.wipo.int/amc/en/domains/search/case.jsp?case=D2024-0770&lt;/a&gt;
3 : &lt;a href=&quot;https://www.wipo.int/amc/en/domains/search/text.jsp?case=D2024-0770&quot;&gt;https://www.wipo.int/amc/en/domains/search/text.jsp?case=D2024-0770&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;« […] le Défendeur a enregistré et utilisé les noms de domaine litigieux dans
mauvaise foi, créant un risque de confusion quant à la source ou
affiliation avec la marque du Plaignant, à des fins commerciales ainsi que
fins critiques, et en pleine connaissance des objectifs du Plaignant.
marque et politique des marques.&lt;/p&gt;
&lt;p&gt;Le projet Debian continuera à prendre toutes les mesures nécessaires pour
protéger et défendre ses marques et autres intérêts. Notre marque
la politique a résisté à un examen minutieux dans plusieurs juridictions.&lt;/p&gt;
&lt;p&gt;Nous profitons donc de cette occasion pour remercier les membres de notre communauté qui
investi des efforts considérables pour documenter l’utilisation et le déploiement de Debian
à travers le monde en préparation pour contester la marque suisse
l’enregistrement, malgré la campagne de diffamation intense – et injuste – menée par de nombreux
nos bénévoles ont dû faire face ces dernières années.&lt;/p&gt;
&lt;p&gt;Nous restons déterminés à rechercher les moyens juridiques appropriés pour protéger nos
la communauté et d’autres personnes contre d’autres harcèlements.&lt;/p&gt;
&lt;h2 id=&quot;informations-complementaires&quot; tabindex=&quot;-1&quot;&gt;Informations complémentaires &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-06-21-statement-on-danile-pocock/#informations-complementaires&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le jugement du Tribunal Cantonal du Canton de Vaud, du
Le 27 novembre 2023, à retrouver sur
&lt;a href=&quot;https://www.debian.org/News/2024/judgement.pdf&quot;&gt;https://www.debian.org/News/2024/judgement.pdf&lt;/a&gt;
et le texte complet de la décision de l’OMPI, daté du 3 mai 2024, est disponible sur
&lt;a href=&quot;https://www.wipo.int/amc/en/domains/search/text.jsp?case=D2024-0770&quot;&gt;https://www.wipo.int/amc/en/domains/search/text.jsp?case=D2024-0770&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;a-propos-de-debian&quot; tabindex=&quot;-1&quot;&gt;À propos de Debian &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-06-21-statement-on-danile-pocock/#a-propos-de-debian&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le projet Debian est une association de développeurs de logiciels libres qui
donner de leur temps et de leurs efforts afin de produire le produit entièrement gratuit
système d’exploitation Debian.&lt;/p&gt;
&lt;h2 id=&quot;coordonnees&quot; tabindex=&quot;-1&quot;&gt;Coordonnées &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-06-21-statement-on-danile-pocock/#coordonnees&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour plus d’informations, veuillez visiter les pages Web Debian à l’adresse
&lt;a href=&quot;https://www.debian.org/&quot;&gt;https://www.debian.org/&lt;/a&gt; ou envoyez un courrier à &lt;a href=&quot;mailto:press@debian.org&quot;&gt;press@debian.org&lt;/a&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ubuntu et alors?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-18-ubuntu-et-alors/"/>
		<updated>2024-06-18T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-18-ubuntu-et-alors/</id>
		<content type="html">&lt;p&gt;Je me suis lancé avec une Ubuntu 24.04, j’ai souvent dit que seule Ubuntu pouvait me faire revenir sur du Debian, c’est le cas, c’est propre, c’est bien fini, c’est du ©çajustemarche© !&lt;/p&gt;
&lt;p&gt;J’ai commencé linux à une époque où on avait Ubuntu 5.10, la 6.04 devait sortir et fut renommer en 6.06 avec le retard encaissé, c’était une jeune distribution et à cette époque contrairement à tout le monde qui vouait le mérite de celle-ci, moi je ne comprenais pas l’enthousiasme suscité pour elle alors que Debian, la source d’Ubuntu faisait tout autant et aussi bien. Oui Ubuntu à cette époque était plus facile d’accès que Debian mais il n’y avait pas non plus un énorme fossé infranchissable…&lt;/p&gt;
&lt;p&gt;Je pense que le fossé entre les deux s’est creusé par la suite, à partir de la 10.04 qui marqua un tournant dans le visuel de la distribution et un premier jet sur son ergonomie mais surtout avec la 12.04 et l’environnement Unity qui posa la meilleur ergonomie de tout les bureaux. De nos jours, le fossé est infranchissable, de mon point de vue, oui Debian reste moins lourde en ressources et plus vivace, mais le confort est du coté d’Ubuntu ainsi que la finition. Je n’ai rien eu à faire, tout fonctionne sans que je fasse la moindre chose, que ce soit mon imprimante tout-en-un, ma carte Nvidia, le WIFI ou encore le bluetooth… Du reste, si je m’attarde sur la finition, je dis ça en étant pas un fan-boy de cette distribution, je ne connais pas mieux, déjà la meilleur ergonomie que j’ai connue a été sur une Ubuntu (tant que Unity fut le bureau par défaut), mais en terme de finition, elle est loin devant le reste. C’est pas pour dire, la seule qui s’y rapproche est une certaine Fedora Workstation (Gnome donc) mais qui reste assez geeks…&lt;/p&gt;
&lt;p&gt;Je crois que si Ubuntu est tant décriée, c’est avant tout qu’elle facilite GNU/Linux, elle a permis à des gens non geeks d’utiliser autre chose que Windows, elle a été et elle reste malgré tout le mal que les linuxiens barbus peuvent dire la distribution qui a mit en avant linux, qui a été abordable, et cette facilité qui a permit à la très célèbre madame Michu d’utiliser linux, a été le point central de cette haine envers elle. Oui, comment ça que tout le monde sans être geek va utiliser si facilement notre OS?&lt;/p&gt;
&lt;p&gt;Cette haine à été exacerbé en plus parce que ce sont des petits nouveaux touchant pour la première fois à la liberté et au pouvoir de faire tout et n’importe quoi, souvent n’importe quoi, qu’ils ont cassé leurs systèmes en faisant de la merde et en reprochant par la suite à la distribution leurs déboires. J’ai eu autant de Debian que d’Ubuntu qui ont bien fait le job jusqu’à la mort du matériel, Ubuntu n’a pas été plus fragile, au contraire, elle a supporté les conneries bien mieux car sous Debian il n’y avait rien de visibles pour saborder ma mise en place chez la personne, alors que sous Ubuntu on peut facilement changer les drivers, les firmwares, les applications, etc…&lt;/p&gt;
&lt;p&gt;Tout ça pour dire que pour certain, il y a comme une honte d’utiliser Ubuntu car c’est un OS pour “noobs”, qui donc mérite toutes leurs haines d’avoir cassé leurs suprématies sur le reste des utilisateurs.&lt;/p&gt;
&lt;p&gt;J’ai tout eu entre les mains, longtemps utilisateur de Debian, même contributeur et mainteneur de paquets pour celle-ci, pareil pour openSUSE, j’ai été sur du Gentoo et dérivée, sur du Archlinux et ses dérivées, même un peu sur Nixos qui je pense est le futur (atomique, immuable et déclarative), et aujourd’hui sur du Ubuntu sans honte. J’ai déjà été sur Ubuntu, j’ai beaucoup aimé la 10.04, mais aussi la période Unity avec la 12.04 jusqu’à 16.04. Je sais pourquoi je me retrouve dessus, j’ai arrêté d’utiliser Debian depuis peu (6 ou 7 mois), car je ne me retrouve plus dans la constance complotiste ultra gauche et anti-capitaliste, le Mélanchon qui en est la figure et qui se plaint de ça mais qui a fait fortune en mentant me fait bien rire, la CGT dont je suis un sympathisant (j’ai ma carte d’adhérent mais plus pour longtemps), qui demande de faire barrage à Le Pen, qui par la suite s’étonne de se faire enculer par Macron, je n’en peux plus, les mêmes qui me demandent de voter LFI car de gauche tout comme eux, non je ne peux pas, il n’y a rien eu pour le 7 octobre de la part de mon syndicat, par contre me demander de venir porter les drapeaux de la Palestine, ça pas de soucis, et bien je dis merde à cette pensée gauchiste, les syndicats sont là pour protéger les salariés pas pour faire de la politique, pas pour faire de l’antisémitisme, pas pour faire de l’anti-blancs, de l’anti-chrétiens, en demandant de voter pour une gauche qui l’est ouvertement et de façon assumée, je n’irai jamais voter pour des gens qui se sont associés avec Poutou qui va même à déclarer qu’il n’y a pas de terrorismes islamiques dans notre pays et que les massacres du 7 octobre sont de la résistance, malheureusement c’est ce que je vois aussi de plus en plus de façon assumée dans les communautés Debian non-officiels.&lt;/p&gt;
&lt;p&gt;Je n’ai jamais donné ma vraie raison de quitter Debian, car je pensais que c’était un cas isolé, que ça venait de moi, puisque je connais ce qu’est le racisme non reconnu de l’anti-blanc et l’anti-chrétien, un petit drapeau par ci, une petite phrase sur les colonisateurs blancs chrétiens par là,… Bref, je me suis senti sale d’être à la fois blanc, français et fière de notre histoire, ainsi que chrétien, dans ce genre de milieu. Mais ça mériterait un article entier, alors je vais juste rajouter le ton hautain de certains qui parce que eux sont utilisateurs de Debian, sont mieux que ceux d’Ubuntu, mais c’est vrai Ubuntu est capitaliste, le gars est millionnaire, c’est un méchant, pauvre con, tu utilises un smartphone android, tu fais des achats sur Amazon,… Et cette stupidité, est surtout française et debianeuse, je ne vois pas ça dans les forums Debian autre que francophones, je ne vois pas ça chez Gentoo, ni sur Archlinux, du moins il me semble.&lt;/p&gt;
&lt;p&gt;Chez Ubuntu, j’ai retrouvé ce que j’avais sur les forums de Mandriva, de l’entraide sans politique, c’est pas un mal de vouloir aider ou se faire aider sans entendre un soupçon de politique gauchiste. J’étais dans mon enfance bercé par le socialisme, Robert Hue (communiste socialiste et ancien maire de Montigny les Cormeilles) qui était un ami d’étude de mon père, mon père socialiste de toujours, tout ça pour dire que c’est cette gauche oppressif qui m’a fait détester la gauche dans son ensemble, en plus de l’ultra gauche détestable que Mélanchon représente. Je parlerai peut être de politique dans un futur billet, mais je sens qu’on va me cracher des mots comme raciste.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Nixos, une distribution trop tranquille?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-15-nixos-une-distribution-trop-tranquille/"/>
		<updated>2024-06-18T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-15-nixos-une-distribution-trop-tranquille/</id>
		<content type="html">&lt;p&gt;J’écris ce billet, au départ dans un but d’expliquer l’intérêt de cette distribution et plus je suis dans l’optique d’écrire et plus je me rends compte à quel point je suis touché par son utilisation.&lt;/p&gt;
&lt;p&gt;Pour le coup, elle me fait penser aux Générateurs de Sites Statiques, je l’ai souvent dit ici, Nixos est aux distributions linux ce que les &lt;em&gt;GSS&lt;/em&gt; sont aux &lt;em&gt;CMS&lt;/em&gt;, et comme je le dis toujours je ne sais pas comment j’ai pu faire autrement le blog avant d’utiliser un &lt;em&gt;GSS&lt;/em&gt;, depuis que je connais Nixos, j’ai le même sentiment, c’est vraiment impressionnant.&lt;/p&gt;
&lt;p&gt;Quelles sont les points forts de la distribution? Elle est immuable, atomique, déclarative, et a tout ou presque dans ses dépôts, voila ses forces. Le point faible, pour un vieux lascar linuxien, rien ou juste les habitudes --comme non FHS-- qui changent mais c’est le cas sur toutes les immuables.&lt;/p&gt;
&lt;p&gt;Comme je le disais elle est donc immuable et atomique, elle l’est mais pas comme Aeon (openSUSE) qui l’est avant tout grâce à son système de fichier (BTRFS) mais par son fonctionnement, elle a été pensé ainsi dès le début.&lt;/p&gt;
&lt;p&gt;Et avant tout c’est ce coté déclarative qui en est sa force presque exclusivement, car l’immuable/atomique on connaît et tous vont dans ce sens, que ce soit RedHat et sa Fedora Siverblue ou encore openSUSE avec ses MicroOS, Aeon et autres. Et encore je ne parle que des plus connues. Pour le coup, Nixos est bien plus intéressante car va plus loin et apporte avec elle cette déclarativité qui est autrement plus intéressant en apportant ce que je connaissais déjà avec les &lt;em&gt;GSS&lt;/em&gt; pour mon blog en remplacement des &lt;em&gt;CMS&lt;/em&gt; plus classiques que sont Spip, Wordpress ou PluXml, et qui me facilite la vie.&lt;/p&gt;
&lt;p&gt;Mais ça ne pourrait être totalement parfait si ce n’est qu’en plus &lt;em&gt;Nix&lt;/em&gt; est intelligent et s’attends à des options connues par lui avec leurs réponses attendues. Par exemple, si je faisais volontairement une erreur comme mettre en layout &lt;code&gt;FRE&lt;/code&gt; au lieu du attendu &lt;code&gt;FR&lt;/code&gt;, il m’empêcherait d’aller plus loin et m’inciterait à changer pour &lt;code&gt;FR&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Je change ceci qui est attendu par Nix:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  &lt;span class=&quot;token comment&quot;&gt;# Configure keymap in X11&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xkb &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    layout &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;en ceci:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  &lt;span class=&quot;token comment&quot;&gt;# Configure keymap in X11&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xkb &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    layout &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fre&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;et le résultat ne se fait pas attendre:&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;sebastien@debiancerlinux:~&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;$ &lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; nixos-rebuild switch
building Nix&lt;span class=&quot;token punctuation&quot;&gt;..&lt;/span&gt;.
building the system configuration&lt;span class=&quot;token punctuation&quot;&gt;..&lt;/span&gt;.
these &lt;span class=&quot;token number&quot;&gt;4&lt;/span&gt; derivations will be built:
  /nix/store/kd0v7b6bk5nc10d44f8rd5v42ghshk2i-etc-X11-xorg.conf.d-00-keyboard.conf.drv
  /nix/store/5pj6si93d145fw1gac8dkykc42zvjfhb-etc.drv
  /nix/store/af16fw05dgvyr86bynbxs3qfnnp8sg3r-xkb-validated.drv
  /nix/store/zrkif2asiwryy4mj7kzx03br37ihi7s8-nixos-system-debiancerlinux-24.05.675.805a384895c6.drv
this path will be fetched &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0.00&lt;/span&gt; MiB download, &lt;span class=&quot;token number&quot;&gt;0.02&lt;/span&gt; MiB unpacked&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;:
  /nix/store/11zjdvij5m379iy4nan4nwbp7a2zqzr2-xkbvalidate
building &lt;span class=&quot;token string&quot;&gt;&#39;/nix/store/kd0v7b6bk5nc10d44f8rd5v42ghshk2i-etc-X11-xorg.conf.d-00-keyboard.conf.drv&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;..&lt;/span&gt;.
copying path &lt;span class=&quot;token string&quot;&gt;&#39;/nix/store/11zjdvij5m379iy4nan4nwbp7a2zqzr2-xkbvalidate&#39;&lt;/span&gt; from &lt;span class=&quot;token string&quot;&gt;&#39;https://cache.nixos.org&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;..&lt;/span&gt;.
building &lt;span class=&quot;token string&quot;&gt;&#39;/nix/store/af16fw05dgvyr86bynbxs3qfnnp8sg3r-xkb-validated.drv&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;..&lt;/span&gt;.
building &lt;span class=&quot;token string&quot;&gt;&#39;/nix/store/5pj6si93d145fw1gac8dkykc42zvjfhb-etc.drv&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;..&lt;/span&gt;.

The value &lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;`&lt;/span&gt;fre&#39; &lt;span class=&quot;token keyword&quot;&gt;for&lt;/span&gt; keyboard layout is invalid.

Please check the definition &lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;`&lt;/span&gt;&lt;/span&gt;services.xserver.xkb.layout&lt;span class=&quot;token string&quot;&gt;&#39;.

Detailed XKB compiler errors:

    [XKB-338] Couldn&#39;&lt;/span&gt;t &lt;span class=&quot;token function&quot;&gt;find&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;file&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;symbols/fre&quot;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt; include paths
    &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;XKB-338&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt; include paths searched:
    &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;XKB-338&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;   /nix/store/4d6p2fvack9fzcfp78xw9g45wz6m0pri-xkeyboard-config-2.41/etc/X11/xkb
    &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;XKB-338&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt; include paths could not be added:
    &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;XKB-338&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;   /homeless-shelter/.config/xkb
    &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;XKB-338&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;   /homeless-shelter/.xkb
    &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;XKB-338&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;   /etc/xkb
    &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;XKB-769&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; Abandoning symbols &lt;span class=&quot;token function&quot;&gt;file&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;(unnamed)&quot;&lt;/span&gt;
    Failed to compile xkb_symbols
    Failed to compile keymap

error: builder &lt;span class=&quot;token keyword&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;/nix/store/af16fw05dgvyr86bynbxs3qfnnp8sg3r-xkb-validated.drv&#39;&lt;/span&gt; failed with &lt;span class=&quot;token builtin class-name&quot;&gt;exit&lt;/span&gt; code &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;
error: &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt; dependencies of derivation &lt;span class=&quot;token string&quot;&gt;&#39;/nix/store/zrkif2asiwryy4mj7kzx03br37ihi7s8-nixos-system-debiancerlinux-24.05.675.805a384895c6.drv&#39;&lt;/span&gt; failed to build&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ou encore essayons de changer la locale:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  &lt;span class=&quot;token comment&quot;&gt;# Select internationalisation properties.&lt;/span&gt;
  i18n&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;defaultLocale &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-9&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;et voyons le retour:&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;Error: unsupported locales detected:
fr_FR.UTF-9/UTF-8 &lt;span class=&quot;token punctuation&quot;&gt;&#92;&lt;/span&gt;
You should choose from the list above the error.
/nix/store/xfhkjnpqjwlf6hlk1ysmq3aaq80f3bjj-stdenv-linux/setup: line &lt;span class=&quot;token number&quot;&gt;131&lt;/span&gt;: pop_var_context: &lt;span class=&quot;token function&quot;&gt;head&lt;/span&gt; of shell_variables not a &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; context
error: builder &lt;span class=&quot;token keyword&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;/nix/store/097sp6dj0cp74w860zijia9sxi8i43zc-glibc-locales-2.39-52.drv&#39;&lt;/span&gt; failed with &lt;span class=&quot;token builtin class-name&quot;&gt;exit&lt;/span&gt; code &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;
error: &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt; dependencies of derivation &lt;span class=&quot;token string&quot;&gt;&#39;/nix/store/wnqnbwxkb6f32nvqgsmgrh7wssrw43bn-nixos-system-debiancerlinux-24.05.675.805a384895c6.drv&#39;&lt;/span&gt; failed to build&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;il nous demande clairement de choisir  UTF-8 &lt;code&gt;Error: unsupported locales detected: fr_FR.UTF-9/UTF-8 &#92;&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Pour finir, je dirais ceci, pour autant et malgré tout le gain apporté, et-ce alors même que je pense que c’est ça l’avenir, je ne pense pas que c’est pour demain, on a trop de contrariétés, de limitations, de choses qui se font bien moins facilement et surtout ce n’est pas prêt en sortie de boite pour être utilisé.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi je déconseille openSUSE Aeon?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-08-pourquoi-je-deconseille-opensuse-aeon/"/>
		<updated>2024-06-15T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-08-pourquoi-je-deconseille-opensuse-aeon/</id>
		<content type="html">&lt;p&gt;C’est rare chez moi, mais pour une fois je déconseille un projet openSUSE, tout ce qui touche de loin ou de près à Aeon, je pense à sa version kde ou encore Xfce avec Baldur, mais on va parler avant un peu du projet.&lt;/p&gt;
&lt;p&gt;Alors Aeon qu’est que c’est? C’est plus ou moins une Silverblue sans être Silverblue, ça se veut atomique, immuable, tout ce qui est normalement cool et moderne mais en faite ça n’est rien de ça.&lt;/p&gt;
&lt;p&gt;Si je lis un peu sur Fedora Silverblue, je trouve ceci:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ostree fournit l’infrastructure nécessaire pour mettre à niveau efficacement le système de base. Les mises à jour du système d’exploitation adoptent une approche appelée mise à jour atomique, dans laquelle il vous suffit de télécharger une nouvelle image et de la déployer, sautant ainsi l’étape d’installation requise pour les mises à jour de packages conventionnelles. Cela élimine les pannes potentielles du système ou des applications qui pourraient survenir lors des mises à jour de packages en direct. De plus, grâce à Ostree, il est possible de revenir facilement aux versions précédentes du système, offrant ainsi une couche supplémentaire de sécurité et de flexibilité.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;En gros de ce que j’ai compris et vu, c’est que nous avons une image en lecture seule, que pour ajouter des applications nous avons deux possibilité et une autre un peu à part, nous avons les flatpack et RPM-Ostree, puis nous avons Toolbox, où nous pouvons avoir une distribution classique conteneurisée. Les mises à jours seront une installation globale d’une nouvelle image, nos applications installées en dehors de cette image sera juxtaposé par dessus. A chaque nouvelle version, nous devons pointer sur l’ISO/image pour migrer, ce n’est pas une rolling.&lt;/p&gt;
&lt;p&gt;Le projet openSUSE, ou plutôt un groupe de personnes opiniâtres du projet ont voulu faire une autre approche qui semblait à première vu bien plus flexible que la chose de Fedora, une base rolling, continuellement mis à jour basé sur le système de fichier BTRFS, où on installerai principalement des flatpack; avec une autre façon d’avoir quelque chose de plus coutumier avec une distribution conteneurisée via distrobox, et pour finir il serait autorisé mais déconseillé d’installer des RPM via zypper-transactional.&lt;/p&gt;
&lt;p&gt;Chez Fedora, le coté immuable / atomique est de base par sa façon d’être construite, or l’openSUSE c’est avant tout le système de fichier qui va encore faire le rôle, tout ce qui va être retour en arrière, annulation d’une configuration, sera géré par BTRFS. Là où Fedora permettra de revenir facilement à la configuration et l’état d’origine par sa façon d’être pensé, openSUSE ne sera pas capable de le faire aussi facilement, et surtout c’est au niveau système de fichier que ça sera possible.&lt;/p&gt;
&lt;p&gt;Ce qui me gêne le plus c’est le coté opiniâtre des personnes sur ce projet, c’est bien d’avoir ses opinions, de savoir en parler, de les imposer quand il faut le faire, mais là ça va trop loin. Zola est un projet opiniâtre, j’en ai déjà parlé ici, le développeur à ses idées et il ne partira pas autre part; son application tout comme lui veut faire une chose bien et d’une façon bien stipulé, ça me va pas je vais ailleurs, dans les choses qui me font hurler je note l’utilisation du TOML au lieu du habituel Yaml pour les entêtes dans les fichiers .md, entre autre chose,… Et bien là c’est pareil, nous avons donc du flatpack, sur des machines ultra récente on ne ressent rien, sur des machines de 2018 on commence à voir des lenteurs, ensuite le flatpack n’est pas flexible, ce seront les seuls reproches que je ferai sur ce point. Que ce soit Fedora ou openSUSE pour el coup on est au même tarif, personne s’en sort gagnant. L’autre point qu’ils ont en commun est d’avoir conteneurisé une distribution classique via distrobox / toolbox pour avoir un semblant de fonctionnement plus commun à ce que l’on connaît et pour finir nous avons l’utilisation des RPM plus classiques, le soucis c’est que sous openSUSE c’est en dernier recours et c’est déconseillé. Un exemple de decisions stupides et même dangereuses, l’absence total de pare-feu, avec la non possibilité d’en installer un autrement que par les RPM qui forcément d’après le grand Richard donnera droit à un WONTFIX en cas de soucis.&lt;/p&gt;
&lt;p&gt;Richard Brown à toujours été un personnage clivante, soit on adore soit on déteste, tant qu’on a pas affaire avec ce personnage, c’est bon… Dans &lt;a href=&quot;https://www.reddit.com/r/linux/comments/csfi15/richard_brown_has_retired_as_chairman_of_opensuse/&quot;&gt;Richard Brown has retired as chairman of openSUSE. New chairman is Gerald Pfeifer&lt;/a&gt; (et c’est un exemple parmi tant d’autre) on peut comprendre le personnage et le soulagement de le voir partir  de son role de chairman.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I hope he can steer that ship around. openSUSE has some nice ideas that are let down by lack of polish in other areas, and IME in interacting with him the previous chairman wasn’t exactly a welcoming fellow that facilitated the entry of new contributors, to put it mildly.&lt;/p&gt;
&lt;p&gt;Best of luck to Mr. Pfeifer!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ou encore&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I had a few encounters with him. He seemed kind of blunt and aggressive in his defense for openSUSE. You can be passionate without being aggressive. That guy did not get the difference. Best of luck to the new Chair. I hope he paints a nicer, more mature image.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Donc revenons sur les points qui me poussent à déconseiller la openSUSE Aeon et ses semblables, elles sont atomiques et immuables, oui c’est vrai, mais tout de même j’ai pas une grosse différence entre ça et ce que je peux avoir avec une Leap (ou autre) + BTRFS + Flatpack. En fait, je n’ai pas l’impression que c’est la distribution qui fait le taf, mais juste le système de fichier, or celui-ci est disponible partout. Le coté immuable est avant tout obtenu par l’utilisation du flatpack, et le coté atomique est surtout dû au système de fichier.&lt;/p&gt;
&lt;p&gt;Si je regarde un billet de &lt;a href=&quot;https://fr.linux-console.net/?p=30530&quot;&gt;Linux-Console&lt;/a&gt;, on m’explique ce que c’est justement le atomique/immuable:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Une distribution Linux immuable est un système d’exploitation (OS) qui est essentiellement en lecture seule. Cela signifie que vous ne pouvez pas facilement modifier le système d’exploitation. Cela inclut le système de fichiers, les répertoires, les applications et même les configurations. Même en tant qu’administrateur, vous ne pouvez apporter aucune modification à la distribution.&lt;/p&gt;
&lt;p&gt;Si quelque chose est modifié dans une distribution immuable, ce n’est que temporaire et revient au redémarrage. C’est pourquoi ces systèmes d’exploitation sont appelés « immuables ».&lt;/p&gt;
&lt;p&gt;Mises à jour atomiques, ces distributions suivent une approche différente lors de la mise à jour du système d’exploitation. Au lieu de traiter les mises à jour par package, les mises à jour sont effectuées sur l’ensemble du système d’exploitation. En d’autres termes, l’ensemble du système d’exploitation est traité comme une seule unité indivisible. En cas d’échec lors de la mise à jour, le système revient à l’état précédent.&lt;/p&gt;
&lt;p&gt;Un autre aspect intéressant est le processus de mise à niveau basé sur l’image. Lors de la mise à jour, le système crée une nouvelle image dans une partition distincte. Toutes les mises à jour ont lieu dans cette nouvelle image pendant que vous utilisez l’image existante. Au prochain démarrage, vous démarrerez dans la nouvelle image mise à jour au lieu de l’ancienne.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;En vrai, si je suis de mauvaise foi, je dirai qu’une openSUSE classique avec Btrfs et flatpack ou encore Snap, rentre presque dans cette catégorie, effectivement le coté rollback est fait via le Btrfs, donc là dessus on est un peu juste. Mais le point qui m’agace c’est ce coté ChromeOS, on ne mets pas de pare-feu car c’est trop compliqué de faciliter la vie de l’utilisateur quand on y met de la sécurité. Et oui le code de sa carte bleu est pénible, on peut l’oublier, mais vaut mieux ce petit inconvénient que de ne pas en avoir du tout.&lt;/p&gt;
&lt;p&gt;Je le dis rarement, je suis anti-redhat et encore plus depuis IBM, mais je dois aussi avouer que personnellement je suis plus rassuré d’avoir IBM derrière mon projet que le consortium plus ou moins inconnu que nous avons derrière SUSE. C’est surtout que Redhat ne fait pas à moitié pour la sécurité, alors que pour le coup, soit disant que c’est compliqué de faire simple quand on a un pare-feu, soit disant que puisque l’on est en conteneurisé, puisque l’on est en lecture seule, ect, nous avons pas besoin de pare-feu… Je l’espère mais pour moi ça sera next.&lt;/p&gt;
&lt;p&gt;On aura compris que je n’aime pas le personnage, je n’aime pas jouer avec la sécurité, je n’aime pas l’instabilité du projet et de son entourage, je ne peux donc que déconseiller et dire d’aller voir ailleurs ou de rester sur une version plus classique d’openSUSE.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Aeon Desktop apporte de nouvelles fonctionnalités dans la version RC2</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-11-aeon-desktop-apporte-de-nouvelles-fonctionnalits-dans-la-version-RC2/"/>
		<updated>2024-06-11T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-11-aeon-desktop-apporte-de-nouvelles-fonctionnalits-dans-la-version-RC2/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/05/aeon.png&quot; alt=&quot;Aeon Desktop apporte de nouvelles fonctionnalités dans la version RC2&quot;&gt;&lt;/p&gt;
&lt;p&gt;Les contributeurs développant &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://aeondesktop.org&quot;&gt;Aeon Desktop&lt;/a&gt; sont heureux d’annoncer une étape majeure avec le lancement des images Release Candidate 2 (RC2).&lt;/p&gt;
&lt;p&gt;Au cours des dernières 24 heures, une mise à jour d’ &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://aeondesktop.org&quot;&gt;aeondesktop.org&lt;/a&gt; pointe vers les nouvelles images.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://aeondesktop.org&quot;&gt;Aeon&lt;/a&gt; est un système d’exploitation de pointe avec le bureau &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.gnome.org/&quot;&gt;GNOME&lt;/a&gt; qui offre une expérience informatique automatisée. RC2 promet une  pléthore de fonctionnalités innovantes que l’on ne retrouve pas par  défaut dans les autres offres openSUSE. Voici quelques-unes des  améliorations clés pour les fans d’Aeon.&lt;/p&gt;
&lt;p&gt;L’une des fonctionnalités remarquables d’Aeon Desktop RC2 est l’inclusion par défaut du module Linux Kernel &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.wikipedia.org/wiki/Zram&quot;&gt;zram&lt;/a&gt; . Cette fonctionnalité améliore considérablement les performances du  système en évitant d’avoir à échanger des données vers des disques durs  (HDD) lents ou des disques SSD (SSD) à usure limitée ; cela offre aux  utilisateurs une gestion de la mémoire plus rapide et plus efficace.&lt;/p&gt;
&lt;p&gt;Une autre fonctionnalité introduite dans Aeon est un processus  d’installation révolutionnaire basé sur des images, alimenté par le  nouveau programme d’installation &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://youtu.be/TGvwoc7vsBY?si%3DLanKFBFYbxaJb0eI&quot;&gt;tik&lt;/a&gt; . Cela garantit que chaque utilisateur reçoit une configuration  identique prête à l’emploi. La personnalisation est rendue facile et  reproductible grâce à &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/Portal:MicroOS/Ignition&quot;&gt;Ignition&lt;/a&gt; and &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/Portal:MicroOS/Combustion&quot;&gt;Combustion&lt;/a&gt; , ce qui facilite la configuration et la réplication.&lt;/p&gt;
&lt;p&gt;Pour ceux qui disposent de clés USB suffisamment grandes, tik peut migrer  les comptes d’utilisateurs, les applications, les données, les  configurations WiFi/VPN et même les conteneurs sans racine existants  vers la nouvelle installation. Cette fonctionnalité est parfaite pour  les réinstallations à faible impact ou la migration de l’ancien &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://get.opensuse.org/microos/&quot;&gt;MicroOS Desktop&lt;/a&gt; vers le nouveau Aeon Desktop. Cela fonctionnera également pour la  migration des installations de Tumbleweed vers Aeon, à condition  qu’elles utilisent la disposition de partition par défaut. Les personnes intéressées par l’installation ou la migration doivent lire le &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://en.opensuse.org/Portal:Aeon/InstallGuide&quot;&gt;guide d’installation&lt;/a&gt; et signaler les bogues sur &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://aeondesktop.org/reportbug&quot;&gt;aeondesktop.org/reportbug&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Dans le but d’améliorer la sécurité et la convivialité, Aeon ne configure  pas de compte root. Au lieu de cela, le premier utilisateur créé lors de l’installation utilisera son propre mot de passe avec sudo et Policykit pour exécuter des tâches administratives. Cela réduit le risque d’accès root non autorisé et évite de devoir mémoriser et/ou partager un  deuxième mot de passe entre tous les utilisateurs du système.&lt;/p&gt;
&lt;p&gt;Le RC2 bénéficiera d’un processus de démarrage propre et silencieux,  dépourvu de scintillement et de sorties de journaux aléatoires, grâce à &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/&quot;&gt;systemd-boot&lt;/a&gt; . Le processus de démarrage est particulièrement rapide et dure environ 8 secondes sur les machines plus lentes.&lt;/p&gt;
&lt;p&gt;Aeon est la seule distribution openSUSE qui télécharge et met à jour automatiquement &lt;a href=&quot;https://news-opensuse-org.translate.goog/2023/03/02/tw-gains-optional-optimizations/?_x_tr_sl=en&amp;amp;_x_tr_tl=fr&amp;amp;_x_tr_hl=fr&amp;amp;_x_tr_pto=wapp&quot;&gt;les bibliothèques optimisées x86_64_v3&lt;/a&gt; si elles sont prises en charge par le matériel. Les utilisateurs n’ont  besoin de rien faire pour profiter d’un système plus rapide grâce à ces  optimisations. Le système est conçu pour les joueurs et les  configurations SELinux spécifiques prennent en charge les jeux tout en  maintenant des politiques de sécurité robustes. Cette fonctionnalité  unique le distingue des autres distributions openSUSE.&lt;/p&gt;
&lt;p&gt;En tant que système d’exploitation de bureau dédié, l’accès à distance est désactivé par défaut mais peut être facilement activé et géré via  l’application des paramètres GNOME. Cela permet aux utilisateurs de  contrôler leur bureau distant et leurs configurations SSH.&lt;/p&gt;
&lt;p&gt;RC2 est la première distribution openSUSE à utiliser systemd-repart ; cela  bénéficie de la spécification des partitions découvrables de l’ &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://uapi-group.org/&quot;&gt;API Linux Userspace&lt;/a&gt; (uapi_group). Cela rend la gestion des disques plus intuitive et  efficace, tout en s’intégrant parfaitement à Ignition/Combustion pour  rendre le partitionnement reproductible trivial.&lt;/p&gt;
&lt;p&gt;L’utilisation de la compression &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://archive.kernel.org/oldwiki/btrfs.wiki.kernel.org/&quot;&gt;Btrfs&lt;/a&gt; par défaut change la donne pour Aeon. Non seulement cela réduit l’usure du SSD, mais il améliore souvent les performances et permet  d’économiser plus de 40 % de l’espace disque utilisé par une  installation standard.&lt;/p&gt;
&lt;p&gt;Aeon est unique dans sa mise à jour automatique quotidienne des &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/89luca89/distrobox&quot;&gt;boîtes de distribution&lt;/a&gt; des utilisateurs , ainsi que d’autres mises à jour automatisées du  système et des flatpaks. Cela garantit que les utilisateurs disposent  toujours des dernières mises à jour avec un minimum d’effort. Pour ceux  qui sont intéressés par &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/89luca89/distrobox&quot;&gt;les distributions , &lt;/a&gt;&lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://events.opensuse.org/&quot;&gt;la conférence openSUSE&lt;/a&gt; de cette année verra le fondateur &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://events.opensuse.org/conferences/oSC24/program/proposals/4593&quot;&gt;Luca Di Maio prononcer un discours d’ouverture&lt;/a&gt; lors de la conférence.&lt;/p&gt;
&lt;p&gt;La version RC2 n’est qu’un début et l’équipe de contributeurs s’attend à  davantage de contributions de la part de la communauté des développeurs  pour élever encore plus cette expérience de bureau. À mesure que le  développement se poursuit, les utilisateurs peuvent s’attendre à des  fonctionnalités et améliorations encore plus innovantes.&lt;/p&gt;
&lt;p&gt;Restez à l’écoute de la version officielle et découvrez-en davantage sur la communauté Aeon Desktop lors de &lt;a href=&quot;https://translate.google.com/website?sl=en&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://events.opensuse.org&quot;&gt;la conférence openSUSE&lt;/a&gt; de cette année .&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>openSUSE et moi, divorce consommé?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-07-opensuse-et-moi-divorce-consomme/"/>
		<updated>2024-06-07T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-07-opensuse-et-moi-divorce-consomme/</id>
		<content type="html">&lt;p&gt;Le 27 du mois dernier j’écrivais un billet &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-05-27-debian-et-moi-divorce-consomme/&quot;&gt;Debian et moi, le divorce est de plus en plus consommé!&lt;/a&gt;, billet que je ne regrette pas et qui je pense, marque la fin d’une relation de confiance.Aujourd’hui, je vais faire de même avec ma numéro 2 qui est ma distribution favorite, du moins l’était, oui je parle de l’openSUSE.&lt;/p&gt;
&lt;p&gt;Je suis plus triste de mettre un stop envers le projet openSUSE que je ne le suis pour Debian, cette dernière et depuis quelques temps, m’agace, soit par ses choix, soit par l’abandon de paquets qui ne sont pourtant pas morts, ou encore l’absence totale de prendre la barre de ces derniers bons technologiques comme l’immuabilité…&lt;/p&gt;
&lt;p&gt;J’ai souvent critiqué openSUSE de suivre trop près ce que fait Fedora et surtout RedHat, un truc qui m’a bien cassé les pieds c’est l’abandon de &lt;code&gt;SUSEfirewall&lt;/code&gt; et de la mise au rebut de &lt;code&gt;Wicked&lt;/code&gt;. Entre autre chose, car il y a pleins d’exemples aussi couillonnes que ceux là. Je pense qu’il y a eu tout un tas de choses venant du projet que je n’ai pas digéré et qui ont donc pourri pour en arriver à ce moment actuel, ça a commencé par les changements incessants de propriétaires, la rentrée en bourse puis aussitôt la sortie, l’instabilité du projet, on ne sait jamais ce qui va se passer dans ce projet, l’abandon programmé de Leap pour faute de moyens mais à coté de ça on invente encore plus de versions, les problèmes de serveurs qui ne suivent pas, tout autant emmerdant le serveur Pakman qui parfois n’est plus accessible, l’abandon de Yast sur les distributions immuables (je crois que ça je ne l’ai toujours pas digéré), le portage de cockpit (encore un truc de Fedora) au lieu et place de Yast, le fait que la Aeon, Baldur ou encore Kalpa, du moins les Microos avec bureau ne sont pas de vraies immuables mais seulement vendues comme telles (j’y reviendrais), des gars avec des têtes plus gros que des melons qui font des choix incompréhensibles en laissant la sécurité de coté,… Oui il y a eu pas mal de choses, je dois dire que je suis content, je lâche et c’est mieux ainsi pour ma santé mentale.&lt;/p&gt;
&lt;p&gt;Mais pour être le plus honnête possible, tout s’est empiré quand j’ai vu tous mes ports visibles et ouverts faute d’avoir un firewall sur Aeon, ni même la possibilité de l’installer autrement que par &lt;code&gt;zypper transactionnel&lt;/code&gt;, oui on est revenu en 2000 avec XP… J’ai regardé sur le net, internet est ton ami, oui c’est pas un bug, c’est pas une faille (en vrai si mais d’après le grand Richard, non) c’est une feature… Et bien j’aurais bien pu m’en passer de sa feature!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://forums.opensuse.org/t/no-firewall-in-aeon-microos/168791&quot;&gt;https://forums.opensuse.org/t/no-firewall-in-aeon-microos/168791&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forums.opensuse.org/t/i-think-firewalld-is-needed-in-aeon-kalpa/171762&quot;&gt;https://forums.opensuse.org/t/i-think-firewalld-is-needed-in-aeon-kalpa/171762&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forums.opensuse.org/t/micro-os-suse-aeon-compared-to-fedora-silverblue/167663&quot;&gt;https://forums.opensuse.org/t/micro-os-suse-aeon-compared-to-fedora-silverblue/167663&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://discuss.privacyguides.net/t/opensuse-aeon-does-not-have-a-firewall-is-it-necessary/13886&quot;&gt;https://discuss.privacyguides.net/t/opensuse-aeon-does-not-have-a-firewall-is-it-necessary/13886&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En gros, je la fait court, mais vu qu’ils sont INCAPABLES de mettre un firewall sans que la facilité d’utilisation en prend un coup, ils préfèrent s’abstenir d’en mettre un… Alors soit ils sont des &lt;code&gt;dev null&lt;/code&gt; (jeu de mots), soit ils prennent les utilisateurs d’openSUSE pour des cons et des imbéciles incapables de rajouter un port dans un pare-feu… Ce qui est encore plus grave car les autres versions d’openSUSE ont toujours eu depuis que je les connais (en 2005 avec une SUSE 9.3) un module firewall dans Yast, mais voila, Yast non plus n’est pas de la partie… Je crois que c’est la réponse de Richard qui m’a le plus refroidis, je le cite:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;good luck, but if you have any issues related to your customisations of Aeon I will be closing those bugs as WONTFIX&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Qu’on traduira par:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;bonne chance, mais si vous rencontrez des problèmes liés à vos personnalisations d’Aeon, je clôturerai ces bugs en tant que WONTFIX&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Oui rajouter le pare-feu sera considéré comme une personnalisation et donc si j’ai des soucis ça sera jamais corrigé.&lt;/p&gt;
&lt;p&gt;je cite le passage d’un autre utilisateur:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;C’est toujours imparfait. Bien sûr, vous avez besoin d’un pare-feu !! Je ne comprends vraiment pas ce raisonnement. Les applications peuvent ouvrir des ports, également dans Flatpak… La raison pour laquelle il n’y a pas de pare-feu est parce qu’« ils » pensent que c’est mieux car dans certaines situations, vous pouvez avoir des problèmes avec les conteneurs. Ce qui est dingue. Si quelqu’un rencontre des problèmes, alors quelqu’un doit s’en occuper. Ce n’est pas une raison pour simplement supprimer l’un des outils de sécurité les plus efficaces d’un modèle de défense à plusieurs niveaux. Sinon, vous pourriez également affirmer que SELinux devrait être désactivé par défaut, « parce qu’il n’en a pas besoin », ou qu’il crée des problèmes pour Steam (selon le wiki OpenSUSE). Pour moi, c’est juste un signal d’alarme pour rester à l’écart de cette distribution, elle n’est pas conçue par des personnes compétentes. Prouvez-moi que j’ai tort…&lt;/p&gt;
&lt;p&gt;Les personnes derrière le projet semblent également avoir quelques problèmes face aux critiques. Mon rapport de bogue sur l’absence de pare-feu a apparemment été supprimé, mon commentaire sur une vidéo YouTube a été supprimé une fois lorsque j’ai posé des questions sur le pare-feu, un rapport de bogue sur le manque même de pages de manuel sur Aeon a été immédiatement classé comme étant faible. Non pas parce qu’il s’agit d’un problème mineur, ce n’est clairement pas le cas, la documentation est essentielle. Mais c’est parce que j’ai fait la comparaison avec un autre OS immuable appelé Fedora Silverblue. Je ne serais pas surpris si je me fais bannir simplement pour avoir dit cela sur ce forum. Ce n’est vraiment pas un groupe de professionnels qui maintiennent cette distribution.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mais j’aimerais rajouter une réponse d’un des développeurs principaux, disant ceci:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As one of the developers, I disagree that a firewall is “required” and just adds another layer of unnecessary complication, requiring more “support” effort from an already small team, for basically no real benefit to end users.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;En tant que développeur, je ne suis pas d’accord avec l’idée qu’un pare-feu est « obligatoire » et ne fait qu’ajouter une autre couche de complications inutiles, nécessitant davantage d’efforts de « support » de la part d’une équipe déjà petite, pour pratiquement aucun avantage réel pour les utilisateurs finaux.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pourquoi le faire alors? Si l’abandon de Leap était déjà le manque de développeurs/contributeurs, pourquoi rajouter une couche avec votre merde?&lt;/p&gt;
&lt;p&gt;Je sais que ni Microos ni Aeon ou tout autre version avec un bureau (Kalpa, Baldur) n’est encore la remplaçante de Leap, mais au vu de ce qu’ils veulent faire, vu normalement que Leap va être remplacé par un truc ressemblant à ça, je n’en veux simplement pas et j’arrête là le massacre.&lt;/p&gt;
&lt;p&gt;J’expliquerais dans un prochain billet pourquoi je préfère Siverblue, pourquoi Aeon n’est pas pour moi une véritable distribution atomique ou immuable, et enfin pourquoi je conseillerais de faire le grand saut vers Nixos ou du moins lâcher openSUSE pour Fedora car EUX au moins ne jouent pas avec la sécurité!&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Chalu, pardon.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-06-chalu-pardon/"/>
		<updated>2024-06-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-06-chalu-pardon/</id>
		<content type="html">&lt;p&gt;Je me suis comporter comme une merde alors publiquement, je fais mes excuses.&lt;/p&gt;
&lt;p&gt;Coucou Chalu;&lt;/p&gt;
&lt;p&gt;Je te demande de bien vouloir m’excuser, je pense que j’ai déraillé, mais comme je ne déraille pas en temps normal, c’est qu’il y avait un contexte que je pense t’as deviné puisque tu en as parlé:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;seb95 a semblé mélanger son différent avec R. Brown et les questions que l’on peut légitimement se poser sur ce thème dans ce fil de discussion pour en apprendre davantage.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Oui j’ai pris tes interrogations comme des moqueries, une contradiction ou des provocations comme eux l’ont fait, tu verras je te donne aussi le fil de conversations. Vous êtes dans une belle merde si ce gars prend le pouvoir et impose sa trouvaille actuelle. Mais j’y reviendrais.&lt;/p&gt;
&lt;p&gt;Saches que le début de la sécurité est un pare-feu, c’est pas magique, ça va pas faire de miracles mais c’est un peu ton gilet par balles et internet (le réseau) c’est un peu la mafia, tu sais que tu vas prendre une balle, la question c’est quand? Donc un pare-feu c’est le minimum pour tout OS, j’aime cette représentation, désolé je vais être cru, c’est comme un préservatif, c’est pas super, ça sera moins confortable, c’est pas 100% la solution magique qui va protéger mais c’est plus utile de l’avoir quand on en a besoin que de ne pas l’avoir quand tu en as besoin. Ceci étant dit, sur une distribution standard, openSUSE Leap, Tumbleweed, Debian (quand tu installes un Gui comme firewalld), … tu seras protégé, on pourra toujours venir te faire un bordel via une faille comme le cas récent de &lt;code&gt;XZ&lt;/code&gt;, mais sans ça ça sera vraiment dur de passer à travers, j’ai pu éviter des milliers de tentatives rien qu’avec le pare-feu &lt;code&gt;susefirewall&lt;/code&gt; (ça remonte) et &lt;code&gt;suse-fail2ban&lt;/code&gt;. L’inconvénient c’est que du coup tu devras configurer les ports dont tu as besoin si tu joues en réseau (surtout si tu fais serveur de jeux), si tu as des serveurs maison (Http, Mail, Ftp…), si tu fais du P2P car sinon tu ne seras pas accessible! Je peux te donner mon serveur FTp si je ferme mon port tu ne pourras plus me connecter ni même me voir. Oui, je viens de te parler de me voir, saches que la sécurité dans le réseau c’est d’être invisible, un pare feu fermé mais visible et tout à fait dangereux aussi, il faut qu’il ne réponde pas aux tentatives, qu’il ne retourne pas de réponse, ce qui te rend invisible pour les autres.&lt;/p&gt;
&lt;p&gt;Bon de ton coté, tu es sur tumbleweed, et pour le moment tu es sécurisé car tu es avec un pare-feu (s’appelant &lt;code&gt;firewalld&lt;/code&gt; c’est un service), j’avais plutôt tendance à aimer celui de SUSE avant du nom de &lt;code&gt;susefirewall&lt;/code&gt;. Je dis que tu es normalement car tu peux lors de l’installation couper le pare-feu. Bref, je dis pour le moment car si ce monsieur fait passer AEON devant tumbleweed et que la communauté supprime cette dernière, vous serez mal, je dis vous car des propos tenus par lui qui n’est pas un amateur, me fait si peur, que j’arrête là, j’en ai trop entendu, pour rester sur un truc qui préconise la non possibilité d’installer un pare-feu tout ça pour le rendre plus facile d’accès. Du reste il ne faut pas choisir HOME sur ton pare-feu car il va moins sécurisé la chose, faut le laisser en public qui est comme si tu allais au mcdo du coin sur leur borne wi-fi.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;J’ai pourtant utilisé les formes interrogatives pour montrer que je n’y connaissais rien, il n’y avait pas d’affirmations, il aurait fallu des phrases plus longues sans doute.
seb95 a semblé mélanger son différent avec R. Brown et les questions que l’on peut légitimement se poser sur ce thème dans ce fil de discussion pour en apprendre davantage.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Oui j’ai cru que c’était des affirmations, bref, je ne vais pas revenir dessus, je sortais d’un quiproquo foutage de gueule, et en expliquant sur &lt;a href=&quot;https://www.alionet.org/index.php?topic=1889.0&quot;&gt;Alionet&lt;/a&gt;, je te voyais reposer des questions qui avaient l’air d’affirmations, bref, je suis con.&lt;/p&gt;
&lt;p&gt;Sous silverblue, il y a &lt;code&gt;selinux&lt;/code&gt; et &lt;code&gt;firewalld&lt;/code&gt;, du reste sur aeon il y a &lt;code&gt;apparmor&lt;/code&gt;, mais pas du tout de pare-feu, à la place on te dit de faire un VPN, bref, on te dit pas de pare-feu car difficile de comprendre et de l’autre on te dit de faire un VPN… L’autre possibilité est de laisser la possibilité d’installer un firewall que ce soit celui de la SUSE qui est celui de Fedora par redhat, ou sinon &lt;code&gt;UFW&lt;/code&gt; qui est celui d’ubuntu avec son interface GUFW, sauf qu’ils ne veulent pas le faire et que si tu le fais via RPM (je sais plus ce que c’est exactement) et que tu as un soucis tu auras un &lt;code&gt;Wontfix&lt;/code&gt;. Je ne peux pas te confirmer que les ports au delà de 1024 sont ouvert sur la silverblue, le guignole qui dit ça, a un haut niveau, du même acabit que Mr Brown, donc il sait mentir, peut être que les ports sont ouvert et alors ça se ferme, mais sûrement que tu es invisible or la Aeon sans pare-feu est totalement visible pour qu’on aille taper à la porte. Imagine c’est un peu comme une maison, tu as deux maisons, une fermé de partout (mais pas à clef, il suffit d’aller ouvrir la porte) l’autre grande ouvert avec portes et fenêtres d’ouverte, et bien une distribution avec pare-feu et port ouvert c’est la première, c’est pas fermé a clef mais c’est pas grand ouvert, sans pare-feu c’est la seconde, on voit que c’est ouvert suffit de rentrer. De toute façon ouvert ou ne pas avoir de pare-feu est aussi stupide, mais dans un cas tu peux fermer les ports de l’autre tu ne pourras même pas installer un truc pour le faire…&lt;/p&gt;
&lt;p&gt;L’autre soucis, il part du principe que c’est conteneurs donc sécu, ce qui est faux on l’a bien vu avec des trojans dans certains snap, il part surtout du principe que c’est dans un milieu pro, et ça change tout, dans un milieu pro tu es derrière un super routeur et un bon par-feu, chose que tu n’as pas chez toi, dans un milieu pro tu as l’informaticien, tu n’en as pas chez toi. Je sais plus si je leur ai dis, faudrait relire l’échange sur matrix, mais avant XP pack 2 ou 3 on n’avait pas de pare-feu (il fallait en installer un nous même), crois tu vraiment que Microsoft s’amuse à rajouter des trucs gratos si il pouvait le vendre, non, c’était que ça devenait obligatoire pour sécurisé un tantinet leur OS qui se faisait attaqué de toute part. La seule raison que tu as de ne pas avoir de pare-feu consciemment, c’est de un être en milieu pro donc de profiter du pare-feu/routeur de la boite, de deux de ne pas avoir de réseau! Pas d’autre raison.&lt;/p&gt;
&lt;p&gt;Tu as raison pour Debian, arch ect, il n’y a pas de pare-feu utilisable par tout le monde, mais il y a bien un pare-feu de base (iptable et avant ntable à moins que ce soit l’inverse), c’est à toi ensuite d’installer un “pare-feu” un entre deux qui va communiquer avec eux dans un langage plus compréhensible, ce que fait UFW, Firewalld, et avec ça pour encore faciliter la chose on peut ajouter des gui (interface graphique) comme Gufw et firewall-gui.&lt;/p&gt;
&lt;p&gt;De plus la personne ment encore, en disant ceci:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Alors, contre quoi exactement le pare-feu de Fedora vous protège-t-il ? La raison pour laquelle cela fonctionne avec podman/toolbox sur Silverblue est qu’il ne fait rien, c’est ainsi qu’ils le contournent. Bien sûr, il bloque tous les ports inférieurs à 1024, mais si vous n’exécutez aucun service sur la machine, encore une fois, de quoi vous protège-t-il ?”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je n’ai pas vérifié, mais podman/toolbox marche chez moi alors que j’ai un pare-feu full fermé… Donc encore dire on fait ça pour ne pas que vous soyez emmerdé par la suite est un mensonge.&lt;/p&gt;
&lt;p&gt;Et puis la c’est le pompon:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Je commence à en avoir vraiment marre. Nous ne sommes pas Fedora, nous ne sommes pas Silverblue. Ce n’est pas parce que Fedora fait quelque chose que nous devons le faire ou devrions le faire. Ce n’est pas parce qu’un « expert en sécurité » sur le Web dit que quelque chose est indispensable que cela est vrai.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ils arrêtent pas de suivre fedora et redhat, ils courent toujours derrière, et ça depuis 2005… Ils sont rarement devant, RPM c’est redhat, pulseaudio, wayland, gnome, et j’en passe c’est encore redhat, regarde sur la page de gnome tu verras redhat… Là, ils font diffèrent mais c’est pour faire plus mauvais, c’est pas une vrai immuable, c’est encore des rollback comme sur tumbleweed… Ça sera toujours plus galère pour revenir à l’original que sous silverblue, en plus sous opensuse aeon tu vas jouer avec distrobox, qui apporte une petite lenteur en plus, faut lancer la ditro en box puis lancer l’application, c’est ce que j’utilise aussi sur ma nixos. Le seul point positif dans cette histoire c’est que eux ont choisi distrobox et non tolbox qui est moins simple d’utilisation.&lt;/p&gt;
&lt;p&gt;Et là il se grille de suite, il connaît mieux la sécurité d’un OS qu’un expert en sécurité, ouha, chapeau! Qu’il reste donc à sa place, il est dev pas expert en sécu, je vais pas dire à Mbappé comment jouer au foot, je ne vais pas dire à un champion de formule 1 comment conduire sa monoplace.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Un pare-feu peut-il faire partie d’une stratégie globale de sécurité ? Absolument. Est-ce obligatoire à tout moment ? Absolument pas.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Guignol, tu vois je vais être insultant avec ces idiots, c’est pour ça qu’il faut que je me casse car développer avec des mecs comme ça c’est pas possible, un pare-feu est le minimum syndicale en terme de sécurité. Mais forcément, ils n’ont pas le même environnement que toi. Et c’est à eux que tu vas confier la sécurité de tes photos, car quelqu’un qui rentre sur ton pc peut tout te faire même de faire un PC zombie qui ira distribuer des photos de pédophiles, et un matin on va remonter à ta machine et les flics seront chez toi… Je vais loin mais pas plus qu’eux en vrai.&lt;/p&gt;
&lt;p&gt;Voila, j’espère que tu pourras me lire, si tu veux donner lecture directement sur le post où je me suis fâché, tu as mon accord.&lt;/p&gt;
&lt;p&gt;Bonne continuation.&lt;/p&gt;
&lt;p&gt;La suite est le contenue de la conversation sur Matrix:&lt;/p&gt;
&lt;p&gt;Sebastien Chavaux
Richard Brown: hello, I am curious about Aeon, user of Tumbleweed, I followed a conversation(&lt;a href=&quot;https://forums.opensuse.org/t/micro-os-suse-aeon-compared-to-fedora-silverblue/167663/46&quot;&gt;https://forums.opensuse.org/t/micro-os-suse-aeon-compared-to-fedora-silverblue/167663/46&lt;/a&gt;) on the firewall which is not present on Aeon, I was surprised or even shocked to read what some contributors gave as an excuse, basically a firewall is useless. Is this a policy that will be changed in the meantime or not?
Micro OS/SUSE Aeon compared to Fedora Silverblue - openSUSE Forums
I haven’t used Aeon or Silverblue as my daily driver yet. I just experimented with it in GNOME Boxes. I know Aeon is still a release candidate and not released as a stable version yet, but I see some interesting differen…
Richard Brown
the last person who brought this up annoyed me so much I ended up putting them on every block list, ignore list, and mail route to /dev/null I could think of… and I can already practically taste your entitled indignation with this opening message…nice to meet you, but do I really have to engage in conversation with you?&lt;/p&gt;
&lt;p&gt;hello a changé son image de profil
hello&lt;/p&gt;
&lt;p&gt;Sebastien Chavaux&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Richard Brown: hello, I am curious about Aeon, user of Tumbleweed, I followed a conversation(https://forums.opensuse.org/t/micro-os-suse-aeon-compared-to-fedora-silverblue/167663/46) on the firewall which is not present on Aeon, I was surprised or even shocked to read what some contributors gave as an excuse, basically a firewall is useless. Is this a policy that will be changed in the meantime or not?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;i searched it. they say “it is not defense in depth. it is security theatre”. because their argument is: “no services running”&lt;/p&gt;
&lt;p&gt;i am not expert here. but that is their argument if you are curious
Sebastien Chavaux
sorry I have to go through a trad, I would just like to know if it will easily be possible to put a firewall, and where I can find information on why not have a firewall?
hello&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Sebastien Chavaux
sorry I have to go through a trad, I would just like to know if it will easily be possible to put a firewall, and where I can find information on why not have a firewall?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;look here: &lt;a href=&quot;https://forums.opensuse.org/t/no-firewall-in-aeon-microos/168791/6&quot;&gt;https://forums.opensuse.org/t/no-firewall-in-aeon-microos/168791/6&lt;/a&gt;
No firewall in Aeon/MicroOS - openSUSE Forums
By all means, just use transactional-update (i.e. zypper for read-only installations) to install firewalld. Don’t let a default system configuration stop you. That’s anecdotal. You’ll find such posts for about any software. I have been using containers alongside firewalld for years without breakages. While it makes sense for MicroOS non-desktop to not include firewalld, this concept doesn’t transfer cleanly to a desktop system (Aeon) where it should be expected apps will be opening ports fr…
Sebastien Chavaux
basically, openSUSE user, but I’m tired of tinkering, I just want it to work and do the rest (update,…) behind my back like magic. So Aeon interests me, plus I’ve never had to complain about openSUSE’s choices.
thanks Hello
Richard Brown
you’re tired of tinkering…but you want to tinker, and add a firewall which, by design, will require you to go in and tinker any time you want to enable any service at all&lt;/p&gt;
&lt;p&gt;So…whereas any other Aeon user for example can just go to GNOME Settings &amp;gt; Remote Access &amp;gt; SSH and enable SSH…you won’t be able to do that…you’ll need to ALSO go to your firewall, navigate to whatever zone you’ve configured…and unlock SSH&lt;/p&gt;
&lt;p&gt;Same again for Remote Desktop&lt;/p&gt;
&lt;p&gt;Or anything else…everything you’ll want to do, you’ll need to do twice…for no actual benefit
@telegram_626133529:opensuse.org
good luck, but if you have any issues related to your customisations of Aeon I will be closing those bugs as WONTFIX
Sebastien Chavaux
thank you Richard, and I understand, but it’s not easy to put aside everything I learned during my 30 years and 17 years on openSUSE, one question, how to protect myself from the outside?
after that I won’t bother you anymore
Attila Pinter Adathor&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Sebastien Chavaux
after that I won&#39;t bother you anymore
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;cough… NAT? 🤔
@telegram_626133529:opensuse.org
a firewall protects you only if you’re running stuff that you don’t want the outside to access&lt;/p&gt;
&lt;p&gt;What could you possibly be running on your Aeon laptop that needs such protection?
Attila Pinter Adathor&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Sebastien Chavaux
after that I won&#39;t bother you anymore
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;define the listen address for containers to 127.0.0.1?
Sebastien Chavaux
it’s a good question, but with everything that’s happening in IT, I don’t want to see my latest sex tape published ;-p
more seriously, I’m talking nonsense, but SSH, why not implement bad things remotely?
we are taught that we need firewalls, and now we are told “why put them in, it’s useless”.
Attila Pinter Adathor&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Sebastien Chavaux
more seriously, I&#39;m talking nonsense, but SSH, why not implement bad things remotely?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;if your ssh on your desktop* is accessible remotely then your entire network is questionable ^-^
Sebastien Chavaux&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;En réponse à

Sebastien Chavaux

Attila Pinter Adathor
define the listen address for containers to 127.0.0.1?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I still have to tinker with it, I’m told that Aeon will just allow me to work, and no longer tinker
Attila Pinter Adathor&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;En réponse à

Attila Pinter Adathor

Sebastien Chavaux
I still have to tinker with it, I&#39;m told that Aeon will just allow me to work, and no longer tinker
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;starting a container is hardly tinkering… building one is a different story
BrightTux (Will not DM first)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;happymab
https://t.me/openSUSE_Aeon/47562
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;isnt Ptyxis terminal doing this already? unless, the goal was to add the same feature into gnome-terminal
Sebastien Chavaux
How am I going to be sure that my machine is safe, that people can’t go through my machine when I’m at the hotel?
happymab&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;En réponse à

happymab

BrightTux (Will not DM first)
isnt Ptyxis terminal doing this already? unless, the goal was to add the same feature into gnome-terminal
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That’s how I understand that feature. Ptyxis won’t be installed on Aeon by default. There was a discussion about it earlier.
Timo&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Sebastien Chavaux
How am I going to be sure that my machine is safe, that people can&#39;t go through my machine when I&#39;m at the hotel?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;don’t run weird services
happymab&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;En réponse à

BrightTux (Will not DM first)

happymab
That&#39;s how I understand that feature. Ptyxis won&#39;t be installed on Aeon by default. There was a discussion about it earlier.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I didn’t start to work on that feature yet, because I got no feedback about the actual requirements or ideas.
Sebastien Chavaux
so what you are telling me is that by default, there will be nothing, no services running which could cause the absence of a firewall?
Timo
well, what do you want to firewall?
Sebastien Chavaux
something that prevents any intrusion, as I have always been informed and as SUSE has always done
Microsoft didn’t have one before XP pack 2
Timo
intrusion how?
Sebastien Chavaux
data theft? I don’t know how or why, but there you go.
It’s not because I’m not a secret agent that my data doesn’t count.
Timo
how would a firewall help? what services do you have open?
only seem to have avahi listening, and cupsd - which I could probably turn off
(pre RC2, things might be different)
Jarkko Torvinen
cups only listens 127.0.0.1/::1
Timo
also, again pre-RC2, iptables seems installed, so if you could use that, but I don’t reallly see why a firewall would help you with ‘data theft’ on a hotel network&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Jarkko Torvinen
cups only listens 127.0.0.1/::1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ah thanks
Jarkko Torvinen
most likely scenario is some bug in web browser or user running some random script from the internet… fw does not help there
leorize
there’s also gnome rdp if you turn it on
Timo&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Jarkko Torvinen
most likely scenario is some bug in web browser or user running some random script from the internet.. fw does not help there
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;exactly that
Jarkko Torvinen
and if you had firewall and turned gnome remote desktop on, then you would need to open firewall for it. again, not protecting anything
leorize
games from steam that support LAN might also run with a few ports open. The stance that firewall is somehow useless and you should just trust your network is kinda weird
Attila Pinter Adathor
&lt;a href=&quot;https://en.wikipedia.org/wiki/Network_address_translation&quot;&gt;https://en.wikipedia.org/wiki/Network_address_translation&lt;/a&gt;
Network address translation - Wikipedia
Jump to content From Wikipedia, the free encyclopedia Technique for making connections between IP address spaces
leorize
how is NAT gonna save you if you’re in untrusted network, like university or public wifi?
Timo
how is a firewall?
leorize
potentially vulnerable services will be blocked on public network
Attila Pinter Adathor&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;leorize
how is NAT gonna save you if you&#39;re in untrusted network, like university or public wifi?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;why would you use an untrusted network? 🤔
leorize
this is something that firewalld that suse provides already is capable of handling
even come with a gui that’s easy to use with ample docs
Attila Pinter Adathor
Then don’t use Aeon? There are plenty of distros out there that might cater for your needs.
leorize
I just find it weird that a distro catered for desktop and laptop users somehow decided that you will never connect to untrusted networks of any capacity when you inevitably will if you go around with a laptop
or maybe I’m the weird one here
Attila Pinter Adathor
If you must use an untrusted network instead of using your phone to tether at least use a VPN…
Sebastien Chavaux
Well, what you’re telling me is that you should definitely not use Aeon if you want a bit of security.
leorize
and installing a VPN requires modifying your system and will lower your community support level?
Sebastien Chavaux
I thought we wanted something without fiddling, now I’m being told about tinkering to install a VPN ;-p
Attila Pinter Adathor&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Sebastien Chavaux
Well, what you&#39;re telling me is that you should definitely not use Aeon if you want a bit of security.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;eh, firewall is not exactly makes things a lot more secure. You still going to open ports… Makes ingress/egress traffic more visible if you set it up right, but now you got something to manage yourself.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Sebastien Chavaux
I thought we wanted something without fiddling, now I&#39;m being told about tinkering to install a VPN ;-p
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;wireguard is part of the kernel and very well supported in Gnome so not sure how is that tinkering in the system 🤔
Timo
people seem to think a firewall is a magic device or something
hmm, think my openvpn also worked ootb but I’m not 100% sure, was a while when I installed it
Attila Pinter Adathor
image.jpeg
Timo
yeah, that
Attila Pinter Adathor
If this is what we consider tinkering in Linux nowadays…
Sebastien Chavaux
the firewall has entered the cottages, the VPN, no, it’s simpler to configure ports, than to find a good VPN, to configure it etc. especially since I never bring in ports, I don’t need it, I let nothing slip through.
Attila Pinter Adathor
So to sum it up: You think that firewall is some magic security tool to keep you safe, connecting to untrusted networks is fine for you because the firewall will/would protect you, VPN is too much work.
anselm
image.jpeg
BTW, this cannot work because of Aeon’s boot configuration but is this a bug or more of an enhancement request to make these updates work?&lt;/p&gt;
&lt;p&gt;leorize a quitté le salon
Sebastien Chavaux
no, I think you are right, we have to set up a VPN, why openSUSE in its classic version (tumbleweed) continues to put a firewall, I don’t know, but why Fedora in all its versions puts one by default, I don’t know, they’re the idiots.
I’d put a kway in using Aeon, maybe crossing my fingers…
Dario Faggioli&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;leorize
and installing a VPN requires modifying your system and will lower your community support level?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Nope&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;leorize
and installing a VPN requires modifying your system and will lower your community support level?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Configuring and using VPNs via NetworkManager (the GUI) works out of the box and really well IME&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>le blog est de nouveau là!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-06-03-le-blog-est-de-nouveau-la/"/>
		<updated>2024-06-03T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-06-03-le-blog-est-de-nouveau-la/</id>
		<content type="html">&lt;p&gt;Juste un mot pour dire que le blog est revenu, Tuxfamily ayant retrouvé de sa superbe :-).&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Alors Nixos depuis 6 mois?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-30-alors-nixos-depuis-6-mois/"/>
		<updated>2024-05-30T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-30-alors-nixos-depuis-6-mois/</id>
		<content type="html">&lt;p&gt;En Janvier de cette année, je disais un truc comme ça:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Nixos ne fut qu’un détour, une étape, mais le voyage devait finir avec openSUSE. Mais tout n’est pas mauvais, Nixos m’a sevré, quelque chose que rien avant elle n’a pu réussir ni même mon openSUSE (qui fut toujours ma distribution de cœur et celle qui avait ma préférence), elle l’a fait en trois semaines, je suis sevré, je n’ai pas le manque habituel que j’ai quand je n’utilise pas Debian. De plus c’est une bien belle aventure, une distribution que je vais installer chez moi, sur mes autres ordinateurs, à la place de Debian. Donc c’est acquis, j’arrête le challenge Nixos, mais je l’adopte sur mes autres machines hors mon PC principal qui lui est sous openSUSE. Je vais me remettre entièrement à la contribution pour openSUSE.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ça fait donc 6 mois que j’ai une connaissance de tous les jours avec cette OS sur plusieurs machines avec une utilisation basique et une configuration qui sont grosso-merdo les mêmes à quelques virgules près.&lt;/p&gt;
&lt;p&gt;Janvier fut la fin de Nixos sur ma machine principale, pour laisser place à openSUSE Tumbleweed qui fut elle aussi une belle distribution, demandant quand même pas mal de maintenance dû à son coté rolling. Vous savez bien que c’est pas forcément ma tasse de thé, je suis un flemmard informatique, dans ce domaine ce n’est pas une honte mais une qualité. Je suis donc revenu récemment à Nixos sur ma machine principale, mais si je dois parler retour, ça ne sera pas d’elle qu’on parlera.&lt;/p&gt;
&lt;p&gt;J’ai en fait deux autres machines sur lesquelles je vais me servir pour ce retour, une machine qui fut installée l’année dernière, la seconde en cours de route de cette année 2024. Enfin, une troisième dans mon entourage (ma famille) qui me sert de cobaye pour voir si ça peut servir à me faciliter la vie.&lt;/p&gt;
&lt;p&gt;Le &lt;code&gt;configuration.nix&lt;/code&gt; --fichier universel et maître à bord chez une Nixos-- a été copié et amélioré/adapté pour chaque cas, c’est simple et ça va vite, j’ai même pu le faire en amont avant installation pour préparer celle-ci.&lt;/p&gt;
&lt;p&gt;Je dois avouer que sur la machine datant de 2009, les lancements d’applications pendant les premières minutes qui suivent le premier démarrage de la journée sont ralentis, c’est juste la conséquence de l’automatisation de la mise-à-jour. Une fois celle-ci finie, l’utilisation n’est pas plus lente que sur une Debian qui est la référence avec Archlinux sur cette machine en terme de réactivité…&lt;/p&gt;
&lt;p&gt;Je ne parle pas de mes machines secondaires qui sont en fin de compte, une copie de ma machine principale, même utilisateur, même application, même imprimante/scanner, même locales,… Mais clairement, je ne fais qu’utiliser mon OS pour faire ce que je dois faire, sans faire la moindre maintenance, c’est vraiment agréable.&lt;/p&gt;
&lt;p&gt;J’ai connu un changement de version, le saut de la version 23.05 à 23.11, normalement la 24.05 ne devrait plus tarder, ça à été invisible, je savais que ça allait se faire tôt ou tard mais je n’ai pas pris de dispositions, j’ai laissé l’automatisation et j’ai juste changer de &lt;code&gt;channel&lt;/code&gt;. Et là, rebelote, nous allons pas tarder a avoir la 24.05 qui se pointe, je me demande si je ne vais pas passer tôt ou tard sur le &lt;code&gt;channel unstable&lt;/code&gt; qui ferait d’elle une rolling. Oui ce genre de distribution n’est pas faite pour avoir des versions mais pour être en rolling.&lt;/p&gt;
&lt;p&gt;Si je dois donner un ressenti sur cette distribution, c’est d’avoir en face de soi un OS qui donne l’impression d’être un smartphone, tout se fait automatiquement et il nous reste pas grand chose à gérer. Ça va être durs de la péter, mais en plus ça sera facile de revenir sur quelque chose de fonctionnel.&lt;/p&gt;
&lt;p&gt;La 24.05 est sortie entre temps, c’est comme pour le saut précédent, d’une tranquillité, j’ai fait quelques bidouilles:&lt;/p&gt;
&lt;p&gt;Lister le channel actuel:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# nix-channel --list | grep nixos&lt;/span&gt;
nixos &lt;span class=&quot;token url&quot;&gt;https://channels.nixos.org/nixos-23.11&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Passer à un autre channel:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# nix-channel --add https://channels.nixos.org/nixos-24.05 nixos&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Passer à la nouvelle version:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# nixos-rebuild switch --upgrade&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Puis j’ai entre temps touché à ma configuration et changé la 23.11 par 24.05:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;stateVersion &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;24.05&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Did you read the comment?&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;allowReboot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;channel &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://channels.nixos.org/nixos-24.05&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Moins de 30 minutes après, j’étais en 24.05.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Par quoi remplacer Debian? Par Nixos la distribution reproductible et déclaratif.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-28-quoi-pour-remplacer-debian-nixos-la-distribution-reproductible-et-declaratif/"/>
		<updated>2024-05-28T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-28-quoi-pour-remplacer-debian-nixos-la-distribution-reproductible-et-declaratif/</id>
		<content type="html">&lt;p&gt;Pour ma part, Debian c’est fini, je veux dire enfin, j’en ai fini avec Debian, tout ce qui touche de près ou de loin à cette distribution, j’ai fait un gros travail sur moi pour me purger de mes habitudes et de mes contraintes.&lt;/p&gt;
&lt;p&gt;Comme je le disais en Janvier de cette année (parlant de Nixos):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;J’arrête donc pour ne pas tomber plus dans la marmite de potion magique et ne pas devenir un second Obélix, rien d’autre. Mon but était de passer ma machine principale de Debian stable à openSUSE Tumbleweed, ça a toujours été mon but depuis trois ans maintenant, Nixos n’a été qu’une étape intermédiaire pour couper le cordon, le final était openSUSE, mais il y avait toujours un truc qui me rattachait à Debian. Pendant longtemps ce fut mon paquet Ghotwriter dont j’avais la responsabilité et la maintenance, l’ayant transféré à l’équipe kde de Debian, je n’ai plus ce poids. Ce fut aussi, le besoin d’une machine toujours opérationnelle car madame travaillait dessus pour son boulot, donc connaissant bien Debian, c’était l’OS choisi, ayant maintenant une machine bien à elle de la part de son employeur, je vous laisse deviner la suite. La dernière raison c’est que j’avais tout mes scripts pour me faciliter la vie, notamment pour ce qui concerne la maintenance de paquets Debian, mes scripts post-installation, reproductibilité, … J’ai perdu tout ça récemment avec une malheureuse aide de timeshift, oui c’est comique, il devait me sauvegarder tout ça, il me l’a fait perdre. Les planètes sont donc alignées.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je n’ai plus de liens avec Debian:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ma femme ayant une machine pro pour son boulot, sous Windows mais c’est son boulot qui lui fait parvenir donc on a rien à dire,&lt;/li&gt;
&lt;li&gt;j’ai transféré mon paquet Ghotwriter (dont j’avais la responsabilité et la maintenance) à l’équipe kde de Debian,&lt;/li&gt;
&lt;li&gt;j’ai perdu la totalité de ce que j’avais emmagasiné depuis 17 ans sous Debian, ça prendrait beaucoup trop de temps à refaire la quasi-totalité de mes scripts et autres astuces,&lt;/li&gt;
&lt;li&gt;J’ai perdu (aussi) la totalité de mes paquets rebuildés ou simplement construits (une centaine).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tout ça, fait que à ce jour, Debian n’est pas plus une solution pour moi qu’une autre distribution, et qu’à la limite j’irais plus volontiers sur une Ubuntu, au passage Ubuntu n’est pas un mot voulant dire “je ne sais pas installer/configurer/maintenir une Debian” mais juste “je n’ai plus le temps de finaliser une Debian…”.&lt;/p&gt;
&lt;p&gt;Par quoi remplacer Debian? J’ai pas mal d’idées et j’ai déjà trouvé une solution qui me plaît à 200%, mais avant d’aller à la solution choisie, je donnerai des pistes possibles.&lt;/p&gt;
&lt;p&gt;LA première est Ubuntu, oui pourquoi pas aller sur la distribution la plus utilisée, se basant sur Debian mais ayant une finition acceptable et une qualité mais aussi la facilité, la maintenance, la fiabilité… Je resterai sur une distribution à base de Debian, donc des paquets .deb, une façon de ranger les fichiers de conf à la Debian, bref que du bon. Quoique, pour ça il faudrait que j’arrive à fermer les yeux sur les Snap qu’on met partout et pour rien, la calculatrice de Gnome est en snap, mais plus grave pour moi c’est Firefox --je crois Thunderbird aussi-- qui est dans ce format de paquets. A voir avec le temps, faudrait que je regarde ce que ça vaut.&lt;/p&gt;
&lt;p&gt;Je ne vais pas plus loin sans dire que je n’irait même pas tenter une Archlinux, ou une dérivée, comme je n’irai pas sur du Slackware ou de la Gentoo. Mais en parlant de cette dernière (Gentoo), pourquoi pas une Calculate linux? Le monde Gentoo m’a toujours intrigué, j’ai bien aimé le petit moment sur Calculate, seulement les mises-à-jour sont bien longues et ceci même si ce n’est que des binaires.&lt;/p&gt;
&lt;p&gt;Fedora n’est pas une option, je pourrai mais non, trop de trucs qui sont dans ses gènes, ce coté labo, puis la proximité de REDHAT.&lt;/p&gt;
&lt;p&gt;Non, celle qui me vient en tête est simplement openSUSE, je viens d’arrêter après cinq mois dessus mais je dois dire qu’elle marche fort, que mes paquets et même plus sont dans ses dépôts, que la communauté est accueillante, que j’ai déjà mes passes pour contribuer, bref c’est certainement là où je serai le plus apte à passer un bon moment.&lt;/p&gt;
&lt;p&gt;Oui mais voila, il y a Nixos, c’est le genre de distribution que quand on t’explique ça te fait penser à un truc futile, pour geeks, un truc pour développeurs et non pour être utilisé en simple utilisateur du dimanche, c’est totalement abstrait, on ne voit pas ce que ça peut apporter, du moins pas autant qu’une fois dans les mains, puis on se dit que ça demande des efforts, beaucoup car tout est à réapprendre sauf que ce qu’on y apprend est pour cette distribution et ne s’applique pas aux autres. Une fois qu’on la lance, c’est le bordel, on y comprends pas des masses, ça change beaucoup de ce qu’on connaît, on est perdu, on doit se taper un wiki et toute la documentation qu’on peut trouver… Enfin on tente des choses, mais chaque changement demande de rebuilder l’OS, comme avec un générateur de sites statiques (&lt;em&gt;GSS&lt;/em&gt;), oui c’est ça si on veut comprendre ce que c’est que Nixos, faut prendre l’exemple des &lt;em&gt;GSS&lt;/em&gt;, les distributions classiques (Arch, Debian, Fedora, Gentoo, openSUSE, Slack, Ubuntu…) sont comme les &lt;em&gt;CMS&lt;/em&gt;, comme un Wordpress, un PluXml, ou encore un SPIP, on donne en directe ce que l’on veut et il nous donne directement ce que l’on souhaite, si on fait un changement c’est de suite que ça s’opère, généralement la configuration est explosé en plusieurs endroits. Si il y a une couille dans le pâté, c’est foutu, pas de retours en arrière, pas de sauvegardes, pas de possibilités de rattraper sans faire des sauvegardes par nous même. Or, Nixos est comme un &lt;em&gt;GSS&lt;/em&gt;, comme Astro, Eleventy, Hexo, Hugo, Jeckyll, Pelican, Zola; on a un fichier pour régler comme on le souhaite, généralement un unique fichier mais on peut l’exploser pour qu’il soit plus visible, et lui va interpréter ce fichier pour construire notre site selon ce qu’on y a mit dedans, après une phase de build/compilation, le site est là. Comme pour les &lt;em&gt;GSS&lt;/em&gt;, c’est un coup à prendre, au début on trouve ça durs et on ne voit pas trop les bénéfices, puis une fois dedans, on se demande comment on a pu faire autrement.&lt;/p&gt;
&lt;p&gt;je l’ai donc installé une nouvelle fois, l’installation est vraiment facile avec l’&lt;a href=&quot;https://nixos.org/download/#nixos-iso&quot;&gt;installateur graphique&lt;/a&gt; qui nous pond un fichier de conf pré-mâché qui n’attends par la suite que les modifications voulues par l’utilisateur. Sinon, il y a l’autre façon de l’installer (Minimal ISO image), celui qui ne dépaysera pas les utilisateurs de Arch ou Gentoo, il suffit de booter sur un live usb et lire la &lt;a href=&quot;https://nixos.org/manual/nixos/stable/#sec-installation&quot;&gt;documentation&lt;/a&gt;. L’administration est inexistante tout comme la maintenance qui pourra se faire automatiser mais j’en parlerais plus loin.&lt;/p&gt;
&lt;p&gt;C’est simple, tout se passe dans le fichier &lt;code&gt;/etc/nixos/configuration.nix&lt;/code&gt; qui contient l’état désiré du système (ce que veut l’utilisateur) et la commande &lt;code&gt;nixos-rebuild&lt;/code&gt; applique et s’occupe de tout. Voyons voir un cas concret, prenons mon fichier:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Edit this configuration file to define what should be installed on&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# your system.  Help is available in the configuration.nix(5) man page&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# and in the NixOS manual (accessible by running ‘nixos-help’).&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; config&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  imports &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Include the results of the hardware scan.&lt;/span&gt;
      &lt;span class=&quot;token url&quot;&gt;./hardware-configuration.nix&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Bootloader.&lt;/span&gt;
  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;loader&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemd&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;loader&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;efi&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;canTouchEfiVariables &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  boot&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;supportedFilesystems &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;ntfs&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  networking&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hostName &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;debiancerlinux&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Define your hostname.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# networking.wireless.enable = true;  # Enables wireless support via wpa_supplicant.&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Configure network proxy if necessary&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# networking.proxy.default = &quot;http://user:password@proxy:port/&quot;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# networking.proxy.noProxy = &quot;127.0.0.1,localhost,internal.domain&quot;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable networking&lt;/span&gt;
  networking&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;networkmanager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Set your time zone.&lt;/span&gt;
  time&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;timeZone &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Europe/Paris&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Select internationalisation properties.&lt;/span&gt;
  i18n&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;defaultLocale &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  i18n&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraLocaleSettings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    LC_ADDRESS &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_IDENTIFICATION &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_MEASUREMENT &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_MONETARY &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_NAME &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_NUMERIC &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_PAPER &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_TELEPHONE &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_TIME &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable the X11 windowing system.&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable the GNOME Desktop Environment.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.displayManager.gdm.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.desktopManager.gnome.enable = true;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gnome&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;games&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;  

  &lt;span class=&quot;token comment&quot;&gt;# Enable the KDE Plasma Desktop Environment.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.displayManager.sddm.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.desktopManager.plasma5.enable = true;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable autres bureaux.&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;displayManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;lightdm&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;desktopManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xfce&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;desktopManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;mate&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.xmonad.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.twm.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.icewm.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.i3.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.herbstluftwm.enable = true;&lt;/span&gt;
  
  &lt;span class=&quot;token comment&quot;&gt;# Activer l&#39;autologin.&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;displayManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoLogin&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;displayManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoLogin&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;user &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;sebastien&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;videoDrivers &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.displayManager.defaultSession = &quot;gnome&quot;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Pour l&#39;utilisation de flatpak:&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;flatpak&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  xdg&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;portal&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraPortals &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xdg&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;desktop&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;portal&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;gtk &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#xdg.portal.config.common.default = &quot;gtk&quot;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Configure keymap in X11&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    layout &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    xkbVariant &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Configure console keymap&lt;/span&gt;
  console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;keyMap &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable CUPS to print documents.&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;printing&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;printing&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;drivers &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hplip &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;avahi&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# for a WiFi printer&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;avahi&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;openFirewall &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# for an USB printer&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.ipp-usb.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# scan&lt;/span&gt;
  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sane&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sane&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraBackends &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hplipWithPlugin &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Activer le Bluetooth&lt;/span&gt;
  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;bluetooth&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#hardware.bluetooth.package = [ pkgs.bluez ];&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;blueman&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;bluetooth&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;powerOnBoot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable sound with pipewire.&lt;/span&gt;
  sound&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  hardware&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;pulseaudio&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  security&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;rtkit&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;pipewire &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    alsa&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    alsa&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;support32Bit &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    pulse&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# If you want to use JACK applications, uncomment this&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;#jack.enable = true;&lt;/span&gt;

    &lt;span class=&quot;token comment&quot;&gt;# use the example session manager (no others are packaged yet so this is enabled by default,&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# no need to redefine it in your config for now)&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;#media-session.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable touchpad support (enabled default in most desktopManager).&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# services.xserver.libinput.enable = true;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Define a user account. Don&#39;t forget to set a password with ‘passwd’.&lt;/span&gt;
  users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;users&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;sebastien &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    isNormalUser &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    description &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Sebastien CHAVAUX&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    extraGroups &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;networkmanager&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;wheel&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;scanner&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;lp&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;disk&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    packages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;#  firefox&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;#  thunderbird&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Allow unfree packages&lt;/span&gt;
  nixpkgs&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;config&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;allowUnfree &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# List packages installed in system profile. To search, run:&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# $ nix search wget&lt;/span&gt;
  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#  vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.&lt;/span&gt;
   appimage&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;run
   amber&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;theme
   amule
   aspell
   aspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr
   blueman
   bashInteractiveFHS
   &lt;span class=&quot;token comment&quot;&gt;#bluez&lt;/span&gt;
   bluez&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;tools
   brasero
   cataclysm&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;dda
   claws&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;mail
   deluge
   detox
   dgen&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;sdl
   discord
   enchant
   fceux
   firefox
   filezilla
   flare
   &lt;span class=&quot;token comment&quot;&gt;#flatpak&lt;/span&gt;
   gimp
   git
   glaxnimate
   gnome&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gnome&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;boxes
   gnome&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gnome&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;tweaks
   gnome&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;multi&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;writer
   gnomeExtensions&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gsconnect
   gnome&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;simple&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;scan
   hexchat
   hplip
   htop
   hugo
   humanity&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;icon&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;theme
   hunspell
   hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;moderne
   hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;any&lt;/span&gt;
   hunspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;classique
   ispell
   libsForQt5&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ghostwriter
   libsForQt5&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;kdenlive
   libsForQt5&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;soundkonverter
   libsForQt5&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;libkdegames
   libreoffice
   gspell
   mc
   minidlna
   minetest
   mldonkey
   mplayer
   mpv
   neofetch
   nestopia
   nodejs_18
   ntfs3g
   obs&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;studio
   p7zip
   pitivi
   qbittorrent
   quodlibet
   retroarchFull
   rocksndiamonds
   scummvm
   smplayer
   soundconverter
   sound&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;juicer
   the&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;legend&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;of&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;edgar
   thunderbird
   typora
   ubuntu_font_family
   vlc
   wesnoth
   wget
   wine&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;staging
   &lt;span class=&quot;token comment&quot;&gt;#vscode-with-extensions&lt;/span&gt;
   vscode&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;fhs
   xsane
   xarchiver
   xfce&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;thunar&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;archive&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugin
   xfce&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;thunar&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;volman
   xfce&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xfce4&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;pulseaudio&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;plugin
   &lt;span class=&quot;token comment&quot;&gt;#xfce.xfce4-volumed-pulse&lt;/span&gt;
   yaru&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;theme
   yt&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;dlp
   zeroadPackages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;zeroad&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;unwrapped
   zola
   &lt;span class=&quot;token comment&quot;&gt;# wget&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Some programs need SUID wrappers, can be configured further or are&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# started in user sessions.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# programs.mtr.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# programs.gnupg.agent = {&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#   enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#   enableSSHSupport = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# };&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# List services that you want to enable:&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable the OpenSSH daemon.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.openssh.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.openssh.openFirewall = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.openssh.ports = [ 4444 ];&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Open ports in the firewall.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#networking.firewall.allowedTCPPorts = [ 4444 ];&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#networking.firewall.allowedUDPPorts = [ 4444 ];&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Or disable the firewall altogether.&lt;/span&gt;
  networking&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;firewall&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# This value determines the NixOS release from which the default&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# settings for stateful data, like file locations and database versions&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# on your system were taken. It‘s perfectly fine and recommended to leave&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# this value at the release version of the first install of this system.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# Before changing this value read the documentation for this option&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;stateVersion &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;23.11&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Did you read the comment?&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;allowReboot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;channel &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://channels.nixos.org/nixos-23.11&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;optimise&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gc &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
   automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
   dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;weekly&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
   options &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;--delete-older-than 7d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;auto&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;optimise&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;store &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
 
  &lt;span class=&quot;token comment&quot;&gt;##Commandes Experimentales&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;experimental&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;features &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;flakes&quot;&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nix-command&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Commençons par le langage, c’est du &lt;code&gt;nix&lt;/code&gt;, c’est spécial, c’est pas pire que d’autres, c’est pas mieux, je trouve que le fichier de conf est compréhensible, d’après Wikipedia c’est un langage de programmation fonctionnel paresseux. Perso, je trouve que ça me fait penser de loin à JS, en même temps je ne suis pas développeur.&lt;/p&gt;
&lt;p&gt;Maintenant qu’on a fait cet aparté, reprenons, ce fichier (configuration.nix) placé au bon endroit (/etc/nixos/) suivit d’un &lt;code&gt;sudo nixos-rebuild switch&lt;/code&gt; va demander au système de construire comme je l’entends mon OS:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;définir mon hostname:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;networking&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;hostName &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;debiancerlinux&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Define your hostname.&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;mes locales:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Set your time zone.&lt;/span&gt;
  time&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;timeZone &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Europe/Paris&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Select internationalisation properties.&lt;/span&gt;
  i18n&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;defaultLocale &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  i18n&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;extraLocaleSettings &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    LC_ADDRESS &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_IDENTIFICATION &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_MEASUREMENT &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_MONETARY &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_NAME &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_NUMERIC &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_PAPER &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_TELEPHONE &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    LC_TIME &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;fr_FR.UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;activer l’interface graphique avec l’environnement qui va bien:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Enable the X11 windowing system.&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable the GNOME Desktop Environment.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.displayManager.gdm.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.desktopManager.gnome.enable = true;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gnome&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;games&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;  

  &lt;span class=&quot;token comment&quot;&gt;# Enable the KDE Plasma Desktop Environment.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.displayManager.sddm.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.desktopManager.plasma5.enable = true;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot;&gt;# Enable autres bureaux.&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;displayManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;lightdm&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;desktopManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xfce&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;desktopManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;mate&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.xmonad.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.twm.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.icewm.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.i3.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.windowManager.herbstluftwm.enable = true;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;activer l’autologin pour mon utilisateur:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt; &lt;span class=&quot;token comment&quot;&gt;# Activer l&#39;autologin.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# services.xserver.displayManager.autoLogin.enable = true;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# services.xserver.displayManager.autoLogin.user = &quot;sebastien&quot;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;utiliser les pilotes proprios de Nvidia:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;videoDrivers &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nvidia&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#services.xserver.displayManager.defaultSession = &quot;gnome&quot;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Bon, je pense que vous avez compris un peu l’idée et que c’est assez explicite pour ne pas passer au scribe ligne par ligne, mais rajoutons tout de même le choix des paquets (logiciels) qu’on veut, ceux-ci sont déclarables au niveau de l’utilisateur (&lt;code&gt;users.users.sebastien&lt;/code&gt;) ou au niveau du système (&lt;code&gt;environment.systemPackages&lt;/code&gt;). Je peux déclarer les paquets pour l’ensemble des utilisateurs (typiquement les trucs tel que &lt;code&gt;neofetch&lt;/code&gt;, &lt;code&gt;htop&lt;/code&gt;, &lt;code&gt;mc&lt;/code&gt;) et je peux installer des paquets qui ne seront visibles qu’au niveau de l’utilisateur. Je pourrai très bien créer un second utilisateur et lui donner une autre liste de paquets, il n’aura pas les mêmes programmes d’installés, en gros il ne verra pas les programmes qui sont pour moi et moi je ne verrai pas les siens à moins qu’ils fassent partie de la déclaration du système ou qu’on l’a en commun et si paquets communs y a, les données sont mutualisés pour économiser de la place. Bref, chacun peut avoir son OS personnalisé sans empiéter sur celui des autres.&lt;/p&gt;
&lt;p&gt;Si quelque chose ne va pas, il ne construit pas le système et nous préviens de ce qui ne va pas, nous donnant même un exemple de ce qui est attendu. Si c’est bon, il build (littéralement c’est de la compilation) et on reboot, on s’aperçoit alors qu’il nous a fait une ligne de plus dans le grub avec l’ancien système et le nouveau.&lt;/p&gt;
&lt;p&gt;Alors pourquoi NixOS est mieux pour moi? C’est assez simple à comprendre, Debian était déjà ennuyeuse car elle nécessite une maintenance proche de zéro, avec Nixos on est sur du zéro maintenance puisque celle-ci se résume à l’édition du fichier &lt;code&gt;configuration.nix&lt;/code&gt;, rien d’autre. Si ce fichier ne bouge pas, il n’y a rien de changé, on peut aussi automatiser les mises à jour, mais on verra plus bas. Si changement, nixpkg va s’occuper de tout, tout seul, d’une façon invisible, comme par magie, un peu comme une boite noire et incompréhensible, c’est efficace, ça “justemarchecommeilfaut”!&lt;/p&gt;
&lt;p&gt;De manière un peu obscure, cette magie s’occupe de désinstaller et d’installer ce qui est demandé, générer les configurations des services, faire une sauvegarde avant et après le build… C’est tellement puissant que je peux versionner ma config avec git. C’est tout aussi facilement que je reviens en arrière si je ne suis pas satisfait de mes changements.&lt;/p&gt;
&lt;p&gt;Bref, le système est toujours dans un état propre et à jour. J’aime cette sensation du tank que ça procure, puisque le système aussi est versionné. Chaque nouveau &lt;code&gt;nixos-rebuild&lt;/code&gt; exécuté avec succès, ajoute une nouvelle entrée dans Grub pour charger votre système nouvellement créé. Actuellement, je peux choisir de booter sur différentes générations du système (différentes options sont disponibles tel que “NixOS generation 35 - 2024-05-15” ou “NixOS generation 36 - 2024-05-15”) qui me permettent de facilement démarrer à un état antérieur du système. C’est simple, magique, ça “justemarche”, j’adhère…&lt;/p&gt;
&lt;p&gt;La gestion des paquets est vraiment originale, il n’y en a pas, pas comme on l’entends classiquement dans les autres distributions! C’est très simple je demande au système que tel logiciel soit disponible en l’ajoutant dans la liste des applications de &lt;code&gt;configuration.nix&lt;/code&gt; (vu plus haut) et lui s’occupe de tout. À l’inverse, je ne veux plus d’un logiciel, je supprime (ou commente) sa ligne dans &lt;code&gt;configuration.nix&lt;/code&gt;, c’est tout. Mon système est propre et il le reste, pas de dépendances restantes, pas de restes de configurations, ni de fichiers…&lt;/p&gt;
&lt;p&gt;Exemple d’applications ajoutées:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#  vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.&lt;/span&gt;
   appimage&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;run
   amber&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;theme
   amule
   aspell
   aspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Exemple d’applications retirées:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  environment&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;systemPackages &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;with&lt;/span&gt; pkgs&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;#  vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.&lt;/span&gt;
   &lt;span class=&quot;token comment&quot;&gt;#appimage-run&lt;/span&gt;
   amber&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;theme
   &lt;span class=&quot;token comment&quot;&gt;#amule&lt;/span&gt;
   aspell
   aspellDicts&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;fr&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Notez que pour supprimer les logiciels &lt;code&gt;appimage-run&lt;/code&gt; et &lt;code&gt;amule&lt;/code&gt; j’ai seulement commenté (rajouté un # devant) les lignes et que j’aurais très bien pu supprimer les lignes directement.&lt;/p&gt;
&lt;p&gt;Tous les fichiers de l’OS sont en lecture seule, il n’est pas possible d’éditer un fichier de configuration pour ajouter ou changer une option. Par exemple, pour Lightdm, il n’y aura pas de fichier lightdm.conf dans /ect pour automatiser la connexion d’un utilisateur, il suffira de rajouter  deux lignes dans &lt;code&gt;configuration.nix&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Activer l&#39;autologin.&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;displayManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoLogin&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  services&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;xserver&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;displayManager&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoLogin&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;user &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;sebastien&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Mais allons plus loin, admettons que je veux tester un truc, je sais pas moi, par exemple &lt;code&gt;Element&lt;/code&gt; un client pour matrix, juste le tester car il y a plein d’autres clients et je veux faire mon choix, pas la peine de l’installer, Nixos ou plutôt la commande &lt;code&gt;Nix&lt;/code&gt; va créer un nouvel environnement temporaire (shell) où le programme est disponible. Tant que je ne quitte pas le shell, j’aurais le programme , si je quitte le shell, l’environnement est détruit. J’aime bien ce que je lis un peu partout en parlant de Nixos: Pensez containers, mais sans les containers. Plus concrètement, sous Linux (et ailleurs aussi), quand on appelle un binaire &lt;code&gt;ls&lt;/code&gt; par exemple, le shell (bash par exemple) va chercher le chemin dans &lt;code&gt;$PATH&lt;/code&gt;, Nix utilise ça pour permettre de faire des “virtualenv” généralisés, quand on fait un &lt;code&gt;nix-shell&lt;/code&gt;, ça met temporairement dans le &lt;code&gt;$PATH&lt;/code&gt; le chemin des paquets demandés. &lt;code&gt;Nix-env&lt;/code&gt; (je n’en parle pas plus car on perd la puissance de &lt;code&gt;Nix&lt;/code&gt; pour l’utiliser comme un simple gestionnaire de paquets classique, style &lt;code&gt;DNF&lt;/code&gt;, &lt;code&gt;APT&lt;/code&gt;, &lt;code&gt;Pacman&lt;/code&gt;…) fonctionne pareil, sauf que ça le met dans virtualenv global (celui de la session utilisateur). En gros &lt;code&gt;nix-shell&lt;/code&gt; c’est comme &lt;code&gt;bash -c &#39;source venv/bin/activate; bash&#39;&lt;/code&gt;, si on sort du shell les dépendances disparaissent. Prenons un cas concret, je vais repartir sur mon exemple avec &lt;code&gt;Element&lt;/code&gt; que je n’ai pas sur mon système:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;sebastien&lt;span class=&quot;token operator&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;token url&quot;&gt;debiancerlinux:~/git/11ty&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;$ element
The program &#39;element&#39; is not &lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt; your PATH&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt; It is provided by several packages&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;
You can make it available &lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt; an ephemeral shell by typing one of the following&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  nix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;shell &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;p element
  nix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;shell &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;p elements
  nix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;shell &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;p elementsd
  nix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;shell &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;p element&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;web
  nix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;shell &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;p element&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;desktop
  nix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;shell &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;p element&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;web&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;unwrapped
  &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Je l’installe temporairement dans un shell et je le lance depuis celui-ci:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;sebastien&lt;span class=&quot;token operator&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;token url&quot;&gt;debiancerlinux:~/git/11ty&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;$nix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;shell &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;p element&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;desktop
&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token url&quot;&gt;nix-shell:~/git/11ty&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;$ element&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;desktop&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Voila, je peux l’utiliser comme si il était réellement installer en durs sur mon système…&lt;/p&gt;
&lt;p&gt;Pour quitter le shell:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token url&quot;&gt;nix-shell:~/git/11ty&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;$ exit
exit

&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;sebastien&lt;span class=&quot;token operator&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;token url&quot;&gt;debiancerlinux:~/git/11ty&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;$ &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ça permet de créer des environnements de développement reproductibles qu’on pourra partager. On fait notre &lt;code&gt;shell.nix&lt;/code&gt; qui aura tout le nécessaire à notre projet et un &lt;code&gt;nix-shell&lt;/code&gt; plus tard ça roule.&lt;/p&gt;
&lt;p&gt;C’est une nouvelle façon de voir l’informatique, il n’y a plus de sens d’installer à tout va des applications qu’on utilise rarement, ces trucs dont je n’ai besoin que trop ponctuellement. Et puis les autres applications que j’utilise quotidiennement, voir plusieurs fois par jour et que je continue d’indiquer dans mon &lt;code&gt;configuration.nix&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Parlons d’automatisation, dans le code qui suit nous donnons une version (channel) pour les mises à jour, on active les updates automatiques au démarrage de la machine, on désactive le reboot auto après update:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;stateVersion &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;23.11&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;# Did you read the comment?&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;enable &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;allowReboot &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  system&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;autoUpgrade&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;channel &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://channels.nixos.org/nixos-23.11&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Le ramasse miettes pour gagner de la place.&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;optimise&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;gc &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
   automatic &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
   dates &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;weekly&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
   options &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;--delete-older-than 7d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  nix&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;settings&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;auto&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;optimise&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;store &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
	</entry>
	
	<entry>
		<title>Debian et moi, le divorce est de plus en plus consommé!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-27-debian-et-moi-divorce-consomme/"/>
		<updated>2024-05-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-27-debian-et-moi-divorce-consomme/</id>
		<content type="html">&lt;p&gt;Le divorce entre Debian et moi est de plus en plus certain, je ne sais pas depuis quand ça courait mais j’ai un certain malaise envers leurs choix bien que j’adore toujours Debian, je ne suis plus en phase avec ce qu’elle représente.&lt;/p&gt;
&lt;p&gt;Comme dit en ce début d’année, j’arrête donc Debian:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;mais il y avait toujours un truc qui me rattachait à Debian. Pendant longtemps ce fut mon paquet Ghotwriter dont j’avais la responsabilité et la maintenance, l’ayant transféré à l’équipe kde de Debian, je n’ai plus ce poids. Ce fut aussi, le besoin d’une machine toujours opérationnelle car madame travaillait dessus pour son boulot, donc connaissant bien Debian, c’était l’OS choisi, ayant maintenant une machine bien à elle de la part de son employeur, je vous laisse deviner la suite. La dernière raison c’est que j’avais tout mes scripts pour me faciliter la vie, notamment pour ce qui concerne la maintenance de paquets Debian, mes scripts post-installation, reproductibilité, … J’ai perdu tout ça récemment avec une malheureuse aide de timeshift, oui c’est comique, il devait me sauvegarder tout ça, il me l’a fait perdre. Les planètes sont donc alignées.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Il y a de moins en moins d’applications que j’utilise dans les dépôts. Avant Debian était gages  d’être sûr que son logiciel serait dans les dépôts, et je ne parle pas d’un truc dégueux fait par des amateurs comme AUR mais de véritables paquets .deb fait par des contributeurs du projet. Maintenant et plus ça va, moins il y a les applications, je prends exemple de quelques paquets, MlDonkey comme pour la plupart des distributions n’y est plus depuis pas mal de version, soucis de dépendances de build, on va dire que chez AUR, ils l’ont mais c’est encore fait par des amateurs, le &lt;a href=&quot;https://aur.archlinux.org/packages/mldonkey#comment-920026&quot;&gt;gars le dit lui-même&lt;/a&gt; du reste. Amarok est un autre exemple, malheureusement ce n’est pas le seul.&lt;/p&gt;
&lt;p&gt;Avant Debian était la source des distributions basées sur elle, maintenant elle n’est plus l’ombre que d’elle même, quand je vois un paquet comme Ghostwriter, voir même une grosse parties des KDE-gears qui ne sont plus les “sources” pour les filles de Debian, mais que c’est Kubuntu qui le devient ça fait mal.&lt;/p&gt;
&lt;p&gt;Archlinux est la source de toutes les distributions basées sur elle, pareil pour Gentoo, pareil pour Fedora, Ubuntu aussi et il n’y a que Debian qui ne le soit plus vraiment et pas pour un ou deux truc mais pour un des bureaux les plus attendus.&lt;/p&gt;
&lt;p&gt;Avant, on était sûr de trouver les applications chez Debian, maintenant j’ai plus de chance de les trouver chez Fedora et surtout openSUSE avant que ça ne vienne et encore si ça vient, chez Debian.&lt;/p&gt;
&lt;p&gt;Ce que je note des nouveautés de chez Debian avec cette version 12, est la présence des firmwares sur le support d’installation, et pour moi ce n’est ni une bonne nouvelle ni une mauvaise. D’un coté, Ubuntu a de moins en moins une raison d’être préféré, mais d’un autre à quoi servent ces firmwares sur le support d’installation de Debian, merde ceux qui connaissent Debian savent que c’est contraire à son idéologie, qu’il a fallu qu’on retouche à la charte Debian, que si on le voulait on avait les installateurs non-free.&lt;/p&gt;
&lt;p&gt;C’est quand même grave que pour faire parler d’elle et de sa version, il faut aller jusqu’à là, ça et les coquilles qui tombent comme des mouches avec cette version 12. Depuis la 12, on a eu le soucis de corruptions de données suite à une mise-à-jour merdique du kernel (qui n’a touché personne dans mon entourage, y compris moi), la faille dans &lt;a href=&quot;https://linuxfr.org/news/xz-et-liblzma-faille-de-securite-volontairement-introduite-depuis-au-moins-deux-mois&quot;&gt;XZ&lt;/a&gt;, l’update non vérifié  [ibus](libglib2.0-0: input regression for users of ibus affecting dead keys, Compose key and non-Latin input)…&lt;/p&gt;
&lt;p&gt;Mais je crois que la raison qui me pousse à l’abandonner pour de bon est que je n’ai plus mes scripts accumulés depuis 17 ans, mes scripts post-installation, pour l’empaquetage, ect…; j’ai tout perdu avec ma mauvaise manipulation de &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2023-12-26-jai-fais-une-bourde/&quot;&gt;Timeshift&lt;/a&gt;, du coup je perds un savoir qui me pousse à tout refaire et clairement l’envie n’y est plus. Surtout qu’il y a 17 ans, Debian était un peu seule en terme de qualité, maintenant en plus de n’être plus seule dans ce domaine, elle est loin d’avoir la première place technologiquement parlant.&lt;/p&gt;
&lt;p&gt;Non, ce qui ne me correspond pas, et je crois que c’est ça qui me dit qu’il est temps de partir, c’est la contribution. Faire de la documentation, de la traduction, du wiki, des rapports de bugs, … est très facile comme partout ailleurs, mais en terme de packaging, faire des paquets donc, c’est compliqué, pas dans le sens difficile de le faire mais oui durs d’y accéder. Je suis contributeur pour deux paquets, du moins j’étais, et jamais je n’ai eu les pleins pouvoirs dessus, j’étais le mainteneur officiel mais je n’avais pas le moindre pouvoir sur eux, j’avais toujours besoin d’un sponsor car je ne voulais pas faire la demande pour être autre chose. Je sais plus qui (leader Debian) dans sa campagne, avait promis de faciliter la contribution envers les paquets et donner plus de puissance du moins un vrai rôle pour les contributeurs/mainteneurs de paquets qui ne sont ni DD ni DM, mais rien ne s’est passé, contribuer à Debian en terme de paquets est toujours une belle merde pour rester poli. On est loin de ce qui se fait chez openSUSE. Mais ça j’en parlais déjà en Janvier, ceci en l’occurrence:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Je l’ai souvent dis sur ce blog, j’ai beaucoup de mal à comprendre le peu d’intérêts que porte Debian à ses contributeurs, il y en a que pour les développeurs Debian (DD), même les mainteneurs Debian (DM) n’ont rien, pas droit de vote, rien je vous dis et c’est tout de même bien compliqué de contribuer. Au contraire chez Fedora (bien que ça reste compliqué de contribuer pour packager des logiciels), juste faire l’effort de se faire un compte chez eux, obtenir donc un compte FAS actif et on a le droit de voter pour toutes élections. J’ai eu le droit de voter alors que je ne suis rien là-bas et que je n’ai fait pour toutes contributions, qu’un simple report de bug! Chez openSUSE, c’est nuancé, il n’a jamais été si simple de contribuer, je ne connais nulle autre distribution où il est si facile de faire des paquets (ou tout autres contributions chiantes (documentations, traductions, …) qui sont par ailleurs assez facile d’obtenir les droits pour le faire (c’est facile d’accès par exemple ce genre de contributions chez Debian, là on va pas te demander un sponsor…)), que chez openSUSE. J’ai très vite obtenue le droit de faire des paquets, de maintenir des paquets, de participer à des paquets juste en me faisant un compte pour l’OBS… En ce qui concerne le droit de voter, ou de se présenter à un vote, il suffit de faire la demande d’être membre, on va juste demander des preuves de contributions, qui montre l’intérêt à la distribution sur plus ou moins long terme.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;et encore ceci:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Alors chez Debian, il y a des discussions, des personnes qui sont actuellement leader du projet et qui avaient dans leurs poches, le vœu de mettre quelque chose en place pour faciliter la contribution, être quelque chose qui avait un droit de vote, mais rien, ou j’ai raté un truc. Petit à petit à force d’avoir autant de droits que le simple utilisateur/consommateur, j’en ai eu marre de ça. Faut comprendre, j’étais plus considéré sur une distribution (Fedora) dont je ne participais pas sauf signalé un bug et que je n’utilisais même pas sauf pour la tester, que sur la distribution dont j’étais utilisateur et contributeur depuis 2007 (mainteneur de paquets depuis 2018)… OpenSUSE, m’a quant à elle, accepté de suite sans fioritures, on a prit mes contributions sans jamais rien dire, c’est aussi eux qui m’ont dit de demander la reconnaissance en étant membre pour mes contributions alors qu’elles sont minimes.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Attention, j’aime toujours Debian, il ne peut en être autrement, c’est juste que je ne pense plus qu’elle me soit bénéfique. Nixos correspond bien plus à mes attentes et mes besoins d’aujourd’hui, sinon il y a openSUSE avec sa rolling qui me va mieux, et dans une moindre mesure, un truc basé sur Gentoo, je pense à Calculate linux, m’irait mieux. Va falloir que je retente une Arch mais sa force est dans AUR et c’est aussi sa plus grande faiblesse.&lt;/p&gt;
&lt;p&gt;Ça mérite un billet uniquement sur pourquoi Nixos.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>À quand Amarok chez Debian?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-26-a-quand-amarok-chez-debian/"/>
		<updated>2024-05-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-26-a-quand-amarok-chez-debian/</id>
		<content type="html">&lt;p&gt;Amarok est sorti de Debian pour la version Buster, j’en avais fait un billet peu élogieux et j’admets que j’avais --comme à l’accoutume-- défoncé un peu le projet pour cette perte incompréhensible.&lt;/p&gt;
&lt;p&gt;En fait, il y  a un soucis chez Debian, dès qu’un projet ne donne plus de signe de vie, il est abandonné chez Debian, Amarok bougeait mais si peu et seulement sur le git que le projet Debian l’a abandonné.&lt;/p&gt;
&lt;p&gt;Du coup, on est l’une des rares grosses écuries à ne plus l’avoir. Quoique, je dis ça mais je note que les seules écuries qui l’ont encore sont openSUSE (et dans sa dernière version), les soeurs Mandriva (Mageia, openMandriva et Rosa) et c’est tout. Bien sûr je ne parle pas de Nixos qui l’a aussi mais faut dire que je suis assez gâté avec celle-ci, qui me gratifie de tout un tas de paquets qui normalement ne sont même pas en rêve.&lt;/p&gt;
&lt;p&gt;Amarok fait parti de ces applications qui sont obligatoire, tant que le projet amont KDE n’ait pas mit fin à sa vie, Debian aurait dû le garder. Pourquoi virer Amarok et garder Clementine, qui n’a pas plus de signes de vie?&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Ce qui reste à faire sous Nixos et pourquoi pas Guix?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-24-ce-qui-reste-a-faire-sous-nixos/"/>
		<updated>2024-05-24T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-24-ce-qui-reste-a-faire-sous-nixos/</id>
		<content type="html">&lt;p&gt;J’ai tout de fonctionnel, en très peu de temps, je me vois mal faire marche arrière mais ça je le disais déjà en Décembre, et j’ai quand même bougé sur openSUSE.&lt;/p&gt;
&lt;p&gt;Il ne me reste plus grand chose, améliorer mon fichier &lt;code&gt;configuration.nix&lt;/code&gt;, ajouter des programmes qui me manquent pour faire de mon OS sous XFCE, un OS capable de tout faire, et pour finir regarder de plus près la création de paquets.&lt;/p&gt;
&lt;p&gt;Sur ce dernier point, je ne sais pas si j’ai pris ce qui me fallait, je pense que je serais juste un utilisateur comme je le serais sous Arch, Debian ou autres, je pense que si je veux contribuer, je devrais me tourner vers Guix, sauf que ce dernier a tout pour plaire mais pas son coté libertaire.&lt;/p&gt;
&lt;p&gt;J’ai toujours été admiratif des OS totalement libres, les trucs comme Trisquel, Debian sans &lt;code&gt;contrib&lt;/code&gt; ni &lt;code&gt;nonfree&lt;/code&gt;, puis maintenant Guix, c’est bien, sauf que dans la vraie vie, la mienne en l’occurrence, ça ne va pas. Ça ne va pas car libertaire comme eux c’est aussi être liberticide, oui la liberté s’arrête là où je ne suis pas libre de faire ce que je veux, dans mon cas je veux être libre d’utiliser des trucs non libres.&lt;/p&gt;
&lt;p&gt;Surtout que la liberté n’est pas perçu pareil et partout, Fedora ou openSUSE vont tolérer des firmwares et des pilotes non libres pour mon matos, mais pas les codecs pour certains formats de fichiers audios ou vidéos, inversement Debian va être à contre courant. Trisquel pour parler de ce qui se rapproche le plus de Guix, ne va pas me permettre d’utiliser mon matos…&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Je suis un utilisateur de xfce.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-22-je-suis-un-utilisateur-de-xfce/"/>
		<updated>2024-05-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-22-je-suis-un-utilisateur-de-xfce/</id>
		<content type="html">&lt;p&gt;Je lisais le billet &lt;a href=&quot;https://alexxcons.github.io/blogpost_9.html&quot;&gt;An Estimate on the Total Number of Xfce Users&lt;/a&gt; et je me suis reconnu dans les utilisateurs qui ne viennent pas car tout marche, qui dans le contexte donne:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Xfce is a very stable DE. Many Xfce users probably don’t try to get in contact because things just work fine for them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je ne sais pas pourquoi mais quand ça marche sans soucis, on ne vient pas faire un petit bonjour, on ne le dit pas, on ne signale même pas que c’est tout bon pour nous, alors je profite de ce billet pour le dire, &lt;strong&gt;XFCE est bon, XFCE est fort, XFCE marche bien, mieux il galope!!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Je suis utilisateur de XFCE depuis Debian Wheezy, mais je l’utilisais déjà comme bureau principal avec certaines distributions moins connues et plus petites comme &lt;a href=&quot;https://www.nutyx.org/fr/index.html&quot;&gt;NuTyX&lt;/a&gt; et avant ça la &lt;a href=&quot;https://distrowatch.com/table.php?distribution=0linux&quot;&gt;0linux&lt;/a&gt;, je pense que c’est sa version 4.10 qui m’a fait chavirer, puis l’arrivée de GNOME avec sa version 3 qui fut le basculement, à moins que ce soit dans l’autre ordre.&lt;/p&gt;
&lt;p&gt;C’est un bureau minimaliste par rapport à GNOME ou encore Plasma mais qui est suffisant, il est vivace et rapide, totalement personnalisable, et d’une stabilité.&lt;/p&gt;
&lt;p&gt;Mon unique soucis avec mes distributions habituelles, c’est que j’ai souvent envie de tester les bureaux qui sortent, que ce soit Gnome ou bien KDE, j’aime les tester pour me faire une idée, j’ai été kdéiste (commencé avec un kde 3.4.x) une grosse partie de ma vie de linuxien, puis quand j’en ai eu marre des bugs et lourdeurs de plasma 4, je suis passé à Gnome 2, puis je suis passé à XFCE, pour revenir un peu avec Plasma 5 qui rattrape le désastre de la version précédente; tout ça pour dire que quand je ne teste pas de distributions, je change de bureaux. Et que forcément ça fout le bordel dans mes paquets car on ne peut pas totalement purger les paquets qu’on ne veut plus facilement et rapidement.&lt;/p&gt;
&lt;p&gt;Normalement, j’ai toujours sur les Debian que j’installe en dehors de chez moi, XFCE et un autre bureau, généralement c’est KDE avec le meta-paquet kde-full qui installe la totalité de l’écosystème plasma. Sur ma machine Debian, en temps normal, je me retrouve avec les trois bureaux, donc Plasma, Gnome et XFCE, parfois je rajoute Mate, juste pour voir ce que ça donne. Bizarrement, je ne fait pas ça sous Fedora ou openSUSE. Avec Nixos, j’ai l’avantage de pouvoir proprement revenir dans un état avant pollution par tout les bureaux, mais je remarque trois choses. Premièrement, le bureau le plus facile où tout fonctionnent en sortie de boite est GNOME, Wifi et Bluetooth. Le bureau Plasma est une galère, il n’est pas complet et manque pas mal de choses, je ne vois pas de meta-paquets, du coup ça veut dire installation paquet par paquet, ça et je n’ai pas le Bluetooth, certainement un manque de Bluez. Maintenant, j’ai des lourdeurs avec ce bureau, que je n’ai pas ailleurs sur d’autres distributions. J’ai testé les autres, que ce soit Mate, Cinamon ou encore Pantheon, ça marche fort, c’est pas mon truc mais c’est bien. Reste XFCE, qui comme à son habitude est bien.&lt;/p&gt;
&lt;p&gt;Ça n’a rien à voir avec XFCE mais comme pour Plasma, je n’ai pas le Bluetooth, je sais que je dois rajouter le service Bluez dans mon fichier de conf et le tour sera joué. Sinon je l’ai pris comme bureau principal et je suis satisfait comme à l’accoutumé avec lui.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pourquoi Nixos?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-21-pourquoi-nixos/"/>
		<updated>2024-05-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-21-pourquoi-nixos/</id>
		<content type="html">&lt;p&gt;Je suis passé à Nixos depuis quelques heures, laissant encore Debian pour quelques temps sur le bord de la route, sans grandes raisons, juste je n’étais pas encore décidé de rentrer au bercail.&lt;/p&gt;
&lt;p&gt;Comme je l’ai dis plus tôt dans un billet, Debian en 2024 n’est pas forcément la décision la plus évidente, en 2005 ça l’était car oui il n’y avait rien en face au delà des Gentoo, Slack et autres distributions RPM. Le format de paquets .deb était au dessus des autres pour tout un tas de raisons. Aujourd’hui, ce n’est pas le cas, il est toujours top comme format mais les autres ont soit récupéré leurs retards (RPM) soit ils sont partis vers des choix technologiques qui diffèrent (nix, guix, snap, flat…).&lt;/p&gt;
&lt;p&gt;J’ai toujours été très proche des projets Debian et openSUSE, mais selon mes besoins, je devais valser entre différents formats de paquets pour mes projets. Si je ne me contente de ne parler que du blog, j’aime tester différents moteurs de site statiques, notamment en ce moment et depuis un certain temps, j’utilise Nodejs comme langage, et selon le moteur, je dois tourner entre du nodejs18 ou du nodejs20. Avec Debian, j’ai la version 18 de mon langage préféré mais du coup je dois me débrouiller pour l’avoir aussi en 20 et plus, sous openSUSE j’ai toutes les versions que je veux, mais une version chasse l’autre (si je me souviens bien comme pour python), du coup dans les deux cas, j’utilise snap pour juxtaposer les autres versions.&lt;/p&gt;
&lt;p&gt;En Décembre, j’ai remis une Nixos et j’ai pu la voir fluidifier ma charge de travail, c’était pas de l’imaginaire. Je me rappel encore un de mes projets en python, qui me collait un blanc, je n’avais pas la même chose, le même résultat sur ma machine que sur celle de mes parents, or le projet était pour eux à la base. Pire, je me souviens bien de mon blog avec Pelican, j’avais le résultat voulu sous Debian mais il ne se construisait pas sous openSUSE alors que tout était installé pareil, même avec pip.&lt;/p&gt;
&lt;p&gt;Pas de soucis de ce coté avec Nixos, je me fais un shell avec ce qu’il me faut et je lance. Le résultat sera toujours le même et sera facilement exportable.&lt;/p&gt;
&lt;p&gt;L’autre chose qui me chagrinait, mais ça vient de moi, c’est que j’aime tester des programmes, des fois je les garde et souvent je les vire, sinon, selon mon humeur, j’aime changer de bureaux, je tourne principalement sur XFCE, Plasma et GNOME, quelques fois Mate,… bref, sur une distribution normale, habituelle (dirons-nous), c’est vraiment chiant pour retrouver l’état avant pollution par tout ça. Avec Nixos, c’est tellement simple, aussi simple que de commenter une ligne dans un fichier…&lt;/p&gt;
&lt;p&gt;J’aime beaucoup l’idée de centraliser la configuration de l’OS dans un fichier, j’aimais déjà ça avec Arch à l’époque de son fichier &lt;code&gt;rc.conf&lt;/code&gt; qui n’allait pas aussi loin, mais Nixos et pas seulement elle mais je pourrais parler aussi de ma prochaine distribution de test la Guix, mettent l’intégralité du système dans un unique fichier. C’est aussi étrange que, partant du principe de leurs caractéristiques, certains choix sont pour tendre vers l’explosion de ce fichier généraliste en de multiples sous fichiers. C’est aussi pour cette raison, vu que j’aime ne pas trop chercher dans tout un tas d’endroits, que je ne mettrais pas en place le home.nix.&lt;/p&gt;
&lt;p&gt;Du coup, me voila avec Nixos installé rapidement sans interface ni rien, puis j’ai simplement collé mon fichier &lt;code&gt;configuration.nix&lt;/code&gt; de l’année dernière suivit d’un &lt;code&gt;sudo nixos-rebuild switch&lt;/code&gt; et ça roule. J’ai exactement ce que j’avais avec la configuration de mon système, ainsi que mon login, mes partitions, mes programmes mais aussi des services ainsi que des réglages de ces services, c’est très fort. Bien plus que ce que je faisais sous Debian.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Bon, Debian s&#39;en va!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-21-bon-debian-s&amp;#39;en-va/"/>
		<updated>2024-05-22T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-21-bon-debian-s&amp;#39;en-va/</id>
		<content type="html">&lt;p&gt;Ça y est les chaises musicales sont bien là, quand j’étais sous openSUSE, je ne pensais qu’à revenir sous Debian et retrouver mon confort mais une fois là, je n’ai pu m’empêcher de repenser à Nixos et son originalité.&lt;/p&gt;
&lt;p&gt;Donc me voici sur une Nixos toute fraîche, installé sans bureau via l’ISO pour aller plus vite et j’ai ensuite remis mon fichier &lt;code&gt;configuration.nix&lt;/code&gt; et c’est rapide de retrouver un système directement fonctionnel comme on l’avais laissé 5 mois auparavant.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news-opensuse-org: Panne prevue de weblate le 14 mai</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-21-news-opensuse-org-panne-prevue-de-weblate-le-14-mai/"/>
		<updated>2024-05-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-21-news-opensuse-org-panne-prevue-de-weblate-le-14-mai/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/05/Weblate_logo2.png&quot; alt=&quot;Panne prévue de Weblate le 14 mai&quot;&gt;&lt;/p&gt;
&lt;p&gt;L’ &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://www.opensuse.org/&quot;&gt;openSUSE&lt;/a&gt; va subir une mise à jour critique avec la migration de &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://l10n.opensuse.org/&quot;&gt;Weblate&lt;/a&gt; vers une solution hébergée.&lt;/p&gt;
&lt;p&gt;Passage à une solution hébergée pour l’outil de localisation Web afin de  répondre aux demandes croissantes de développement de projets.&lt;/p&gt;
&lt;p&gt;La migration est prévue pour le 14 mai et il est prévu que le service soit indisponible pendant environ une journée.&lt;/p&gt;
&lt;p&gt;Il s’agit d’un inconvénient planifié à court terme pour un bénéfice à long terme et permettra à nos contributeurs de traduction de reprendre là où ils s’étaient arrêtés.&lt;/p&gt;
&lt;p&gt;Les personnes souhaitant contribuer au projet openSUSE en aidant à traduire à l’aide &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://weblate.org/en/&quot;&gt;de Weblate&lt;/a&gt; peuvent s’inscrire sur &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://l10n.opensuse.org&quot;&gt;https://l10n.opensuse.org&lt;/a&gt; et se connecter avec d’autres traducteurs via les listes de diffusion &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://lists.opensuse.org/archives/list/translation@lists.opensuse.org/&quot;&gt;translation@lists.opensuse.org&lt;/a&gt; et &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://lists.opensuse.org/archives/list/project@lists.opensuse.org/&quot;&gt;project@lists.opensuse.org&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Toute tentative de connexion à Weblate lors de la migration déclenchera une  notification informant l’utilisateur de la maintenance en cours.  D’autres seront informés de la panne via &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://status.opensuse.org&quot;&gt;https://status.opensuse.org&lt;/a&gt; .&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Réflexion: Il faut que je me pose, Debian est-ce toujours le bon choix?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-15-il-faut-que-je-me-pose-debian-est-ce-le-bon-choix/"/>
		<updated>2024-05-21T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-15-il-faut-que-je-me-pose-debian-est-ce-le-bon-choix/</id>
		<content type="html">&lt;p&gt;J’ai tenté de passer sur autre chose, pour ne pas finir con ou aigri, changer pour changer sans avoir le besoin ou de raisons, j’y suis revenu, j’ai merdé. Ai-je vraiment merdé? J’ai découvert pas mal de distributions pendant ces 19 années, dont deux envers qui j’ai toujours été fidèle, je ne les nomme pas, aller juste pour la forme, openSUSE et Debian, je ne pense pas mentir en disant que ça a été bénéfique d’utiliser l’une ou l’autre mais malgré tout, j’ai toujours été plus attiré par l’une et donc l’utilisais bien plus que l’autre.&lt;/p&gt;
&lt;p&gt;Ma pause, si je peux dire ainsi, m’a permis de revenir sur une autre découverte assez récente, pour moi car le projet date de 2003, qu’est Nixos et dont depuis plusieurs mois je garde sur une machine, c’est un coup de coeur, dommage que je la connaisse aussi tardivement, je m’y serais bien plongé intégralement, car j’y ai senti de l’engouement, cette chose que j’avais par le passé quand je découvrais linux avec &lt;s&gt;openSUSE&lt;/s&gt; SUSE dans sa version 9.3 et notamment Debian par la suite avec sa Etch (Debian 4).&lt;/p&gt;
&lt;p&gt;L’engouement dans et pour linux (et tout ce qui s’y rapproche) s’en est allé, j’ai perdu l’envie, perdu le goût, à la limite retourner sous Windows ne serait pas une fin en soi. Je n’ai jamais été un grand contributeur, mais je n’ai simplement plus l’envie de l’être, à la limite un consommateur, voir même un “consummateur” pour en faire chier quelques uns. Mine de rien, c’est cette Nixos qui me donne envie de replonger dedans.&lt;/p&gt;
&lt;p&gt;Ma question est pourquoi Debian en 2024? Ou encore est-ce un bon choix Debian en 2024? Quand j’ai commencé en 2005 avec linux, il y avait déjà pas mal de choix, on avait les grandes Slackware, Debian, SUSE, Mandriva, Fedora, des nouvelles comme Ubuntu ou Archlinux, même Nixos était là mais totalement en dehors des radars… SUSE, Mandriva, Ubuntu étaient connues pour leur facilité, Fedora pour son coté labo et à la pointe de la technologie, Debian pour sa stabilité à toute épreuve et sa maintenance mais au prix d’une complexité. J’ai très vite été sous Debian pour sa stabilité et mon coté fainéant qui est l’absolue qualité d’un bon administrateur. De nos jours, cette stabilité n’est pas une légende mais on n’est plus les seules, toutes distributions un peu sérieuses seront stables.&lt;/p&gt;
&lt;p&gt;Non, de nos jours, je vois bien plus d’intérêts à utiliser Nixos qu’une Debian, pourtant c’est encore vers celle-ci que je me tourne, peut être la confiance, chose que je n’ai pas encore du coté de Nixos, aussi la peur de l’inconnue, avec Debian je suis en terrain connu, je la maîtrise, je la comprends, je sais faire ce que je dois faire pour avoir ce que je veux comme je le veux…, avec Nixos, je suis plus dans l’inconnu, avec beaucoup de choses à réapprendre et c’est bien dommage car je n’ai plus l’envie d’apprendre ou de faire des efforts.&lt;/p&gt;
&lt;p&gt;Un truc qui me fait réfléchir, c’est ce qui se passe depuis quelques temps, un peu partout du reste mais chez Debian qui nous a pas habitué à ça en particulier avec cette version 12 et ses petits bugs comme le kernel qui pouvait apporter des pertes de données ou encore plus récemment et qui m’a touché directement cette fois avec la perte des touches mortes alors cette fois ce n’est pas Debian le fautif mais le &lt;a href=&quot;https://gitlab.gnome.org/GNOME/glib/-/issues/3353&quot;&gt;projet Gnome&lt;/a&gt;. Selon son installation, c’est surtout vrai pour le cas de la merde avec le kernel, ça pouvait toucher ou non la personne, par exemple dans mon cas et dans mon entourage, personne n’a été ennuyé, mais pas forcément avec des bugs, simplement faut bien comprendre que la Debian de Paul, ne sera pas la Debian de Seb; et-ce même si les deux ont totalement fait la même installation avec les mêmes environnements, il suffira que l’algorithme d’APT ou d’Aptitude change sa façon de faire et nous installe des paquets différents. Avec Nixos, on a pas ça, le système de Paul sera bien le même que Seb.&lt;/p&gt;
&lt;p&gt;L’autre chose qui me fait toujours hésiter est l’intérêt même de Nixos, un système reproductible, déclaratif et fiable. Je peux essayer de nouveaux outils sans crainte et une fois testé si ça ne me plaît pas, je reviens comme si de rien n’était dans ma configuration d’origine. Idéale pour tester des environnements entiers comme les bureaux que sont GNOME, Plasma…&lt;/p&gt;
&lt;p&gt;J’ai envie de penser qu’en 2007, Debian était la seule solution viable, mais en 2024, elle n’est qu’une solution parmi tant d’autres.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Nixos; Une lettre ouverte.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/"/>
		<updated>2024-05-15T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/</id>
		<content type="html">&lt;h1 id=&quot;une-lettre-ouverte&quot; tabindex=&quot;-1&quot;&gt;Une lettre ouverte &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#une-lettre-ouverte&quot;&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;des utilisateurs de NixOS contre le parrainage de MIC&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Plusieurs membres de la communauté sont inquiets des événements actuels autour &lt;em&gt;du North American Gathering destiné aux utilisateurs de NixOS et à sa communauté&lt;/em&gt; (également connu sous le nom de NixCon &lt;em&gt;[sic]&lt;/em&gt; NA).&lt;/p&gt;
&lt;p&gt;Le &lt;em&gt;Rassemblement nord-américain&lt;/em&gt;  a décidé, contre tout bon jugement, d’ignorer la voix de la communauté  au sujet de l’incident précédent avec un sponsor donné du complexe militaro &lt;strong&gt;-&lt;/strong&gt; &lt;strong&gt;industriel&lt;/strong&gt; &lt;strong&gt;,&lt;/strong&gt; et a choisi exactement le même sponsor pour sa conférence.&lt;/p&gt;
&lt;p&gt;Cette seule lettre est adressée à plusieurs parties.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Contexte supplémentaire&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://discourse.nixos.org/t/nixcon-2023-sponsorship-situation-from-the-nixos-foundation/33583&quot;&gt;Discours NixOS : Situation du parrainage de la NixCon 2023 de la Fondation NixOS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://discourse.nixos.org/t/nixcon-na-2024-is-getting-sponsored-by-anduril-what-to-do-about-it/41258&quot;&gt;Discours NixOS : NixCon NA 2024 est sponsorisé par Anduril, que faire à ce sujet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://discourse.nixos.org/t/should-organizations-relating-to-the-defense-sector-being-able-to-sponsor-nixos/41252&quot;&gt;Discours NixOS : Les organisations liées au secteur de la défense devraient-elles pouvoir sponsoriser NixOS ?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;a-la-fondation&quot; tabindex=&quot;-1&quot;&gt;À la Fondation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#a-la-fondation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Nous  demandons à la Fondation NixOS de prendre position et de dire  clairement qu’elle ne veut pas voir Nix, Nixpkgs, NixOS, NixCon et sa  communauté au sens large servir de véhicule pour &lt;strong&gt;*faire la publicité&lt;/strong&gt;*  du complexe militaro-industriel. Nous demandons également que la  Fondation NixOS se distancie de l’organisation et des décisions du North  American Gathering.&lt;/p&gt;
&lt;p&gt;L’absence  de réponse de la Fondation NixOS sera considérée comme un accord tacite  avec les décisions de parrainage et comme une utilisation du projet et  de sa communauté plus large pour &lt;strong&gt;*faire la publicité&lt;/strong&gt;* du complexe militaro-industriel.&lt;/p&gt;
&lt;p&gt;Même  si une réponse avant le Rassemblement nord-américain serait appréciée,  il faudra peut-être du temps pour obtenir une réponse appropriée.&lt;/p&gt;
&lt;p&gt;Pour  l’heure, nous demandons seulement la reconnaissance d’avoir pris  connaissance de cette Lettre Ouverte et de l’avoir lue attentivement.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;REMARQUE&lt;/strong&gt; :  Que ce soit ou non un problème d’accepter des dons, des contributions  ou toute autre chose du complexe militaro-industriel, c’est un tout  autre problème. Cette lettre ne demande rien sur ce sujet.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;a-l-equipe-marketing&quot; tabindex=&quot;-1&quot;&gt;À l’équipe marketing &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#a-l-equipe-marketing&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Nous  demandons à l’équipe marketing de prendre position et de garder le  silence radio sur la conférence nord-américaine sur la présence de la  communauté sur les réseaux sociaux.&lt;/p&gt;
&lt;p&gt;A défaut, nous demandons que &lt;strong&gt;sur toute&lt;/strong&gt; présence, il ne soit fait aucune mention des sponsors du Complexe Militaire Industriel.&lt;/p&gt;
&lt;p&gt;La  présence sur les réseaux sociaux et les autres interactions de l’équipe  marketing sont considérées comme la voix officielle non seulement du  projet NixOS, mais également de la communauté.&lt;/p&gt;
&lt;h2 id=&quot;a-l-equipe-nixcon-europeenne&quot; tabindex=&quot;-1&quot;&gt;À l’équipe NixCon « européenne » &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#a-l-equipe-nixcon-europeenne&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;(Ou vraiment, les organisateurs, participants et participants précédents.)&lt;/p&gt;
&lt;p&gt;Nous demandons qu’il existe &lt;em&gt;une position et une voix officielles&lt;/em&gt; pour NixCon, qu’elles déclarent :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le Complexe militaro-industriel ne fera pas l’objet de publicité et n’est pas le bienvenu en tant que sponsor.&lt;/li&gt;
&lt;li&gt;NixCon demande au rassemblement nord-américain de cesser d’utiliser le nom NixCon.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Il  est entendu que les personnes attachées au Complexe militaro-industriel  ou proches du Complexe militaro-industriel devraient pouvoir participer  à la NixCon, que ce soit en tant qu’organisateurs, conférenciers ou  participants. Leur attachement au Complexe Militaire Industriel ne doit  pas être retenu contre les individus.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;REMARQUE&lt;/strong&gt; : La question de savoir si parler &lt;em&gt;au nom&lt;/em&gt;  (par exemple en tant qu’employé) du Complexe militaro-industriel  constitue ou non de la publicité ne fait pas partie de cette discussion  et sera réexaminée par les organisateurs, au besoin.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;au-rassemblement-nord-americain&quot; tabindex=&quot;-1&quot;&gt;Au rassemblement nord-américain &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#au-rassemblement-nord-americain&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Nous supposons que ce parrainage ne sera pas renoncé.&lt;/p&gt;
&lt;p&gt;Dans  cette hypothèse, nous vous demandons de vous distancier de vous  présenter comme un rassemblement officiel sous l’égide de la Fondation  NixOS ou NixCon. Faire ce mouvement vous-même serait un bon signal  indiquant que vous souhaitez établir vous-même les règles de ce qui se  passe lors de votre rassemblement. Et c’est quelque chose de  compréhensible.&lt;/p&gt;
&lt;p&gt;Nous  demandons également une déclaration publique des organisateurs sur la  manière dont la décision a été prise, malgré l’incident précédent.&lt;/p&gt;
&lt;h2 id=&quot;aux-personnes-exterieures-a-la-communaute&quot; tabindex=&quot;-1&quot;&gt;Aux personnes extérieures à la communauté &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#aux-personnes-exterieures-a-la-communaute&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Nous  vous demandons de comprendre que « la communauté » autour de NixOS  n’est pas organisée et cohésive comme on pourrait le supposer à partir  d’un grand projet.&lt;/p&gt;
&lt;p&gt;C’est  une preuve de la force et de la résilience de l’organisation et de  notre communauté, que nous soyons capables de faire tant de choses tout  en étant aussi désorganisés.&lt;/p&gt;
&lt;p&gt;Veuillez  également comprendre que les signataires ne représenteront pas toutes  les personnes qui sont d’accord avec la lettre. Certains ne pourront  peut-être pas signer, tout en étant d’accord. Certains ne voudront  peut-être pas signer, tout en étant néanmoins d’accord.&lt;/p&gt;
&lt;p&gt;La  décision d’embaucher un sponsor du Complexe militaro-industriel est, en  fin de compte, une décision des organisateurs du Rassemblement  nord-américain.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;details-d-implementation&quot; tabindex=&quot;-1&quot;&gt;Détails d’implémentation &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#details-d-implementation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Veuillez comprendre qu’en acceptant et en signant cette lettre ouverte :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Il ne s’agit pas d’une approbation d’une allégeance politique spécifique.&lt;/li&gt;
&lt;li&gt;Cela ne veut pas dire que vous êtes personnellement contre le complexe militaro-industriel.&lt;/li&gt;
&lt;li&gt;Ne tient pas compte des décisions et opinions passées ou futures.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Signer cette lettre ouverte signifie uniquement que :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vous ne voulez pas voir la communauté NixOS devenir un véhicule de publicité pour le complexe militaro-industriel.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Que  les membres de la communauté, la communauté, la fondation, les  conférences ou quoi que ce soit d’autre, acceptent des dons sans  conditions est un tout autre sujet.&lt;/p&gt;
&lt;h3 id=&quot;signature&quot; tabindex=&quot;-1&quot;&gt;Signature &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#signature&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Si vous êtes d’accord avec le contenu de cette lettre, vous pouvez &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/NixOS-Users-Against-MIC-Sponsorship/NixOS-Users-Against-MIC-Sponsorship.github.io/pulls&quot;&gt;ouvrir une Pull Request dans le référentiel de cette lettre&lt;/a&gt; , ajouter un fichier portant &lt;code&gt;signatures&lt;/code&gt;le même nom que votre compte GitHub et écrire comment vous souhaitez que la signature apparaisse.&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/NixOS-Users-Against-MIC-Sponsorship/NixOS-Users-Against-MIC-Sponsorship.github.io/blob/letter/.github/PULL_REQUEST_TEMPLATE.md&quot;&gt;modèle Pull Request&lt;/a&gt; contient des informations sur ce qu’il faut faire.&lt;/p&gt;
&lt;p&gt;Vous pouvez également &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://github.com/NixOS-Users-Against-MIC-Sponsorship/NixOS-Users-Against-MIC-Sponsorship.github.io/new/letter/signatures/&quot;&gt;créer un fichier à l’aide de l’interface utilisateur Web&lt;/a&gt; .&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;signataires&quot; tabindex=&quot;-1&quot;&gt;Signataires &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-05-15-nixos-une-lettre-ouverte/#signataires&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;232 signatures&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lexi (@13x1)&lt;/li&gt;
&lt;li&gt;taki (@74k1)&lt;/li&gt;
&lt;li&gt;Rebecca Turner (@9999ans)&lt;/li&gt;
&lt;li&gt;Sophie Tauchert (@999eagle)&lt;/li&gt;
&lt;li&gt;novembre (@9ary)&lt;/li&gt;
&lt;li&gt;@n00b0ss&lt;/li&gt;
&lt;li&gt;Agatha V. Lovelace (@AgathaSorceress)&lt;/li&gt;
&lt;li&gt;Airradda (@Airradda)&lt;/li&gt;
&lt;li&gt;Alper Çelik (Github : @Alper-Celik)&lt;/li&gt;
&lt;li&gt;Aly Raffauf (@alyraffauf)&lt;/li&gt;
&lt;li&gt;@Anomalocaridid&lt;/li&gt;
&lt;li&gt;Zoé (@Aorta3698)&lt;/li&gt;
&lt;li&gt;Abhiram (@AxelSilverdew)&lt;/li&gt;
&lt;li&gt;Benjamin Lee (@Benjamin-L)&lt;/li&gt;
&lt;li&gt;Houx Montalvo (@BlueRaccoonTech)&lt;/li&gt;
&lt;li&gt;Charles Hall (@CobaltCause)&lt;/li&gt;
&lt;li&gt;Avril la rose (@CutestNekoAqua)&lt;/li&gt;
&lt;li&gt;Dee Anzorge (@DeeUnderscore)&lt;/li&gt;
&lt;li&gt;DerRockWolf (@DerRockWolf)&lt;/li&gt;
&lt;li&gt;Nicolas Lenz (@Eisfunke)&lt;/li&gt;
&lt;li&gt;Ember (@Ember-ruby)&lt;/li&gt;
&lt;li&gt;Federico Damián Schonborn (@FedericoSchonborn)&lt;/li&gt;
&lt;li&gt;Gabrielle (@GabTheBab)&lt;/li&gt;
&lt;li&gt;Gabriella González (@Gabriella439)&lt;/li&gt;
&lt;li&gt;Gaelan Steele (@Gaelan)&lt;/li&gt;
&lt;li&gt;Infinidoge (@Infinidoge)&lt;/li&gt;
&lt;li&gt;Jana Marie Hemsing (@Jana-Marie)&lt;/li&gt;
&lt;li&gt;Masum Reza (@JohnRTitor)&lt;/li&gt;
&lt;li&gt;Johnny (@JohnnyJayJay)&lt;/li&gt;
&lt;li&gt;Julien Malka (@JulienMalka)&lt;/li&gt;
&lt;li&gt;K900&lt;/li&gt;
&lt;li&gt;Deividas Paukštė (@KaiserCalm)&lt;/li&gt;
&lt;li&gt;Grimmauld (@LordGrimmauld)&lt;/li&gt;
&lt;li&gt;Mitchell Marquez (@MitchMarq42)&lt;/li&gt;
&lt;li&gt;Corbin Simpson (@MostAwesomeDude)&lt;/li&gt;
&lt;li&gt;Paul Prechtel (@Mynacol)&lt;/li&gt;
&lt;li&gt;Andreas Zweili (@Nebucatnetzer)&lt;/li&gt;
&lt;li&gt;Cosima Neidahl (@OPNA2608)&lt;/li&gt;
&lt;li&gt;Mikaela Szekely (@Qyriad)&lt;/li&gt;
&lt;li&gt;Sefa Eyeoglu (@Scrumplex)&lt;/li&gt;
&lt;li&gt;SkyFox (@SkyFox42)&lt;/li&gt;
&lt;li&gt;Soni L. (@SoniEx2)&lt;/li&gt;
&lt;li&gt;Ruby Iris Juric (@srxl, @sorixelle)&lt;/li&gt;
&lt;li&gt;Kamen Mladenov (@Syndamia)&lt;/li&gt;
&lt;li&gt;Téo Camarasu (@TeofilC)&lt;/li&gt;
&lt;li&gt;l’expérience (@Tw3n7y)&lt;/li&gt;
&lt;li&gt;aktaboot&lt;/li&gt;
&lt;li&gt;Gergély Nagy (@algernon)&lt;/li&gt;
&lt;li&gt;Maxine Aubrey (@amaxine)&lt;/li&gt;
&lt;li&gt;Emil “AngryAnt” Johansen (@AngryAnt)&lt;/li&gt;
&lt;li&gt;Elliot Speck (@arcayr)&lt;/li&gt;
&lt;li&gt;Ariel Richtman (@arichtman)&lt;/li&gt;
&lt;li&gt;Artémis (@artemislena)&lt;/li&gt;
&lt;li&gt;Artémis Tosini (@artemist)&lt;/li&gt;
&lt;li&gt;cendre lea (@ashkitten)&lt;/li&gt;
&lt;li&gt;Audrey Méndez-Pratt (@astatide)&lt;/li&gt;
&lt;li&gt;Astro (@astro)&lt;/li&gt;
&lt;li&gt;Lorenzo Manacorda (@asymétrique)&lt;/li&gt;
&lt;li&gt;Aumetra Weisman (@aumetra)&lt;/li&gt;
&lt;li&gt;leela aurélia (@aurelilia)&lt;/li&gt;
&lt;li&gt;Xénia (@axtloss)&lt;/li&gt;
&lt;li&gt;Lovis Rentsch (@BaerLKR)&lt;/li&gt;
&lt;li&gt;Luna Simons (@bddvlpr)&lt;/li&gt;
&lt;li&gt;Katze (@benaryorg)&lt;/li&gt;
&lt;li&gt;Ben Pye (@benpye)&lt;/li&gt;
&lt;li&gt;CaféHaine (@cafehaine)&lt;/li&gt;
&lt;li&gt;Christina Sorensen (@cafkafk)&lt;/li&gt;
&lt;li&gt;camtauxe (@camtauxe)&lt;/li&gt;
&lt;li&gt;Sierra (@casuallyblue)&lt;/li&gt;
&lt;li&gt;Aria Nolan (@catarial)&lt;/li&gt;
&lt;li&gt;Cbleslie (@cbleslie)&lt;/li&gt;
&lt;li&gt;Dr Cassandra Granade (@cgranade)&lt;/li&gt;
&lt;li&gt;feuille de chayle (@feuilledechayle)&lt;/li&gt;
&lt;li&gt;Alex T (@chxry)&lt;/li&gt;
&lt;li&gt;goibhniu (@cillianderoiste)&lt;/li&gt;
&lt;li&gt;ckie (@ckiee)&lt;/li&gt;
&lt;li&gt;Cleeyv (@cleeyv)&lt;/li&gt;
&lt;li&gt;@clerie&lt;/li&gt;
&lt;li&gt;Fou (@crazazy)&lt;/li&gt;
&lt;li&gt;Drew José (@crmsnbleyd)&lt;/li&gt;
&lt;li&gt;Ctem&lt;/li&gt;
&lt;li&gt;Daniel Czerwonk (@czerwonk)&lt;/li&gt;
&lt;li&gt;Raphaël Das Gupta (@das-g)&lt;/li&gt;
&lt;li&gt;David K. (@davidak)&lt;/li&gt;
&lt;li&gt;Cass Dingenskirchen (@deingithub)&lt;/li&gt;
&lt;li&gt;Pierre Bourdon (@delroth)&lt;/li&gt;
&lt;li&gt;Robert Schütz (@dotlambda)&lt;/li&gt;
&lt;li&gt;Pol Dellaiera (@drupol)&lt;/li&gt;
&lt;li&gt;Dunkelstern (@dunkelstern@kampftoast.de)&lt;/li&gt;
&lt;li&gt;Nina Fromm (@e1mo)&lt;/li&gt;
&lt;li&gt;Gwen (@elythh)&lt;/li&gt;
&lt;li&gt;Evan Mattiza (@emattiza)&lt;/li&gt;
&lt;li&gt;Émilie Lange (@emilylange)&lt;/li&gt;
&lt;li&gt;Émilie Trau (@emilytrau)&lt;/li&gt;
&lt;li&gt;Emma Böcker (@emmaboecker)&lt;/li&gt;
&lt;li&gt;Danielle Lancashire (@endocrimes)&lt;/li&gt;
&lt;li&gt;Kerstin (@erictapen)&lt;/li&gt;
&lt;li&gt;Éric Ripa (@eripa)&lt;/li&gt;
&lt;li&gt;Dylan (@falaichte)&lt;/li&gt;
&lt;li&gt;Kayla Firestack (@firestack)&lt;/li&gt;
&lt;li&gt;Félix Breidenstein (@fleaz)&lt;/li&gt;
&lt;li&gt;Alain EA Zscheile (@fogti)&lt;/li&gt;
&lt;li&gt;pliable (@foldfree)&lt;/li&gt;
&lt;li&gt;Franz Pletz (@fpletz)&lt;/li&gt;
&lt;li&gt;Freya Arbjerg (@freyacodes)&lt;/li&gt;
&lt;li&gt;Fatih Altinok (@frontsideair)&lt;/li&gt;
&lt;li&gt;Sashanoraa (@gaykitty)&lt;/li&gt;
&lt;li&gt;Seth (@getchoo)&lt;/li&gt;
&lt;li&gt;gmemstr (@gmemstr)&lt;/li&gt;
&lt;li&gt;Georgi Lyubenov, (@googleson78)&lt;/li&gt;
&lt;li&gt;Carl Miller Jr. (@halian)&lt;/li&gt;
&lt;li&gt;Hertog (@Hertog-lab)&lt;/li&gt;
&lt;li&gt;Eilidh Martin (@hmmmmmmm)&lt;/li&gt;
&lt;li&gt;Abdallah Imad (@imadnyc)&lt;/li&gt;
&lt;li&gt;Silvan Mosberger (@infinisil)&lt;/li&gt;
&lt;li&gt;Irène (Irène Knapp, @IreneKnapp)&lt;/li&gt;
&lt;li&gt;Ivan Bushchik (@ivabus)&lt;/li&gt;
&lt;li&gt;@ixhbinphoenix&lt;/li&gt;
&lt;li&gt;Jake Hamilton (@jakehamilton)&lt;/li&gt;
&lt;li&gt;Jalil Salamé (@jalil-salame)&lt;/li&gt;
&lt;li&gt;Janik Haag (@Janik-Haag)&lt;/li&gt;
&lt;li&gt;Josh Kingsley (@jkxyz)&lt;/li&gt;
&lt;li&gt;Sven Slootweg (@joepie91)&lt;/li&gt;
&lt;li&gt;Jopejoe1 (@jopejoe1)&lt;/li&gt;
&lt;li&gt;James Hawley (@jrhawley)&lt;/li&gt;
&lt;li&gt;Katia Esposito&lt;/li&gt;
&lt;li&gt;Jeremy Kescher (&lt;a href=&quot;http://kescher.at&quot;&gt;kescher.at&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Kidsan (@kidsan)&lt;/li&gt;
&lt;li&gt;Kira Bruneau (@kira-bruneau)&lt;/li&gt;
&lt;li&gt;Amelia cuss (@kivikakk)&lt;/li&gt;
&lt;li&gt;kloenk (@kloenk)&lt;/li&gt;
&lt;li&gt;Ilan Joselevich (@Kranzes)&lt;/li&gt;
&lt;li&gt;@laalsaas&lt;/li&gt;
&lt;li&gt;laver (@laundmo)&lt;/li&gt;
&lt;li&gt;Leonardo Eugênio (@lelgenio)&lt;/li&gt;
&lt;li&gt;@léo60228&lt;/li&gt;
&lt;li&gt;Léona Maroni (@leona-ya)&lt;/li&gt;
&lt;li&gt;Linus Heckemann (@lheckemann)&lt;/li&gt;
&lt;li&gt;Florian Warzecha (@liketechnik)&lt;/li&gt;
&lt;li&gt;Lillian Violet (@Lillian-Violet)&lt;/li&gt;
&lt;li&gt;Lily Foster (@lilyinstarlight)&lt;/li&gt;
&lt;li&gt;Lorenz Leutgeb (@lorenzleutgeb)&lt;/li&gt;
&lt;li&gt;Mira Weller (@luelista)&lt;/li&gt;
&lt;li&gt;Maximilien Bosch (@Ma27)&lt;/li&gt;
&lt;li&gt;@mangoiv&lt;/li&gt;
&lt;li&gt;Mario Rodas (@marsam)&lt;/li&gt;
&lt;li&gt;Thomas Jensen (@Mast3rwaf1z)&lt;/li&gt;
&lt;li&gt;@merspieler&lt;/li&gt;
&lt;li&gt;Marc Homoky (@mhomoky)&lt;/li&gt;
&lt;li&gt;Néo (@neo@social.hacktheplanet.be)&lt;/li&gt;
&lt;li&gt;Gabriel Fontès (@misterio77)&lt;/li&gt;
&lt;li&gt;MJ Moriarity (@mjm)&lt;/li&gt;
&lt;li&gt;Martin Kühl (@mkhl)&lt;/li&gt;
&lt;li&gt;Maximilien Marx (@mmarx)&lt;/li&gt;
&lt;li&gt;mmweivi (@mmweivi)&lt;/li&gt;
&lt;li&gt;RJ (@MolarFox)&lt;/li&gt;
&lt;li&gt;Marc Jakobi (@mrcjkb)&lt;/li&gt;
&lt;li&gt;Martin Weinelt (@mweinelt)&lt;/li&gt;
&lt;li&gt;naidneelttil (@naidneelttil)&lt;/li&gt;
&lt;li&gt;networkException (@networkexception@chaos.social)&lt;/li&gt;
&lt;li&gt;Lyra S. (@nixfemby)&lt;/li&gt;
&lt;li&gt;Midi van der Silk (@silky)&lt;/li&gt;
&lt;li&gt;Philéas Lebada (@norpol)&lt;/li&gt;
&lt;li&gt;Marie Ramlow (@nycodeghg)&lt;/li&gt;
&lt;li&gt;Fil Jansen (@nzbr)&lt;/li&gt;
&lt;li&gt;Jen Stehlik (@okkdev)&lt;/li&gt;
&lt;li&gt;Olaf Hochherz (@olafklingt)&lt;/li&gt;
&lt;li&gt;Olivia Crain (@oliviacrain)&lt;/li&gt;
&lt;li&gt;Andrew (@alsorew@mastodon.online)&lt;/li&gt;
&lt;li&gt;Jan Malakhovski (@oxij)&lt;/li&gt;
&lt;li&gt;Xavier Maso (@pamplemousse)&lt;/li&gt;
&lt;li&gt;Linus Andrae (@paradx)&lt;/li&gt;
&lt;li&gt;patka (@patka-123)&lt;/li&gt;
&lt;li&gt;Pauline (@pauliesnug)&lt;/li&gt;
&lt;li&gt;Peder Bergebakken Sundt (@pbsds)&lt;/li&gt;
&lt;li&gt;Peter R. (@peret)&lt;/li&gt;
&lt;li&gt;Paul Haerle (@phaer)&lt;/li&gt;
&lt;li&gt;Picnoir (@picnoir)&lt;/li&gt;
&lt;li&gt;Piegames (@piegamesde)&lt;/li&gt;
&lt;li&gt;rosecreeper100 (@pinkcreeper100)&lt;/li&gt;
&lt;li&gt;Gaïa Sergent (@pws1453)&lt;/li&gt;
&lt;li&gt;Pyrox (@pyrox0)&lt;/li&gt;
&lt;li&gt;Pavel Atanasov (@reo101)&lt;/li&gt;
&lt;li&gt;Ryan Hendrickson (@rhendric)&lt;/li&gt;
&lt;li&gt;Robert Obryk (@robryk)&lt;/li&gt;
&lt;li&gt;Ross A. Baker (@rossabaker)&lt;/li&gt;
&lt;li&gt;s-alad (@s-alad)&lt;/li&gt;
&lt;li&gt;Samuel Dionne-Riel (@samueldr)&lt;/li&gt;
&lt;li&gt;Trolli Schmittlauch (@schmittlauch)&lt;/li&gt;
&lt;li&gt;Schrottkatze (@schrottkatze@ck.katzen.cafe)&lt;/li&gt;
&lt;li&gt;Anselme Schüler (GitHub : @schuelermine)&lt;/li&gt;
&lt;li&gt;Sylvain F. (@sephii)&lt;/li&gt;
&lt;li&gt;Septem9er (@Septem9er@chaos.social)&lt;/li&gt;
&lt;li&gt;cendre (@sersorrel)&lt;/li&gt;
&lt;li&gt;Matthias Schuster (@shalokshalom)&lt;/li&gt;
&lt;li&gt;Shane Sveller (@shanesveller)&lt;/li&gt;
&lt;li&gt;Florian (@sleepynix)&lt;/li&gt;
&lt;li&gt;Kylie McClain (@somasis)&lt;/li&gt;
&lt;li&gt;Sofie (@soupglasses)&lt;/li&gt;
&lt;li&gt;Katharina Fey (@spacekookie)&lt;/li&gt;
&lt;li&gt;@stillinbeta&lt;/li&gt;
&lt;li&gt;stuebinm (@stuebinm)&lt;/li&gt;
&lt;li&gt;nat (@surfaceflinger)&lt;/li&gt;
&lt;li&gt;mai &amp;amp; tilde ~ rose (@t1lde)&lt;/li&gt;
&lt;li&gt;taco (@takouhai)&lt;/li&gt;
&lt;li&gt;Torsten Schmits (@tek)&lt;/li&gt;
&lt;li&gt;Manu (@tennox)&lt;/li&gt;
&lt;li&gt;Bit Borealis (@theotheroracle)&lt;/li&gt;
&lt;li&gt;Thibault Molleman (@thibaultmol)&lt;/li&gt;
&lt;li&gt;Tomodachi94 (@tomodachi94)&lt;/li&gt;
&lt;li&gt;Matthias Thym (@totoroot)&lt;/li&gt;
&lt;li&gt;Jacob (dindesanwich)&lt;/li&gt;
&lt;li&gt;Colin (@uninsane)&lt;/li&gt;
&lt;li&gt;Vaibhav Sagar (@vaibhavsagar)&lt;/li&gt;
&lt;li&gt;Fiona Weber (@vidister)&lt;/li&gt;
&lt;li&gt;Vika Shleina (@vikanezrimaya)&lt;/li&gt;
&lt;li&gt;Beaucoup, Vicomtexx de Chitine&lt;/li&gt;
&lt;li&gt;Victor Fuentes (@vlinkz)&lt;/li&gt;
&lt;li&gt;Valentin Pratz (@vpratz)&lt;/li&gt;
&lt;li&gt;Walter Moreira (@waltermoreira)&lt;/li&gt;
&lt;li&gt;Weijia Wang (@wegank)&lt;/li&gt;
&lt;li&gt;William Vigolo (@williamvds)&lt;/li&gt;
&lt;li&gt;Lu HongXu (@wineee)&lt;/li&gt;
&lt;li&gt;Hiver (@winterqt)&lt;/li&gt;
&lt;li&gt;Xénia (@xeniarose)&lt;/li&gt;
&lt;li&gt;Xerz&lt;/li&gt;
&lt;li&gt;Xavier Lambein (@xlambein)&lt;/li&gt;
&lt;li&gt;ouais (@yayayayaka)&lt;/li&gt;
&lt;li&gt;Yorick van Pelt (@YorickvP)&lt;/li&gt;
&lt;li&gt;Yureka (@yu-re-ka)&lt;/li&gt;
&lt;li&gt;Yvan Sraka (@yvan-sraka)&lt;/li&gt;
&lt;li&gt;Vera Aguilera Puerto (@zumorica)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;​    Copyright © 2024 Les auteurs — &lt;a href=&quot;https://translate.google.com/website?sl=auto&amp;amp;tl=fr&amp;amp;hl=fr&amp;amp;client=webapp&amp;amp;u=https://creativecommons.org/public-domain/cc0/&quot;&gt;CC0&lt;/a&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Debian un jour, Debian toujours!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-05-08-debian-un-jour-debian-toujours/"/>
		<updated>2024-05-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-05-08-debian-un-jour-debian-toujours/</id>
		<content type="html">&lt;p&gt;Et oui, voila, je suis revenu sur Debian! C’était quasi-sûr, je l’ai jamais caché, je n’avais plus de manque, j’étais --je l’admets-- sevré mais --et ce malgré tout le bien que je pense du projet openSUSE-- j’étais pas à l’aise tout simplement.&lt;/p&gt;
&lt;p&gt;Alors c’est vrai que openSUSE facilite la vie, tout comme une Ubuntu, une Mint, une Fedora, une Antergos,… Bref, elle facilite la vie, mais de un, la facilité est toute relative vu depuis le temps que je me trimbale Debian, de deux, la “norme” Debian est plus naturelle pour moi que les autres façons de faire.&lt;/p&gt;
&lt;p&gt;Je m’explique et pour ça je vais pendre des exemples, chez toutes les distributions que j’ai eu dans les mains, il suffit d’aller toucher au fichier lightdm.conf pour avoir la configuration de Lightdm, comme mettre l’autologin. Et bien pas chez openSUSE car ce fichier est introuvable! Oui pour ce faire on doit passer par un autre fichier dont je ne connais pas le nom mais on peut le faire par Yast et c’est là où ça se passe, tout est faisable par Yast normalement.&lt;/p&gt;
&lt;p&gt;Un autre exemple de choses qui m’ont chagriné, les serveurs, alors je devrais dire le serveur et non les serveurs car en vrai je n’ai voulu mettre en place qu’un serveur web (LAMP) et quelque chose qui se fait naturellement chez Debian, même si en fin de compte l’approche openSUSE ressemble beaucoup à celle de Fedora, ne m’est pas parue simple. J’ai dû farfouiller dans la documentation d’openSUSE sauf que celle-ci parlait de la méthode par Yast qui malheureusement est obsolète, le module serveur web de Yast étant abandonné. Je me suis rabattue sur la doc de SUSE mais quel bordel.&lt;/p&gt;
&lt;p&gt;Comme toujours c’était facile sous openSUSE de mettre en marche un serveur tant que Yast avait le module, mais je vois que les modules font la danse des chaises, et je vois aussi --alors je suis peut être le seul-- que l’on met doucement mais sûrement Yast dans un coin, notamment avec ce que va devenir ALP, qui pour l’heure ou du moins ce qui était encore le cas, incompatible avec Yast comme l’est du reste Microos. Encore une fois tout va dans ce sens avec l’annonce de la &lt;a href=&quot;https://news.opensuse.org/2024/04/29/try-cockpit-in-leap-rc/&quot;&gt;prise en charge de cockpit dans openSUSE Leap&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Voila, je savais que j’allais revenir sur du Debian, pour être honnête, je pensais même aller sur du Ubuntu (Kubuntu en l’occurrence), mais je ne pensais pas pour les mêmes raisons, n’ayant plus besoin de serveurs de mon coté sauf que j’ai eu besoin de tester en me faisant un serveur web vite fait et ça m’a prit bien plus longtemps que prévus, non je pensais plutôt à un soucis venant du type de la distribution, son coté rolling, mais rien, je ne peux pas inventer des soucis, je n’en ai pas eu. et dans le même temps, avoir un soucis de ce type sur openSUSE n’est pas une fin en soi, car il y a le système de fichier BTRFS qui ferait le job pour moi. Alors oui, j’ai eu les éternels demandes de Zypper d’effectuer des actions, comme choisir entre plusieurs options lors d’une mise à jour, mais rien d’insurmontable et rien pour une fois qui me demandait de désinstaller la quasi totalité de mon système (chose que j’ai déjà eu lors de montées de versions de Plasma).&lt;/p&gt;
&lt;p&gt;Les longues années passées avec Debian m’ont formaté à elle, je le savais en partant, je le savais tout le long où j’ai été sous autre chose que ce soit Nixos ou openSUSE, c’est pas plus mal comme ça, car je ne subis pas un OS Debian ou debian-like, en revanche je ne peux pas dire autant des autres distributions, mais je n’ai pas été malheureux avec openSUSE au contraire.&lt;/p&gt;
&lt;p&gt;Je ne pense pas traduire/continuer de traduire les nouvelles du projet openSUSE, je pense m’arrêter de tout ce qui est “linux”, me retirer de tout ce qui est contribution, stopper mes comptes, me retirer d’openSUSE comme j’ai fait plus tôt avec Debian. Et pour le blog, pas de changement, on parlera de libre comme toujours et principalement Debian.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Quoi de beau dans le monde libre?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-04-20-quoi-de-beau-dans-le-monde-libre/"/>
		<updated>2024-04-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-04-20-quoi-de-beau-dans-le-monde-libre/</id>
		<content type="html">&lt;p&gt;Ça fait un moment que je n’ai pas fait de billets personnels, je suis plutôt dans la traduction de nouvelles d’openSUSE, ce qui n’attire pas la plupart des lecteurs de ce blog plus habitués à mon franc parlé et mes gueulantes (ainsi qu’à mes fautes d’écriture). Et puis faut aussi le dire, openSUSE dans la sphère francophone n’attire pas, c’est bien dommage tant la distribution a des atouts mais c’est comme ça.&lt;/p&gt;
&lt;p&gt;De par chez nous c’est surtout Ubuntu, Debian, Fedora et Arch, pas forcément dans cet ordre la, mais grosso merdo c’est ça, nous allons assister à la danse des chaises avec les sorties des Ubuntu 24.04 et Fedora 40 qui ne devraient plus trop tarder, une pour fin avril et l’autre est encore retardée par l’histoire de XZ, puis va s’en suivre les distributions basées sur elles notamment la populaire Mint.&lt;/p&gt;
&lt;p&gt;L’openSUSE fait partie de celles qui sont là depuis le commencement ou presque, qui sont reconnues comme quelque chose de stable, fiable, ect…, mais qui, du moins de par chez nous, ne rencontrent pas le succès mérité. C’est un mini drame, car on préfère des distributions qui n’apportent rien ou si peu comme des Mxlinux ou bien des Mint. De mon coté et malgré des choix pas toujours en accord avec mes besoins, je pense qu’il vaut mieux utiliser une Ubuntu que quelque chose issue d’elle, ou mieux, une Debian au lieu d’une debian-like. Dans le monde des distributions RPM, je trouve que l’openSUSE fait mieux que les autres.&lt;/p&gt;
&lt;p&gt;Je l’ai souvent dis, je ne suis pas fan des snaps ou flatpacks, j’en utilise mais si peu et jamais pour des choses important du système, ça sera plutôt pour un programme proprio, quelque chose comme ça. Donc on ne peut pas dire que j’aime ce que fait Ubuntu en mettant des snaps à tout va, j’ai hâte de voir la 24.04, pour ce qu’il en est, voir si il continue d’aller dans ce sens, notamment y coller un Firefox en snap au lieu du paquet deb, mais j’aime admettre que pour le reste je trouve qu’on ne fait pas mieux que cette distribution.&lt;/p&gt;
&lt;p&gt;Debian et openSUSE vont dans le même sens, il ne mettent pas avant ni le flatpack, ni les snaps, contrairement aux Ubuntu et Fedora, et vont même encore plus loin, en le disant bien fort que ce n’est pas dans un futur proche qu’il y aura ce type de paquets par défaut dans leurs distributions.&lt;/p&gt;
&lt;p&gt;J’ai eu du mal a quitté Debian, normale ça faisait un moment que j’étais dessus. Je l’ai lâché celle-ci pas par dégoût mais par dépits. J’ai déjà dit tout ce qui avais à dire dessus, mais je rajouterais que depuis que j’ai redonné mon paquet Ghostwriter, il n’est plus aussi bien suivi, Ubuntu a même une version plus récente (23.08.5+ds-0ubuntu3 contre 23.04.3+ds-1 et actuellement on est en 24.02.2), bien sûr que j’aimerais y participer, mais non c’est trop bordel pour moi. Il y a des fois, assez souvent justement, que je me dis qu’il serait temps de revenir, puis je regarde ce que j’ai avec openSUSE, ce que je peux avoir avec Debian, et rien, non rien ne se fait car je ne gagnerai pas grand chose. Je me dis alors que quand l’openSUSE me fera une merde, et elle m’en fera sûrement car c’est une rolling, je retournerai alors sur Debian, mais il ne se passe rien, ça fonctionne sans sourcilier.&lt;/p&gt;
&lt;p&gt;Fedora est donc sortie le temps que j’écrive ce billet, forcement quand tu commences un billet le 20 avril, que tu passes ton temps à jouer à la console ou a mater des films avec les enfants, ou je ne sais quoi d’autre, tu te retrouves le 24 avril sans que le billet avance. Faut dire aussi que je suis dans un moment qui dure depuis quelques mois maintenant où le libre n’est plus ma priorité, où linux et les distributions ne m’apportent rien. Donc Fedora est sortie, avec ses habituelles nouveautés et surtout ses éternels retours en arrière. Ce que j’en sors dans tout ça est le clap de fin pour le format Delta RPM. C’est tout de même quelque chose qu’ils avaient amené en grande pompe en disant tout le bien de ça, qui n’a jamais vraiment marché en dehors de Fedora, openSUSE les avait mit en place sans les activer par défaut ou du moins les avait désactivé depuis quelques temps, puis dans le monde du deb (Debian entre autre) il me semble qu’il n’y avait rien de semblable. Ils en parlent bien mieux:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Clap de fin pour la construction des mises à jour au format Delta RPM. Ils sont désactivés par défaut dans la configuration de DNF et Fedora ne les générera plus. Cette fonctionnalité permettait pour les mises à jour de ne télécharger que la différence entre le paquet déjà installé et celui à mettre à jour. Cela permettait de réduire la quantité de données à télécharger, la machine de l’utilisateur pouvait reconstruire le paquet à partir de ces informations et ainsi obtenir la nouvelle version. Mais en pratique la fonctionnalité se révèle de moins en moins pertinente. Tout d’abord le processus n’est pas fiable à 100%, parfois la reconstruction échoue et dans ce cas le nouveau paquet est totalement téléchargé à nouveau ce qui conduit à un gaspillage de ressources. De plus peu de paquets étaient concernés, les delta RPM étaient d’ailleurs construits en général que d’une version à une autre ce qui la rend fonctionnelle surtout pour ceux qui mettent à jour très régulièrement leur système. Et pour que cette fonctionnalité soit exploitable, ces fichiers delta rpm font partie des métadonnées que DNF télécharge. Sauf que c’est le cas même si les delta rpm sont désactivés par l’utilisateur, ou pour les systèmes reposant sur rpm-ostree ou utilisant un GUI comme GNOME Logiciels car PackageKit comme rpm-ostree ne se servent pas de ces métadonnées. Au final cela pénalise toute l’infrastructure qui doit générer et stocker ces données, et beaucoup d’utilisateurs qui subissent les inconvénients sans les avantages le tout pour un gain jugé marginal pour ceux qui s’en servent : moins de 8% de réduction de la taille des téléchargements en moyenne.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tout ça pour dire voila ce que je n’aime pas chez Fedora, le va et vient, le changement incessant, les retours en arrière. C’est pas sur ça que je veux aller, que je pourrais aller car en fait, il y a trop de changements inutiles qui ne sont que des tests grandeur nature, voir si ça prends, si ça apporte une quelconque amélioration et si ce n’est pas le cas, marche arrière.&lt;/p&gt;
&lt;p&gt;En écrivant ce billet, une envie me vient, celle de revenir sur Debian, c’est con mais c’est comme ça.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Builds reproductibles bit par bit avec openSUSE Factory / openSUSE Factory enabled bit-by-bit reproducible builds.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-04-19-opensuse-factory-enabled-bit-by-bit-reproducible-builds/"/>
		<updated>2024-04-19T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-04-19-opensuse-factory-enabled-bit-by-bit-reproducible-builds/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2021/04/gtw.png&quot; alt=&quot;gtw.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;En mars, la configuration pour la construction de &lt;a href=&quot;https://en.opensuse.org/Portal:Factory&quot;&gt;openSUSE Factory&lt;/a&gt; a été modifiée pour être reproductible bit par bit (à l’exception de la signature intégrée). &lt;a href=&quot;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/NAST5PZPQGJ5JTHYAM6CWB7PCNCLLK6P/&quot;&gt;Suite à cela, les premiers packages openSUSE Tumbleweed ont été vérifiés comme étant reproductibles bit par bit&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Merci à tous ceux qui ont contribué à ce que cela se réalise. Il s’agissait d’une amélioration importante.&lt;/p&gt;
&lt;p&gt;Il faudra un certain temps pour effectuer cette vérification pour tous les packages afin de voir combien de nos packages sont reproductibles à ce niveau de détail. Les vérifications précédentes, tout en ignorant certaines différences corrigées, ont réussi pour plus de 95 % des packages.&lt;/p&gt;
&lt;h2 id=&quot;contribuer&quot; tabindex=&quot;-1&quot;&gt;Contribuer &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-19-opensuse-factory-enabled-bit-by-bit-reproducible-builds/#contribuer&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’effort sur les versions reproductibles est une &lt;a href=&quot;https://reproducible-builds.org/contribute/&quot;&gt;collaboration entre de nombreuses distributions&lt;/a&gt;. Découvrez comment &lt;a href=&quot;https://en.opensuse.org/openSUSE:Reproducible_Builds&quot;&gt;contribuer à des builds reproductibles dans openSUSE&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;les-usages&quot; tabindex=&quot;-1&quot;&gt;Les usages &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-19-opensuse-factory-enabled-bit-by-bit-reproducible-builds/#les-usages&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les versions reproductibles ont une &lt;a href=&quot;https://reproducible-builds.org/docs/buy-in/&quot;&gt;multitude d’utilisations pour la sécurité et la qualité&lt;/a&gt;. Pour améliorer encore leur utilité, les versions reproductibles doivent être combinées avec d’autres techniques telles que &lt;a href=&quot;https://gitlab.com/affording-open/distribution&quot;&gt;la révision distribuée du code post-fusion et les conceptions basées sur les capacités&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Un exemple récent est que les builds reproductibles permettent de créer une preuve, simplement en reconstruisant et en comparant le résultat, qu’une build GCC dont la source a été extraite avec un xz compromis n’a pas été compromise ; ce processus a été réalisé sans qu’il soit nécessaire de procéder à une ingénierie inverse de la manière dont le compromis s’est produit. De même, des versions reproductibles ont été signalées comme étant &lt;a href=&quot;https://lwn.net/ml/oss-security/CAN_LGv3B4_K16osLRiinny7SbOsxvvtJHbU3Fgbu4ytnEPgoww@mail.gmail.com/&quot;&gt;utilement lors des enquêtes sur la compromission xz&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;les versions reproductibles permettent une collaboration qui ne serait pas possible autrement en soutenant des arguments de sécurité plus scientifiquement fondés, qui peuvent être vérifiés de manière indépendante.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Leap Micro 6 entre dans la phase alpha / Leap Micro 6 Enters Alpha Stage.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-04-16-os-leap-micro-enters-alpha/"/>
		<updated>2024-04-16T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-04-16-os-leap-micro-enters-alpha/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2023/03/leapmicro54-rpi.jpg&quot; alt=&quot;leapmicro54-rpi.jpg&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&quot;https://opensuse.org/&quot;&gt;projet openSUSE&lt;/a&gt; est ravi d’annoncer que &lt;a href=&quot;https://get.opensuse.org/leapmicro/6.0/&quot;&gt;Leap Micro 6&lt;/a&gt; est en phase de développement alpha.&lt;/p&gt;
&lt;p&gt;S’appuyant sur les bases solides de ses prédécesseurs, Leap Micro 6 continue de fournir une plate-forme stable, sécurisée et évolutive pour les systèmes d’exploitation hôtes légers et modernes qui reflète les fonctionnalités et les améliorations de la solution commerciale [SL Micro](&lt;a href=&quot;https://www.suse.com&quot;&gt;https://www.suse.com&lt;/a&gt; /products/micro/) de SUSE.&lt;/p&gt;
&lt;p&gt;Avec la prochaine version de Leap Micro 6, les utilisateurs de Leap Micro 5.4 devront planifier leur migration soit vers Leap Micro 5.5, soit directement vers Leap Micro 6, soit vers une version commerciale, car la version 5.4 atteindra sa fin de vie au lancement de Leap Micro 6. Ceux qui utilisent actuellement Leap Micro 5.5 auront la possibilité de passer à la version 6 ou de rester sur la version 5.5 jusqu’à la version suivante.&lt;/p&gt;
&lt;p&gt;Les utilisateurs familiers avec Leap Micro 5.5 se souviendront de ses fonctionnalités exceptionnelles, telles que les capacités SELinux améliorées, le podman-docker amélioré et la prise en charge Hyper-V pour AArch64, qui ont considérablement renforcé la sécurité et la polyvalence du système d’exploitation.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Ce que nous devons retenir de la porte dérobée XZ / What we need to take away from the XZ Backdoor</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/"/>
		<updated>2024-04-12T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/04/xz-backdoor-supply-chain.png&quot; alt=&quot;xz-backdoor-supply-chain.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;On a beaucoup écrit sur
&lt;a href=&quot;https://przemoc.github.io/xz-backdoor-links/&quot;&gt;XZ Backdoor&lt;/a&gt; au cours des dernières semaines, il est donc temps de regarder vers l’avenir. Avant de le faire, nous partageons plus de détails sur ce qui s’est passé concernant openSUSE. Pour un aperçu de la manière dont cela a affecté les utilisateurs d’openSUSE, veuillez &lt;a href=&quot;https://news.opensuse.org/2024/03/29/xz-backdoor/&quot;&gt;voir le message précédent&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;dans-les-coulisses&quot; tabindex=&quot;-1&quot;&gt;Dans les coulisses &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#dans-les-coulisses&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Quelques jours avant la divulgation publique de la porte dérobée XZ, l’équipe de sécurité des produits SUSE a eu un indice selon lequel il y avait quelque chose d’étrange dans les versions XZ 5.6.x. Je suis l’employé de SUSE et le packager openSUSE qui mettait à jour et incluait cette version dans openSUSE Tumbleweed, je me suis donc impliqué assez tôt. À ce moment-là, aucun contexte ni aucune information partagée lors de la divulgation publique initiale n’étaient disponibles. Cependant, cet indice était toute l’information dont nous avions besoin. Cela a changé notre façon de considérer un projet open source central et établi. Sans cela, les petites différences étranges dans l’étape de « configuration » du système de construction auraient été facilement ignorées.&lt;/p&gt;
&lt;p&gt;Un jour avant la divulgation, jeudi soir, la sécurité des produits SUSE a reçu un rapport plus long et détaillé d’Andres Freund via la liste de divulgation de sécurité des distributions partagées. La liste de distribution est une liste de diffusion cryptée où les distributeurs collaborent et se coordonnent sur la divulgation de problèmes de sécurité. Ce rapport a apporté de nouvelles connaissances selon lesquelles la porte dérobée XZ ciblait spécifiquement OpenSSH, qui est l’une des parties réseau de presque tous les systèmes Linux. Cela a encore accru notre niveau de menace d’être une porte dérobée d’accès à distance et nous a également amené à élargir nos efforts de communication prévus.&lt;/p&gt;
&lt;p&gt;L’équipe de sécurité SUSE et moi avons commencé à analyser. La sécurité des produits SUSE est membre de divers forums de sécurité privés, comme la liste des distributions et CERT VINCE et autres, qui nous permettent de coordonner les correctifs entre les fournisseurs de logiciels et de préparer les mises à jour aux dates de divulgation. Avec les premières informations indiquant qu’il y avait quelque chose de suspect, il était relativement facile de trouver des éléments plus suspects sans ordre particulier :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;openSUSE et SUSE suivent les signatures d’artefacts de publication avec un trousseau de signatures fiables. Nous avons remarqué que la clé avec laquelle les artefacts étaient signés avait changé il y a quelque temps, nous avons donc dû mettre à jour notre trousseau de confiance pour le projet XZ. Nous avons validé qu’il y a eu un transfert de responsabilité entre le responsable et que le nouveau responsable a un accès direct aux validations ainsi que la possibilité de signer les versions et de les publier. Le réseau de confiance de cette nouvelle clé de signature n’était pas bien connecté, ce qui aurait pu déclencher une alerte, mais elle était signée par le précédent mainteneur et cela nous suffisait.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;En regardant l’historique des commits, il y a eu une vague de commits entre la dernière version bêta 5.5 et la version 5.6.0 dans un court laps de temps par ce nouveau responsable ; ne vient pas via une Pull Request et aucun examen ou discussion évident à ce sujet. C’était immédiatement préoccupant. Normalement, les projets ne font pas cela juste avant une nouvelle version majeure. L’examen de chaque validation a immédiatement montré que des fichiers de test étranges étaient validés et mis à jour dans la version 5.6.1, et qui n’avaient pas de mises à jour correspondantes dans le cadre de test ou dans le code du projet, ils étaient donc “inutilisés”. Normalement, les fichiers de test sont validés avec un correctif de code dans la même validation, ou avec une référence à un problème antérieur, ou à une validation abordée par le scénario de test. Pour un responsable expérimenté d’un projet en amont, cela semblait être un gros oubli. Les messages de validation étaient en quelque sorte plausibles mais n’avaient pas vraiment de sens, surtout si l’on compare les (petites) différences entre 5.6.0 et 5.6.1.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Une enquête plus approfondie a permis de trouver l’ « étape zéro » intégré dans le système de construction et, grâce à cela, nous avons pu franchir les couches d’obscurcissement pour démêler les deuxième et troisième étapes. En quelques minutes, il nous est apparu clairement que des efforts très importants avaient été consacrés à son développement. Ce n’était pas le travail d’un seul développeur par un dimanche après-midi pluvieux. En outre, la deuxième étape a laissé entendre qu’il s’agissait d’une porte dérobée spécifiquement destinée à des environnements spécifiques, aux builds de packages Debian ou RPM utilisant GCC et glibc. Un utilisateur normal construisant à partir des sources, soit à partir de l’archive tar détournée, soit à partir de git n’aurait jamais été affecté. Cela a sonné l’alarme. Ainsi, avant d’aller plus loin dans l’ingénierie inverse, nous avons évalué l’impact.&lt;/p&gt;
&lt;p&gt;Depuis un certain temps, openSUSE n’utilise pas XZ pour la compression de nos packages RPM de distribution ; nous sommes passés à Zstd il y a quelque temps. Cependant, XZ est très largement utilisé dans la distribution, entre autres pour décompresser les sources de notre compilateur GCC que nous utilisons pour construire tout le reste de la distribution. Nous avons vérifié et constaté que la version potentiellement malveillante de XZ était utilisée pour créer notre compilateur actif openSUSE GCC, qui est utilisé dans toutes les autres versions de la distribution. Le pire des cas auquel penser ici est que le déballage des sources de construction du compilateur GCC a été modifié par le XZ malveillant et que nous avons un compilateur système qui n’est plus digne de confiance. Bien que nous ayons des vérifications de signature sur les sources (et que nous ayons sécurisé des copies de chaque entrée de source que nous avons utilisée n’importe où dans un magasin de confiance), nous ne vérifions pas si les sources décompressées sont réellement les sources dont la signature a été vérifiée avant le déballage.&lt;/p&gt;
&lt;p&gt;Ainsi, même sans plus d’informations sur la porte dérobée, nous avons compris que l’impact dans le pire des cas pourrait être désastreux. Nous avons donc commencé à identifier les projets, produits et distributions concernés. Heureusement, cette liste s’est avérée assez restreinte. Une équipe ad hoc a été constituée pour gérer la suppression de la porte dérobée.&lt;/p&gt;
&lt;h2 id=&quot;suppression-initiale-de-la-porte-derobee-pour-nos-utilisateurs&quot; tabindex=&quot;-1&quot;&gt;Suppression initiale de la porte dérobée pour nos utilisateurs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#suppression-initiale-de-la-porte-derobee-pour-nos-utilisateurs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;openSUSE Tumbleweed fournit un canal de mise à jour d’urgence que nous pouvons utiliser pour récupérer des régressions fatales dans les instantanés Tumbleweed réguliers. Ces phénomènes sont extrêmement rares grâce à notre pipeline de tests automatisés, mais ils surviennent. Nous avons injecté une rétrogradation de XZ dans ce canal de mise à jour d’urgence et avons commencé à créer une version intermédiaire d’instantané openSUSE dans laquelle la mise à jour malveillante de XZ a été supprimée. Cependant, en raison de la nature inconnue de la porte dérobée obscurcie, nous avions prévu la pire hypothèse. Nous avons commencé à collecter le nombre de packages qui ont été construits et publiés avec la construction du compilateur GCC suspect dans l’environnement de construction. C’était une très longue liste. De plus, comprendre l’inversion du code objet malveillant de la porte dérobée dans &lt;a href=&quot;https://ghidra-sre.org/&quot;&gt;Ghidra&lt;/a&gt; nous prendrait encore quelques heures. Après une courte synchronisation, nous avons décidé d’opter pour la voie sûre et de jeter tous les paquets construits avec XZ/GCC potentiellement malveillants et avons commencé à les reconstruire tous avec uniquement les paquets provenant d’une sauvegarde sécurisée, pour restaurer l’intégrité de notre distribution le plus rapidement possible. openSUSE teste régulièrement ce “mode bootstrap” dans le cadre du développement de notre distribution et s’appuie sur l’automatisation de la reconstruction fournie par &lt;a href=&quot;https://openbuildservice.org/&quot;&gt;Open Build Service&lt;/a&gt;, ce n’était donc pas beaucoup de travail humain. C’était juste beaucoup de charge pour notre cluster de build. Nous avons attendu quelques heures devant nous, ce qui a permis une analyse plus approfondie de la porte dérobée.&lt;/p&gt;
&lt;h2 id=&quot;analyse-de-la-porte-derobee&quot; tabindex=&quot;-1&quot;&gt;Analyse de la porte dérobée &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#analyse-de-la-porte-derobee&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L’analyse du code objet s’est avérée prendre beaucoup de temps. Même si la deuxième étape qui vérifiait les bonnes conditions de build (s’agit-il d’une version de distribution, dispose-t-elle de l’environnement de compilateur attendu, etc.) était facile à décoder et nous a aidé à comprendre l’impact potentiel, au départ, nous ne savions pas vraiment quoi. le code objet obscurci qui a été injecté lors de la construction fonctionnait.&lt;/p&gt;
&lt;p&gt;En utilisant Ghidra, nous avons pu récupérer du code C quelque peu lisible à partir du code machine injecté, nous avons donc commencé à essayer de déchiffrer le puzzle. Repérer le point d’entrée dans la fonction &lt;code&gt;_get_cpuid&lt;/code&gt; qui faisait partie de la gestion IFUNC a été l’une des premières découvertes. Le simple fait de rechercher cette combinaison de mots sur Google a conduit à une discussion en amont, à la désactivation d’ifunc dans le projet oss fuzz et à un rapport de bug intéressant dans la communauté Fedora où des problèmes de Valgrind ont été signalés avec XZ 5.6.0 et apparemment, l’amont les corrigeait en mettant à jour. des choses sans rapport, y compris “les fichiers de test” dans le référentiel. Il y avait non seulement des commits dans le dépôt, mais aussi une communication trompeuse autour du problème directement lié à ces commits, ce qui montrait évident que nous ne trouvions pas un accident malheureux provoqué par un responsable innocent qui aurait pu être piraté, mais une action planifiée de la part du responsable actuel, responsable en amont. Juste au cas où les sonnettes d’alarme ne seraient pas déjà assez fortes, cela a doublé leur niveau sonore.&lt;/p&gt;
&lt;h2 id=&quot;preparation-de-la-divulgation-publique&quot; tabindex=&quot;-1&quot;&gt;Préparation de la divulgation publique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#preparation-de-la-divulgation-publique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;En combinant tout ce que nous avons appris jusqu’à présent, le tableau est devenu plus clair. Quelqu’un avait passé des années de préparation à préparer le terrain, à se bâtir une bonne réputation de mainteneur, à reprendre le projet, puis à choisir un moment qui était une fenêtre critique pour plusieurs projets de distribution et également au milieu du Nouvel An lunaire. comme d’autres jours fériés pour publier une nouvelle version avec de nouvelles fonctionnalités et une porte dérobée obscurcie qui a été bien conçue pour cibler uniquement des distributions spécifiques, à savoir celles utilisant GCC, Binutils, Glibc avec RPM ou les processus de construction Debian sur x86_64.&lt;/p&gt;
&lt;p&gt;En gardant tout cela à l’esprit, nous avons réalisé que ce sujet allait faire l’objet d’une grande couverture publique. Cela fera la une des journaux pendant des jours, voire des semaines. Nous avons donc lancé un nouveau chantier pour nous y préparer avec les équipes de communication.&lt;/p&gt;
&lt;h2 id=&quot;divulgation-publique&quot; tabindex=&quot;-1&quot;&gt;Divulgation publique &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#divulgation-publique&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Au moment de la divulgation publique, tous les axes de travail étaient déjà terminés. Nous avons identifié la liste des produits concernés et avons déjà publié toutes les mises à jour pour tous les produits concernés. La communication était prête à être mise en ligne et envoyée aux parties concernées. Tout cela a été possible parce que de nombreuses personnes se sont surpassées, ont mis tout le reste de côté pour réagir en temps opportun et avec beaucoup d’engagement pour s’assurer que nous n’avons rien manqué ou négligé ; tout cela alors qu’un long week-end férié avait déjà commencé. Félicitations à tous ceux qui ont travaillé 24 heures sur 24 pour préparer cela.&lt;/p&gt;
&lt;h2 id=&quot;heros-de-l-histoire&quot; tabindex=&quot;-1&quot;&gt;Héros de l’histoire &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#heros-de-l-histoire&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Si rien de pire ne s’est produit, c’est uniquement grâce à Andres Freund, un développeur de la communauté PostgreSQL, qui n’a pas ignoré une étrange régression des performances des connexions SSH sur son installation instable Debian récemment mise à niveau. Un autre témoignage selon lequel ne pas abandonner quelque chose que tout le monde aurait probablement ignoré au cours des mois ou des années à venir est ce qui fait d’un héros un héros.&lt;/p&gt;
&lt;p&gt;Toutefois, s’appuyer sur des héros n’est pas une stratégie durable et fiable. Donc, pour l’avenir, nous devons tous tirer les leçons de ce qui s’est passé et devenir une grande équipe de petits héros.&lt;/p&gt;
&lt;h2 id=&quot;tldr-de-ce-qui-s-est-passe&quot; tabindex=&quot;-1&quot;&gt;TLDR de ce qui s’est passé &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#tldr-de-ce-qui-s-est-passe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les distributions Linux ont été utilisées à mauvais escient pour offrir une porte dérobée à leurs utilisateurs. Le but exact de la porte dérobée reste encore une spéculation. Il peut s’agir d’un individu souhaitant vendre l’accès à une puissance de calcul abondante via des machines virtuelles hébergées dans un cloud public et dotées d’un port SSH vulnérable ouvert au public. C’est là une extrémité plutôt improbable, mais toujours possible, du spectre. L’autre extrémité du spectre est une entreprise qui vend des portes dérobées à des acteurs étatiques qui les utilisent pour accéder à distance et secrètement à n’importe quelle machine Linux. Même si des erreurs ont été commises, cet objectif a presque été atteint. Où est la vérité ? Pour cela, d’autres preuves doivent être identifiées et analysées.&lt;/p&gt;
&lt;h2 id=&quot;il-est-temps-d-attendre&quot; tabindex=&quot;-1&quot;&gt;Il est temps d’attendre &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#il-est-temps-d-attendre&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Après cet examen attentif des coulisses de ce qui s’est passé fin mars, le reste de cet article passe à l’avenir.&lt;/p&gt;
&lt;h3 id=&quot;loi-linus-et-les-distributions&quot; tabindex=&quot;-1&quot;&gt;Loi Linus et les distributions &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#loi-linus-et-les-distributions&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;“&lt;em&gt;Avec suffisamment de globes oculaires, tous les insectes sont superficiels&lt;/em&gt;”. Dans les communautés open source, cela est souvent cité comme une raison pour laquelle on peut faire confiance à l’open source. Pour les projets open source qui attirent suffisamment l’attention de contributeurs suffisamment qualifiés, cette « loi » a probablement au moins un certain poids. Cependant, Heartbleed (Saignement de cœur – traduction ?–) nous a appris par exemple que ces conditions ne sont pas universellement remplies. Il existe de nombreux projets qui sont absolument essentiels et pourtant sont considérés comme ennuyeux et ne parviennent pas à attirer beaucoup de responsables ou de contributeurs, et ceux qui participent au projet sont déjà ensevelis sous une pile de travail et ne peuvent pas vraiment consacrer d’efforts significatifs à la montée en puissance. de nouveaux venus.&lt;/p&gt;
&lt;p&gt;La porte dérobée XZ a été conçue pour cibler uniquement les distributions. D’abord, par les pré-vérifications que la porte dérobée exécutait avant son déploiement, mais aussi parce que les conditions nécessaires à l’implantation n’existaient qu’en &lt;em&gt;aval&lt;/em&gt; dans ces distributions. Debian, ainsi que les autres distributions concernées comme openSUSE, contiennent une quantité importante de correctifs uniquement en aval pour des projets open source essentiels, comme dans ce cas OpenSSH. Avec le recul, cela devrait être un autre apprentissage au niveau Heartbleed pour le travail des distributions. Ces correctifs constituent les étapes essentielles pour intégrer la porte dérobée et ne font pas l’objet de l’examen minutieux qu’ils auraient probablement reçu de la part des responsables en amont respectifs. Que vous fassiez confiance ou non à la loi Linus, il n’a même pas eu l’occasion d’intervenir ici. L’amont n’a pas échoué sur les utilisateurs, les distributions ont échoué sur l’amont et leurs utilisateurs ici.&lt;/p&gt;
&lt;h3 id=&quot;open-source-et-leurs-communautes&quot; tabindex=&quot;-1&quot;&gt;Open source et leurs communautés &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#open-source-et-leurs-communautes&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Être capable d’inspecter le code source des logiciels open source donne à la communauté un avantage imbattable par rapport aux alternatives propriétaires à fournisseur unique. Cependant, l’audit du code source prend beaucoup de temps et nécessite souvent des experts en domaine et en sécurité très expérimentés. Les distributions commerciales devraient jouer et jouent un rôle important à cet égard ; pourtant, ils ne l’ont pas identifié. Le projet XZ était en ce sens l’angle mort idéal quant à la manière dont les efforts sont généralement alloués aux audits de sécurité. Très profondément imbriqué et important pour chaque distribution pour des raisons non évidentes, et dans l’état d’un seul responsable et de très peu de contributeurs ou de réviseurs depuis des années. Ce n’est pas le nouveau projet open source brillant natif du cloud ou autrement sophistiqué qui attire des milliers de développeurs ou de chercheurs en sécurité, et pourtant il est tout aussi important pour l’intégrité et la sécurité de l’informatique moderne. S’il y a quelque chose à apprendre ici, c’est que les critères de sélection sur lesquels se concentrer doivent être ajustés en fonction de ces apprentissages.&lt;/p&gt;
&lt;p&gt;Par ailleurs, d’autres ont déjà souligné que le vecteur d’attaque initial n’était pas technique. Ce n’était pas une archive tar archaïque. La véritable attaque initiale était une ingénierie sociale et utilisait un comportement toxique dans les communautés. Ceci est réel et n’affecte pas seulement dans ce cas les responsables existants des projets open source. De nombreuses histoires ont été racontées dans lesquelles le stress ou l’épuisement professionnel des responsables étaient liés à des participants toxiques dans les communautés du projet. Même si je pense que les distributions ne font pas partie de ces activités, nous ne sommes pas conçus pour empêcher que ces choses se produisent. Les développeurs de la distribution sont concentrés sur leurs problématiques et leurs utilisateurs et risquent, du fait de leur temps limité, de négliger les communautés open source (en amont). C’est une autre chose que nous devons garder à l’esprit.&lt;/p&gt;
&lt;p&gt;Des initiatives telles que &lt;a href=&quot;https://chaoss.community/&quot;&gt;CHAOSS&lt;/a&gt; et &lt;a href=&quot;https://openssf.org/&quot;&gt;Open Source Security Foundation&lt;/a&gt; ont été fondées car sinon, ces situations seraient trop faciles à ignorer. Ils fournissent un service essentiel dans l’analyse du « facteur bus » ou du « facteur de collusion » quant au nombre d’acteurs nécessaires pour renverser un projet et permettent ainsi à d’autres de se concentrer sur l’orientation de l’aide là où elle compte le plus.&lt;/p&gt;
&lt;h3 id=&quot;le-cout-de-la-liberte&quot; tabindex=&quot;-1&quot;&gt;Le coût de la liberté &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#le-cout-de-la-liberte&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le FLOSS n’est pas une question de coût, ni d’être &lt;em&gt;libre d’utilisation&lt;/em&gt;, mais de &lt;em&gt;liberté d’inspecter et de (ré)utiliser&lt;/em&gt;. Quel est le prix de cette liberté ? Dans le monde propriétaire, les logiciels sont payants. En open source, cette liberté doit recevoir la reconnaissance qu’elle mérite et doit être valorisée. Lorsque quelqu’un qualifie la porte dérobée XZ d’incident de sécurité de la chaîne d’approvisionnement logicielle, ce n’est pas une image complète. Une chaîne d’approvisionnement en logiciels serait l’endroit où il y a un fournisseur à une extrémité. Mais les projets et les communautés open source ne sont pas aujourd’hui des fournisseurs. Ils n’ont aucun contrat juridiquement contraignant avec aucun de leurs consommateurs et aucun échange d’argent n’est impliqué. Il existe une communauté, de taille variable, qui contribue et aide, soit en tant que bénévoles, soit en tant que travailleurs rémunérés. La plupart des projets n’en reçoivent pas suffisamment.&lt;/p&gt;
&lt;p&gt;En guise de réflexion ouverte : les distributeurs devraient-ils activement développer et gérer leur chaîne d’approvisionnement et traiter “leurs fournisseurs” comme de véritables fournisseurs avec des termes et conditions mutuels juridiquement contraignants et des compensations convenues ?&lt;/p&gt;
&lt;h3 id=&quot;le-secure-web-of-trust-est-la-nouvelle-securite-de-la-chaine-d-approvisionnement&quot; tabindex=&quot;-1&quot;&gt;Le Secure Web of Trust est la nouvelle sécurité de la chaîne d’approvisionnement &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-04-12-learn-from-the-xz-backdoor/#le-secure-web-of-trust-est-la-nouvelle-securite-de-la-chaine-d-approvisionnement&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans cet incident particulier, des archives tar signées ont été utilisées pour publier le lanceur de la porte dérobée. Beaucoup de choses ont été dites à ce sujet. Nous devons réaliser qu’il s’agit d’une distraction. Un piège. En termes de taille de code, 99,9 % de la porte dérobée se trouvait dans le référentiel de code source. Le lanceur dans l’archive tar devait limiter l’exposition de la porte dérobée aux seules victimes prévues, techniquement inutiles pour quoi que ce soit ou par quoi que ce soit. Il aurait été tout aussi facile à intégrer et tout aussi difficile à repérer, le reste des 0,1 % étant également engagé dans le référentiel de code du projet, juste d’une manière légèrement différente.&lt;/p&gt;
&lt;p&gt;Pour la plupart des autres scénarios d’attaque imaginables, les artefacts de version signée offrent des qualités importantes. Ils répondent à l’attente d’expédier uniquement ce qui a été jugé prêt à être expédié. Ils fournissent une chaîne vérifiable de manière indépendante jusqu’à l’origine (le « Fournisseur »). Cependant, chaque distribution commence par cette première partie vérifiable de la chaîne, puis s’y ajoute. Souvent (ou presque toujours) avec un moyen transparent de vérifier également ces changements (sous la forme de procédures conformes au SLSA), le tout de manière isolée. Dans quelle mesure ces chaînes disjointes sont-elles fiables ? Actuellement, les distributions réutilisent occasionnellement des correctifs identiques ou similaires en plus des versions de projet en amont, mais sinon, la plupart du temps, elles fonctionnent de manière isolée et ne collaborent que rarement activement. L’élément essentiel du correctif en aval qui a activé la porte dérobée existait depuis près de 10 ans dans les distributions, mais n’a pas encore été vu en amont.&lt;/p&gt;
&lt;p&gt;Nous reconnaissons que la porte dérobée du XZ est intelligemment construite. Pourtant, son exécution comportait des défauts surprenants. Quiconque souhaite intégrer d’autres portes dérobées a tiré les leçons de la large couverture publique de tout ce qui n’a pas fonctionné. Ces erreurs ont été signalées, publiées et tirées des leçons. Nous avons donné aux acteurs derrière cette porte dérobée une formation gratuite pour de futures attaques. Il est temps que les distributions en tirent également des leçons et suivent également des cours de formation. Nous devons collaborer activement et construire un réseau de confiance solide et fiable avec les projets open source et entre nous pour être prêts à relever les inévitables défis futurs à venir. Construisons ensemble un réseau de confiance sécurisé !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Le fond d&#39;écran par défaut a un chemin commun entre openSUSE et SUSE / Default wallpaper has common path across openSUSE, SUSE</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-04-09-common-wallpaper-path/"/>
		<updated>2024-04-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-04-09-common-wallpaper-path/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/04/apple-icon-touch.png&quot; alt=&quot;apple-icon-touch.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;Nous utiliserons nouvellement &lt;a href=&quot;https://github.com/openSUSE/branding/pull/149&quot;&gt;png&lt;/a&gt; pour le fond d’écran par défaut défini sur &lt;a href=&quot;https://www.get.opensuse.org/&quot;&gt;openSUSE&lt;/a&gt; Tumbleweed et versions à venir d’openSUSE &lt;a href=&quot;https://get.opensuse.org/leap&quot;&gt;Leap&lt;/a&gt; et &lt;a href=&quot;https://get.opensuse.org/leapmicro&quot;&gt;Leap Micro&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Le moteur de cette décision est l’unification des chemins de papier peint avec SUSE Linux Enterprise via un lien symbolique de compatibilité, car le format devait être le même. SLES et SLED utilisent PNG depuis le dernier changement de nom dans SLE 15 Service Pack 3 et openSUSE utilise JPG jusqu’à présent.&lt;/p&gt;
&lt;p&gt;L’utilisation d’un chemin de fond d’écran par défaut commun permet aux applications utilisant un fond d’écran ou une marque système similaire d’être réexécutées sur SLES et openSUSE sans avoir besoin d’être reconstruites.&lt;/p&gt;
&lt;p&gt;Le petit prix pour l’utilisation du format sans perte est une légère augmentation de la taille, cependant, nous utilisons &lt;a href=&quot;https://github.com/openSUSE/branding/pull/148/files#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R80&quot;&gt;optipng&lt;/a&gt;, donc c’est dans les unités de mégaoctets pour toutes les résolutions de fonds d’écran combinées.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ls -la /usr/share/wallpapers/openSUSEdefault/contents/images/1600x1200.png&lt;/code&gt;
&lt;code&gt;-rw-r--r-- 1 root root 417791 Apr  5 13:14 /usr/share/wallpapers/openSUSEdefault/contents/images/1600x1200.png&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ls -la /usr/share/wallpapers/SLEdefault/contents/images/1600x1200.png&lt;/code&gt;
&lt;code&gt;-rw-r--r-- 1 root root 417791 Apr  5 13:14 /usr/share/wallpapers/SLEdefault/contents/images/1600x1200.png&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ls -la /usr/share/wallpapers/SLEdefault&lt;/code&gt;
&lt;code&gt;lrwxrwxrwx 1 root root 15 Apr  5 13:15 /usr/share/wallpapers/SLEdefault -&amp;gt; openSUSEdefault&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Nous avons également fourni une nouvelle &lt;a href=&quot;https://github.com/openSUSE/distribution-logos/pull/7/files&quot;&gt;apple-touch-icon&lt;/a&gt;, qui faisait partie des logos de la distribution SUSE Linux Enterprise et qui manquait du côté openSUSE.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comme il s’agit en fait d’un changement de fond d’écran par défaut, nous recommandons aux utilisateurs qui utilisent le fond d’écran par défaut de se déconnecter et de se connecter pour éviter tout problème.&lt;/strong&gt;
Veuillez vous assurer que le système a pu relire &lt;code&gt;/usr/share/wallpapers/openSUSE-default-static.xml&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;La bonne nouvelle à ce sujet est que nous prévoyons de proposer une nouvelle collection de fonds d’écran pour openSUSE Leap 16 ainsi que pour openSUSE Tumbleweed, qui n’a pas vu de changement de fond d’écran depuis un certain temps ; considérez-le simplement comme un joli petit exercice d’incendie.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Mise à jour mensuelle d&#39;openSUSE Tumbleweed - mars / openSUSE Tumbleweed Monthly Update - March</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-28-tw-monthly-update-march/"/>
		<updated>2024-03-30T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-28-tw-monthly-update-march/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/03/bug.png&quot; alt=&quot;bug.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;Bienvenue dans la mise à jour mensuelle d’openSUSE Tumbleweed de mars 2024. Ce mois-ci a fourni plusieurs mises à jour anticipées pour la version continue.&lt;/p&gt;
&lt;p&gt;Avant de consulter les mises à jour des packages, sachez que ce blog vise à fournir aux lecteurs un aperçu des principaux changements, améliorations et problèmes résolus dans la version continue d’openSUSE tout au long du mois. Si les lecteurs souhaitent recevoir plus fréquemment des informations sur les mises à jour d’instantanés, ils sont encouragés à s’abonner à la &lt;a href=&quot;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/&quot;&gt;liste de diffusion openSUSE Factory&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Commençons.&lt;/p&gt;
&lt;h3 id=&quot;nouvelles-fonctionnalites-et-ameliorations&quot; tabindex=&quot;-1&quot;&gt;Nouvelles fonctionnalités et améliorations &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-28-tw-monthly-update-march/#nouvelles-fonctionnalites-et-ameliorations&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.kernel.org/&quot;&gt;Linux Kernel&lt;/a&gt; : Les versions du mois de mars ont progressé avec la mise à jour version 6.8.1. Ces mises à jour améliorent la stabilité, la sécurité et la compatibilité matérielle du système. L’instantané &lt;a href=&quot;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/EW5VWYR22A4A5772WTYLPGXTFVGJTZKK/&quot;&gt;20240319&lt;/a&gt; qui a déplacé le noyau de 6.7.9 à 6.8.1 a fait ce qui suit :
&lt;ul&gt;
&lt;li&gt;Correctifs corrigés &lt;a href=&quot;https://docs.kernel.org/admin-guide/hw-vuln/reg-file-data-sampling.html&quot;&gt;Register File Data Sampling (RFDS)&lt;/a&gt; vulnérabilités microarchitecturales &lt;a href=&quot;https://www.suse.com/de-de/security/cve/CVE-2023-28746.html&quot;&gt;CVE-2023-28746&lt;/a&gt;. Le correctif inclut des mesures d’atténuation telles que l’exportation vers des invités dans des environnements KVM/x86 et ajoute une nouvelle documentation. Il y avait un correctif pour désactiver l’atténuation &lt;a href=&quot;https://www.linux-kvm.org/page/Main_Page&quot;&gt;KVM&lt;/a&gt; lorsque le &lt;code&gt;X86_FEATURE_CLEAR_CPU_BUF&lt;/code&gt; est défini.&lt;/li&gt;
&lt;li&gt;Une réversion notable est la suppression du code pour les options de montage &lt;code&gt;inode_cache&lt;/code&gt; et &lt;code&gt;recovery&lt;/code&gt; de &lt;a href=&quot;https://btrfs.wiki.kernel.org&quot;&gt;Btrfs&lt;/a&gt;, suite à &lt;a href=&quot;https://github.com/yast/yast-update/issues/197&quot;&gt;un problème&lt;/a&gt;. Correctifs liés à Btrfs, tels que la résolution d’une condition de concurrence critique lors de la détection des plages &lt;a href=&quot;https://ext4.wiki.kernel.org/index.php/DelayedAllocation&quot;&gt;Delayed Allocation&lt;/a&gt; pendant &lt;a href=&quot;https://www.kernel.org/doc/Documentation/filesystems/fiemap.txt&quot;&gt;fiemap&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Les mises à jour impliquent des changements de configuration importants pour les architectures &lt;a href=&quot;https://www.arm.com/&quot;&gt;arm&lt;/a&gt; (armv6hl, armv7hl et arm64). Les mises à jour reflètent les valeurs des options sur différentes architectures et incluent de nouvelles configurations pour la prise en charge matérielle, telles que divers PINCTRL (Pin Control), GPIO (General-Purpose Input/Output), VIDEO, DRM (Direct Rendering Manager) et SND_SOC (Sound System on Chip). ) paramètres.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://news.opensuse.org/2024/03/22/plasma-arrives-in-os-distributions/&quot;&gt;Plasma 6&lt;/a&gt; : Retrouvez l’article sur &lt;a href=&quot;https://news.opensuse.org/2024/03/22/plasma-arrives-in-os-distributions/&quot;&gt;news.opensuse.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://news.opensuse.org/2024/03/25/gnome-arrives-in-os-distributions/&quot;&gt;GNOME 46&lt;/a&gt; : Retrouvez l’article sur &lt;a href=&quot;https://news.opensuse.org/2024/03/25/gnome-arrives-in-os-distributions/&quot;&gt;news.opensuse.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://freedesktop.org/wiki/Software/systemd/&quot;&gt;systemd&lt;/a&gt; : De la version 254.9 à 255.4, la mise à jour a fourni les éléments suivants :
&lt;ul&gt;
&lt;li&gt;Des problèmes spécifiques ont été soit rebasés, soit supprimés s’ils font désormais partie des mises à jour principales de la version 255. Cela indique une étape importante vers le maintien de la cohérence avec les développements en amont tout en garantissant la stabilité et la fiabilité des fonctionnalités systemd au sein de openSUSE.&lt;/li&gt;
&lt;li&gt;Un accent clair a été mis sur l’amélioration du cadre de test au sein du package systemd pour garantir la fiabilité des processus d’installation du chargeur de démarrage pendant les phases de test. Lisez plus d’informations sur l’intégration &lt;a href=&quot;https://news.opensuse.org/2024/03/05/systemd-boot-integration-in-os/&quot;&gt;systemd-bootl&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/openSUSE/libzypp&quot;&gt;libzypp&lt;/a&gt; 17.32.0
&lt;ul&gt;
&lt;li&gt;Introduction d’une nouvelle option de résolution « removeOrphaned » pour les processus de mise à niveau de distribution afin d’améliorer la gestion des packages.&lt;/li&gt;
&lt;li&gt;Correctifs appliqués à &lt;code&gt;vsftpd.conf&lt;/code&gt; résolvant les problèmes où SUSE et Fedora utilisent des valeurs par défaut différentes.&lt;/li&gt;
&lt;li&gt;Mises à jour de sécurité : modification pour éviter d’utiliser le OPENSSL_config obsolète dans la section Digest, améliorant ainsi les pratiques de sécurité.&lt;/li&gt;
&lt;li&gt;Introduction de la surcharge ProblemSolution::skipsPatchesOnly pour améliorer les processus de gestion des correctifs.&lt;/li&gt;
&lt;li&gt;Suppression des exceptions de redirection HTTPS-&amp;gt;HTTP pour &lt;a href=&quot;http://download.opensuse.org&quot;&gt;download.opensuse.org&lt;/a&gt;, renforçant la sécurité et l’intégrité des processus de téléchargement.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/openSUSE/zypper&quot;&gt;zypper&lt;/a&gt; 1.14.70 :
&lt;ul&gt;
&lt;li&gt;Intégration d’une nouvelle option &lt;code&gt;--remove-orphaned&lt;/code&gt; pour supprimer tous les packages orphelins lors d’une mise à niveau du système.&lt;/li&gt;
&lt;li&gt;Interface utilisateur améliorée indiquant les options actives d’exécution à sec/téléchargement uniquement à l’invite de validation, améliorant ainsi l’expérience utilisateur et la clarté.&lt;/li&gt;
&lt;li&gt;Définition du signal de demande d’arrêt de libzypp sur &lt;code&gt;Ctrl+C&lt;/code&gt; pour améliorer la réactivité et le contrôle.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://llvm.org/&quot;&gt;LLVM&lt;/a&gt; 18 :
&lt;ul&gt;
&lt;li&gt;Les correctifs &lt;code&gt;llvm-do-not-install-static-libraries.patch&lt;/code&gt; et &lt;code&gt;llvm-normally-versioned-libllvm.patch&lt;/code&gt; ont été rebasés pour s’aligner sur la nouvelle version, répondant aux problèmes spécifiques de distribution et de bibliothèque.&lt;/li&gt;
&lt;li&gt;Modification pour préférer &lt;code&gt;ld.bfd&lt;/code&gt; aux autres éditeurs de liens afin d’obtenir une disposition de section compatible avec Transparent Huge Pages (THP), optimisant la gestion de la mémoire et les performances.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/shadow-maint/shadow/&quot;&gt;shadow&lt;/a&gt; : mises à jour vers la version 4.15.1
&lt;ul&gt;
&lt;li&gt;Résolution d’un problème provoquant des messages d’erreur injustifiés concernant les options de configuration login.defs inconnues et mise en œuvre de vérifications pour l’omission du descripteur de fichier afin d’améliorer la sécurité et la fiabilité.&lt;/li&gt;
&lt;li&gt;Le &lt;code&gt;shadow-4.15.0-fix-definition.patch&lt;/code&gt; a été mis à jour pour corriger les messages d’erreur erronés concernant les options de configuration,&lt;/li&gt;
&lt;li&gt;Liaison améliorée avec libdl pour une meilleure gestion dynamique de la bibliothèque.
&lt;ul&gt;
&lt;li&gt;Révision de &lt;code&gt;shadow-login_defs-unused-by-pam.patch&lt;/code&gt; pour garantir une compatibilité et une efficacité continues.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;corrections-de-bugs&quot; tabindex=&quot;-1&quot;&gt;Corrections de bugs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-28-tw-monthly-update-march/#corrections-de-bugs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mozilla.org&quot;&gt;Mozilla Firefox&lt;/a&gt; 124.0.1 : plusieurs correctifs &lt;a href=&quot;https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures&quot;&gt;Vulnérabilités et expositions communes&lt;/a&gt;. Il s’agissait notamment de &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2024-29943.html&quot;&gt;CVE-2024-29943&lt;/a&gt;, dans lequel un attaquant a pu effectuer une opération hors limites. lire ou écrire sur un objet JavaScript en trompant l’élimination de la vérification des limites basées sur la plage et &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2024-29944.html&quot;&gt;CVE-2024-29944&lt;/a&gt;. Il y a eu 12 CVE supplémentaires corrigés dans la mise à jour de l’&lt;a href=&quot;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/VC6QZ5RDU6GJFGGJRW2XMJFNPCUQSBZU/&quot;&gt;instantané 20240326&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://redis.io/&quot;&gt;redis&lt;/a&gt; 7.2.3 : la mise à jour fournit un correctif pour &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2023-41056.html&quot;&gt;CVE-2023-41056&lt;/a&gt; qui a provoqué des problèmes de mémoire et des risques de sécurité.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.python.org/&quot;&gt;python311&lt;/a&gt; : &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2024-0450.html&quot;&gt;CVE-2024-0450&lt;/a&gt; a été ajouté au journal des modifications en raison d’une utilisation inversée de scripts d’outils automatisés.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.kernel.org/&quot;&gt;Noyau Linux&lt;/a&gt; 6.8.1 : &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2023-28746.html&quot;&gt;CVE-2023-28746&lt;/a&gt; était liée aux vulnérabilités microarchitecturales mentionnées ci-dessus.
&lt;a href=&quot;https://github.com/libexpat/libexpat&quot;&gt;Expat&lt;/a&gt; 2.6.2 : Ce &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2024-28757.html&quot;&gt;CVE-2024-28757&lt;/a&gt; empêche une attaque vulnérable qui le surcharge avec des entités XML, notamment lors de l’utilisation d’analyseurs externes créés d’une certaine manière.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/OpenSC/OpenSC&quot;&gt;opensc&lt;/a&gt; 0.25.0 : contient un correctif pour &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2023-5992.html&quot;&gt;CVE-2023-5992&lt;/a&gt; où la suppression du remplissage du chiffrement PKCS#1 n’a pas été implémentée en tant que résistance aux canaux secondaires et correctifs &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2024-1454.html&quot;&gt;CVE-2024-1454&lt;/a&gt; qui nécessite un accès physique et un périphérique spécial lié à son pilote AuthentIC qui se produit lors de la configuration de nouvelles cartes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://libvirt.org&quot;&gt;libvirt&lt;/a&gt; 10.1.0 : La mise à jour apporte un correctif pour &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2024-1441.html&quot;&gt;CVE-2024-1441&lt;/a&gt; qui comporte une erreur ponctuelle qui pourrait permettre un déni de service via des données contrefaites de faire planter le démon.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/NLnetLabs/unbound&quot;&gt;Unbound&lt;/a&gt; 1.19.2 : fournit un correctif pour &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2024-1931.html&quot;&gt;CVE-2024-1931&lt;/a&gt;, ce qui pourrait conduire à un déni de service dû à une boucle infinie lors de la suppression des enregistrements d’erreurs DNS étendues.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://graphviz.org/&quot;&gt;graphviz&lt;/a&gt; : exploitabilité pour &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2023-46045.html&quot;&gt;CVE-2023-46045&lt;/a&gt; peut être rare car ce fichier appartient généralement à root, mais est lié à une lecture hors limites via un fichier “config6a” contrefait. Une solution de bienvenue a été fournie.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/uclouvain/openjpeg&quot;&gt;openjpeg2&lt;/a&gt; 2.5.2 : Avec &lt;a href=&quot;https://www.suse.com/ko-kr/security/cve/CVE-2021-3575.html&quot;&gt;CVE-2021-3575&lt;/a&gt;, un attaquant pourrait l’utiliser pour exécuter du code arbitraire avec les autorisations de l’application compilée avec openjpeg.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-28-tw-monthly-update-march/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Mars 2024 a apporté de nombreuses mises à jour pour les systèmes openSUSE Tumbleweed. Outre les environnements de bureau Plasma et GNOME, des améliorations ont été apportées à systemd, libzypp, LLVM et plus encore. D’autres mises à niveau importantes au cours du mois comprenaient des mises à jour de &lt;a href=&quot;https://bind9.readthedocs.io&quot;&gt;bind&lt;/a&gt;, &lt;a href=&quot;https://cmake.org/&quot;&gt;CMake&lt;/a&gt;, &lt;a href=&quot;https://kde.org/announcements/gear/24.02.1/&quot;&gt;KDE Gear 24.02.1&lt;/a&gt;, &lt;a href=&quot;https://www.mesa3d.org/&quot;&gt;Mesa&lt;/a&gt;, &lt;a href=&quot;https://www.qemu.org/&quot;&gt;qemu&lt;/a&gt; et plus encore.
Pour les utilisateurs de Tumbleweed qui souhaitent contribuer, abonnez-vous à la liste de diffusion openSUSE Factory. L’équipe openSUSE encourage les utilisateurs à continuer de participer via des rapports de bogues, des suggestions de fonctionnalités et des discussions.&lt;/p&gt;
&lt;h3 id=&quot;contribuer-a-opensuse-tumbleweed&quot; tabindex=&quot;-1&quot;&gt;Contribuer à openSUSE Tumbleweed &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-28-tw-monthly-update-march/#contribuer-a-opensuse-tumbleweed&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Vos contributions et commentaires améliorent openSUSE Tumbleweed à chaque mise à jour. Qu’il s’agisse de signaler des bugs, de suggérer des fonctionnalités ou de participer à des discussions communautaires, votre implication est très appréciée.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: openSUSE répond à une attaque de la chaîne d&#39;approvisionnement contre la bibliothèque de compression xz / openSUSE addresses supply chain attack against xz compression library</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-29-opensuse-addresses-supply-chain-attack-against-xz-compression-library/"/>
		<updated>2024-03-29T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-29-opensuse-addresses-supply-chain-attack-against-xz-compression-library/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2021/04/gtw.png&quot; alt=&quot;gtw&quot;&gt;&lt;/p&gt;
&lt;p&gt;Les responsables d’openSUSE ont reçu une notification d’une attaque de la chaîne d’approvisionnement contre l’outil de compression “xz” et la bibliothèque “liblzma5”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contexte&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Le chercheur en sécurité Andres Freund a signalé à Debian que la bibliothèque xz/liblzma avait été détournée.&lt;/p&gt;
&lt;p&gt;Cette porte dérobée a été introduite dans le projet github xz en amont avec
version 5.6.0 en février 2024.&lt;/p&gt;
&lt;p&gt;Notre distribution continue openSUSE Tumbleweed et openSUSE MicroOS
inclus cette version entre le 7 et le 28 mars.&lt;/p&gt;
&lt;p&gt;SUSE Linux Enterprise et Leap sont construits indépendamment d’openSUSE.
Le code, les fonctionnalités et les caractéristiques de Tumbleweed ne sont pas automatiquement
introduit dans SUSE Linux Enterprise et/ou Leap. Il a été établi
que le fichier malveillant introduit dans Tumbleweed n’est pas présent dans
SUSE Linux Enterprise et/ou Leap.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Impact&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Les recherches actuelles indiquent que la porte dérobée est active dans le démon SSH,
permettre à des acteurs malveillants d’accéder aux systèmes auxquels SSH est exposé
l’Internet.&lt;/p&gt;
&lt;p&gt;Au 29 mars, l’ingénierie inverse de la porte dérobée était toujours en cours.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Atténuations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Les responsables d’openSUSE ont annulé la version de xz sur Tumbleweed
le 28 mars et a publié un nouvel instantané de Tumbleweed (20240328
ou version ultérieure) qui a été créé à partir d’une sauvegarde sécurisée.&lt;/p&gt;
&lt;p&gt;La version inversée est versionnée &lt;code&gt;5.6.1.revertto5.4&lt;/code&gt; et
peut être interrogé avec &lt;code&gt;rpm -q liblzma5&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Recommandation de l’utilisateur&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pour nos utilisateurs openSUSE Tumbleweed où SSH est exposé à Internet
nous vous recommandons d’installer une nouvelle version, car on ne sait pas si la porte dérobée a
été exploitée.
En raison de la nature sophistiquée de la porte dérobée, un
la détection d’une violation sur le système n’est probablement pas possible.
Rotation également de toutes les informations d’identification qui auraient pu être récupérées depuis le
Le système est fortement recommandé.
Sinon, mettez simplement à jour vers openSUSE Tumbleweed 20240328 ou version ultérieure et
redémarrez le système.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-3094&quot;&gt;https://www.suse.com/security/cve/CVE-2024-3094&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openwall.com/lists/oss-security/2024/03/29/4&quot;&gt;https://www.openwall.com/lists/oss-security/2024/03/29/4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: GNOME 46 Arrive dans openSUSE Releases/GNOME Arrives in openSUSE Releases.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-25-gnome-46-arrive-dans-openSUSE-releases/"/>
		<updated>2024-03-25T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-25-gnome-46-arrive-dans-openSUSE-releases/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/03/gnome.png&quot; alt=&quot;gnome.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;Mars a été un mois passionnant pour les utilisateurs d’&lt;a href=&quot;https://get.opensuse.org/tumbleweed/&quot;&gt;openSUSE Tumbleweed&lt;/a&gt;, alors que &lt;a href=&quot;https://release.gnome.org/46/&quot;&gt;GNOME 46&lt;/a&gt; a fait son chemin vers la version continue comme &lt;a href=&quot;https://kde.org/announcements/megarelease/6/&quot;&gt;Plasma 6 de KDE&lt;/a&gt; l’a fait il y a quelques semaines.&lt;/p&gt;
&lt;p&gt;Les utilisateurs et développeurs de &lt;a href=&quot;https://www.gnome.org/&quot;&gt;GNOME&lt;/a&gt; bénéficient non seulement de la mise à niveau dans la version continue, mais également dans le dérivé &lt;a href=&quot;https://aeondesktop.org&quot;&gt;Aeon Desktop&lt;/a&gt;. La version de la distribution &lt;a href=&quot;https://en.opensuse.org/openSUSE:Slowroll&quot;&gt;Slowroll&lt;/a&gt; verra probablement une mise à jour entre le 2 et le 14 avril.&lt;/p&gt;
&lt;p&gt;La version 46 de GNOME, nommée « Katmandou », rend hommage aux contributions des organisateurs de &lt;a href=&quot;https://events.gnome.org/event/170/&quot;&gt;GNOME.Asia 2023&lt;/a&gt; et présente des améliorations significatives et de nouvelles fonctionnalités.
Une fonctionnalité remarquable de GNOME 46 est la nouvelle fonctionnalité de recherche globale dans l’application de fichiers. Cette fonctionnalité permet aux utilisateurs de rechercher directement dans tous les emplacements configurés et un ajout de filtres par type de fichier et date de modification affine davantage l’outil.&lt;/p&gt;
&lt;p&gt;L’application de fichiers a fait l’objet d’une refonte majeure qui permet de basculer instantanément entre les modes liste et grille. Il présentait également d’autres améliorations mineures telles qu’une découverte améliorée du réseau et des favoris dans la vue en grille, ce qui a amplifié l’efficacité de la gestion des fichiers.&lt;/p&gt;
&lt;p&gt;Une nouvelle option de connexion à distance améliore les capacités de bureau à distance de GNOME, ce qui permet une configuration et une expérience utilisateur améliorées du côté distant.&lt;/p&gt;
&lt;p&gt;L’accessibilité a connu des progrès significatifs, notamment avec le lecteur d’écran &lt;a href=&quot;https://wiki.gnome.org/Projects/Orca&quot;&gt;Orca&lt;/a&gt;, qui inclut désormais un nouveau mode veille et des rapports sur l’état du système. De plus, il y a une augmentation de la cohérence du mode contraste élevé et de nouveaux paramètres pour un basculement plus clair des commutateurs.&lt;/p&gt;
&lt;p&gt;D’autres changements incluent l’application des paramètres, qui a été réorganisée et mise à jour pour une navigation plus facile. Les nouveaux paramètres du pavé tactile sont remarquables et incluent des configurations pour les clics secondaires qui visent à améliorer l’interaction et la commodité de l’utilisateur.&lt;/p&gt;
&lt;p&gt;Les mises à jour du système incluent des avatars d’utilisateurs actualisés, des notifications améliorées et le clic activé par défaut. L’application logicielle propose désormais des badges vérifiés pour les applications &lt;a href=&quot;https://flathub.org/&quot;&gt;Flathub&lt;/a&gt;, et les extensions et les applications de calendrier ont été repensées pour une meilleure convivialité et une meilleure esthétique.&lt;/p&gt;
&lt;p&gt;Au-delà des fonctionnalités destinées aux utilisateurs, GNOME 46 introduit de profondes améliorations techniques. Ceux-ci incluent des optimisations des performances et de l’utilisation des ressources, des améliorations de la sécurité, des améliorations du rendu et une prise en charge expérimentale de taux de rafraîchissement variables pour améliorer les performances vidéo dans certaines conditions.&lt;/p&gt;
&lt;p&gt;Avec ses mises à jour complètes et les nouvelles fonctionnalités de GNOME 46, les utilisateurs devraient soit effectuer un « zypper dup » soit une « mise à jour transactionnelle » pour obtenir la dernière version.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Alors openSUSE?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-25-alors-opensuse/"/>
		<updated>2024-03-25T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-25-alors-opensuse/</id>
		<content type="html">&lt;p&gt;Que donne cette openSUSE depuis mon passage intégrale sur celle-ci? Je compare toujours avec ma Debian, mais aussi avec Fedora, Ubuntu et enfin Nixos.&lt;/p&gt;
&lt;p&gt;Pour commencer, ça fait plus de 2 mois que je suis dessus totalement et uniquement, j’utilise sa version rolling du nom de Tumbleweed et je dois dire que je suis pas mal. Je dirai que j’ai gagné plus que je n’ai perdu dans tout les domaines, reste la maintenance qui est chiante.&lt;/p&gt;
&lt;p&gt;Alors on est loin de la tranquillité de Debian, de sa stabilité et j’entends par là le fait de ne pas se retrouver avec des applications qui perdent ou gagnent des fonctions, ou simplement qui ne sont plus dans les dépôts remplacées par d’autres. En terme de stabilité, dans le sens que tout le monde entend, c’est stable, j’ai dû faire au moins deux fois une update totale de l’ensemble de mes paquets mais ça n’a pas eu de répercussions. J’ai les dernières versions des programmes qui m’intéressent comme les jeux, sans avoir à faire le travail par moi-même en faisant des paquets personnels, ce que je faisais sous Debian. Donc sur ça, je suis largement gagnant, là où c’est moins de bonheur, c’est la tranquillité, ça bouge sans cesse, en grand nombre, pour pas grand chose, par semaine c’est plus ou moins 1000 paquets, par jour on est plus ou moins entre 100 et 300 (ça peut aller jusqu’à l’entièreté de son système donc plus ou moins 4000 paquets chez moi), c’est juste énorme. C’est tellement énorme que je prends mon temps pour mater ce qui va se faire et je prends tout mon temps pour vérifier paquet par paquet pour voir si il n’y a pas des suppressions de trop, je regarde donc si pour une suppression il y a bien un remplacement… Chose que je ne faisais jamais avec Debian.&lt;/p&gt;
&lt;p&gt;C’est là que je vois la grosse perte de ne plus avoir Leap, je ne pourrais pas mettre cette distribution dans sa version rolling sur la quasi totalité des machines de mon entourage. Déjà que je trouve Ubuntu LTS limite car certaine de ces mises-à-jour sont chaotiques, que Fedora dépasse la limite entre ses nombreuses updates et surtout ses sauts de versions tout les 6-9 mois, si je devais trouver un truc en dehors de Debian ça serait Nixos, mais là encore il y a le soucis qui est arrivé avec l’histoire du &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-01-06-il-faut-sauver-le-soldat-asus-version-2023-suite/&quot;&gt;soldat Asus&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mais bon pour l’utilisation personnel que j’en fais, je n’ai pas de soucis.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Plasma 6 arrive dans openSUSE / Plasma Arrives in openSUSE’s Releases.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-24-plasma6-arrive-dans-opensuse/"/>
		<updated>2024-03-24T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-24-plasma6-arrive-dans-opensuse/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/03/plasma.png&quot; alt=&quot;image plasma&quot;&gt;&lt;/p&gt;
&lt;p&gt;Beaucoup d’enthousiasme couvait lors de l’annonce de la sortie de &lt;a href=&quot;https://kde.org/announcements/megarelease/6/&quot;&gt;KDE’s Plasma 6&lt;/a&gt; et maintenant la &lt;a href=&quot;https://kde.org/announcements/megarelease/6/&quot;&gt;MegaRelease&lt;/a&gt; est arrivé dans &lt;a href=&quot;https://get.opensuse.org/tumbleweed/&quot;&gt;openSUSE Tumbleweed&lt;/a&gt; et &lt;a href=&quot;https://get.opensuse.org/microos/&quot;&gt;Kalpa&lt;/a&gt; alors que les plans pour &lt;a href=&quot;https://en.opensuse.org/openSUSE:Slowroll&quot;&gt;Slowroll&lt;/a&gt; progressent.&lt;/p&gt;
&lt;p&gt;Les utilisateurs de la version continue (rolling release) et la communauté des développeurs bénéficient d’une mise à niveau qui marque un changement monumental pour les utilisateurs du bureau &lt;a href=&quot;https://kde.org&quot;&gt;KDE&lt;/a&gt;. La mise à jour deviendra une version Slowroll en avril, car des changements de version au rythme régulier sont attendus entre le 2 et le 14 avril.&lt;/p&gt;
&lt;p&gt;Près d’une décennie après la sortie de &lt;a href=&quot;https://en.wikipedia.org/wiki/KDE_Plasma_5&quot;&gt;Plasma 5&lt;/a&gt;, l’expérience de bureau pour Plasma 6 commence. La transition signifie non seulement un progrès en termes d’esthétique et de fonctionnalité, mais souligne également l’engagement d’openSUSE à fournir cette technologie très attendue à ses utilisateurs.&lt;/p&gt;
&lt;p&gt;Plasma 6 introduit une tonne d’améliorations et de fonctionnalités qui s’adressent à un large éventail d’utilisateurs; du passionné de technologie à l’utilisateur occasionnel. La mise à jour envisage des changements majeurs sous le capot comme une transition vers le dernier cadre d’application &lt;a href=&quot;https://www.qt.io/product/qt6&quot;&gt;Qt &lt;/a&gt; et une migration vers &lt;a href=&quot;https://wayland.freedesktop.org/&quot;&gt;Wayland&lt;/a&gt; affiche le protocole du serveur défini comme session graphique par défaut. Cependant, à l’heure actuelle, il est important de noter que la session Wayland n’est pas encore la session par défaut dans Tumbleweed ; cette décision permet aux utilisateurs et aux développeurs de discerner si les problèmes rencontrés proviennent de Plasma 6 lui-même ou de la session Wayland. Le dérivé de bureau &lt;a href=&quot;https://get.opensuse.org/microos/&quot;&gt;KALPA&lt;/a&gt; de Tumbleweed &lt;a href=&quot;https://kde.org&quot;&gt;KDE&lt;/a&gt; prévoit de passer à &lt;a href=&quot;https://wayland.freedesktop.org/&quot;&gt;Wayland&lt;/a&gt; par défaut.&lt;/p&gt;
&lt;p&gt;Les développements incluent une sécurité améliorée, des performances et une prise en charge matérielle moderne améliorée.&lt;/p&gt;
&lt;p&gt;Malgré ces changements importants, les utilisateurs devraient trouver l’environnement Plasma 6 familier, conservant l’apparence classique de KDE tout en jetant les bases des innovations futures.&lt;/p&gt;
&lt;p&gt;La nouvelle version propose des fonctionnalités telles qu’une vue d’ensemble et des effets de grille sur le bureau ; Il améliore les gestes du pavé tactile et la prise en charge partielle du High Dynamic Range (HDR) sur Wayland, qui, combiné au nouveau fond d’écran « Scarlet Tree », transforme le bureau en un espace de travail vibrant et dynamique.&lt;/p&gt;
&lt;p&gt;Plasma 6 introduit des changements visant à améliorer l’expérience utilisateur, notamment un changement dans les paramètres par défaut. Notamment, il adopte une action d’un simple clic pour sélectionner les fichiers et dossiers et une action de double-clic pour les ouvrir. Bien que l’approche en un seul clic rationalise le processus d’ouverture, elle peut être moins intuitive pour les utilisateurs habitués à d’autres systèmes et pourrait compliquer la sélection de plusieurs éléments. Le double-clic, cependant, est plus familier à ceux qui migrent depuis différents systèmes et offre une facilité d’utilisation connue lors de la sélection d’éléments.&lt;/p&gt;
&lt;p&gt;Bien que la transition vers Plasma 6 promette de nombreux avantages, quelques problèmes mineurs ont été identifiés dans l’instantané. Aucun n’a été jugé suffisamment grave pour retarder sa sortie.&lt;/p&gt;
&lt;p&gt;Ces sujets connus incluent :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Paramètre de thème &lt;a href=&quot;https://www.gtk.org/&quot;&gt;GTK&lt;/a&gt; pour les nouvelles installations : certains utilisateurs peuvent trouver que le thème GTK n’est pas défini correctement. Une solution de contournement consiste à le définir manuellement dans les paramètres système ou à exécuter “kded5” une fois.&lt;/li&gt;
&lt;li&gt;Changement d’icône du lanceur pour les mises à niveau : les utilisateurs mettant à niveau leur système peuvent remarquer que l’icône du lanceur est par défaut l’icône Plasma. Cela peut être ajusté manuellement en changeant l’icône en « commencer ici la marque ».&lt;/li&gt;
&lt;li&gt;Mises à niveau à partir de systèmes plus anciens : un problème connu affecte les utilisateurs effectuant une mise à niveau à partir des versions 15.3 ou antérieures de Leap liées à un package appelé “libksysguard5-helper”. La solution recommandée est d’opter pour la désinstallation du package problématique.&lt;/li&gt;
&lt;li&gt;Délai de démarrage de Plasmashell : les utilisateurs sans matériel Bluetooth peuvent rencontrer un retard au démarrage de Plasmashell si kdeconnect-kde est installé, ce qui peut être atténué en désactivant l’icône de la barre d’état système de KDE Connect.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alors qu’openSUSE continue d’évoluer avec Plasma 6, Tumbleweed, Kalpa et Slowroll restent déterminés à fournir des systèmes nouveaux, stables et mis à jour à la communauté open source mondiale.&lt;/p&gt;
&lt;p&gt;L’équipe d’empaquetage d’openSUSE KDE encourage les utilisateurs à adopter cette nouvelle phase, à explorer les riches fonctionnalités de Plasma 6 et à fournir des commentaires pour aider à affiner les futures versions. L’aventure ne fait que commencer pour Plasma 6 et nous invitons les gens à s’engager dans le développement de logiciels open source et à « s’amuser » dans ce voyage vers une nouvelle ère de l’informatique de bureau.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Des améliorations arrivent pour le Download Redirector (Redirecteur de téléchargement) / Improvements arrive for Download Redirector</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-14-qol-improvements-for-the-download-redirector/"/>
		<updated>2024-03-14T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-14-qol-improvements-for-the-download-redirector/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2021/12/mirrorcache.png&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&quot;https://download.opensuse.org/&quot;&gt;Download Redirector&lt;/a&gt; a reçu quelques améliorations mineures de la qualité de vie, qui sont discutées ci-dessous.&lt;/p&gt;
&lt;h3 id=&quot;projets&quot; tabindex=&quot;-1&quot;&gt;Projets &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-14-qol-improvements-for-the-download-redirector/#projets&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le menu principal du &lt;a href=&quot;https://downloads.opensuse.org&quot;&gt;site de téléchargement&lt;/a&gt; comporte désormais un élément &lt;a href=&quot;https://download.opensuse.org/app/project&quot;&gt;Projets&lt;/a&gt;. Ce tableau définit la manière dont les statistiques supplémentaires sont collectées et visibles dans divers rapports, tels que le &lt;a href=&quot;https://mirrors.opensuse.org&quot;&gt;rapport miroirs&lt;/a&gt; et le &lt;a href=&quot;https://download.opensuse.org/report/download?group=projet&quot;&gt;rapport de téléchargements&lt;/a&gt;.&lt;/p&gt;
&lt;center&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/03/download-redirector-1-projects.png&quot; title=&quot;Liste des projets définis&quot;&gt;&lt;/center&gt;
&lt;h3 id=&quot;propagation-miroir&quot; tabindex=&quot;-1&quot;&gt;Propagation miroir &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-14-qol-improvements-for-the-download-redirector/#propagation-miroir&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le temps de propagation du miroir est collecté pour les projets mentionnés ci-dessus. Pour y accéder, cliquez sur le projet correspondant dans le tableau mentionné précédemment, par ex. &lt;a href=&quot;https://download.opensuse.org/app/project/2&quot;&gt;ISO Tumbleweed&lt;/a&gt;.
La vue montrera la découverte de miroirs utilisables au fil du temps.&lt;/p&gt;
&lt;center&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/03/download-redirector-2-propagation.png&quot; title=&quot;Disponibilité de la nouvelle version dans le temps&quot;&gt;&lt;/center&gt;
&lt;p&gt;De plus, cliquer sur la valeur dans la colonne « version » affichera des informations détaillées sur le moment où la mise à jour a été découverte sur un miroir spécifique, par ex. &lt;a href=&quot;https://download.opensuse.org/app/rollout_server/20240310&quot;&gt;Version 20240310&lt;/a&gt;.&lt;/p&gt;
&lt;center&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/03/download-redirector-3-propagation-mirrors.png&quot; title=&quot;Disponibilité d&#39;une nouvelle version sur des miroirs particuliers&quot;&gt;&lt;/center&gt;
&lt;h3 id=&quot;slowroll-sur-le-rapport-des-miroirs&quot; tabindex=&quot;-1&quot;&gt;Slowroll sur le rapport des miroirs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-14-qol-improvements-for-the-download-redirector/#slowroll-sur-le-rapport-des-miroirs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Slowroll a été ajouté en tant que projets : &lt;a href=&quot;https://download.opensuse.org/app/project/30&quot;&gt;ISO&lt;/a&gt; et &lt;a href=&quot;https://download.opensuse.org/app/project/31&quot;&gt;repo&lt;/a&gt;, donc est désormais visible sur &lt;a href=&quot;https://mirrors.opensuse.org&quot;&gt;rapport miroirs&lt;/a&gt;. La propagation miroir sera également &lt;a href=&quot;https://download.opensuse.org/app/project/30&quot;&gt;collectée&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;sypper-un-outil-pour-telecharger-des-packages&quot; tabindex=&quot;-1&quot;&gt;sypper : un outil pour télécharger des packages &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-14-qol-improvements-for-the-download-redirector/#sypper-un-outil-pour-telecharger-des-packages&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Dans le cadre du benchmarking et du prototypage de l’infrastructure miroir, un nouvel outil a été développé, sypper. Bien que son objectif soit un peu différent, il peut être utilisé pour le pré-téléchargement de packages pour zypper. L’analyse comparative montre qu’il télécharge 4 à 5 fois plus rapidement en utilisant des téléchargements simultanés et en ignorant certaines vérifications avancées, ce que fait zypper. Vérifiez donc le &lt;a href=&quot;https://github.com/andrii-suse/sypper/blob/master/README.md&quot;&gt;readme&lt;/a&gt; si vous souhaitez expérimenter la vitesse de téléchargement.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/andrii-suse/sypper&quot;&gt;github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://software.opensuse.org/package/sypper?search_term=sypper&quot;&gt;software.opensuse.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;retour&quot; tabindex=&quot;-1&quot;&gt;Retour &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-14-qol-improvements-for-the-download-redirector/#retour&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Pour d’éventuels commentaires, veuillez ouvrir un problème dans les projets github correspondants ou utiliser n’importe quel canal de héros openSUSE.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Leap 15.6 atteint la phase bêta / Leap 15.6 reaches beta phase.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-07-leap-15.6-reaches-beta-phase/"/>
		<updated>2024-03-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-07-leap-15.6-reaches-beta-phase/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/03/leap156-beta-testing.png&quot; alt=&quot;leap&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&quot;https://www.opensuse.org/&quot;&gt;projet openSUSE&lt;/a&gt; est ravi d’annoncer la phase de version bêta de &lt;a href=&quot;https://get.opensuse.org/leap/15.6/&quot;&gt;Leap 15.6&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cette première version bêta devrait être synchronisée sur les miroirs du monde entier le 6 mars pour que les utilisateurs puissent la télécharger et la tester.&lt;/p&gt;
&lt;p&gt;Les ingénieurs de publication invitent les gens à participer aux tests bêta d’openSUSE Leap 15.6. Les testeurs sont encouragés à signaler un bug contre openSUSE Leap 15.6. Un guide pratique sur le signalement des bogues peut être trouvé sur la &lt;a href=&quot;https://en.opensuse.org/openSUSE:Bug_Day#How_to_report_issues&quot;&gt;page wiki Bug Day.&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;N’hésitez pas à télécharger des images bêta de Leap 15.6 depuis &lt;a href=&quot;https://get.opensuse.org/leap/15.6/&quot;&gt;get.opensuse.org&lt;/a&gt; et à les tester, ou &lt;a href=&quot;https://en.opensuse.org/SDB:System_upgrade&quot;&gt;mettre à jour&lt;/a&gt; à partir de votre système Leap 15.5 existant en exécutant &lt;code&gt;zypper --releasever=15.6 dup&lt;/code&gt;. Vous souhaiterez peut-être vous familiariser avec les &lt;a href=&quot;https://en.opensuse.org/openSUSE:Known_bugs_15.6&quot;&gt;problèmes connus&lt;/a&gt; dans Leap 15.6.&lt;/p&gt;
&lt;p&gt;Montrez votre soutien en vous rendant aujourd’hui à notre &lt;a href=&quot;https://calendar.opensuse.org/teams/marketing/events/thursday_weekly_meeting&quot;&gt;réunion hebdomadaire du jeudi à 20h00 UTC&lt;/a&gt; et en participant à l’événement de test bêta de Leap 15.6 en direct, alias &lt;a href=&quot;https://en.opensuse.org/openSUSE:Bug_Day#March_7th%3A_Leap_15.6_Beta&quot;&gt; “Journée des bogues”&lt;/a&gt;. L’événement sera diffusé en direct sur la &lt;a href=&quot;https://www.youtube.com/user/opensusetv&quot;&gt;chaîne openSUSE sur youtube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“Assurons-nous que Leap 15.6 fonctionne bien sur votre matériel et que nous pouvons le conserver pendant les 18 prochains mois”, a déclaré Lubos Kocman, responsable des versions d’openSUSE Leap. “Nous ne pouvons pas résoudre les problèmes matériels, les demandes de fonctionnalités et autres problèmes sans connaître ces problèmes. Notre openQA est limité. Tester différents matériels et signaler ces problèmes est d’une grande aide.”&lt;/p&gt;
&lt;p&gt;Construit sur &lt;a href=&quot;https://www.suse.com/c/suse-linux-enterprise-15-is-generally-available/&quot;&gt;SUSE Linux Enterprise 15&lt;/a&gt; Service Pack 6, la version bêta, qui est entièrement compatible avec la version Linux d’entreprise se concentrera sur la stabilité et offrira une option à ceux qui cherchent à migrer vers une distribution d’entreprise.&lt;/p&gt;
&lt;p&gt;L’un des aspects essentiels de Leap 15.6 est la version Linux Kernel 6.4, qui bénéficiera de nombreuses mises à jour de rétroportage et la version devrait bénéficier d’un support logiciel et matériel plus récent.&lt;/p&gt;
&lt;p&gt;Avec la version mise à jour du noyau, &lt;a href=&quot;https://www.gnu.org/software/libc/&quot;&gt;glibc&lt;/a&gt; 2.38, &lt;a href=&quot;https://freedesktop.org/wiki/Software/systemd/&quot;&gt;systemd&lt;/a&gt; 254 et le firmware les mises à jour avec la version &lt;a href=&quot;https://dracut.wiki.kernel.org/index.php/Main_Page&quot;&gt;dracut&lt;/a&gt; 059+ devraient améliorer la puissance de traitement et des temps de démarrage plus rapides.&lt;/p&gt;
&lt;p&gt;La pile de conteneurs a été actualisée car la version &lt;a href=&quot;https://podman.io/&quot;&gt;podman&lt;/a&gt; 4.8 offre plus de prise en charge. &lt;a href=&quot;https://nextcloud.com/&quot;&gt;Nextcloud&lt;/a&gt; prêt à l’emploi peut être facilement exécuté de manière optimale avec &lt;a href=&quot;https://github.com/containers/quadlet&quot;&gt;quadlets&lt;/a&gt;. Les dernières versions de &lt;a href=&quot;https://github.com/89luca89/distrobox&quot;&gt;distrobox&lt;/a&gt;, &lt;a href=&quot;https://www.docker.com/&quot;&gt;docker&lt;/a&gt;, python-podman et &lt;a href=&quot;https://github.com/containers/skopeo&quot;&gt;skopeo&lt;/a&gt; sont disponibles pour une utilisation en conteneur.&lt;/p&gt;
&lt;p&gt;La pile de virtualisation gagne également des versions plus récentes avec &lt;a href=&quot;https://xenproject.org/&quot;&gt;Xen&lt;/a&gt; 4.18, &lt;a href=&quot;https://www.linux-kvm.org/page/Main_Page&quot;&gt;KVM&lt;/a&gt; 8.1.3, &lt;a href=&quot;https://libvirt.org&quot;&gt;libvirt&lt;/a&gt; 1.0 et &lt;a href=&quot;https://virt-manager.org/download/&quot;&gt;virt-manager&lt;/a&gt; 4.1.&lt;/p&gt;
&lt;p&gt;Les progiciels liés aux télécommunications ont reçu des mises à jour et Leap 15.6 devrait avoir &lt;a href=&quot;https://git.dpdk.org/&quot;&gt;DPDK&lt;/a&gt; 23.07 et les versions 3 et 4 de &lt;a href=&quot;https://www.openvswitch.org/&quot;&gt;Open vSwitch&lt;/a&gt; sera disponible.&lt;/p&gt;
&lt;p&gt;La version bêta introduit des mises à jour substantielles à tous les niveaux, à commencer par l’environnement &lt;a href=&quot;https://kde.org&quot;&gt;KDE&lt;/a&gt;. &lt;a href=&quot;https://www.qt.io/product/qt5&quot;&gt;Qt 5&lt;/a&gt; reçoit une mise à niveau vers 5.15.12+kde147 et bénéficie d’améliorations de sécurité de la part des développeurs de KDE au-delà de la version standard. Cette mise à jour apporte un passage à &lt;a href=&quot;https://kde.org/announcements/frameworks/5/5.114.0/&quot;&gt;KDE Frameworks 5.114.0&lt;/a&gt; et marque un saut par rapport à la version précédente 5.90.0. Parallèlement, Qt6 passe à la version 6.6.1 et garantit que les dernières applications peuvent fonctionner correctement avec les nouvelles bibliothèques. Les liaisons Python pour PyQt5 et PyQt6 sont mises à jour et s’alignent bien avec la pile &lt;a href=&quot;https://www.python.org/&quot;&gt;Python&lt;/a&gt; 3.11.&lt;/p&gt;
&lt;p&gt;Les utilisateurs de &lt;a href=&quot;https://www.gnome.org/&quot;&gt;GNOME&lt;/a&gt; seront ravis de la mise à jour GNOME 45, qui améliorera l’expérience utilisateur avec de nouvelles fonctionnalités et améliorations. L’environnement de bureau continue d’évoluer, offrant une interface plus élégante et plus intuitive.&lt;/p&gt;
&lt;p&gt;La gestion audio fait l’objet d’une double mise à niveau puisque &lt;a href=&quot;https://www.freedesktop.org/wiki/Software/PulseAudio/&quot;&gt;PulseAudio&lt;/a&gt; est mis à jour vers la version 17.0 et propose un matériel amélioré et une prise en charge Bluetooth, qui inclut des rapports sur le niveau de batterie de l’appareil. Pendant ce temps, &lt;a href=&quot;https://pipewire.org/&quot;&gt;PipeWire&lt;/a&gt; passe à la version 1.0.3 et étend ses capacités avec de nouvelles fonctionnalités et améliore la compatibilité avec Pulseaudio et &lt;a href=&quot;https://jackaudio.org/&quot;&gt;JACK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Les packages liés à la sécurité ont également été mis à jour pour la phase bêta et &lt;a href=&quot;https://www.openssl.org/&quot;&gt;OpenSSL&lt;/a&gt; 3.1.4 est la nouvelle version par défaut. Les autres bibliothèques associées mises à jour sont liboqs 0.8.0, python-pycurl, python-uamqp, python3-python3-saml, python-xmlsec, python3-M2Crypto. &lt;a href=&quot;https://firewalld.org/&quot;&gt;firewalld&lt;/a&gt; 2.0.1, &lt;a href=&quot;https://www.gnutls.org/&quot;&gt;gnutls&lt;/a&gt; 3.8.0 et &lt;a href=&quot;https://openvpn.net/&quot;&gt;openvpn&lt;/a&gt; 2.6 .X. La mise à jour de &lt;a href=&quot;https://apparmor.net/&quot;&gt;AppArmor&lt;/a&gt; 3.1.6 pourrait éventuellement voir une mise à niveau vers la version 4.&lt;/p&gt;
&lt;p&gt;L’équipe d’ingénierie des versions du projet encourage les utilisateurs à télécharger, tester et fournir des commentaires sur la version bêta de Leap 15.6. Cela permet d’identifier et de résoudre tout problème avant la version finale, prévue pour la mi-juin, selon la &lt;a href=&quot;https://en.opensuse.org/openSUSE:Roadmap&quot;&gt;feuille de route&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cette version marque une nouvelle étape dans l’offre d’une plate-forme stable et riche en fonctionnalités pour les postes de travail, les serveurs et bien plus encore. Les utilisateurs et les développeurs sont encouragés à se joindre aux efforts visant à affiner cette version en signalant les bogues, en contribuant au logiciel et en partageant leurs expériences. Les efforts de la communauté pour chaque test, rapport de bug ou retour constituent une étape précieuse vers un lancement réussi d’openSUSE Leap 15.6.&lt;/p&gt;
&lt;p&gt;Montrez votre soutien à la version bêta de Leap en vous rendant au &lt;a href=&quot;https://meet.opensuse.org/bar&quot;&gt;bar openSUSE&lt;/a&gt; pour discuter de ce que vous aimez dans la version et envisagez de rejoindre la &lt;a href=&quot;https://calendar.opensuse.org/teams/marketing/events/thursday_weekly_meeting&quot;&gt;réunion hebdomadaire&lt;/a&gt; où les participants prévoient d’enregistrer une vidéo sur la façon de signaler les bugs pour la version bêta.&lt;/p&gt;
&lt;h2 id=&quot;telechargez-la-version-beta&quot; tabindex=&quot;-1&quot;&gt;Téléchargez la version bêta &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-07-leap-15.6-reaches-beta-phase/#telechargez-la-version-beta&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La version bêta de Leap 15.6 est disponible sur &lt;a href=&quot;https://get.opensuse.org/testing&quot;&gt;get.opensuse.org&lt;/a&gt;. Choisissez une image correspondant à votre objectif. Installez-le sur une VM comme &lt;a href=&quot;https://www.virtualbox.org&quot;&gt;virtualbox&lt;/a&gt;, &lt;a href=&quot;https://wiki.gnome.org/Apps/Boxes&quot;&gt;GNOME Boxes&lt;/a&gt; ou installez-le sur votre propre matériel, que nous préférer.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Nouvelle intégration systemd-boot dans openSUSE / New systemd-boot Integration in openSUSE.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-06-nouvelle-integration-systemd-boot-dans-openSUSE/"/>
		<updated>2024-03-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-06-nouvelle-integration-systemd-boot-dans-openSUSE/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/03/sdboot.png&quot; alt=&quot;sdboot&quot;&gt;&lt;/p&gt;
&lt;p&gt;Plusieurs changements se produisent quotidiennement dans la version continue d’openSUSE &lt;a href=&quot;https://get.opensuse.org/tumbleweed/&quot;&gt;Tumbleweed&lt;/a&gt; et l’intégration de systemd-boot dans a évolué.&lt;/p&gt;
&lt;p&gt;Un changement par rapport au traditionnel &lt;a href=&quot;https://www.gnu.org/software/grub/&quot;&gt;chargeur de démarrage GRUB&lt;/a&gt; promet de meilleures performances et sécurité de démarrage du système.&lt;/p&gt;
&lt;p&gt;Une &lt;a href=&quot;https://youtu.be/drgo6pvn5hI?si=OiVQxMx3UpF_ku3Z&quot;&gt;présentation all-systems-go&lt;/a&gt; par Ludwig Nussel met en lumière les motivations, les défis et l’orientation future de [systemd-boot](&lt;a href=&quot;https://github&quot;&gt;https://github&lt;/a&gt; .com/systemd/systemd/tree/main/src/boot) intégration dans &lt;a href=&quot;https://get.opensuse.org/&quot;&gt;openSUSE&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La principale motivation derrière l’adoption de systemd-boot réside dans sa simplicité et son efficacité, en particulier lors de la gestion du &lt;a href=&quot;https://en.wikipedia.org/wiki/Disk_encryption&quot;&gt;chiffrement complet du disque&lt;/a&gt;. Les chargeurs de démarrage traditionnels tels que GRUB nécessitent l’intégration de codes de déchiffrement et de fonctions de dérivation de clés qui peuvent compliquer le code du chargeur de démarrage et le processus de démarrage ; cela pourrait ralentir le système au démarrage. Avec systemd-boot, ces responsabilités sont déléguées au &lt;a href=&quot;https://www.kernel.org/&quot;&gt;noyau Linux&lt;/a&gt; et à l’espace utilisateur, ce qui permet de rationaliser le processus de démarrage.&lt;/p&gt;
&lt;p&gt;L’utilisation de &lt;a href=&quot;https://get.opensuse.org/microos/&quot;&gt;MicroOS&lt;/a&gt; et Tumbleweed de &lt;a href=&quot;https://btrfs.wiki.kernel.org&quot;&gt;Btrfs&lt;/a&gt; et de ses capacités de capture d’instantanés ajoute de la complexité au processus de démarrage ; ce problème est résolu en intégrant systemd-boot au système de gestion des instantanés pour garantir que chaque instantané démarre correctement et que les mises à jour du noyau sont gérées correctement dans cet environnement dynamique.&lt;/p&gt;
&lt;p&gt;Pour faciliter cette intégration, de nouveaux scripts et outils d’empaquetage comme « sdbootutil » ont été introduits pour gérer les versions du noyau, les instantanés et les entrées de démarrage. Cet outil joue un rôle crucial en faisant de systemd-boot un choix pratique pour les utilisateurs d’openSUSE, car la manière dont les instantanés sont gérés est différente dans MicroOS et dans Tumbleweed.&lt;/p&gt;
&lt;p&gt;À l’aide de &lt;code&gt;sdbootutil&lt;/code&gt;, le système créera de nouvelles entrées de démarrage de type n°1 dans la &lt;a href=&quot;https://en.wikipedia.org/wiki/EFI_system_partition&quot;&gt;Partition système EFI&lt;/a&gt; (ESP) pour représenter toutes les options de démarrage disponibles, qui copiez à partir de l’instantané les nouveaux noyaux installés dans cette partition. Cela générera également un bon « initrd » pour ces instantanés.&lt;/p&gt;
&lt;p&gt;Lors de l’utilisation du chiffrement complet du disque, &lt;code&gt;sdbootutil&lt;/code&gt; appellera également les différentes commandes qui mettront à jour les politiques requises pour déverrouiller automatiquement les nouveaux instantanés à l’aide du &lt;a href=&quot;https://en.wikipedia.org/wiki/Trusted_Platform_Module&quot;&gt;Trusted Platform Module&lt;/a&gt; 2.0 (TPM2) interne du système.&lt;/p&gt;
&lt;p&gt;Idéalement, à l’avenir, certaines, sinon la totalité, de ces fonctionnalités seront exportées vers « systemd » lui-même ou vers d’autres composants système de la distribution. Ces changements font de cet outil un bon endroit pour expérimenter, valider ou abandonner les différentes approches menées par openSUSE avec systemd-boot.&lt;/p&gt;
&lt;p&gt;À ce stade, la prise en charge de systemd-boot dans openSUSE est toujours considérée comme expérimentale. Les installateurs yast de Tumbleweed et MicroOS proposent le démarrage système comme alternative à grub pour les plus courageux. Il existe également des appareils prêts à l’emploi pour qemu qui utilisent par défaut le démarrage système et le chiffrement complet du disque.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Reprise du blog.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-02-reprise-du-blog/"/>
		<updated>2024-03-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-02-reprise-du-blog/</id>
		<content type="html">&lt;p&gt;J’avais pas mal de retard sur ce que je devais faire sur le blog, le projet openSUSE étant assez bavard sur ce qu’il fait, j’ai rattrapé comme j’ai pu.&lt;/p&gt;
&lt;p&gt;J’ai donc fait les traductions des 5 billets qui suivent:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-03-02-opensuse-tumbleweed-monthly-update-february/&quot;&gt;Mise à jour mensuelle d’openSUSE Tumbleweed - février / openSUSE tumbleweed monthly update - february&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-03-01-engage-with-uyuni-community-hours/&quot;&gt;Participez aux heures d’ouverture de la communauté d’Uyuni / engage with uyuni community hours&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-02-25-openSUSE-tumbleweed-monthly-update-january/&quot;&gt;Mise à jour mensuelle d’openSUSE Tumbleweed - janvier / openSUSE tumbleweed monthly update january&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-02-16-exploring-agamas-2024-roadmap/&quot;&gt;Explorer la feuille de route d’Agama pour 2024 / exploring agama’s 2024 roadmap&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://passiongnulinux.tuxfamily.org/blog/2024-02-14-contribution-sessions-to-begin-tomorrow/&quot;&gt;Les séances de contribution commenceront demain / Contribution sessions to begin tomorrow&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En espérant vous donner envie de suivre openSUSE.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Mise à jour mensuelle d&#39;openSUSE Tumbleweed - février / openSUSE tumbleweed monthly update - february.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-02-opensuse-tumbleweed-monthly-update-february/"/>
		<updated>2024-03-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-02-opensuse-tumbleweed-monthly-update-february/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/02/circuit.png&quot; alt=&quot;circuit&quot;&gt;&lt;/p&gt;
&lt;p&gt;Bienvenue dans la mise à jour mensuelle d’openSUSE Tumbleweed pour février 2024. Ce mois-ci, nous avons un jour de plus en février en raison de l’année bissextile, mais voici ce que nous avons pour le mois. Ce blog vise à fournir aux lecteurs un aperçu des principaux changements, améliorations et problèmes abordés dans les instantanés openSUSE Tumbleweed tout au long du mois. Si les lecteurs souhaitent recevoir plus fréquemment des informations sur les instantanés openSUSE Tumbleweed, il est conseillé aux lecteurs de s’abonner à la &lt;a href=&quot;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/&quot;&gt;liste de diffusion openSUSE Factory&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;nouvelles-fonctionnalites-et-ameliorations&quot; tabindex=&quot;-1&quot;&gt;Nouvelles fonctionnalités et améliorations &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-02-opensuse-tumbleweed-monthly-update-february/#nouvelles-fonctionnalites-et-ameliorations&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.kernel.org/&quot;&gt;Linux Kernel&lt;/a&gt; : février a apporté des mises à jour du noyau Linux, passant des versions 6.7.2 à 6.7.6. Ces mises à jour se concentrent sur l’amélioration de la gestion de la mémoire, la résolution de certaines vulnérabilités de sécurité et l’introduction de la prise en charge de nouveaux modèles de matériel, garantissant ainsi une compatibilité et des performances améliorées sur différents systèmes.
&lt;ul&gt;
&lt;li&gt;Correction de divers problèmes, notamment le déréférencement de pointeur nul dans powerpc/mm, le paramètre de nœud incorrect pour arm64 irq et les erreurs de construction dans l’architecture powerpc.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Correction de l’affectation des nœuds pour la pile VMAP dans le module irq &lt;code&gt;arm64&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Correction d’un déréférencement de pointeur nul dans &lt;code&gt;pgtable_cache_add&lt;/code&gt; dans le module powerpc/mm.&lt;/li&gt;
&lt;li&gt;Correction de divers problèmes dans les systèmes de fichiers comme ext4 et JFS.&lt;/li&gt;
&lt;li&gt;Assurer une bonne gestion des NMI lors du démarrage très précoce dans le module &lt;code&gt;x86/boot&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Nouveau support matériel ou nouveaux modèles :&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Ordinateur portable X15 AT 23 coloré&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kde.org/announcements/frameworks/5/5.115.0/&quot;&gt;Cadres KDE&lt;/a&gt; : mise à jour pour la version &lt;a href=&quot;https://kde.org/announcements/frameworks/5/5.115.0/&quot;&gt;5.115.0&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;Modules xtra CMake : ECMUninstallTarget transfère désormais le code généré à partir de exec_program obsolète, améliorant ainsi la compatibilité et la maintenabilité.&lt;/li&gt;
&lt;li&gt;KHolidays : ajoute &lt;a href=&quot;https://en.wikipedia.org/wiki/Imbolc&quot;&gt;St Brigid’s Day&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://api.kde.org/frameworks/kio/html/index.html&quot;&gt;KIO&lt;/a&gt; : Une fois de plus KDirModel, permet d’étendre les répertoires réseau dans le sélecteur de fichiers.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/KDE/prison&quot;&gt;prison&lt;/a&gt; : Active les exceptions pour videoscannerworker.cpp.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mesa3d.org/&quot;&gt;Mesa&lt;/a&gt; : mises à jour vers 23.3.6
&lt;ul&gt;
&lt;li&gt;zink : corrige les artefacts scintillants dans Selaco, les couleurs cassées/le mélange à double source sur &lt;a href=&quot;https://pine64.org/devices/pinephone_pro/&quot;&gt;PinePhone Pro&lt;/a&gt; et corrige le placement clairsemé des bo.&lt;/li&gt;
&lt;li&gt;panfrost : résout les artefacts graphiques sur T604 (T600), corrige les échecs intermittents du compilateur lors de la création de tests Valhall et complète les tâches de calcul avec des zéros sur la v4.&lt;/li&gt;
&lt;li&gt;radeonsi : corrige les retournements/déchirures non synchronisés avec le rendu KMS DRM sur 780M et corrige une forte corruption dans Amnesia : The Dark Descent.&lt;/li&gt;
&lt;li&gt;VK : Divers correctifs pour les tests irréguliers, les artefacts de « bandage » en plein écran dans Age of Empires IV et les échecs dans les tests du pipeline dEQP-VK.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://freedesktop.org/wiki/Software/systemd/&quot;&gt;systemd&lt;/a&gt; : mises à jour vers la version 254.9.
&lt;ul&gt;
&lt;li&gt;vconsole-setup : problème résolu où vconsole-setup échouerait si le seul vc trouvé est déjà utilisé par Plymouth.&lt;/li&gt;
&lt;li&gt;systemd-testsuite : Dépendance mise à jour vers “qemu” au lieu de “qemu-kvm”, ce dernier étant obsolète.&lt;/li&gt;
&lt;li&gt;test/test-shutdown.py : option ajoutée pour afficher les E/S de test dans un fichier journal dédié.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://manpages.opensuse.org/&quot;&gt;pages de manuel&lt;/a&gt; : mise à jour de la documentation pour inclure des plages pour les fichiers de configuration des distributions et les fichiers de configuration locaux.&lt;/li&gt;
&lt;li&gt;libbpf : Version de libbpf déployée par systemd mise à jour (faible dépendance).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.gnu.org/software/libc/&quot;&gt;glibc&lt;/a&gt; : Mise à jour de la version 2.38 à 2.39,
&lt;ul&gt;
&lt;li&gt;Réécriture PLT : introduction d’un nouveau paramètre, &lt;code&gt;glibc.cpu.plt_rewrite&lt;/code&gt;, permet d’activer la réécriture PLT sur les architectures x86-64.&lt;/li&gt;
&lt;li&gt;Synchronisation avec le noyau Linux 6.6 : synchronisation avec l’interface de pile fantôme du noyau Linux 6.6.&lt;/li&gt;
&lt;li&gt;Nouvelles fonctions : ajout de nouvelles fonctions sous Linux, notamment &lt;code&gt;posix_spawnattr_getcgroup_np&lt;/code&gt;, &lt;code&gt;posix_spawnattr_setcgroup_np&lt;/code&gt;, &lt;code&gt;pidfd_spawn&lt;/code&gt;, &lt;code&gt;pidfd_spawp&lt;/code&gt; et &lt;code&gt;pidfd_getpid&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fonctions scanf-family : prise en charge des modificateurs de longueur du format wN pour les arguments pointant vers des types spécifiques.&lt;/li&gt;
&lt;li&gt;Réglage de l’allocation de mémoire : introduction d’un nouveau réglage, &lt;code&gt;glibc.mem.decorate_maps&lt;/code&gt;, pour ajouter des informations supplémentaires sur la mémoire sous-jacente allouée par la glibc.&lt;/li&gt;
&lt;li&gt;ISO C2X : Inclusion de l’en-tête &lt;code&gt;&amp;lt;stdbit.h&amp;gt;&lt;/code&gt; de l’ISO C2X.&lt;/li&gt;
&lt;li&gt;AArch64 : Ajout de nouveaux symboles à libmvec sur AArch64.&lt;/li&gt;
&lt;li&gt;Améliorations de ldconfig : ldconfig ignore désormais les noms de fichiers contenant des caractères et des modèles spécifiques.&lt;/li&gt;
&lt;li&gt;Améliorations de l’éditeur de liens dynamiques : l’éditeur de liens dynamique appelle les fonctions « malloc » et « free » dans plus de cas lors de l’accès TLS si un objet partagé avec TLS dynamique est chargé et déchargé.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cups.org/&quot;&gt;Cups&lt;/a&gt;-Filtres : mises à jour vers la version 1.28.17
&lt;ul&gt;
&lt;li&gt;Découverte améliorée des capacités de l’imprimante : améliorations permettant de découvrir de manière plus fiable toutes les capacités des imprimantes sans pilote, en particulier l’impression sans bordure. Cela inclut de préférer les formats Apple Raster aux formats PWG Raster ou PCLM.&lt;/li&gt;
&lt;li&gt;Optimisation du générateur PPD : le générateur PPD crée désormais une seule ligne *cupsFilter2 pour le raster, en utilisant le format le plus souhaitable/fiable, généralement Apple Raster.&lt;/li&gt;
&lt;li&gt;Gestion de la base de données multimédia : améliorations dans la gestion séparée des attributs IPP media-col-database et media-col-ready si nécessaire, révélant des fonctionnalités importantes telles que l’impression sans bordure.&lt;/li&gt;
&lt;li&gt;Considération des alternatives de marge : prise en compte de toutes les alternatives de marge lors de la génération de fichiers PPD pour les imprimantes sans pilote, garantissant ainsi la découverte de fonctionnalités sans bordure pour de nombreuses imprimantes.&lt;/li&gt;
&lt;li&gt;Améliorations de l’impression des images : les images sont désormais imprimées dans leur taille d’origine avec “print-scaling=none” et des types de données obsolètes pour la lecture des images TIFF a été remplacée par des équivalents modernes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openvpn.net/&quot;&gt;openvpn&lt;/a&gt; : mises à jour vers la version 2.6.9
&lt;ul&gt;
&lt;li&gt;Journalisation améliorée : les alertes SSL sont désormais enregistrées de manière plus visible, améliorant ainsi la visibilité sur les problèmes liés à SSL.&lt;/li&gt;
&lt;li&gt;Améliorations de la documentation : clarifications et ajouts à la documentation, y compris la documentation de l’option &lt;code&gt;tls-exit&lt;/code&gt; comme option principalement de test.&lt;/li&gt;
&lt;li&gt;Nettoyage du code : suppression des prototypes de fonctions inutilisés et du code redondant, garantissant une base de code plus propre et une maintenabilité améliorée.&lt;/li&gt;
&lt;li&gt;Gestion des erreurs : ajout de contrôles d’erreurs manquants et améliorations des messages d’erreur pour un meilleur débogage et dépannage.&lt;/li&gt;
&lt;li&gt;Améliorations de la sécurité : mise en œuvre de la fonctionnalité &lt;code&gt;--tls-export-cert&lt;/code&gt; et ajout de vérifications de la disponibilité de TLS 1.0 PRF, améliorant ainsi les mesures de sécurité.&lt;/li&gt;
&lt;li&gt;Clarifications de configuration : clarifications concernant l’option &lt;code&gt;tls-crypt-v2-verify&lt;/code&gt; et suppression des options redondantes comme &lt;code&gt;--tls-export-cert&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Compatibilité des bibliothèques : prise en charge ajoutée pour les versions plus récentes de dépendances telles que mbedtls 3.x.y, avec la prise en charge de TLS 1.3 désactivée.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;mises-a-jour-de-securite&quot; tabindex=&quot;-1&quot;&gt;Mises à jour de sécurité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-02-opensuse-tumbleweed-monthly-update-february/#mises-a-jour-de-securite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les mises à jour de ce mois incluent des correctifs de sécurité critiques et des corrections de bugs pour &lt;a href=&quot;https://www.gnu.org/software/libc/&quot;&gt;glibc&lt;/a&gt;, &lt;a href=&quot;https://gstreamer.freedesktop.org/&quot;&gt;GStreamer&lt;/a&gt;, &lt;a href=&quot;https://saltproject.io/&quot;&gt;Salt&lt;/a&gt;, &lt;a href=&quot;https://xenproject.org/&quot;&gt;Xen&lt;/a&gt; et bien d’autres packages.&lt;/p&gt;
&lt;h3 id=&quot;corrections-de-bugs&quot; tabindex=&quot;-1&quot;&gt;Corrections de bugs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-02-opensuse-tumbleweed-monthly-update-february/#corrections-de-bugs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.gnu.org/software/libc/&quot;&gt;glibc&lt;/a&gt; : quelques &lt;a href=&quot;https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures&quot;&gt;vulnérabilités et expositions communes&lt;/a&gt; ont été corrigées. &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-6246.html&quot;&gt;CVE-2023-6246&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-6779.html&quot;&gt;CVE-2023-6779&lt;/a&gt;, qui était un débordement de tampon, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-6780.html&quot;&gt;CVE-2023-6780&lt;/a&gt;, qui Il s’agissait d’un dépassement d’entier, ce qui a conduit à un calcul incorrect de la taille du tampon.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gstreamer.freedesktop.org/&quot;&gt;GStreamer&lt;/a&gt; : &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-0444.html&quot;&gt;CVE-2024-0444&lt;/a&gt; a rendu cela possible pour qu’un tiers malveillant déclenche un crash de l’application.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://saltproject.io/&quot;&gt;Salt&lt;/a&gt; : &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-22231.html&quot;&gt;CVE-2024-22231&lt;/a&gt; était vulnérable à un répertoire une attaque de traversée et &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-22232.html&quot;&gt;CVE-2024-22232&lt;/a&gt;, avec une URL spécialement conçue, pourrait conduire à une traversée de répertoire dans le fichier salt serveur.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://xenproject.org/&quot;&gt;Xen&lt;/a&gt; : &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-46839.html&quot;&gt;CVE-2023-46839&lt;/a&gt; avait une grande complexité et exigeait des privilèges élevés.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thekelleys.org.uk/dnsmasq/doc.html&quot;&gt;dnsmasq&lt;/a&gt; : les deux &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-50387.html&quot;&gt;CVE-2023-50387&lt;/a&gt; et &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-50868.html&quot;&gt;CVE-2023-50868&lt;/a&gt; pourraient permettre à des attaquants distants de provoquer un déni de service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.qemu.org/&quot;&gt;qemu&lt;/a&gt; : &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-6693.html&quot;&gt;CVE-2023-6693&lt;/a&gt; pourrait permettre un pirate informatique pour voler des données via un périphérique réseau.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bind9.readthedocs.io&quot;&gt;bind&lt;/a&gt; : &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-50387.html&quot;&gt;CVE-2023-50387&lt;/a&gt; a été associé à un La faille DNS « KeyTrap » permet aux attaquants de surcharger les serveurs à distance. Les trois autres étaient &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-4408.html&quot;&gt;CVE-2023-4408&lt;/a&gt;, [CVE-2023-5679](&lt;a href=&quot;https://www.suse&quot;&gt;https://www.suse&lt;/a&gt; .com/security/cve/CVE-2023-5679.html) et &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-6516.html&quot;&gt;CVE-2023-6516&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nodejs.org/en/&quot;&gt;Node.js&lt;/a&gt; : plusieurs CVE ont été corrigés. Il s’agissait de &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-21892.html&quot;&gt;CVE-2024-21892&lt;/a&gt;, qui permettait aux utilisateurs non privilégiés d’obtenir des droits élevés, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-22019.html&quot;&gt;CVE-2024-22019&lt;/a&gt;, qui était une faille qui permettait aux attaquants de planter des serveurs avec des requêtes mal formées, et &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-21896.html&quot;&gt;CVE-2024-22017&lt;/a&gt;, qui était un bug de traversée de chemin via la manipulation de tampon dans une fonctionnalité expérimentale. Il y avait aussi &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-21896.html&quot;&gt;CVE-2024-21896&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2023-46809.html&quot;&gt;CVE-2023-46809&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-21891.html&quot;&gt;CVE-2024-21891&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-21890.html&quot;&gt;CVE-2024 -21890&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-22025.html&quot;&gt;CVE-2024-22025&lt;/a&gt; et &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-24758.html&quot;&gt;CVE-2024-24758&lt;/a&gt;, qui conservaient les en-têtes &lt;code&gt;Proxy-Authentication&lt;/code&gt; après les redirections ; mettre à niveau si nécessaire.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-02-opensuse-tumbleweed-monthly-update-february/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Février 2024 pour openSUSE Tumbleweed présente une gamme variée de mises à jour et d’améliorations pour les composants essentiels. Il y avait des correctifs de sécurité critiques pour des logiciels comme la glibc, GStreamer et Salt. Le noyau est passé de 6.7.2 au début du mois à 6.7.6. Il y a eu des mises à jour pour KDE Frameworks, Mesa, systemd, Cups-Filters et d’autres composants principaux. D’autres mises à jour importantes au cours du mois incluent fwupd 1.9.13, PostgreSQL 16.2, Pulseaudio 17.0, GTK 4.12.5, Python 3.11.8, RPM 4.19.1.1, Mozilla Firefox 122.0.1, PHP 8.2.16, Poppler 24.02.0, Shadow 4.14.5, binutils 2.42, Qemu 8.2.1 et Python 3.12. Le mois prochain, systemd 255.3 devrait arriver dans la version continue car le package est actuellement en cours de préparation. L’équipe openSUSE encourage les utilisateurs à continuer de participer via des rapports de bugs, des suggestions de fonctionnalités et des discussions.&lt;/p&gt;
&lt;h3 id=&quot;contribuer-a-opensuse-tumbleweed&quot; tabindex=&quot;-1&quot;&gt;Contribuer à openSUSE Tumbleweed &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-03-02-opensuse-tumbleweed-monthly-update-february/#contribuer-a-opensuse-tumbleweed&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Vos contributions et commentaires améliorent openSUSE Tumbleweed à chaque mise à jour. Qu’il s’agisse de signaler des bugs, de suggérer des fonctionnalités ou de participer à des discussions communautaires, votre implication est très appréciée.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Participez aux heures d&#39;ouverture de la communauté d&#39;Uyuni / engage with uyuni community hours.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-03-01-engage-with-uyuni-community-hours/"/>
		<updated>2024-03-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-03-01-engage-with-uyuni-community-hours/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/02/uyuni.png&quot; alt=&quot;uyuni&quot;&gt;&lt;/p&gt;
&lt;p&gt;Comme de nombreux projets open source, le &lt;a href=&quot;https://www.uyuni-project.org/&quot;&gt;Projet Uyuni&lt;/a&gt; a une longue tradition de [favoriser l’engagement communautaire et le dialogue ouvert](&lt;a href=&quot;https://github.com/uyuni-&quot;&gt;https://github.com/uyuni-&lt;/a&gt; project/uyuni/wiki/Uyuni-Community-Hours), c’est pourquoi ceux qui sont intéressés par la gestion de la configuration devraient envisager de rejoindre les &lt;a href=&quot;https://github.com/uyuni-project/uyuni/wiki/Uyuni-Community-Heures&quot;&gt;Uyuni Community Hours&lt;/a&gt; prévu le 24 février à 15h00 UTC.&lt;/p&gt;
&lt;p&gt;Les sessions des Uyuni Community Hours ont lieu le dernier vendredi du mois.
Les sessions offrent une opportunité inestimable de se réunir à la fois pour la communauté et pour l’équipe de développement du projet.
​&lt;/p&gt;
&lt;p&gt;Au cours de ces sessions, les participants se voient présenter les derniers développements concernant Uyuni. Ce forum ouvert permet à la communauté de poser des questions, de fournir des commentaires et de suggérer des fonctionnalités ou des améliorations directement à l’équipe de développement. Cette approche proactive aide Uyuni à évoluer et à s’aligner sur les besoins et les attentes de sa base d’utilisateurs.&lt;/p&gt;
&lt;p&gt;La session de ce vendredi répond aux retours et aux besoins de la communauté :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Récapitulatif de la migration des réunions : un aperçu des modifications récentes apportées à la plate-forme de réunion, améliorant l’accessibilité et la participation de la communauté.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Quoi de neuf dans Uyuni : une exploration détaillée des dernières fonctionnalités et améliorations de la version de février 2024 d’Uyuni.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Uyuni conteneurisé : stratégie de publication : aperçu de l’avenir du déploiement et de la gestion d’Uyuni dans des environnements conteneurisés.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Uyuni Health Check : Fonctionnement sur un “supportconfig” : Introduction d’un nouvel outil conçu pour simplifier et rationaliser les contrôles de santé des serveurs Uyuni.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;One Shot Execution of Recurring Actions : une discussion sur l’amélioration de la gestion et de l’exécution des tâches dans le cadre d’Uyuni.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tester, créer et publier la documentation avec les actions GitHub : une approche innovante pour maintenir et distribuer une documentation à jour pour les utilisateurs et les développeurs d’Uyuni.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cette session est accessible avec un ordre du jour détaillé et vise à tenir la communauté contributrice bien informée des sujets et discussions à venir. Que vous soyez développeur, administrateur ou passionné de logiciels open source, rejoignez les Uyuni Community Hours pour offrir des informations précieuses sur l’avancement du projet et les initiatives futures.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Mise à jour mensuelle d&#39;openSUSE Tumbleweed - janvier / openSUSE tumbleweed monthly update january.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-02-25-openSUSE-tumbleweed-monthly-update-january/"/>
		<updated>2024-03-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-02-25-openSUSE-tumbleweed-monthly-update-january/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/01/twc.png&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;
&lt;p&gt;Bienvenue dans la mise à jour mensuelle d’openSUSE Tumbleweed de janvier 2024. Ce sera le nouveau format à l’avenir, recommandé par ceux qui contribuent aux efforts marketing d’openSUSE. Ces mises à jour mettront en évidence les changements majeurs, les améliorations et les problèmes clés résolus dans les instantanés openSUSE Tumbleweed tout au long du mois. Le but est de tenir la communauté et les utilisateurs informés des évolutions et mises à jour de la distribution. Si les lecteurs souhaitent recevoir plus fréquemment des informations sur les instantanés openSUSE Tumbleweed, il est conseillé aux lecteurs de s’abonner à la &lt;a href=&quot;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/&quot;&gt;liste de diffusion openSUSE Factory&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;nouvelles-fonctionnalites-et-ameliorations&quot; tabindex=&quot;-1&quot;&gt;Nouvelles fonctionnalités et améliorations &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-02-25-openSUSE-tumbleweed-monthly-update-january/#nouvelles-fonctionnalites-et-ameliorations&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.kernel.org/&quot;&gt;Linux Kernel&lt;/a&gt; : mises à jour des versions 6.6.7, 6.6.9, 6.6.10, 6.6.11 et 6.7.1.
&lt;ul&gt;
&lt;li&gt;Des correctifs ont été appliqués pour la gestion de la mémoire et les vulnérabilités de sécurité, améliorant ainsi la sécurité globale du système.&lt;/li&gt;
&lt;li&gt;Prise en charge de nouveaux modèles de matériel
&lt;ul&gt;
&lt;li&gt;PCI : ajoute des bizarreries ACS pour davantage de ports racine Zhaoxin, améliorant ainsi la compatibilité et les performances des processeurs et des cartes mères de Zhaoxin.&lt;/li&gt;
&lt;li&gt;ALSA (Advanced Linux Sound Architecture) : ajout de propriétés de pilote pour cs35l41 pour la série Lenovo Legion Slim 7 Gen 8 et introduction de la prise en charge de modèles Dell supplémentaires sans _DSD, ainsi que de correctifs pour les LED de sourdine et de micro-mute du HP Envy X360 13-ay0xxx, indiquant une compatibilité plus large pour le matériel audio des ordinateurs portables.&lt;/li&gt;
&lt;li&gt;LED : le module ledtrig-tty reçoit des mises à jour du tampon ttyname alloué gratuitement lors de la désactivation, ce qui a un impact sur la façon dont les déclencheurs LED sont gérés pour les activités du terminal.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mozilla.org&quot;&gt;Mozilla Firefox&lt;/a&gt; : mises à jour vers les versions 121.0 et 121.0.1
&lt;ul&gt;
&lt;li&gt;La mise à jour résout un bug qui provoquait le blocage de Firefox lors du chargement de sites avec des mises en page basées sur des colonnes, améliorant ainsi la stabilité et les performances.&lt;/li&gt;
&lt;li&gt;Correctifs appliqués pour garantir des coins arrondis pour les vidéos et une fermeture correcte de Firefox qui empêche les conflits de clé de sécurité USB avec d’autres applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kde.org/announcements/frameworks/5/5.114.0/&quot;&gt;Cadres KDE&lt;/a&gt; : mise à jour pour la version &lt;a href=&quot;https://kde.org/announcements/frameworks/5/5.114.0/&quot;&gt;5.114.0&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;Les mises à jour importantes incluent des correctifs dans les modules Extra CMake, l’introduction des jours fériés au Kenya observés par KHolidays et des ajustements des paramètres de qualité pour AVIF dans KImageFormats.&lt;/li&gt;
&lt;li&gt;Améliorations clés dans &lt;a href=&quot;https://api.kde.org/frameworks/kio/html/index.html&quot;&gt;KIO&lt;/a&gt; pour la gestion des entrées Exec malformées, améliorations de l’accessibilité dans &lt;a href=&quot;https://github.com/KDE/kirigami&quot;&gt;Kirigami&lt;/a&gt; et des correctifs de stabilité dans KJobWidgets pour éviter d’éventuelles erreurs d’utilisation après libération.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mesa3d.org/&quot;&gt;Mesa&lt;/a&gt; : mises à jour vers 23.3.3
&lt;ul&gt;
&lt;li&gt;Focus sur &lt;a href=&quot;https://www.python.org/&quot;&gt;Python&lt;/a&gt; 3.6 correctifs de build et améliorations de la prise en charge des pilotes.&lt;/li&gt;
&lt;li&gt;La version introduit NVK, un nouveau pilote Vulkan pour le matériel &lt;a href=&quot;https://www.nvidia.com&quot;&gt;NVIDIA&lt;/a&gt;, qui marque une avancée dans la prise en charge des GPU &lt;a href=&quot;https://www.nvidia.com&quot;&gt;NVIDIA&lt;/a&gt; , mais il reste encore au stade expérimental.&lt;/li&gt;
&lt;li&gt;Amélioration des performances graphiques et de la compatibilité Asahi et RADV et améliorations des capacités OpenGL ES et Vulkan&lt;/li&gt;
&lt;li&gt;Introduit des mises à jour critiques telles que l’exigence de libvulkan1 pour Mesa-dri de prendre en charge les solutions de secours du pilote zink/swrast, ce qui améliore encore l’expérience utilisateur globale avec les applications graphiques et les jeux.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://freedesktop.org/wiki/Software/systemd/&quot;&gt;systemd&lt;/a&gt; : mises à jour vers la version 254.8
&lt;ul&gt;
&lt;li&gt;Annule les correctifs liés aux mises à jour des nœuds de périphériques udev et les solutions de contournement aux problèmes. A adopté une approche prudente pour corriger les bogues signalés et garantir la stabilité des systèmes de gestion des appareils.&lt;/li&gt;
&lt;li&gt;Les ajustements apportés à udev garantissent la bonne existence et la propriété de &lt;code&gt;%_modulesloaddir&lt;/code&gt;, facilitant une installation plus fluide des modules par d’autres packages, améliorant ainsi la configuration du système et la gestion des modules.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.php.net/&quot;&gt;PHP&lt;/a&gt; : Mise à jour de la version 8.2.14 à 8.2.15,
&lt;ul&gt;
&lt;li&gt;Correction d’un échec de vérification de l’intégrité SSA faussement positif et résolution des avertissements Autoconf lors de la compilation croisée.&lt;/li&gt;
&lt;li&gt;Le serveur Web intégré CLI gère désormais correctement les délais d’attente lors de l’utilisation de scripts de routeur en conjonction avec &lt;code&gt;max_input_time&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Corrige un crash lors de l’utilisation de &lt;code&gt;stream_wrapper_register&lt;/code&gt; avec &lt;code&gt;FFI&#92;CData&lt;/code&gt; et des problèmes d’interaction entre &lt;code&gt;FFI::new&lt;/code&gt; et les observateurs.&lt;/li&gt;
&lt;li&gt;IntlDateFormatter accepte désormais correctement « C » comme paramètres régionaux valides.&lt;/li&gt;
&lt;li&gt;Un problème de blocage dans l’extension Hash pour les grandes chaînes avec sha512 est résolu.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gstreamer.freedesktop.org/&quot;&gt;GStreamer&lt;/a&gt; : mises à jour vers la version 1.22.8
&lt;ul&gt;
&lt;li&gt;Correction des vulnérabilités de l’analyseur du codec vidéo AV1.&lt;/li&gt;
&lt;li&gt;Les correctifs incluent la résolution d’un blocage potentiel dans le décodeur vidéo avdec avec &lt;a href=&quot;https://www.ffmpeg.org/&quot;&gt;FFmpeg&lt;/a&gt; 6.1&lt;/li&gt;
&lt;li&gt;Améliorations de la lecture inversée et de la recherche dans qtdemux des fichiers contenant des flux audio bruts&lt;/li&gt;
&lt;li&gt;Améliorations des bibliothèques GstPlay et GstPlayer&lt;/li&gt;
&lt;li&gt;Mises à jour de l’outil de construction Cerbero pour répondre aux avertissements d’échappement de chaîne Python 3.12&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.samba.org/&quot;&gt;Samba&lt;/a&gt; : Mises à jour vers la version 4.19.4
&lt;ul&gt;
&lt;li&gt;Résout des problèmes tels que l’incapacité de &lt;code&gt;net changesecretpw&lt;/code&gt; à définir le mot de passe du compte machine avec un &lt;code&gt;secrets.tdb&lt;/code&gt; vide,&lt;/li&gt;
&lt;li&gt;Améliore la génération de documentation par rapport à la variable d’environnement &lt;code&gt;XML_CATALOG_FILES&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Problèmes résolus où &lt;code&gt;smbd&lt;/code&gt; ne détectait pas les adresses IPv6 publiques ctdb pour l’exclusion multicanal, et le paramètre &lt;code&gt;force user = localunixuser&lt;/code&gt; était inefficace lorsque &lt;code&gt;autoriser les domaines de confiance = non&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Correction de vulnérabilités et de bugs critiques, tels que les pierres tombales d’objets supprimés visibles dans AD LDAP pour les utilisateurs normaux &lt;a href=&quot;https://www.samba.org/samba/security/CVE-2018-14628.html&quot;&gt;CVE-2018-14628&lt;/a&gt;, et divers correctifs d’authentification et de fonctionnalités smbget, améliorant la sécurité et l’expérience utilisateur.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;mises-a-jour-de-securite&quot; tabindex=&quot;-1&quot;&gt;Mises à jour de sécurité &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-02-25-openSUSE-tumbleweed-monthly-update-january/#mises-a-jour-de-securite&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les mises à jour de ce mois incluent des correctifs de sécurité critiques pour divers packages. Des améliorations de sécurité notables ont été intégrées aux mises à jour de Firefox, systemd, Samba et PHP et bien plus encore.&lt;/p&gt;
&lt;h3 id=&quot;corrections-de-bugs&quot; tabindex=&quot;-1&quot;&gt;Corrections de bugs &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-02-25-openSUSE-tumbleweed-monthly-update-january/#corrections-de-bugs&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://xorg.freedesktop.org/wiki/&quot;&gt;xorg-x11-server&lt;/a&gt; 21.1.11 et &lt;a href=&quot;https://wayland.freedesktop.org/xserver.html&quot;&gt;xwayland&lt;/a&gt; 23.2.4 : ces mises à jour a résolu plusieurs CVE, améliorant ainsi la sécurité et la stabilité des protocoles du serveur d’affichage. Une liste de ces CVE peut être trouvée dans l’&lt;a href=&quot;https://lists.x.org/archives/xorg/2024-January/061525.html&quot;&gt;avis de sécurité&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.gnutls.org/&quot;&gt;gnutls&lt;/a&gt; 3.8.3 : &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-0553.html&quot;&gt;CVE-2024-0553&lt;/a&gt; était une vulnérabilité qui permet des attaques chronométrées dans RSA-PSK, risquant une fuite de données et un correctif pour &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-0567.html&quot;&gt;CVE-2024-0567&lt;/a&gt; a été made, ce qui constitue une faille dans la validation des certificats du cockpit qui permet des attaques par déni de service à distance.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openjdk.org/projects/jdk/11/&quot;&gt;java-11-openjdk&lt;/a&gt; 11.0.22.0 : plusieurs CVE. &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-20919.html&quot;&gt;CVE-2024-20919&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-20926.html&quot;&gt;CVE-2024-20926&lt;/a&gt; , &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-20921.html&quot;&gt;CVE-2024-20921&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-20918.html&quot;&gt;CVE-2024-20918&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-20945.html&quot;&gt;CVE-2024-20945&lt;/a&gt;, &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-20952.html&quot;&gt;CVE-2024-20952&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.samba.org/&quot;&gt;samba&lt;/a&gt; 4.19.4 : &lt;a href=&quot;https://www.samba.org/samba/security/CVE-2018-14628.html&quot;&gt;CVE-2018-14628&lt;/a&gt; un attaquant authentifié mais non privilégié aurait pu découvrir les noms et les attributs conservés des objets supprimés dans le magasin LDAP.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pypi.org/project/Jinja2/&quot;&gt;python-Jinja2&lt;/a&gt; 3.1.3 : &lt;a href=&quot;https://www.suse.com/security/cve/CVE-2024-22195.html&quot;&gt;CVE-2024-22195&lt;/a&gt; était une faille dans laquelle le filtre xmlattr autorisait de manière incorrecte les clés contenant des espaces, permettant aux attaquants d’injecter des attributs nuisibles via les entrées de l’utilisateur.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/linux-rdma/rdma-core&quot;&gt;rdma-core&lt;/a&gt; 49.1 : Bien que les CVE spécifiques abordés dans la mise à jour n’aient pas été mentionnés, la mise à jour fait partie de la maintenance régulière pour garantir la stabilité et la sécurité.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;contribuer-a-opensuse-tumbleweed&quot; tabindex=&quot;-1&quot;&gt;Contribuer à openSUSE Tumbleweed &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-02-25-openSUSE-tumbleweed-monthly-update-january/#contribuer-a-opensuse-tumbleweed&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Vos contributions et commentaires améliorent openSUSE Tumbleweed à chaque mise à jour. Qu’il s’agisse de signaler des bugs, de suggérer des fonctionnalités ou de participer à des discussions communautaires, votre implication est très appréciée.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;http://passiongnulinux.free.nf/blog/2024-02-25-openSUSE-tumbleweed-monthly-update-january/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Nous continuerons d’affiner et d’améliorer ce format. Nous attendons avec impatience une autre année passionnante de développement et d’engagement communautaire avec openSUSE Tumbleweed. Rendez-vous tous au &lt;a href=&quot;https://fosdem.org&quot;&gt;FOSDEM&lt;/a&gt; la semaine prochaine. Bonne informatique !&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Explorer la feuille de route d’Agama pour 2024 / exploring agama&#39;s 2024 roadmap.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-02-16-exploring-agamas-2024-roadmap/"/>
		<updated>2024-03-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-02-16-exploring-agamas-2024-roadmap/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/02/yasty.png&quot; alt=&quot;yasty&quot;&gt;&lt;/p&gt;
&lt;p&gt;Un article récent sur le blog YaST sur la &lt;a href=&quot;https://yast.opensuse.org/blog/2024-02-08/year-of-agama&quot;&gt;feuille de route d’Agama&lt;/a&gt; considère le nouveau programme d’installation comme suffisamment fonctionnel pour se lancer dans des tâches allant de la localisation et de la configuration du réseau à la configuration du stockage et à la sélection initiale du logiciel.&lt;/p&gt;
&lt;p&gt;Pour ceux qui ne suivent pas le &lt;a href=&quot;https://yast.opensuse.org/blog/&quot;&gt;blog YaST&lt;/a&gt;, voici ce qui attend Agama en 2024.&lt;/p&gt;
&lt;p&gt;L’équipe a défini une stratégie pour cette année et, malgré la fluidité de son développement, l’équipe s’engage sur un calendrier de sortie régulier pour Agama avec deux étapes importantes. La première est prévue pour la mi-avril et la seconde vers la mi-juillet.&lt;/p&gt;
&lt;p&gt;L’étape d’avril devrait révolutionner l’architecture d’Agama. Il s’éloignera de sa dépendance à l’égard de &lt;a href=&quot;https://cockpit-project.org/&quot;&gt;Cockpit&lt;/a&gt; pour se tourner vers un cadre plus autonome associé à une interface utilisateur raffinée visant à rationaliser les configurations de stockage.&lt;/p&gt;
&lt;p&gt;L’objectif de la deuxième étape est d’améliorer la flexibilité et les capacités d’Agama pour les installations sans surveillance, ce qui vise à positionner Agama comme une formidable alternative à &lt;a href=&quot;https://github.com/yast/yast-autoinstallation&quot;&gt;AutoYaST&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;L’échafaudage fourni par le &lt;a href=&quot;https://cockpit-project.org/&quot;&gt;Cockpit Project&lt;/a&gt; clarifie la vision de l’avenir d’Agama en évoluant vers une nouvelle voie. Les prochains mois seront consacrés à redéfinir cette approche pour que la croissance d’Agama ne soit pas entravée par des dépendances extérieures.&lt;/p&gt;
&lt;p&gt;Alors que les modifications architecturales jettent les bases des avancées futures, une attention égale doit être accordée à l’amélioration de l’expérience utilisateur. L’interface de configuration du stockage remaniée sera à la fois conviviale pour les nouveaux arrivants et plus polyvalente pour l’expérience. Cela vise à fournir un équilibre entre simplicité et personnalisation.&lt;/p&gt;
&lt;p&gt;La &lt;a href=&quot;https://events.opensuse.org/conferences/oSC24&quot;&gt;openSUSE Conference 2024&lt;/a&gt; est nichée entre les jalons et l’équipe profitera de cet événement pour servir de plate-forme pour discuter du potentiel d’Agama à redéfinir l’expérience d’installation au sein de l’écosystème &lt;a href=&quot;https://get.opensuse.org/&quot;&gt;openSUSE&lt;/a&gt;. les idées et les contributions sont essentielles au succès d’Agama, c’est pourquoi les parties prenantes sont encouragées à s’engager avec l’équipe, à partager des idées et à participer au développement continu d’Agama.&lt;/p&gt;
&lt;p&gt;Lisez plus d’informations sur Agama sur le &lt;a href=&quot;https://yast.opensuse.org/blog/&quot;&gt;blog YaST&lt;/a&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Les séances de contribution commenceront demain / Contribution sessions to begin tomorrow.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-02-14-contribution-sessions-to-begin-tomorrow/"/>
		<updated>2024-03-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-02-14-contribution-sessions-to-begin-tomorrow/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/02/session.png&quot; alt=&quot;session.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;La communauté &lt;a href=&quot;https://www.get.opensuse.org/&quot;&gt;openSUSE&lt;/a&gt; est heureuse d’annoncer qu’elle organisera de courtes sessions visant à encourager les gens sur la manière de contribuer au projet.&lt;/p&gt;
&lt;p&gt;Un groupe de bénévoles présentera de courtes sessions de 15 minutes diffusées et/ou enregistrées sur la &lt;a href=&quot;https://www.youtube.com/@openSUSE&quot;&gt;chaîne YouTube d’openSUSE&lt;/a&gt; visant à enseigner aux gens l’emballage, en utilisant le &lt;a href=&quot;https://openbuildservice.org/&quot;&gt;Open Build Service&lt;/a&gt;, créant des tests pour &lt;a href=&quot;http://open.qa/&quot;&gt;openQA&lt;/a&gt; et d’autres domaines de développement.&lt;/p&gt;
&lt;p&gt;La &lt;a href=&quot;https://calendar.opensuse.org/teams/marketing/events/contribution-workshop-obs&quot;&gt;première session&lt;/a&gt; sur « Utilisation de base d’OBS/osc en utilisant un changement de version comme exemple » devrait commencer demain, le 15 février à 21h00 UTC.&lt;/p&gt;
&lt;p&gt;Une autre conférence, « Directives d’emballage (politiques de correctifs) et soumission de nouveaux packages », est prévue le 27 février à 16h00 UTC.&lt;/p&gt;
&lt;p&gt;D’autres séances devraient être programmées à des dates ultérieures.&lt;/p&gt;
&lt;p&gt;Les sessions sont répertoriées sur le &lt;a href=&quot;https://calendar.opensuse.org/&quot;&gt;calendrier openSUSE&lt;/a&gt; ; recherchez les sessions d’atelier de contribution marquées en orange.&lt;/p&gt;
&lt;p&gt;Ceux qui souhaitent présenter doivent remplir la zone vide pour les sessions futures répertoriées dans le &lt;a href=&quot;https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/JKPBGSLO3ZGKSBZMDV7LCYS7JCOVTY4S/&quot;&gt;e-mail sur les événements&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Donner une session est un excellent moyen de redonner à la communauté et offre la possibilité d’enseigner aux autres des compétences et des connaissances sur le développement open source.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Un peu de nouvelles d&#39;ici.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-02-24-un-peu-de-nouvelles-dici/"/>
		<updated>2024-02-24T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-02-24-un-peu-de-nouvelles-dici/</id>
		<content type="html">&lt;p&gt;J’ai rien écris depuis un bon mois, j’en suis désolé, pas que je n’ai pas envie, loin de moi l’idée d’abandonner le blog non plus, il est comme je le veux alors non je le lâche pas, juste une pause principalement dû aux jeux que je fais en ce moment que sont les Baldur’s gate (1, 2 et 3), les Pillars of Eternity (1 et 2) et Patchfinder Kingmaker qui me prennent un temps fou…&lt;/p&gt;
&lt;p&gt;Normalement je faisais un bon gros billet sur ça, notamment Baldur’s gate 3 et ce que j’en pensais, malheureusement pour moi, j’ai encore fait une mauvaise manipulation et le billet hyper complet est quelque part entre les limbes du néant…&lt;/p&gt;
&lt;p&gt;Je regarde chaque jour le forum et je lis ce qui s’y passe, alors même si je n’interviens pas, sachez que je suis tout de même là.&lt;/p&gt;
&lt;p&gt;J’espère me replonger comme il se doit sur le blog d’ici peu.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>La disparition de Leap, est ce une grosse perte pour moi?</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-20-leap-est-ce-une-grosse-perte-pour-moi/"/>
		<updated>2024-01-20T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-20-leap-est-ce-une-grosse-perte-pour-moi/</id>
		<content type="html">&lt;p&gt;Je vais donner un avis, un avis final, mon avis final sur la disparition de Leap chez openSUSE et par quoi je vais la remplacer chez moi, ce qui est déjà fait, chez les autres qui étaient dessus, puis aussi l’avenir de ce que je compte faire du moins dans un premier temps.&lt;/p&gt;
&lt;p&gt;Je vais être des plus directs, oui c’est une connerie de lâcher Leap, selon les stats que j’ai déjà donné, on pouvait voir facilement que Leap était la distribution openSUSE la plus populaire, dépassant même et assez largement la version rolling Tumbleweed. Mais, au vu de ce que je faisais avec, de ce que je rajoutais dedans, notamment pas mal de dépôts “Experimental” (qui sont en quelque sorte des “backports” mais séparés dans des dépôts par thèmes) du style “emulator”, “editor”, “game”, “KDE”, “KDE-extra”, “KDE-applications”, “KDE-framework” et j’en passe, qui faisaient que je me retrouvais avec plus ou moins une dizaine de dépôts supplémentaires, qui me rendait ma Leap plus ou moins aussi récente et roulante en partie qu’une rolling, du moins pour toutes les applications ou bureaux qui se trouvent dans les dépôts que je rajoutais, ne laissant en fin de compte que la “base” c’est à dire le noyau --entre autre chose-- venant de Leap. Avec cette façon de faire, je n’avais pas la tranquillité que devait me fournir ce genre de distributions, une Leap étant plus ou moins une sorte de Debian, d’Ubuntu LTS, de Mageia, c’est à dire des distributions qui privilégient la stabilité que la nouveauté. Mais si on ajoute à cela ce que l’on sait maintenant sur la maintenance des failles d’une telle version, notamment que chez openSUSE, il y avait peu de personnes s’occupant des taches chiantes de faire descendre les correctifs et de patcher pour la sécurité, 65 personnes plus ou moins, ce qui n’est pas énorme, on comprends aisément les motifs. Honnêtement, il n’y a que chez Debian où on trouve une équipe qui ne fait que ça et qui s’en sorte sans trop de mal.&lt;/p&gt;
&lt;p&gt;Moi-même, je n’avais jamais vu sous cette angle le soucis des distributions “fixed”, je comprends mieux que certaines distributions comme Arch passe sous silence ce genre de sorties et se concentre sur le rolling, car en fin de compte, il est bien plus facile à tenir dans le temps, là où les distributions à sortie fixe doivent donner pas mal de moyens dans la sécurisation et surtout faire des patchs.&lt;/p&gt;
&lt;p&gt;Donc, ça se comprends, maintenant allons-nous comprendre? Pas sûr, de mon coté, oui, je dois l’admettre que j’ai de toute façon migrer depuis longtemps mes Leap vers des Tumbleweed, pour des raisons que avec celle-ci j’ai moins de dépôts à ajouter et j’ai plus de paquets sans passer par des dépôts dits “experimental”.&lt;/p&gt;
&lt;p&gt;Le projet openSUSE n’est pas enthousiasmé par la proposition de SUSE pour remplacer Leap par ALP --je rappel que rien n’est sûr d’avoir Yast (logiciel important dans le cœur d’openSUSE) dans ALP-- , c’est le moins que l’on puisse dire, c’est pour ça qu’il y a eu des recherches d’échappatoires, si je peux dire ça comme ça, avec des solutions comme Linarite et Slowroll.&lt;/p&gt;
&lt;p&gt;Dans les deux cas, le soucis qui se pose c’est qu’on est obligé d’avoir une équipe qui s’occupe d’intégrer des patchs des nouvelles versions des logiciels dans les anciennes, ce qui comme on a pu le voir est un véritable problème chez openSUSE, pas que mais dans le cas qui nous intéresse, c’est bien de elle qu’on parle donc, un problème de mains d’œuvre uniquement. Slowroll est un peu moins concerné puisque elle serait juste une version retardé pour X motifs (temps d’incubation dans un dépôts à la Debian testing comme possibilité ou encore façon à la Manjaro), de Tumbleweed.&lt;/p&gt;
&lt;p&gt;Je vois une autre possibilité, ajouter un dépôt séparé pour la sécurité --comme la Debian stable le fait-- à Tumbleweed, ce qui ferait qu’on pourrait même automatiser ce genre d’updates, tout en laissant les autres mises à jour de coté pendant un temps. C’est en partie ce que je fais avec la mienne, je ne fais pas mes updates tous les jours, mais une fois par semaine voir encore moins si je ne pense pas à le faire, ça peut être une fois dans le mois sur mes autres machines que je n’allume pas si souvent.&lt;/p&gt;
&lt;p&gt;Toujours dans mon cas, le passage à la rolling n’est pas traumatisant, je n’aime toujours pas le rolling, mais si ça peut faciliter la vie aux contributeurs et à la distribution, je ne suis pas contre. Faut voir aussi et comprendre que je passe de Debian sur ma machine principale à la Tumbleweed, donc c’est un choc d’opposition, un choc de culture, aussi de comment doit être une distribution… Et pourtant, je ne suis pas embêté plus que ça, à part des updates de 200/500 paquets chez openSUSE Tumbleweed au lieu des 10/50 paquets chez Debian Stable…&lt;/p&gt;
&lt;p&gt;Au delà de ça, je suis tranquillisé par le système BTRFS et ses snapshots automatisés, qui me permettent de me libérer des tracas d’une rolling. Alors on est loin de la libération d’une Nixos, qui pousse vraiment loin ce concept, mais on est pas mal.&lt;/p&gt;
&lt;p&gt;Alors en ce qui concerne mon chez moi, c’est assez simple, j’ai ma machine principale en openSUSE Tumbleweed, le reste des machines, c’est-à-dire 5 autres PC, sont sous Nixos pour la quasi totalité, 1 sous une Debian old --old old old-- stable (une Squeeze…) et la dernière machine est sous SUSE 9.3 car je ne peux plus rien y mettre d’autre. Chez mon entourage, c’est principalement du Debian, avec un peu d’Ubuntu, je dois avoir encore une Mageia mais l’ami Asus est sous openSUSE Leap, jusqu’à ce qu’elle ne soit plus une option possible. Je sais déjà que la machine ne veut pas me faciliter la vie avec la mise en place de Nixos, que Debian reste une option plus que probable, que Ubuntu LTS aussi, même plutôt elle que la Debian car j’admets ne plus vouloir chercher à m’emmerder pour trouver les drivers du matos… La remplaçante de la Leap d’openSUSE sera aussi une option, j’espère que la ALP sera en effet ce petit plus qui me facilitera la vie tôt ou tard, sinon il y aura Slowroll voir même une Tumbleweed avec des updates mensualisées, même si pour le coup et comme j’ai tendance à le dire ici, je n’apprécie pas de mettre des rollings chez des personnes totalement dépendantes de mon aide pour quoique ce soit et ce même pour l’installation de logiciels.&lt;/p&gt;
&lt;p&gt;J’ai toujours adoré entendre les geeks me dirent qu’ils conseillent des Manjaro pour des Michus, ils n’ont pas de vrais Michus, moi j’en ai, ce n’est pas du tout l’image donnée par ces geeks, les miens ne font rien, pas de mises à jour, encore moins de sauts de versions, ni d’installations de paquets et jamais de configurations; le simple changement/remplacement d’imprimante est une impossibilité de leur part de le faire…&lt;/p&gt;
&lt;p&gt;Je pense qu’à la moindre merde ça sera Ubuntu pour tout le monde, je n’aime pas Ubuntu, mais c’est LA distribution, le seule qui nous laisse tranquille et reste accessible pour le commun des mortels.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Clarifier les malentendus sur Slowroll / Clarifying Misunderstandings of Slowroll.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-19-clarifying-misunderstandings-of-slowroll/"/>
		<updated>2024-01-19T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-19-clarifying-misunderstandings-of-slowroll/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/01/slowroll.png&quot; alt=&quot;slowroll&quot;&gt;&lt;/p&gt;
&lt;p&gt;Les résultats d’une &lt;a href=&quot;https://news.opensuse.org/2023/11/06/results-of-use-case-survey-published/&quot;&gt;enquête sur les cas d’utilisation&lt;/a&gt; ont donné des informations pertinentes sur la façon dont les gens perçoivent &lt;a href=&quot;https://en.opensuse.org/openSUSE:Slowroll&quot;&gt;openSUSE Slowroll&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Certains le considèrent comme un remplacement d’openSUSE Leap, mais des nouvelles récentes concernant un &lt;a href=&quot;https://news.opensuse.org/2024/01/15/clear-course-is-set-for-os-leap/&quot;&gt;cap clair défini pour Leap&lt;/a&gt; devrait aider à expliquer que Slowroll a un chemin différent.&lt;/p&gt;
&lt;p&gt;Slowroll est une distribution expérimentale introduite en 2023. Elle a été conçue comme une variante de &lt;a href=&quot;https://get.opensuse.org/tumbleweed/&quot;&gt;openSUSE Tumbleweed&lt;/a&gt; alors que l’avenir d’openSUSE Leap n’était pas encore clair.&lt;/p&gt;
&lt;p&gt;La principale caractéristique de cette distribution est une version plus lente que celle de Tumbleweed.&lt;/p&gt;
&lt;p&gt;Certains utilisateurs pourraient trouver utile cet équilibre entre des mises à jour rapides de Tumbleweed et une version stable traditionnelle comme openSUSE Leap. Après tout, le but et les principes des logiciels open source sont de promouvoir la liberté du logiciel, de permettre aux utilisateurs d’étudier, de modifier et de distribuer librement des logiciels à n’importe quelle fin ; Slowroll fait tout ce qui précède.&lt;/p&gt;
&lt;p&gt;Slowroll intègre de grosses mises à jour tous les mois environ, ainsi que des corrections de bogues et des mises à jour de sécurité continues dès qu’elles sont disponibles.&lt;/p&gt;
&lt;p&gt;L’idée derrière Slowroll est de proposer une distribution qui améliore la stabilité sans perdre l’accès aux nouvelles fonctionnalités des packages de base telles que le noyau, les environnements de bureau et le packaging. Ces cycles de mise à jour plus lents permettent des tests et une validation plus approfondis des packages avant leur inclusion. Considérez Slowroll comme plus un saut qu’un saut.&lt;/p&gt;
&lt;p&gt;Concernant la relation de Slowrolls avec openSUSE Leap, il est important de noter que Slowroll ne remplace pas Leap. Il offre plutôt une alternative aux utilisateurs recherchant des logiciels plus récents, à un rythme plus lent que Tumbleweed, mais beaucoup plus rapide que Leap. Ceci est particulièrement pertinent dans le contexte de la transition de la future branche de la distribution SUSE Linux Enterprise vers ALP (Adaptive Linux Platform). Le développement de Slowroll est né de discussions entre les développeurs openSUSE sur l’avenir de la distribution openSUSE Leap, mais n’a aucun autre rapport avec la version Leap.&lt;/p&gt;
&lt;p&gt;Slowroll est encore assez nouveau et est basé sur les packages openSUSE Tumbleweed.&lt;/p&gt;
&lt;p&gt;Bien que Slowroll soit un ajout important à la famille openSUSE, il s’adresse aux utilisateurs choisissant un système logiciel mis à jour légèrement plus lent. Le nom Slowroll a été choisi pour refléter son cycle de mise à jour plus lent et a été retenu après un processus de vote de la communauté.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://news.opensuse.org/2024/01/19/clarifying-misunderstandings-of-slowroll/&quot;&gt;Source&lt;/a&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Richard Brown (SUSE) commente les résultats sur le remplaçant de Leap.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-16-richard-brown-SUSE-commente-les-resultats-sur-le-remplacant-de-leap/"/>
		<updated>2024-01-16T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-16-richard-brown-SUSE-commente-les-resultats-sur-le-remplacant-de-leap/</id>
		<content type="html">&lt;p&gt;Richard Brown (SUSE) a déjà commenté ces résultats :
&lt;a href=&quot;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/KJMMAZFTP2MPKWKFZCYUROZFJ44BNVB5/&quot;&gt;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/KJMMAZFTP2MPKWKFZCYUROZFJ44BNVB5/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bonjour à tous,&lt;/p&gt;
&lt;p&gt;J’ai examiné les résultats de la récente enquête auprès des contributeurs pour évaluer l’intérêt et la faisabilité du remplacement d’openSUSE Leap par une nouvelle offre créée par la communauté. Pour ceux qui n’ont peut-être pas suivi les efforts, il existe des propositions visant à créer deux distributions très différentes pour remplacer Leap :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“Linarite”,  une distribution de bureau à l’ancienne, probablement avec une sélection de packages plus restreinte que celle à laquelle nous sommes habitués avec Leap à moins que nous trouvions beaucoup plus de contributeurs pour pouvoir tout supporter,&lt;/li&gt;
&lt;li&gt;“Slowroll”,  un dérivé de Tumbleweed, construit automatiquement autant que possible, utilisant l’automatisation et les métriques pour copier les packages de Tumbleweed seulement après certaines conditions (âge maximum, X semaines sans changement, etc). Fondamentalement, une tentative de fournir quelque chose de moins effrayant que Tumbleweed à pleine vitesse.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Plutôt que de bombarder tout le monde avec toutes les données, j’ai décidé d’adopter une approche consistant à poser des questions spécifiques et à voir quelles données de l’enquête aident le mieux à répondre à cette question.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Q1 : L’enquête a-t-elle atteint un échantillon représentatif de notre base de contributeurs ? R : L’enquête a reçu 251 réponses au total, dont 101 de personnes s’étant identifiées comme « contributeurs », soit aux distributions, soit au projet de manière plus large. 72 personnes ont été identifiées comme contributeur à la distribution, ce qui est plus important que les 61 personnes qui ont soumis des packages à Leap ou Backports pour la dernière version. Je pense donc qu’il est clair que l’enquête a touché un public suffisamment large pour qu’on puisse en tirer des conclusions significatives.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Q2 : Entre « Linarite », « Slowroll » et ne remplaçant pas Leap, lequel est le plus apprécié de nos contributeurs ? R : Ne pas remplacer Leap était l’option la plus populaire lorsqu’on a demandé aux contributeurs de distribution à quelles options ils contribueraient (39 %). Ne pas remplacer Leap/utiliser Tumbleweed était l’option la plus populaire lorsqu’on a demandé aux contributeurs de distribution quelles options ils utiliseraient sur leur ordinateur de bureau/ordinateur portable. (54 %) Ces mêmes contributeurs ont collectivement suggéré que Linarite devrait être la direction d’openSUSE (37 %) et ce qu’ils utiliseraient sur leurs serveurs (43 %) au troisième trimestre.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Q3 Entre « Linarite », « Slowroll » et ne remplaçant pas Leap, lequel est le plus apprécié de nos utilisateurs ? Le slowroll était l’option la plus populaire lorsqu’on a demandé aux utilisateurs à quelles options ils contribueraient (28 %). Linarite était 3e (19 %) après ne pas avoir remplacé Leap (25 %). Slowroll était également l’option n°1 lorsqu’on a demandé aux utilisateurs quelle option était la meilleure direction pour openSUSE (39 %) et laquelle utiliserait-il sur un serveur (48 %). . Le simple fait d’utiliser Tumbleweed était également l’option la plus populaire auprès de nos utilisateurs pour leurs ordinateurs de bureau/ordinateurs portables (41 %), suivi de Slowroll (36 %). Linarite n’était pas le choix n°1 de nos utilisateurs dans aucune des questions posées.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Q4. Avons-nous suffisamment de contributeurs/Pouvons-nous obtenir suffisamment de contributeurs pour faire fonctionner n’importe quelle option ? 24 contributeurs de distribution ont déclaré qu’ils contribueraient à Linarite 13 ont déclaré qu’ils contribueraient à Slowroll 49 % ont déclaré qu’ils ne contribueraient à aucun remplacement de Leap 26 utilisateurs ont déclaré qu’ils contribueraient à Linarite 38 ont déclaré qu’ils contribueraient à Slowroll 53 % ont déclaré qu’ils ne le feraient pas. contribuer à tout remplacement de Leap&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quelques réflexions/analyses Nos utilisateurs semblent massivement favoriser les versions en continu, avec 51 % à 64 % exprimant une préférence pour Tumbleweed ou Slowroll, qu’on leur demande ou non s’ils l’utiliseront pour Serveur, ordinateur de bureau, ou s’ils contribueront ou penseront que c’est la meilleure direction pour le projet. Cette préférence augmente lorsque les contributeurs sont interrogés, la préférence allant de 55 % à 71 % selon la question.&lt;/p&gt;
&lt;p&gt;À la lumière de ces résultats, je suggère à la communauté que si nous voulons construire quelque chose pour remplacer Leap, alors l’option sur laquelle nous devrions nous concentrer est Slowroll. C’est l’option la plus populaire auprès de nos utilisateurs et l’option la plus étroitement adaptée à ce que nos contributeurs utilisent eux-mêmes. Je pense également qu’il est plus important que le remplacement de Leap se concentre sur les cas d’utilisation de bureau, car openSUSE hébergera également des copies 1:1 des produits ALP de SUSE.&lt;/p&gt;
&lt;p&gt;Ces produits devraient être géniaux pour les personnes qui souhaitent des distributions de serveurs de type entreprise. Étant donné qu’il semble idiot de trop nous disperser en essayant de remplacer Leap qui soit à la fois un système d’exploitation serveur et un système d’exploitation de bureau. Cela dit, je crains toujours que nous n’ayons pas suffisamment de contributeurs pour rendre viable tout remplacement de Leap. Leap a eu du mal même avec 61 personnes contribuant directement à la base de code et aux rétroportages/PackageHub. Et c’est à ce moment-là que nous avons pu emprunter la base de code SLE, ce qui a considérablement réduit le travail requis.&lt;/p&gt;
&lt;p&gt;Slowroll ou Linarite nécessiteraient beaucoup plus de travaux d’emballage et de maintenance que Leap. Et pourtant, sur la base des résultats de cette enquête, nous pensons que nous allons remplacer Leap par beaucoup moins de contributeurs que nous n’en avons même pour Leap. En dehors de l’enquête, seules 17 personnes ont exprimé leur intérêt à travailler sur un remplacement de Leap, et jusqu’à présent, Slowroll et Linarite ont tous deux été des one-man-shows.&lt;/p&gt;
&lt;p&gt;Plein d’espoir, Slowroll semble être le concept qui promet de convertir davantage d’utilisateurs en contributeurs. Et si nous nous concentrons uniquement sur le bureau (en nous appuyant sur les copies ALP 1:1 pour le serveur), nous n’aurons peut-être pas besoin d’autant d’efforts. Mais je crains que nous ferions plus de mal que de bien à notre communauté en poursuivant un effort qui ne suscite pas vraiment beaucoup d’enthousiasme. L’enquête montre clairement une tendance des gens à croire qu’openSUSE devrait faire des choses auxquelles ils ne sont pas disposés à contribuer. Pour qu’un remplacement de Leap soit viable, à la fois réalisé puis soutenu pendant des années, je suis convaincu que nous avons besoin d’une augmentation significative du nombre de personnes retroussant leurs manches et travaillant dans ce sens. Donc, Je veux défier la communauté avec quelques questions. Devons-nous poursuivre ces efforts ? Si oui, êtes-vous prêt à aider ? Pensées, commentaires, flammes sont tous les bienvenus&lt;/p&gt;
&lt;p&gt;– Richard Brown Architecte de distribution SUSE Software Solutions Germany GmbH, Frankenstraße 146, D-90461 Nuremberg, Allemagne (HRB 36809, AG Nürnberg) Directeurs généraux/Geschäftsführer : Ivo Totev, Andrew McDonald, Werner Knoblich&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: openSUSE: les votes sont clos.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-16-les-votes-sont-clos/"/>
		<updated>2024-01-16T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-16-les-votes-sont-clos/</id>
		<content type="html">&lt;p&gt;L’élection annuelle du conseil d’administration du projet openSUSE touche à sa fin, voici les résultats du votes:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&quot;text-align:left&quot;&gt;Noms&lt;/th&gt;
&lt;th style=&quot;text-align:center&quot;&gt;nombre de voix&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align:left&quot;&gt;Joed Lopez&lt;/td&gt;
&lt;td style=&quot;text-align:center&quot;&gt;24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align:left&quot;&gt;Patrick Fitzgerald&lt;/td&gt;
&lt;td style=&quot;text-align:center&quot;&gt;129&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align:left&quot;&gt;Simon Lees&lt;/td&gt;
&lt;td style=&quot;text-align:center&quot;&gt;133&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align:left&quot;&gt;Shawn W Dunn&lt;/td&gt;
&lt;td style=&quot;text-align:center&quot;&gt;74&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Un cap clair est défini pour openSUSE Leap. / Clear Course is Set for openSUSE Leap.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-15-clear-course-is-set-for-os-leap/"/>
		<updated>2024-01-15T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-15-clear-course-is-set-for-os-leap/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/01/leap.png&quot; alt=&quot;leap&quot;&gt;&lt;/p&gt;
&lt;p&gt;L’équipe de publication d’openSUSE confirme qu’il y aura un successeur à Leap 15 et qu’il s’agit d’un bond en avant numérique.&lt;/p&gt;
&lt;p&gt;Alors que beaucoup attendent avec impatience l’arrivée de Leap 15.6 cette année, une voie pour Leap 16 en tant que successeur les attend. Basé sur la nouvelle base de code ALP (Adaptable Linux Platform) de SUSE, openSUSE Leap 16 combinera les avantages d’une distribution de serveur d’entreprise avancée avec une maintenance et une sécurité conviviales qui sont une caractéristique de la série Leap.&lt;/p&gt;
&lt;p&gt;Leap 16 vise à trouver un équilibre entre un système d’exploitation Linux de pointe et traditionnel issu du développement d’ALP par SUSE et des initiatives visant à intégrer efficacement les packages communautaires.&lt;/p&gt;
&lt;p&gt;La transition vers Leap 16 n’est pas seulement une avancée numérique, mais symbolise une avancée significative en matière de technologie et d’expérience utilisateur. L’avenir d’openSUSE Leap repose sur le concept innovant de la plateforme Linux adaptable de SUSE.&lt;/p&gt;
&lt;p&gt;La plate-forme Linux adaptable alimente les solutions openSUSE Leap, Leap Micro et SUSE de nouvelle génération. Il rend les distributions plus adaptables et adaptées aux charges de travail cloud natives tout en étant également capable de gérer un rythme d’innovation rapide.&lt;/p&gt;
&lt;p&gt;Tout le monde est encouragé à s’impliquer dans le développement de ces nouvelles plateformes en fournissant des commentaires, des packages, des tests, de la documentation et par tout autre moyen.&lt;/p&gt;
&lt;p&gt;Leap continuera à suivre le &lt;a href=&quot;https://en.opensuse.org/openSUSE:Factory_development_model&quot;&gt;modèle de développement d’usine openSUSE&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Le processus de développement impliquera de rassembler les exigences, y compris celles des ateliers communautaires, pour garantir que Leap 16.0 répond aux besoins changeants de ses utilisateurs. La communauté openSUSE regarde déjà l’horizon avec l’introduction prévue de Leap 16.&lt;/p&gt;
&lt;p&gt;Aux côtés du Leap 16, &lt;a href=&quot;https://get.opensuse.org/leapmicro/&quot;&gt;Leap Micro&lt;/a&gt; 6.0 succédera à la série Leap Micro 5. Il est basé sur SUSE Linux Enterprise Micro 6.0, qui se concentre sur les charges de travail conteneurisées et virtualisées.&lt;/p&gt;
&lt;p&gt;Leap et Leap Micro offriront tous deux aux utilisateurs des chemins de migration clairs et suffisamment de temps pour la mise à niveau. En cas de retard de Leap 16, l’équipe de publication peut prolonger le cycle de vie de Leap 15.6 ou, en dernier recours, publier Leap 15.7 pour assurer un chevauchement suffisant. Leap 16 garantira qu’il n’y aura pas d’écart entre la version et le cycle de fin de vie du Leap 15.&lt;/p&gt;
&lt;p&gt;Les gens peuvent trouver des mises à jour d’informations sur Leap 16 sur la &lt;a href=&quot;https://en.opensuse.org/openSUSE:Roadmap&quot;&gt;page de feuille de route du projet&lt;/a&gt;. L’équipe de publication partagera le début du développement de Leap 16 et comment s’impliquer via les &lt;a href=&quot;https://en.opensuse.org/openSUSE:Communication_channels&quot;&gt;canaux officiels openSUSE&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://news.opensuse.org/2024/01/15/clear-course-is-set-for-os-leap/&quot;&gt;Source&lt;/a&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: La conférence ajoute un événement de réseautage axé sur les affaires / Conference Adds Business Focused Networking Event.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-12-conference-adds-business-focused-networking-event/"/>
		<updated>2024-01-12T09:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-12-conference-adds-business-focused-networking-event/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/01/opfbiz.png&quot; alt=&quot;opfbiz&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&quot;https://www.opensuse.org/&quot;&gt;projet openSUSE&lt;/a&gt; est ravi d’annoncer l’événement de réseautage Open 4 Business, une initiative collaborative lancée par l’organisation le &lt;a href=&quot;https://www.dorscluc.org/open-4-business/&quot;&gt;DORS/CLUC&lt;/a&gt;, prévue le 26 juin de 14h à 18h. au Campus Franken à Nuremberg, en Allemagne.&lt;/p&gt;
&lt;p&gt;Cet événement, qui se tiendra conjointement avec la &lt;a href=&quot;https://events.opensuse.org/&quot;&gt;openSUSE Conference 2024&lt;/a&gt; (oSC24), est dédié à favoriser les connexions au sein de la communauté des affaires open source.&lt;/p&gt;
&lt;p&gt;L’événement vise à contribuer à l’établissement d’un paysage commercial permettant d’aligner les petites et moyennes entreprises (PME) qui défendent des valeurs similaires en matière d’éthique et de technologie open source. L’événement Open 4 Business vise à servir de pont pour connecter les passionnés d’open source. Cet événement aidera les gens du monde des affaires à s’engager et à collaborer efficacement.&lt;/p&gt;
&lt;p&gt;Les principaux objectifs que vise Open 4 Business sont :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Souligner que le monde des affaires partage des liens avec les communautés open source&lt;/li&gt;
&lt;li&gt;Fournir une plate-forme pour faire des affaires durables et ouvertes une réalité&lt;/li&gt;
&lt;li&gt;Promouvoir la collaboration commerciale avec des projets open source&lt;/li&gt;
&lt;li&gt;Promouvoir le réseautage et les partenariats entre les PME, les indépendants et les entreprises&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cet événement est l’occasion pour toute personne désireuse d’élargir son réseau d’affaires, de découvrir de nouveaux projets et de dialoguer avec d’autres experts. Le projet vous invite à participer à l’événement Open 4 Business.&lt;/p&gt;
&lt;p&gt;Le projet openSUSE souhaite exprimer sa gratitude à l’organisation DORS/CLUC pour son rôle dans le lancement de l’événement de réseautage #open4business et vise à aider à étendre cet événement de réseautage d’affaires à d’autres conférences technologiques open source animées par la communauté.&lt;/p&gt;
&lt;p&gt;Pour participer, envoyez un e-mail à &lt;a href=&quot;mailto:ddemaio@opensuse.org&quot;&gt;ddemaio@opensuse.org&lt;/a&gt; avec le sujet « open4business » ou soumettez une proposition dans le cadre de la sélection Open 4 Business de 4 heures. Les discussions pour l’événement Open 4 Business auront lieu dans une fenêtre de 4 heures le 26 juin, chaque conférence ne durant pas plus de 15 minutes par présentateur. Veuillez noter que les conférences de cet événement se dérouleront sous le thème du réseautage d’affaires et seront distinctes des thèmes techniques de la conférence qui aura lieu du 27 au 29 juin. L’événement aura lieu à Katzwanger Str. 130, situé au rez-de-chaussée, à côté des bureaux de SUSE à Nuremberg.&lt;/p&gt;
&lt;p&gt;La soumission d’une proposition pour le &lt;a href=&quot;https://events.opensuse.org/&quot;&gt;oSC24&lt;/a&gt; est ouverte jusqu’au 15 avril. La conférence aura lieu au &lt;a href=&quot;https://z-bau.com/&quot;&gt;Z-Bau&lt;/a&gt; , qui se trouve en bas de la rue des bureaux de SUSE à Nuremberg.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Le site se tourne principalement vers openSUSE.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-10-le-site-se-tourne-principalement-vers-opensuse/"/>
		<updated>2024-01-10T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-10-le-site-se-tourne-principalement-vers-opensuse/</id>
		<content type="html">&lt;p&gt;Je parlais principalement de Debian sur ce site, avec des exceptions pour les nouvelles traduites du projet openSUSE, plus d’autres rares billets sur openSUSE et quelques distributions linux comme en ce moment Nixos, on va faire maintenant l’inverse, c’est-à-dire que l’exception sera les billets sur Debian.&lt;/p&gt;
&lt;p&gt;Je me recentre principalement sur openSUSE et tout ce qui entoure le projet, pas mal de Nixos aussi, enfin j’espère puisque je continue l’aventure dessus, mais j’ai bien peur que je n’ai pas grand chose à dire sur elle, ayant principalement un usage bureautique des plus ordinaires et simplistes sans besoin de multimédia compliqué ou de besoins gamers. Je vais éviter de tourner autour du monde de Debian, pas que je n’en ai pas envie, juste pour ne pas retomber dans l’envie d’être avec une Debian.&lt;/p&gt;
&lt;p&gt;Déjà, si j’arrive à traduire les nouvelles mensuelles, faire quelques billets personnels et des tutos, ça fera encore vivre le site pour dix ans.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: Projet visant à organiser un atelier pour la demande de mentorat (Project to have Workshop for Mentorship Application).</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-09-project-plans-workshop-for-gsoc-mentorship/"/>
		<updated>2024-01-09T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-09-project-plans-workshop-for-gsoc-mentorship/</id>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2024/01/workshop.png&quot; alt=&quot;workshop.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&quot;https://www.opensuse.org/&quot;&gt;projet openSUSE&lt;/a&gt; organisera un atelier le 16 janvier à 15h30 UTC sur [&lt;a href=&quot;http://meet.opensuse.org/meeting&quot;&gt;meet.opensuse.org/meeting&lt;/a&gt;](&lt;a href=&quot;https://meet.opensuse.org&quot;&gt;https://meet.opensuse.org&lt;/a&gt; /meeting) qui se concentrera sur les efforts de candidature et de mentorat du &lt;a href=&quot;https://summerofcode.withgoogle.com/&quot;&gt;Google Summer of Code&lt;/a&gt; de cette année.&lt;/p&gt;
&lt;p&gt;Le projet openSUSE a une longue tradition de participation au GSoC et les membres de la communauté qui souhaitent participer en tant que mentor doivent assister ou mettre à jour leur projet qu’ils souhaitent répertorier sur &lt;a href=&quot;https://101.opensuse.org/&quot;&gt;101.opensuse.org&lt;/a&gt; en ouvrant un numéro sur le projet &lt;a href=&quot;https://github.com/openSUSE/mentoring&quot;&gt;GitHub Mentoring&lt;/a&gt; d’openSUSE.&lt;/p&gt;
&lt;p&gt;L’atelier suivra la &lt;a href=&quot;https://calendar.opensuse.org/teams/marketing/events/tuesday_weekly_meeting&quot;&gt;réunion de la communauté openSUSE&lt;/a&gt; pour déterminer le nombre de projets pouvant être répertoriés pour la candidature de cette année, qui est ouverte du 22 janvier. et le 6 février.&lt;/p&gt;
&lt;p&gt;L’atelier donnera aux mentors et aux personnes souhaitant s’impliquer dans le mentorat suffisamment de temps pour décrire plusieurs idées de projets avant que les administrateurs ne soumettent la candidature GSoC.&lt;/p&gt;
&lt;p&gt;Les participants sont encouragés à créer un aperçu de certaines idées de projets avant l’atelier sur &lt;a href=&quot;https://etherpad.opensuse.org/p/GSoC2024WS&quot;&gt;l’Etherpad de l’événement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Les mentors et les administrateurs ayant participé aux précédents programmes Google Summer of Code assisteront à l’atelier.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://news.opensuse.org/2024/01/09/project-plans-workshop-for-gsoc-mentorship/&quot;&gt;Source&lt;/a&gt;.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>bilan 2023 et ce que va être mon informatique en 2024.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-08-bilan-2023/"/>
		<updated>2024-01-08T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-08-bilan-2023/</id>
		<content type="html">&lt;p&gt;Déjà le bilan 2023, avec ce qui s’est passé sur le site, j’en ai oublié d’être passé par ce cap avec mon &lt;a href=&quot;http://passiongnulinux.free.nf/oldposts/2023-12-06-bilan-2023/&quot;&gt;bilan 2023&lt;/a&gt;, c’est vraiment con d’avoir flingué le site pour une connerie. On va plutôt se tourner sur ce que sera 2024, en tout cas ce que j’espère que 2024 va être pour moi.&lt;/p&gt;
&lt;p&gt;Pour le &lt;a href=&quot;http://passiongnulinux.free.nf/oldposts/2022-12-28-Bilan-2022-informatique-le-blog-et-autre/&quot;&gt;bilan 2022&lt;/a&gt;, je disais quelque chose comme ça:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Normalement, je devrais mettre en route des Nixos en remplacement des Leap, notamment chez mes parents, mais aussi principalement chez moi avec mon portable. Le seul hic, c’est que pour le moment, je ne pige rien sur le fait de mettre en place un service comme Postfix, ftp ou tout autre chose, du reste même Minidlna, je n’y comprends rien, mais c’est plus vraiment un soucis. Je parlerais un peu plus de Nixos prochainement.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;J’ai pu le faire, alors &lt;a href=&quot;http://passiongnulinux.free.nf/blog/2024-01-06-il-faut-sauver-le-soldat-asus-version-2023-suite/&quot;&gt;pas partout&lt;/a&gt; et c’est un peu dans l’incompréhension la plus totale, mais au moins chez ma mère ça marche, je suis assez content du résultat, voir totalement satisfait, je ne sais pas pourquoi j’ai voulu jouer le mec blasé, cerise sur le gâteau, j’ai tout automatisé comme pour moi du reste.&lt;/p&gt;
&lt;p&gt;L’autre chose qui s’est passé depuis le &lt;a href=&quot;http://passiongnulinux.free.nf/oldposts/2023-12-06-bilan-2023/&quot;&gt;bilan 2023&lt;/a&gt;, j’ai arrêté Debian, que ce soit son utilisation ou la pensée de contribuer, contrairement à ce que disait &lt;a href=&quot;https://framablog.org/2018/08/29/les-logiciels-libres-meurent-lentement-sans-contributions/&quot;&gt;Carl CHENET&lt;/a&gt; car ce n’est clairement pas si simple chez Debian de le faire, c’est juste un combat de tout les jours et ça ne me va pas. Exemple que je retiens:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Les consommateurs passifs n’envoient jamais un rapport de bogue. C’est une perte de temps, qui réclame des efforts. Qui a le temps de l’écrire sauf les pigeons ? Pas même un ping au mainteneur ou au développeur principal du projet (ils devraient savoir, ils ont écrit cette merde !) Ok, je l’ai appelé sur Twitter il y a 2 minutes. Les gens ne répondent pas en une minute ? Allez vous faire foutre, bande de losers juste bons à perdre votre temps ! Je m’en tape qu’il soit 2h du matin pour lui.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;C’est drôle justement ça me rappel un cas chez Mageia que j’ai rapporté avec une correction simple et qui n’a jamais été corrigé, seulement deux ans plus tard pour la sortie d’une nouvelle version, on m’a demandé de confirmer la présence sur la version actuelle… Vous imaginez bien que je n’ai pas donné de nouvelles, m’en foutant comme de ma première chemise.&lt;/p&gt;
&lt;p&gt;J’en ai souvent parlé, chez Debian c’est juste compliqué de faire des contributions liées aux paquets, c’est simple de faire des contributions autre que des paquets, que ce soit des traductions, des news, de la documentation, tout est simple et facile mais quand ça touche aux paquets, c’est juste le début d’un long périple… Je ne parle même pas de la considération presque digne du néant pour les simples contributeurs autres et sans titres, en vrai en dehors des DD (Développeurs Debian), il n’y a pas de considérations, c’est tout.&lt;/p&gt;
&lt;p&gt;Fedora est à l’opposé de Debian, juste se faire un compte Fedora User et on a tout ce qu’il faut, même le droit de vote pour des choses essentiels, comme le &lt;em&gt;leader project&lt;/em&gt;. C’est aberrant mais c’est vrai!&lt;/p&gt;
&lt;p&gt;Et une chose que je répète sans cesse, openSUSE est la distribution où il est le plus facile de contribuer et où on se sent bien.&lt;/p&gt;
&lt;p&gt;Donc en 2024, puisque l’on y est, je contribuerais uniquement à openSUSE, déjà en traduction de news pour la communauté FR, mais en paquet certainement, dès que l’occasion se présentera d’elle-même, comme un paquet manquant un peu d’amour et que j’utilise, bref, vous voyez la chose…&lt;/p&gt;
&lt;p&gt;J’espère du reste que 2024 sera la continuité de mon abandon de Debian, fin 2023 j’ai pu lâcher celle-ci, grâce entre autre à la Nixos, j’espère donc profiter de cet élan et me passer totalement de Debian. J’aime imaginer que Debian est derrière moi.&lt;/p&gt;
&lt;p&gt;En ce qui concerne le site, il tourne avec l’aide de &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;11ty&lt;/a&gt;, clairement je ne pense plus bouger, je n’en trouve pas l’envie, ni le besoin, j’ai ce que je veux et surtout ce dernier a pu me montrer sa force en étant capable de récupérer mes conneries, choses que je n’aurais pas pu faire avec autre chose. Alors j’ai perdu le site, en fait j’ai perdu la partie source de mon site, le rendu était là sur le serveur et donne ce que vous voyez. Mais j’ai en partie récupéré tout, mes scripts bien sûr, ma CSS, mais aussi l’ensemble des billets en version HTML. Si je n’étais pas aussi flemmard, je pourrais reprendre les billets pour mieux les incorporer.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://www.11ty.dev/img/built/FIy3o0n-oI-800.avif&quot; alt=&quot;11ty&quot;&gt;&lt;/p&gt;
&lt;p&gt;Je n’ai pas envie de bouger car j’ai trouver avec &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;11ty&lt;/a&gt; quelque chose de simple, configurable, personnalisable, d’extensible, capable de tout lire et de tout transformer. Là où j’ai toujours eu des limitations imposées par les outils utilisés que ce soit Jekyll, Pelican, Zola ou encore Hugo, ou bien encore la facilité ou la faisabilité d’une chose, qui ne l’était pas sur ces outils, avec 11ty c’est tout le contraire. Par exemple, allez ajouter des options pour le markdown dans Zola, c’est simple ce n’est pas faisable car l’auteur ne le veut pas (c’est ce que j’ai lu); Allez ajouter une recherche dans Hugo, c’est assez simple (quoique) mais ça ralentit énormément le tout…&lt;/p&gt;
&lt;p&gt;Il y a une &lt;a href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/&quot;&gt;version 3 de 11ty dans les cartons&lt;/a&gt;, je me mettrais dessus par la suite, peut être avant même que ce soit stable. C’est le seul changement que je vois pour le site en 2024. Après comme toutes bonnes choses, je ne suis pas à l’abri de la découverte d’un nouveau outils de la balle, mais j’ai assez donnée avec &lt;a href=&quot;https://astro.build/&quot;&gt;Astro&lt;/a&gt;, l’outil à la mode pour ça actuellement.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Il faut sauver le soldat Asus version 2023 (suite et fin)!</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-06-il-faut-sauver-le-soldat-asus-version-2023-suite/"/>
		<updated>2024-01-06T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-06-il-faut-sauver-le-soldat-asus-version-2023-suite/</id>
		<content type="html">&lt;p&gt;J’en ai parlé dans le billet &lt;a href=&quot;https://passiongnulinux.tuxfamily.org/oldposts/2023-12-18-il-faut-sauver-le-soldat-asus-version-2023/&quot;&gt;Il faut sauver le soldat Asus version 2023&lt;/a&gt;, je devais sauver encore une fois le soldat Asus, pour y arriver, je comptais sur Nixos que je voulais lui coller mais comme toujours sur cette machine, rien ne s’est passé comme prévus!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;On recommence mais on change un peu, ça date de 4 ans, le soucis datait même d’avant si je me souviens bien avec un début de conversation en 2018 (même décembre 2017 et une installation en Janvier 2018) que j’explique dans un billet tardif nommé “Windows pas si simple que ça et Linux pas si compliqué!”. Je sais que je suis venu en 2019 faire un passage en Debian 10 puis en 2021 pour la passer en 11 mais depuis plus rien, la 12 ayant sortie cette année, je me laissais un peu de temps pour intervenir, ce qui ne presse pas puisque les mises à jour sont bien appliquées en temps et en heure de façon automatique…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Et bien non, c’était une Ubuntu 22.04 LTS, le pourquoi du comment, je n’en sais rien, je ne me rappel pas d’avoir collé une Ubuntu, j’étais resté sur la mise en place de Debian, pourquoi et comment Debian s’est transformé en Ubuntu, je ne peux pas dire et pire je n’ai pas l’impression que c’est moi. Peut être le gars de LDLC vu que la personne se croyait sur Ubuntu et qu’elle lui a dit qu’elle voulait retrouver son Ubuntu (qui était une Debian). De plus des choses semblent aller dans ce sens, le login de la personne n’était plus son prénom mais &lt;em&gt;utilisateur1&lt;/em&gt;, les applications que j’installe de base normalement n’y étaient pas, ça semblait plus une installation sans rien d’Ubuntu en sortie de boite. Mais bon passons.&lt;/p&gt;
&lt;p&gt;Il ne s’est rien passé comme prévus, l’installation s’est bien déroulé, même toutes les installations de Nixos se sont bien déroulées mais à chaque reboot, impossible de démarrer dessus, ça m’envoyait dans le bios ou son remplaçant, j’ai eu beau virer le &lt;em&gt;secure_boot&lt;/em&gt; mais non, j’ai bien sélectionné le bon système et dans le bon ordre pour que ça boot dessus mais encore une fois rien… Un truc qui devait se dérouler en une trentaine de minutes s’est transformé en combat acharné de 4 heures avec au moins 4 installations et des minutes de recherches pour trouver ce qui merdait mais rien. Même à l’heure actuelle, je n’ai pas compris, je ne comprendrais pas certainement encore longtemps après!&lt;/p&gt;
&lt;p&gt;Je n’avais donc rien en échange, car sûr de moi et de ma trouvaille, de Nixos, si seulement une autre clé avec une openSUSE Leap, que je ne pensais plus mettre en place en connaissant un peu ce qui se passe ou va se passer avec Leap, je pensais formater cette clé sur la Nixos fraîchement installé si seulement ça n’allait pas. Mais du coup, cette Leap a servit, bien plus que de raison, je n’avais pas envie de me prendre la tête à charger l’ISO d’une Ubuntu puis de la mettre sur la clé et j’ai collé cette openSUSE en un rien de temps, fonctionnelle en un rien de temps, tout sauf le multimédia, ce qui s’arrange en ajoutant le dépôt &lt;em&gt;packman&lt;/em&gt; et un &lt;code&gt;zypper inr&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Pour le coup, mon idée de coller Nixos pour être tranquille s’est vite effilochée et je suis un peu déçu de comment ça s’est passé, car j’ai fait l’installation depuis le live via &lt;em&gt;calamares&lt;/em&gt;, qui est d’une simplicité enfantine, mes partitions étaient présentes, notamment le /boot pour l’efi, j’ai même installé openSUSE pour voir si elle démarrait et voir surtout si je n’avais rien manqué, ce qu’elle fut capable alors j’ai décidé d’installer une dernière fois Nixos en me servant du partitionnement fait par la SUSE, mais en formatant bien sur, rien du coté de Nixos. Sachant catégoriquement que l’erreur se situe entre l’écran et la chaise, je n’accuse pas seulement Nixos mais surtout moi et mon incompétence pour comprendre ce qui manque à cette installation.&lt;/p&gt;
&lt;p&gt;Asus est sauve, la Leap lui redonne vie!&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Me voila openSUSE et je reste.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-05-me-voila-opensuse-et-je-reste/"/>
		<updated>2024-01-05T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-05-me-voila-opensuse-et-je-reste/</id>
		<content type="html">&lt;p&gt;Le challenge Nixos a pris fin pour moi, je suis satisfait de la distribution, j’ai adoré et surtout je l’ai adopté, je suis même certain que j’étais à deux doigts de la garder sur ma machine principale, celle que je voulais faire tourner sous openSUSE et qui était jusqu’alors sous Debian.&lt;/p&gt;
&lt;p&gt;Debian et moi c’est une aventure commencé en 2005, vite abandonné pour y revenir avec la sortie de Etch en 2007 me semble t’il. Elle ne m’a jamais fait faux bonds, ni de coups bas, toujours été là et fonctionnelle. J’ai pratiquement tout connu avec et sous Debian, l’emballage de paquets, la maintenance de flemmards, les services (HTTP, Exim, VSFTP,…), les jeux, l’émulation, mais aussi utiliser la machine pour le boulot.&lt;/p&gt;
&lt;p&gt;Debian c’est derrière moi, j’en suis content, passé 16/17 ans avec la même chose c’est tout de même pas mal, j’ai passé les bécanes de versions en versions depuis Etch (4) jusqu’à la dernière actuellement Bookworm (12). Une seule version m’a donné un sentiment de non fini c’est celui de la Wheezy (7), que je n’ai eu sur ma machine que quelques mois, que je n’ai pas gardé pour diverses raisons, je suis même parti sur une Ubuntu à cette époque là, avec des openSUSE.&lt;/p&gt;
&lt;p&gt;J’ai donc beaucoup aimé cette Debian, mais il me fallait changer, cette distribution me rappelant trop une personne que j’ai perdu et qui me manque trop, j’ai besoin de lâcher prises, ça c’est depuis 3 ans, 3 longues années, que je tentais mais n’arrivant pas à me défaire de l’emprise, de mes habitudes, de ma tranquillité, de tout ce qui fait que Debian est Debian tout simplement.&lt;/p&gt;
&lt;p&gt;La distribution de substitution était toute trouvée, mais en gros il ne fallait pas une fille de Debian, pas de debian-likes donc, pas de APT, pas de devscripts, pas de distributions demandant trop de temps de maintenance ou de soi donc pas de gentoo-likes, ainsi on évite les arch-likes du style Manjaro même si elles simplifient la base. Je voulais éviter la Fedora, j’adore et ce n’est pas le problème ici, je pense qu’elle serait une très bonne distribution, un entre deux, quelque chose se situant entre Debian stable trop figé et la openSUSE Tumbleweed, le soucis est REDHAT, clairement, ce n’est pas quelque chose en qui j’ai confiance, à la limite d’un Canonical, je les trouve trop autoritaires, décideurs à notre place. SUSE l’est bien moins, par exemple ils utilisent pour leurs produits surtout GNOME, openSUSE quant à elle est par défaut avec KDE/Plasma et pousse ce bureau, un autre exemple, SUSE pousse pour passer à ALP au lieu de Leap, le projet décide de prendre pour le moment un second chemin avec une rolling rationnalisé du nom de &lt;a href=&quot;https://en.opensuse.org/openSUSE:Slowroll&quot;&gt;Slowroll&lt;/a&gt;. Bref, la distribution était toute trouvée, c’est ma distribution de cœur, celle que j’ai toujours été dessus en seconde machine, une des distributions que j’installais ailleurs que chez moi à l’époque où Leap avait de l’avenir (mais que je ne fais plus en attendant la ALP en qui j’ai toute confiance bien que je préfère le concept de Nixos avec son seul fichier), oui c’est openSUSE.&lt;/p&gt;
&lt;p&gt;Nixos n’a jamais été là pour être ce qui devait remplacer ma Debian, je voulais juste passer dessus pour la tester à nouveau, maintenant elle est pour moi une possibilité sinon la possibilité la plus intéressante pour devenir ma distribution principale car elle a des atouts de malades. Par exemple, fini les updates automatiques avec la Tumbleweed, non je ne risquerais pas de mettre en place ça sur une rolling, c’est de l’inconscience et-ce même si j’ai les snaphots de secours avec le BTRFS. Là pour le coup avec la Nixos, je peux activer cela sans aucuns soucis! Du reste, faire les mises-à-jour manuellement et les regarder se faire ne rime à rien sur celle-ci, ça veut quasiment rien dire, les noms de paquets ayant été déformé, avec avant eux une rallonge de clés, on a bien du mal à voir ce qui s’y trame et encore une fois on n’en a pas besoin.&lt;/p&gt;
&lt;p&gt;Donc me voila sous openSUSE, enfin, me voila sous openSUSE sur ma machine principale! Donc mon portable va passer d’openSUSE Leap à Nixos, j’ai encore une Debian dans un second portable, celui de madame, je n’y touche pas, ça sera pas un drame. C’est la première fois en 17 ans que je n’ai pas un sentiment de manque pour retourner à Debian, je n’ai pas ce “je ne sais quoi” qui me taraude habituellement et qui fait que je dois être sous Debian pour ma machine principale, non, rien et ça c’est Nixos qui a ouvert la voie.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>La fin du challenge Nixos.</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-02-la-fin-du-challenge-nixos/"/>
		<updated>2024-01-02T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-02-la-fin-du-challenge-nixos/</id>
		<content type="html">&lt;p&gt;J’arrête là le challenge d’un mois sur Nixos, j’arrête contre toutes attentes, pour une raison simple, qui n’a rien à voir avec la distribution en elle-même, je stoppe pour ne pas finir dessus!&lt;/p&gt;
&lt;p&gt;Oui, je suis vraiment pas mal sur cette Nixos, j’ai pu faire ce que je voulais, j’ai tout de fonctionnel, je trouve le fichier de &lt;em&gt;configuration.nix&lt;/em&gt; tellement puissant, que je ne vois pas faire autrement maintenant… Un seul fichier et je peux tout gérer de ma distribution, que ce soit les utilisateurs, les bureaux, les logiciels pour l’ensemble des utilisateurs ou au contraire au cas par cas, les services, les serveurs, le pare-feu, l’automatisation de la maintenance, le matériel (comme les imprimantes, ma carte Nvidia,…) et j’en passe… C’est vraiment top!&lt;/p&gt;
&lt;p&gt;J’arrête donc pour ne pas tomber plus dans la marmite de potion magique et ne pas devenir un second Obélix, rien d’autre. Mon but était de passer ma machine principale de Debian stable à openSUSE Tumbleweed, ça a toujours été mon but depuis trois ans maintenant, Nixos n’a été qu’une étape intermédiaire pour couper le cordon, le final était openSUSE,  mais il y avait toujours un truc qui me rattachait à Debian. Pendant longtemps ce fut mon paquet Ghotwriter dont j’avais la responsabilité et la maintenance, l’ayant transféré à l’équipe kde de Debian, je n’ai plus ce poids. Ce fut aussi, le besoin d’une machine toujours opérationnelle car madame travaillait dessus pour son boulot, donc connaissant bien Debian, c’était l’OS choisi, ayant maintenant une machine bien à elle de la part de son employeur, je vous laisse deviner la suite. La dernière raison c’est que j’avais tout mes scripts pour me faciliter la vie, notamment pour ce qui concerne la maintenance de paquets Debian, mes scripts post-installation, reproductibilité, … J’ai perdu tout ça récemment avec une malheureuse aide de timeshift, oui c’est comique, il devait me sauvegarder tout ça, il me l’a fait perdre. Les planètes sont donc alignées.&lt;/p&gt;
&lt;p&gt;Je l’ai souvent dis sur ce blog, j’ai beaucoup de mal à comprendre le peu d’intérêts que porte Debian à ses contributeurs, il y en a que pour les développeurs Debian (DD), même les mainteneurs Debian (DM) n’ont rien, pas droit de vote, rien je vous dis et c’est tout de même bien compliqué de contribuer. Au contraire chez Fedora (bien que ça reste compliqué de contribuer pour packager des logiciels), juste faire l’effort de se faire un compte chez eux, obtenir donc un compte FAS actif et on a le droit de voter pour toutes élections. J’ai eu le droit de voter alors que je ne suis rien là-bas et que je n’ai fait pour toutes contributions, qu’un simple report de bug! Chez openSUSE, c’est nuancé, il n’a jamais été si simple de contribuer, je ne connais nulle autre distribution où il est si facile de faire des paquets (ou tout autres contributions chiantes (documentations, traductions, …) qui sont par ailleurs assez facile d’obtenir les droits pour le faire (c’est facile d’accès par exemple ce genre de contributions chez Debian, là on va pas te demander un sponsor…)), que chez openSUSE. J’ai très vite obtenue le droit de faire des paquets, de maintenir des paquets, de participer à des paquets juste en me faisant un compte pour l’&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;OBS&lt;/a&gt;… En ce qui concerne le droit de voter, ou de se présenter à un vote, il suffit de faire la demande d’être membre, on va juste demander des preuves de contributions, qui montre l’intérêt à la distribution sur plus ou moins long terme.&lt;/p&gt;
&lt;p&gt;Alors chez Debian, il y a des discussions, des personnes qui sont actuellement leader du projet et qui avaient dans leurs poches, le vœu de mettre quelque chose en place pour faciliter la contribution, être quelque chose qui avait un droit de vote, mais rien, ou j’ai raté un truc. Petit à petit à force d’avoir autant de droits que le simple utilisateur/consommateur, j’en ai eu marre de ça. Faut comprendre, j’étais plus considéré sur une distribution (Fedora) dont je ne participais pas sauf signalé un bug et que je n’utilisais même pas sauf pour la tester, que sur la distribution dont j’étais utilisateur et contributeur depuis 2007 (mainteneur de paquets depuis 2018)… OpenSUSE, m’a quant à elle, accepté de suite sans fioritures, on a prit mes contributions sans jamais rien dire, c’est aussi eux qui m’ont dit de demander la reconnaissance en étant membre pour mes contributions alors qu’elles sont minimes.&lt;/p&gt;
&lt;p&gt;Nixos ne fut qu’un détour, une étape, mais le voyage devait finir avec openSUSE. Mais tout n’est pas mauvais, Nixos m’a sevré, quelque chose que rien avant elle n’a pu réussir ni même mon openSUSE (qui fut toujours ma distribution de cœur et celle qui avait ma préférence), elle l’a fait en trois semaines, je suis sevré, je n’ai pas le manque habituel que j’ai quand je n’utilise pas Debian. De plus c’est une bien belle aventure, une distribution que je vais installer chez moi, sur mes autres ordinateurs, à la place de Debian. Donc c’est acquis, j’arrête le challenge Nixos, mais je l’adopte sur mes autres machines hors mon PC principal qui lui est sous openSUSE. Je vais me remettre entièrement à la contribution pour openSUSE.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Il était une fois ma bourde...</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-01-il-etait-une-fois-ma-bourde/"/>
		<updated>2024-01-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-01-il-etait-une-fois-ma-bourde/</id>
		<content type="html">&lt;p&gt;J’ai tout flingué, c’est involontaire pour une fois, dirons nous.&lt;/p&gt;
&lt;p&gt;Je n’ai pu rien récupéré car n’ayant pas de sauvegarde sur un autre support, je me suis pris à mon propre piège, celui de l’autosuffisance.&lt;/p&gt;
&lt;p&gt;Donc oui, j’ai tout perdu du blog, ou devrais-je dire, j’ai perdu les sources de ce blog, mais pas tant que ça en faite, car le blog était bien en production, donc j’ai récupéré ce qui pouvait l’être, c’est-à-dire, la CSS, le JS, les images, les fonts, le forum, les billets et pages en formats --construits-- HTML. Ce qui m’a permis de rattraper un peu les morceaux et de faire une rustine à base de fichiers .HTML que j’ai mis dans un dossier à part, pour le coup /oldposts/.&lt;/p&gt;
&lt;p&gt;Les liens sont morts, pas vrai, les liens des billets dans /blog/ et /tutos/ le sont pour le moment si je ne fais rien, mais pas ceux qui étaient déjà dans /oldposts/ qui étaient déjà les billets que je mettais au rebus sans vraiment vouloir le faire.&lt;/p&gt;
&lt;p&gt;Deux solutions s’offrent à moi, soit je mets tout les billets de l’ancien site dans /oldposts/, ce que j’ai fait pour le moment; soit je remets à l’identique dans les mêmes dossiers /blog/, /oldposts/ et /tutos/. pour le moment, je fais ce qui m’arrange mais je pense prendre la seconde solution dans pas longtemps.&lt;/p&gt;
&lt;p&gt;Désolé pour la gêne, la perte des commentaires via disqus, tout simplement la merde, je n’ai toujours pas compris ce qui s’est passé avec timeshift.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>news.opensuse.org: La route vers les élections au conseil d’administration d’openSUSE est ouverte (suite).</title>
		<link href="http://passiongnulinux.free.nf/blog/2024-01-01-The-Road-to-openSUSE-Board-Elections-is-Open-2/"/>
		<updated>2024-01-01T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2024-01-01-The-Road-to-openSUSE-Board-Elections-is-Open-2/</id>
		<content type="html">&lt;p&gt;Il y a eu du retard par rapport à ce qui était annoncé dans le billet &lt;a href=&quot;https://news.opensuse.org/2023/11/21/the-road-to-opensuse-board-elections-is-open/&quot;&gt;The Road to openSUSE Board Elections is Open&lt;/a&gt; ou même sur ce blog, qui devait donc finir le 31 décembre et donner le résultat du vote.
&lt;img src=&quot;https://news.opensuse.org/wp-content/uploads/2023/11/elections.png&quot; alt=&quot;elections2023&quot;&gt;&lt;/p&gt;
&lt;p&gt;Maintenant, la feuille de route est devenue ceci:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Phase 1
15 December 2023&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Announcement of the final list of candidates&lt;/li&gt;
&lt;li&gt;Campaign begins&lt;/li&gt;
&lt;li&gt;Membership drive continues, opportunity to apply for openSUSE Membership, but members will only be eligible to vote and not run as a candidate&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Phase 2
1 January 2024&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ballots open: Please cast your vote during this time
Campaign continues&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;15 January 2024&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ballots close&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;16 January 2024&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Announcement of results&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pour ma part, c’est fait, je suis passé par la case voté.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>J&#39;ai fais une bourde!</title>
		<link href="http://passiongnulinux.free.nf/blog/2023-12-26-jai-fais-une-bourde/"/>
		<updated>2023-12-26T00:00:00Z</updated>
		<id>http://passiongnulinux.free.nf/blog/2023-12-26-jai-fais-une-bourde/</id>
		<content type="html">&lt;p&gt;J’ai fais une énorme connerie, une de plus ou une de moins, on n’est plus à ça près. J’ai perdu mon /home et je n’arrive pas à comprendre comment ni pourquoi.&lt;/p&gt;
&lt;p&gt;J’étais dans l’optique de trouver une façon de continuer l’automatisation des sauvegardes en dehors de la racine qui elle, est déjà en place dans Nixos, je voulais surtout faire un truc pour le /home. C’est toujours dans l’optique de mettre en place chez la personne dont le billet “&lt;a href=&quot;http://passiongnulinux.free.nf/oldposts/2023-12-18-il-faut-sauver-le-soldat-asus-version-2023/&quot;&gt;Il faut sauver le soldat Asus version 2023&lt;/a&gt;” parle.&lt;/p&gt;
&lt;p&gt;Pour la racine, c’est déjà le cas, donc rien à faire de plus, mais je voulais faire de même pour le /home, c’est là que je me dis qu’il faut que je test &lt;a href=&quot;https://doc.ubuntu-fr.org/timeshift&quot;&gt;Timeshift&lt;/a&gt;, ce que je fais et je me retrouve donc à installer ce programme populaire et mis en avant chez manjaro et Mint, pour ne parler que d’elles. Vu que je ne veux pas m’encombrer, je l’installe dans un shell temporaire:&lt;/p&gt;
&lt;pre class=&quot;language-nix&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-nix&quot;&gt;nix&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;shell &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;p timeshift&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ce qui fait que je l’ai installé sans vraiment l’installer, au prochain reboot, le programme ne sera plus là, comme si je ne l’avais jamais installé. Je lance l’interface graphique de l’application, je fais ma purée avec, puis je vois bien que ça ne correspond pas à ce que je cherche, je le ferme. Je vois un dossier timeshift dans ma racine, je le supprime sans attendre comme un bourrin et en root bien sûr, le soucis qui n’aurait jamais dû se passer c’est que petit à petit toute ma personnalisation du bureau, mon wallpaper et tout le reste, se barrent. Oui, l’action sans conséquence de supprimer le dossier timeshift a supprimer mon /home! Pourquoi et comment, est une autre histoire.&lt;/p&gt;
&lt;p&gt;J’ai donc perdu beaucoup mais vraiment beaucoup de choses, sur 1TO il ne me restait un peu moins de 200GO, et maintenant j’ai mes 960GO. Entre autres choses de perdu, au delà des habituelles images, photos, vidéos, jeux émulés, c’est aussi mon blog, ou plutôt la source de celui-ci que j’ai perdu pour de bon, mais surtout tout mes scripts post-installation/utilisation/maintenance/packaging pour Debian.&lt;/p&gt;
&lt;p&gt;Je n’ai plus rien de Debian, perdu mes scripts comme dit juste avant, perdu mon terrain de jeu pour faire des paquets, perdu toute la configuration de tout les outils Debian… Je sens que c’est la partie de trop, je n’ai plus l’age, bientôt 40 ans et j’ai autre chose à faire que de me taper ce qui m’amusait 18 ans avant. Donc en quelque sorte, ce sont des adieux, mes adieux envers ma Debian.&lt;/p&gt;
&lt;p&gt;Ce qui est plus marrant, c’est que je n’ai rien perdu d’openSUSE car je n’avais aucun script de personnalisation, ni de choses pour m’arranger la vie en tant que mainteneur de paquets, je fais tout via OBS et OSC, j’ai juste à rapatrier ma configuration de OSC. Et encore plus marrant, ou triste dans cette histoire, c’est que je venais de copier mon fichier &lt;code&gt;configuration.nix&lt;/code&gt; sur une clé, justement pour cette histoire de la coller ailleurs, du coup je n’ai rien perdu sur Nixos mais je n’avais pas grand chose à perdre non plus…&lt;/p&gt;
&lt;p&gt;Bref, je suis désolé pour la casse occasionné, je vais essayer de réduire les perturbations, mais malheureusement ce qui est des liens vont être un peu perturbés, ainsi les commentaires des billets via Disqus. Malheureusement, la recherche ne fonctionnera plus sur les billets d’avant.&lt;/p&gt;
</content>
	</entry>
</feed>
