Ce qui me gonfle dans le logiciel libre actuel, épisode 5 : les guerres intestines du logiciel libre.

C’est le genre de guerres qui ne servent à rien. Ce sont souvent des communautés arcboutées sur leurs positions extrémistes et qui cherchent à imposer leur vérité au détriment du reste du monde du libre.

Cela donne naissance à des forks de distributions ou de logiciels complètement rageux. Outre les classiques et ancestrales guerre comme vi contre Emacs – qui remonte en gros avant la naissance du logiciel libre en 1983 – on a eu droit au fil des années aux guerres Gnome contre KDE ou la plus vivace et la plus violente guerre des inits, à savoir systemd contre SysVinit/OpenRC/Runit/S6/dinit (et désolé si j’en oublie au passage)… Avec des sites plutôt « collector » côté haine comme systemdfree. Attention, c’est du lourd !

Quand j’étais un linuxien à poils durs, j’avais une posture précise : peu importe le système d’init et de gestion des services. Tant que ça fonctionne, c’est le principal. En clair, un point de vue purement pragmatique et utilitaire. Durant ma période de mono-démarrage linuxien (qui s’étale sur près de 19 ans), j’ai tout connu : sysVinit, upstart (lors de ma période Ubuntu) et systemd.

Actuellement, mon ordinateur portable tourne avec Archlinux, mon ancestral eeePC avec une Void Linux 32 bits, étant donné que c’est une des dernières distributions à proposer encore du 32 bits à l’installation. Void Linux qui utilise Runit, système d’init alternatif que j’aime bien.

Pour les pro-systemd comme pour les anti-systemd, je suis un traitre de la pire espèce. Dans le premier cas, j’utilise autre chose que systemd. Dans l’autre, j’ose utiliser systemd. Autant dire que ce n’est pas une position des plus confortables ! Le meilleur moyen de se retrouver sur un bûcher à court ou moyen terme 🙂

Je me mets ici dans la peau de l’utilisateur / utilisatrice de base qui ne veut qu’une chose : que tout fonctionne. Si un jour Archlinux abandonne systemd pour un autre système d’init, je suivrai le wiki pour l’adapter à mon installation sur mon ordinateur portable. C’est aussi simple que ça.

Allez, passez une bonne journée et à la prochaine !

Ce qui me gonfle dans le logiciel libre actuel, épisode 4 : les intégristes du logiciel libre.

Je l’ai déjà dénoncé plusieurs fois durant la longue vie de ce blog, mais les intégristes du logiciel libre, c’est limite plus insupportable par moment que les extrémistes religieux, quelle que soit la religion concernée. Ne faisons pas de jaloux.

Car pour ces personnes, on entre dans le logiciel libre comme on entre en religion. Avec le zèle du nouveau converti qui explose à fond les gonades aux autres personnes.

Je pense aux personnes qui ne jurent que le logiciel libre, traque le moindre logiciel non libre comme quand sous le régime collaborationniste d’un vieillard grabataire, pardon je voulais dire de Philippe Pétain, on recherchait le juif jusqu’à la troisième génération. C’est le même genre de comportement, même si c’est appliqué au logiciel libre, cela ne veut pas qu’on connaîtra un fin précoce, et encore heureux aurais-je tendance à dire.

C’est au nom de cette pensée que le moindre micrologiciel non libre, pourtant indispensable au fonctionnement correct de certains composants d’un PC, est expulsé sans coup férir.

J’ai toujours considéré ce genre d’actions comme contre productives, et on finit par se retrouver avec des logiciels finies à l’urine frelatée de coureur cycliste, avec parfois des ergonomies insupportables, ou des fonctionnalités qui ne fonctionnent qu’une fois sur trois ou quatre. Le meilleur moyen de faire à une personne qui débute dans le monde du logiciel libre : « Putain, mais c’est quoi ce logiciel ? On m’a vendu du rêve et je me retrouve avec une merde puante et purulente. Et on m’a fait quitter Windows pour ça ? »

