En vrac’ de milieu de semaine…

Petit en vrac’ en ce premier mercredi de décembre 2025.

Côté logiciel libre, informatique et internet.

  • Dans le monde des BSDs libres, je demande FreeBSD 15.0 qui vient de sortir.
  • Dans le petit monde des distributions basées sur Archlinux, je demande la dernière version d’EndeavourOS, alias Ganymède.
  • Et enfin, je demande la NixOS 25.11 pour les amateurs de distributions déclaratives et atomiques.
  • Pour les fans de rétroludique MS-DOS, Dosbox-X 2025.12.01 vient de sortir.
  • Fan de jeux de plateformes ? Sherwood pour le Commodore 64 pourra sûrement vous plaire. Devenez Robin des bois, le temps d’un jeu 🙂

Côté culture ?

Rien cette fois-ci

Sur ce, bonne fin de semaine !

Fin d’expérience avec la NixOS. Quel bilan ?

Voila, un mois est passé – à quelques heures près ! – depuis le billet où j’annonçais le début de l’expérience. Je m’attendais à une expérience un peu « pépère » et je n’ai pas été déçu.

L’ensemble a été assez conservateur, et mis à part les changements de noyaux ou de Mozilla Firefox, je n’ai pas constaté énormément de différences. Je pensais avoir droit à une migration de LibreOffice 25.2.x vers la 25.8.x. Mais non, cela sera sûrement réservé à la NixOS 25.11, nom de code « Xanthusia ». Dommage. Les vagues de mises à jour arrivent en moyenne toutes les 36 à 48 heures.

Outre le défaut de la place prise qui devient rapidement problématique, comme je l’ai précisé dans mon billet de mi-chemin, j’ai utilisé au moins deux fois par semaine le duo sudo nix-collect-garbage -d && sudo nixos-rebuild switch pour récupérer de la place. Qui se comptait parfois en centaines de Mo… Et j’ai joué le fou furieux : je ne gardais au maximum que 2 générations, celle utilisée par défaut et la génération pile avant.

Autre point que j’ai trouvé laxatif, c’est la difficulté à avoir un changelog apporté par chaque mise à jour du système. Il faut employer une ligne de commande avec une option expérimentale pour avoir les changements entre les diverses générations présentes sur l’installation. C’est nix profile diff-closures --profile /nix/var/nix/profiles/system --extra-experimental-features nix-command. C’est quand même étrange que lister les changements d’une génération à une autre soit considéré comme expérimental ! Bizarre !

Comment conclure ? La distribution a tenu le choc, elle est suffisamment solide. Il est dommage de devoir perdre du temps pour se faire son fichier /etc/nixos/configuration.nix selon ses propres goûts. C’est plutôt chronophage. Même si une fois que c’est fait, on n’a plus besoin d’y toucher – sauf modifications apportées par un montée en version – que très rarement.

NixOS ? Comme je l’ai dit – et ma courte expérience le confirme – c’est une distribution pensée par des geeks pour des geeks. Pas le genre de distributions que je mettrais dans les mains de n’importe qui.

15 jours avec la NixOS en machine virtuelle, un bilan d’étape.

Il y a légèrement plus de deux semaines, le 12 septembre 2025, je me lançais dans une expérience de longue durée avec la NixOS Gnome dans une machine virtuelle. Ayant vu que cette famille de distribution est de plus en plus utilisée, j’ai décidé de voir ce qui la rendait spéciale et attirante.

Outre le fait que l’on promet une distribution « incassable », et la facilité de faire un retour sur un point de sauvegarde rapidement avec les générations qui sont générées à chaque fois que des mises à jour sont disponibles, c’est vraiment une distribution de geeks faite par des geeks pour des geeks.

Je n’ai pas encore touché à la puissance de certaines fonctionnalités comme les flakes. Il faut dire qu’avec la logithèque disponible que l’on peut fouiller via le site search.nixos.org (qui annonce la présence de 120 000 paquets !), je n’ai pas eu le besoin de bidouiller. Le seul paquet qui manque à l’appel, c’est l’émulateur ZEsarUX qui ne semble pas avoir de mainteneur attitré.

J’ai aussi choisi de ne pas automatiser les mises à jour, ni le collecteur de déchets qui permet de virer les générations inutiles. Une gestion à la main comme quand j’utilisais Archlinux comme OS principal.

Et c’est ici qu’on touche un point faible de NixOS, c’est sa gourmandise en espace disque. Car si le principe de pouvoir revenir sans casse sur une précédente génération en cas de mises à jour foireuses, cela se paye au prix d’un encombrement disque conséquent.