Continuer la lecture de « Ce qui me gonfle dans le logiciel libre actuel, épisode 4 : les intégristes du logiciel libre. »

PewDiePie a migré sous Linux… Quel impact en terme d’adoption du bureau libre ?

Donc le youtuber PewDiePie vient de migrer sous Linux via la distribution Linux Mint. Je comprends aisément ce choix. C’est une distribution parmi les plus abordables qui existe. Il y a aussi une vraie équipe derrière qui a fait preuve de sa solidité au fil des années.

D’ailleurs, si je ne me trompe pas, Linux Mint remonte à l’année 2006, du moins selon l’historique de Distrowatch dont la première version listée est la 2.0 en novembre 2006. Il a aussi installé une Archlinux sur un autre PC qui lui appartient. Pourquoi pas ? 😀

Avec presque 20 ans au compteur, on peut se dire qu’on est tranquille. Donc le youtubeur aux 110 millions d’abonnés – loin derrière Mr Beast au presque 390 millions en ce 29 avril 2025 – vient de sauter le pas et quitte le monde Microsoftien.

Grand bien lui fasse. Certaines personnes pensent que la migration va sûrement aider à une migration de masse. Le problème n’est pas de migrer, c’est de rester sur le long terme sur un OS libre. Car il est certain qu’au premier problème technique, pas mal de personnes se diront : « C’est quoi cette merde ? Je retourne sous Windows. Au moins, ça fonctionne ! »

La première emmerde, c’est un jeu mal supporté par Wine – cf les anti cheat – et son compagnon proton. Ou encore un document MS-Office mal supporté par Libre Office… Ou l’import d’un fichier Photoshop dans Gimp. Je pourrai multiplier les exemples, mais vous avez les grandes lignes.

Et cela, aussi puissant youtubeur que l’on puisse être, on ne peut pas y échapper. Donc un effet d’aubaine pour une minorité qui fera sûrement le trajet inverse au bout d’une poignée de jours ou de semaines.

Bref, inutile de s’emballer. Le Linux bureautique et est restera un marché de niche. Et de cela, j’en ai l’intime conviction. Mes quasiment 19 années de mono-démarrage linuxien m’en a fait prendre conscience.

Cassons quelques idées reçues sur Tiny11, le Windows 11 allégé.

Il existe pas mal d’idées reçues sur Tiny11. On ne peut pas le mettre à jour, on ne peut pas le monter en version, etc. Pour combattre toutes les idées reçues de ce type, Baba a montré l’installation d’un Tiny11 pour montrer que nombre de bêtises ont été racontées. Des idées propagées par Monsieur Voldemort version Wish. La vidéo est un peu longue, mais elle en vaut la peine.

Je dois dire que je suis utilisateur de Tiny11, et je n’ai aucun problème pour recevoir les mises à jour classiques ou encore celles de sécurité. Côté mises à jour régulières, il y a les bases de définitions de Windows Defender ou pour l’accroc au terminal que je suis – mon passé archlinuxien revient en force – oh-my-posh qui est un peu le oh-my-zsh du PowerShell qui est presque mis à jour quotidiennement !

Pour la petite anecdote, j’ai conservé en machine virtuelle un Tiny11 basé sur MS-Windows 11 23H2 qui était passé sans casse en 24H2. Mon installation est basée sur un Tiny11 en partant MS-Windows 11 24H2. Et tout roule très bien, surtout avec ma logithèque au dessus de l’OS qui est à 90% libre environ. Autant dire que je suis tranquille. Après, si vous commentez sans regarder la vidéo auparavant, c’est votre problème, pas le mien 🙂

Après 19 ans de mono-démarrage linuxien, je retourne sous MS-Windows.

Attention, article plutôt copieux. Donc prenez votre temps pour le lire tranquillement.

Oui, après 19 ans sous Linux uniquement, je suis – par la force des choses aussi bien sur le plan personnel que professionnel – obligé de migrer vers MS-Windows 11. Oui, ça fait étrange, surtout pour moi qui était habitué à Linux et qui avait déjà pas mal perdu la main sous MS-Windows. J’avais parlé de cette perte dans un article de janvier 2022. Mais ça revient vite si on y consacre quelques soirées. J’atteins aussi un certain âge où j’ai moins envie de bidouiller un peu trop souvent.

De plus, j’ai rapporté un bug concernant un problème de ports USB mal géré le 11 février et qui est toujours ouvert au moment je publie cet article. Autant dire que la confiance que j’avais dans le noyau linux s’est un peu errodée, malgré toutes les informations que j’ai pu rapporter et les tests demandés effectués. Et bousiller la partition d’un support de sauvegarde, je ne suis pas vraiment fan…

Oui, je suis cash et je ne cache rien. Cependant, lors de cette migration forcée, je n’ai pas perdu au change côté logithèque. En effet, sauf de rares cas, je n’ai subi aucune perte. Les logiciels suivants que j’utilisais sous Linux fonctionne avec MS-Windows. Et la liste est quand même longue.

  1. LibreOffice
  2. Mozilla Firefox
  3. Mozilla Thunderbird
  4. Quodlibet pour la musique
  5. Gimp pour le peu de retouche d’images que j’ai besoin de faire
  6. OBS Studio
  7. Vice (pour les ordinosaures Commodore) dont il existe des compilations à chaque nouveau commit (ou presque), ce qui m’évite de recompiler l’ensemble à la main
  8. AppleWin pour l’émulation Apple II
  9. RetroVirtualMachine pour l’émulation Amstrad et ZX Spectrum
  10. VLC pour les vidéos
  11. Discord pour le papotage 🙂
  12. Anydesk pour le dépannage à distance

Pour les remplacements ?

  1. 86Box pour remplacer PCem qui refuse de démarrer
  2. Qemu par HyperV et VMWare Workstation, en fonction des besoins du moment
  3. Shotwell par ACDSee Photo Studio
  4. Gnome-text-editor par Notepad++
  5. NanaZip pour la gestion des archives
  6. CDex pour remplacer Soundjuicer pour les deux CDs que je reçois par an pour les rajouter à ma musicothèque
  7. Fedistar à la place de Tuba pour tout ce qui est Mastodon
  8. VSDC Free Video Editor pour remplacer Pitivi
  9. Altirra pour remplacer Atari800 pour l’émulation des ordinosaures Atari 8 bits

Autant dire que mise à part l’OS, je suis toujours en terrain conquis. Évidemment, ne plus avoir à faire un yay quotidien, ça va me faire bizarre. Mais bah, au moins, je ne serais plus victime des changements à la con qui m’ont parfois un peu compliqué la vie.

Continuer la lecture de « Après 19 ans de mono-démarrage linuxien, je retourne sous MS-Windows. »

Ce qui me gonfle dans le logiciel libre actuel, épisode 2 : les projets de distributions mono-développeur.

Dans le petit et doucéreux monde des distributions Linux, il y a un truc qui m’irrite et me fait peur à la fois : les projets de distributions mono-développeur. Oui, vous allez me dire, il y a la Slackware qui est née en 1993 et qui essentiellement maintenu par Patrick Volkerding et quelques autres personnes.

Mais il y a d’autres projets, aussi mono-développeur qui sont à éviter pour cette raison. Il suffit que le développeur n’ait plus le temps de s’occuper de son projet pour se retrouver avec le bec dans l’eau.

Il est vrai que des projets comme SDesk sont des Archlinux à peine retouchées. Mais quand le projet est un peu plus ambitieux et ne se résume pas à la énième personnalisation d’Ubuntu, de Debian ou encore de LinuxMint, on est plutôt dans la mouise.

C’est pour cela que je ne conseille aucun de ce genre de projets quand on me contacte – contactait ? – pour me demander quelle distribution utiliser. J’ai pu voir récemment une Archlinux pure et dure utilisée par une personne que je n’aurai jamais soupçonné de l’utiliser. J’étais un peu sur le fondement ! Comme quoi, parfois on peut être agréablement surpris.