Continuer la lecture de « 15 jours avec la NixOS en machine virtuelle, un bilan d’étape. »

Et une autre expérience : NixOS Gnome pendant un mois dans une machine virtuelle.

Apparemment en ce moment, NixOS a le vent dans les voiles, et de plus en plus de projets, plus ou moins ambitieux reprennent les bases de NixOS, que ce soit la distribution ou plus simplement le gestionnaire de paquets.

J’ai donc récupéré la dernière image ISO en date du projet, numérotée 25.05, et j’ai lancé l’installation dans une machine VirtualBox, équipée de 8 Go de mémoire vive et de 128 Go de disque. Et j’ai pris Gnome comme environnement de bureau. Et au premier écran, j’ai choisi le noyau Linux LTS au lieu du dernier noyau stable.

La partie la plus longue de l’installation – qui est automatisée avec Calamares – se déroule à 46%, quand les paquets sont récupérés les uns après les autres. Cela m’a pris une bonne quinzaine de minutes ! Faut pas être pressé pour installer une NixOS.

Une fois l’installation terminée et l’ensemble redémarré, j’ai ouvert un terminal et j’ai lancé la commande pour installer les mises à jour du système, le duo sudo nix-channel --update et sudo nixos-rebuild switch --upgrade.

Une fois cette étape terminée, j’ai installé Vice et Dosbox-X avec les commmandes nix-env -iA nixos.vice et nix-env -iA nixos.dosbox-x. C’était assez direct, ce que j’ai apprécié. Mais le mieux, c’est de vous montrer l’ensemble en action.

Je dois dire que la vélocité de nix-env pour installer des paquets est agréable. On peut facilement trouver son bonheur dans les paquets prêts à l’utilisation. Maintenant l’expérience va se prolonger jusqu’au 12 octobre 2025, avec des mises à jour toutes les 48 heures. Au moins, j’aurai un aperçu de l’ergonomie générale et de la manipulation des paquets sur une base NixOS.

Ajout à 17 h 25 : Comme me l’a fait remarqué Sébastien, que je tiens à remercier, je n’ai pas utilisé la méthode conseillée pour installer des paquets. J’ai donc viré les paquets avec un nixos --uninstall nom-du-paquet.

J’ai ensuite modifié le fichier /etc/nixos/configuration.nix en rajoutant les paquets qui vont bien dans la section « environment.systemPackages ». Cf la capture d’écran ci-dessous.

Le tout suivi d’un sudo nixos-rebuild switch. Et tout est installé selon les canons de NixOS 🙂

Ce qui me gonfle dans le logiciel libre actuel, épisode 7 : Les « vieux de la vieille » et les distributions GNU/Linux techniques.

J’observe avec une attention moindre – mais néanmoins vive – les agissements de ceux que j’appelle « les vieux de la vieille », en clair les linuxiens qui ont dépassé les 10 ans d’expérience dans le monde linuxien. J’en ai fait partie, ayant quelques 19 années en mono-démarrage linuxien, dont près de 16 avec Archlinux.

J’étais parti sur Archlinux, distribution technique s’il en est une, non pas pour son côté technique – dont je me foutais un peu en 2009 – mais pour sa fraîcheur logicielle quasi constante. Mais en vieillissant, j’ai eu envie de moins bidouiller et c’est la raison principale pour laquelle j’ai migré mon PC portable d’Archlinux vers Fedora.

J’ai pu observer qu’une partie du monde linuxien francophone, surtout pour les anciens a tendance à migrer – de manière temporaire ou définitive vers des distributions encore plus techniques qu’Archlinux. Je pense spécialement à NixOS et la tendance à voir des projets l’adopter pour différentes utilisations.

Je dois dire que je n’ai jamais rien pigé à ce genre de distributions. L’utilisation d’un fichier centralisé principal de configuration m’a toujours fait repousser ce genre de distributions. C’est pour moi, un point sensible. Il suffit d’une fausse manipulation ou d’une corruption sur le fichier en question pour que l’ensemble parte en arachide.

L’autre distribution technique à laquelle je pense, c’est « compile le code source Luke », alias la Gentoo Linux. Au moins cette dernière me paraît plus abordable, même s’il faut parfois attendre plusieurs – dizaines – de minutes pour qu’un logiciel s’installe. Je sais bien qu’il y a des paquets précompilés, mais ça fait un peu bizarre dans un monde où tout se compile.

Continuer la lecture de « Ce qui me gonfle dans le logiciel libre actuel, épisode 7 : Les « vieux de la vieille » et les distributions GNU/Linux techniques. »