Pour résumer : projet mono-développeur ? Pas bien. Et restez donc sur les distributions mères et filles comme je me tue à le répéter. Vous aurez largement moins d’emmerdes au final.

Ce qui me gonfle dans le logiciel libre actuel, épisode 1 : la mise en avant de projets non terminés.

Comme vous le savez, je suis un utilisateur long terme du logiciel libre, ayant décidé de passer au mono-démarrage linuxien en 2006. Ce qui était assez acrobatique à l’époque et on avait pas encore la dose de finition actuelle. En 2006, c’était un choix technique osé. De nos jours, un peu moins !

Cependant, il y a certains travers qui ont le don de me géner aux entournures. D’où ce premier article d’une petite série. On va commencer par ce qui m’a irrité récemment, c’est l’annonce par le projet Garuda de proposer une saveur de leur distribution avec l’environnement Cosmic Desktop qui est – au 16 mars 2025 en version alpha 6 – non terminé pour le moment.

Il ne serait pas étonnant que tout au long de l’année 2025 l’équipe de System76 sorte des versions alphas ou betas mensuellement. Je pense qu’il serait raisonnable d’estimer la première version stable pour fin 2025 début 2026. Écrire un environnement de bureau depuis la page blanche, ça prend du temps.

Continuer la lecture de « Ce qui me gonfle dans le logiciel libre actuel, épisode 1 : la mise en avant de projets non terminés. »

Décidément, Archlinux par moment est un peu trop fraîche.

Il y a un peu plus de 14 ans, j’écrivais un billet plein de rancoeur. En effet, Archlinux avait été un peu rapide et était passé de Python 2 à Python 3 sans prendre trop de précaution. En 2010, Python 3 était à peine arrivé et la casse avait été flagrante. J’ai entre temps enlevé les commentaires, et je ne me souviens plus de leur contenu. Mais le plus important, c’est que le billet soit resté.

Cela s’est repassé récemment, mais avec un composant moins crucial que Python. C’est l’arrivée de SDL 3 accompagné d’une couche de compatibilité, du nom de sdl2-compat. Un peu à l’image du sdl12-compat qui permettait de faire fonctionner des logiciels en SDL 1.2 avec SDL 2.

Utilisant Archlinux avec les dépôts de tests – je sais, c’est pas bien ! – j’ai pu profiter d’une période où le paquet sdl2-compat n’était pas encore disponible pour rapporter des bugs. J’ai rapporté deux bugs qui empéchaient la compilation de l’émulateur Dosbox-X (bug 1, bug 2), et enfin un bug qui provoquent une distorsion audio dans Dosbox-X.

En dehors de Dosbox-X, j’ai rapporté un bug auprès du projet Caprice32 et un autre sur le peu actif dépôt de l’émulateur PCem. Autant dire que j’ai eu une semaine chargée côté rapport de bugs 🙂

Mais c’est la vie d’une personne qui aime à utiliser des logiciels en version de développement. Même si la plupart du temps, tout roule 🙂

Pour le problème du son de Dosbox-X, un correctif a été appliqué, et si le bug continue d’exister c’est pour apporter des informations complémentaires, comme un bug ouvert sur l’outil de suivi d’Archlinux.

L’arrivée du duo SDL 3 et sdl2-compat est un peu précoce, mais elle est moins génante que celle de Python 3 il y a bientôt 15 ans. Peut-être que les mainteneurs d’Archlinux sont devenus plus sages en vieillissant ? 🙂

Avec OpenZFS, l’idéologie prend le pas sur le technique.

Vous allez me dire : « Oui, encore un article pour pousser une gueulante ». Oui et non. Car c’est un peu un mélange des deux.

OpenZFS, c’est un projet pour proposer un module noyau pour intégrer le support du ZFS d’Oracle.

Vous allez me dire, ZFS est à l’origine un projet de Sun puis d’Oracle, l’entreprise détesté par nombres de libristes, surtout vu le sort subit par OpenOffice.org. Même Linus Torvalds ne veut pas y toucher tant que la situation légale est éclaircie.

Je cite l’article avec la remarque de Linus :

Si quelqu’un ajoute un module du noyau comme ZFS, qu’il sache qu’il ne bénéficie d’aucun soutien. Je ne peux pas le maintenir et je ne peux pas être lié par les changements apportés au noyau par d’autres. Et honnêtement, il n’est pas envisageable d’intégrer ZFS avant d’avoir reçu une lettre officielle d’Oracle (signée par leur principal conseiller juridique ou de préférence par Larry Ellison lui-même) qui nous y autorise et qui stipule que le produit final sera sous licence GPL. Certaines personnes pensent qu’il est envisageable d’intégrer ZFS au noyau et que l’interface du module fait l’affaire. C’est leur décision, mais étant donné la nature litigieuse d’Oracle et les questions de licence, je ne me sentirais pas en sécurité si je le faisais

Autant dire que zfs et par extension OpenZFS ne sont pas en odeur de sainteté pour les développeurs du noyau. Pour bloquer l’intégration, certaines manipulations ont été mises en place, mais le plus simple est de voir cette vidéo faite en collaboration avec Baba Orhum :

Oui, la vidéo fait 27 minutes, mais vous aurez droit à tous les détails croustillants et vous verrez que les développeurs ont été un peu agressifs. Désolé, je n’ai pas trouvé d’autre mots. Enfin, vous verrez bien, c’est quand même bien mesquin au final !

Du grand foutage de gueule de l’industrie vidéo-ludique « mainstream »…

Je ne suis pas un spécialiste des jeux vidéos « modernes ». Je dois avouer que le dernier jeu moderne auquel j’ai joué sur mon matériel de l’époque, c’est Quake 4 vers 2004-2005. J’ai pu faire mumuse sur Doom 2016 sur le PC d’un ami. Évidemment Doom 2016 a été une sacrée claque, mais ne possédant pas le matériel nécessaire pour y jouer avec un bon rendu et un nombre d’images par seconde conséquent…

C’est une des raisons qui m’ont fait me tourner vers le rétro-ludique et aussi le fait que via des plateformes comme itch.io, on trouve à petit prix des jeux pour PC ou Mac tout comme des jeux pour les ordinosaures des années 1980-1990. Même si c’est du dématérialisé, si vous avez payé 5 ou 10€ pour un jeu, il vous appartient quoiqu’il arrive.

Le plus cher que j’ai payé, cela a été 14,99$ pour « Superflu Riteurnz » de Gee, même si maintenant il n’est plus qu’à 9,99$.

Mais revenons au sujet de l’article, le jeu vidéo « mainstream ». Celui des AAA qui sont parfois effroyablement bugués – comme Cyberpunk 2077 au début de sa vie commerciale – et qui coûtent entre 70 et 80 €.

Cela vous paraît cher, 80€ ? Pour info, en 1996, j’avais acheté le jeu « Quake » d’ID Software sous format CD avec une bande son signée Trent Reznor. J’avais déboursé, hors frais de port, 349 francs. En prenant l’outil de l’Insee qui permet de calculer l’équivalence d’un prix entre francs et euros en prenant en compte l’inflation, je me suis aperçu que 349 francs de 1996, ça donne 81€ en 2023.

Donc les jeux sont toujours aussi chers. La seule différence, c’est qu’en 1996, le jeu nous appartenait, modulo quelques patchs à rajouter par la suite. Ce n’est plus le cas en 2024 avec le tout dématérialisé. Si les serveurs indispensables à un jeu sont éteints, vous ne pouvez plus rien faire, surtout quand une connexion est indispensable même en mode solo.

Continuer la lecture de « Du grand foutage de gueule de l’industrie vidéo-ludique « mainstream »… »