2 points par GN⁺ 2026-01-12 | 1 commentaires | Partager sur WhatsApp
  • En 2025, Gentoo Linux a connu de nombreux changements, notamment le recrutement de nouveaux développeurs, l’élargissement des paquets et l’amélioration de l’infrastructure de build
  • Parmi les principales mises à jour techniques figurent l’introduction d’EAPI 9, le projet de migration vers Codeberg, la mise à disposition d’images pour WSL, ainsi que des améliorations du bootstrap pour Rust, Ada et D
  • Le projet a également bénéficié de la prise en charge d’implémentations alternatives de GPG, de l’ajout de la compatibilité avec zlib-ng, d’une refonte du packaging de NGINX et de la stabilisation de Python 3.13/3.14
  • Le rapport financier indique, pour l’exercice 2025, des revenus de 12 066 dollars, des dépenses de 21 036 dollars et un solde de 104 831 dollars
  • Le projet souligne l’importance des contributions de la communauté et d’un fonctionnement fondé sur le bénévolat, tout en demandant le transfert des finances vers SPI et une participation accrue des donateurs

Aperçu et statistiques de Gentoo

  • Gentoo se compose de 31 663 ebuilds et de 19 174 paquets
    • Les miroirs proposent 89 Go de paquets binaires pour amd64
    • Chaque semaine, 154 stages d’installation sont buildés pour diverses architectures et configurations
  • En 2025, le dépôt principal a totalisé 112 927 commits, avec 377 contributeurs externes pour 9 396 commits
  • Dans le dépôt GURU, le nombre de commits a baissé de 7 517 à 5 813, mais le nombre de contributeurs a augmenté à 264
  • L’activité du bug tracker a enregistré 20 763 signalements et 22 395 résolutions, en baisse par rapport à l’année précédente, mais avec davantage de tickets résolus que signalés

Nouveaux développeurs

  • 4 nouveaux développeurs ont rejoint le projet en 2025
    • Jay Faulkner (États-Unis) : activités liées à OpenStack, amateur de sport
    • Michael Mair-Keimberger (Autriche) : ingénieur en sécurité réseau, chargé de l’assurance qualité
    • Alexander Puck Neuwirth (Italie) : chercheur postdoctoral en physique, intéressé par RISC-V et la CI
    • Jaco Kroon (Afrique du Sud) : administrateur système, responsable des paquets Asterisk

Principaux changements et actualités

Distribution dans son ensemble

  • Projet de migration de GitHub vers Codeberg
    • En raison du problème de Copilot imposé, une migration vers Codeberg (basé sur Forgejo, exploité par une organisation à but non lucratif) est à l’étude
  • EAPI 9 finalisé et prise en charge de Portage terminée
    • Comprend pipestatus, la fonction edo, le nettoyage de l’environnement de build et la déclaration de l’EAPI par défaut pour les répertoires de profils
  • Participation à des événements
    • Tenue de stands et d’ateliers à FOSDEM 2025, FrOSCon 2025 et GNU Tools Cauldron 2025
  • Transfert de la structure financière vers SPI en cours, avec demande de transfert des dons
  • Gentoo e.V. a organisé 4 ateliers en ligne en 2025 (sur EAPI 9, GnuPG/LibrePGP, etc.)

Architectures

  • Mise à disposition d’images de démarrage QCOW2 pour RISC-V, basées sur rv64gc et lp64d
  • Début de la distribution hebdomadaire d’images Gentoo pour WSL, avec une publication prévue sur le Microsoft Store
  • Suppression des mots-clés stables pour les architectures hppa et sparc, conservées uniquement pour les tests
  • Ajout par défaut de musl-locales, renforçant la prise en charge des locales

Paquets et système de build

  • Prise en charge d’implémentations alternatives de GPG
    • Choix possible entre GnuPG, FreePG et Sequoia-PGP/Chameleon
  • Prise en charge du mode de compatibilité zlib-ng et minizip-ng
  • Introduction de steve, un jobserver système global, permettant de contrôler les builds parallèles de Portage
  • Refonte du packaging de NGINX, avec séparation des modules tiers
  • Ajout du bootstrap Rust C++ (mrustc), réduisant la dépendance aux binaires
  • Réorganisation de la chaîne de bootstrap des langages Ada et D, activable via les indicateurs USE de gcc
  • Introduction de FlexiBLAS, permettant de changer d’implémentation BLAS tout en garantissant la stabilité de l’ABI
  • Python 3.13 défini par défaut, stabilisation de 3.14 terminée
  • Versions stables disponibles pour KDE Gear 25.08.3, Frameworks 6.20.0 et Plasma 6.5.4

Infrastructure et documentation

  • Ajout de serveurs de build hébergés chez Hetzner en Allemagne, améliorant la vitesse de génération des images et des paquets
  • Avancées de la documentation sur wiki.gentoo.org, avec 9 647 pages et un total de 766 731 révisions
    • Mise à jour du Gentoo Handbook et élargissement des contributions bénévoles

Situation financière

  • Revenus : 12 066 dollars (plus de 80 % issus de dons individuels), revenus côté SPI de 8 471 dollars
  • Dépenses : services 8 332 dollars, comptabilité 1 724 dollars, collecte de fonds 905 dollars, amortissement 10 075 dollars
  • Solde : 104 831 dollars au 1er juillet 2025
  • Demande de transfert des dons : plus de 40 personnes n’ont pas encore effectué la migration vers SPI

Remerciements

  • Remerciements adressés à tous les développeurs et contributeurs
  • Gentoo est un projet reposant sur le bénévolat, où la participation de la communauté est essentielle
  • Les nouveaux venus sont encouragés à contribuer et à s’inscrire comme développeurs

1 commentaires

 
GN⁺ 2026-01-12
Réactions sur Hacker News
  • Gentoo est le meilleur. Une fois qu’on a appris à construire un système bootable et qu’on commence à le configurer librement, on a l’impression d’avoir automatisé Linux from Scratch
    Je construis un rootfs avec podman, puis je teste le boot et l’émulation d’architecture avec qemu, ce qui me permet de reconstruire chaque semaine en CI des images système pour tout mon matériel. J’ai même automatisé les mises à jour avec rsync
    En pratique, je définis et je construis ma propre distribution Linux sous forme de fichiers de conteneur. Un immense merci à l’équipe Gentoo de rendre ça possible. Sachant que les coûts d’exploitation sont faibles, j’ai mis en place un don récurrent

    • J’ai essayé Gentoo vers 2004, mais j’ai abandonné parce que le temps d’attente des compilations pour tout était beaucoup trop long
    • Je me demande s’il existe quelque part une documentation de ce processus. J’aimerais en savoir plus
    • C’est une distribution vraiment excellente pour apprendre. Je l’ai utilisée pendant une dizaine d’années, mais aujourd’hui je préfère Arch
      Si vous voulez comprendre l’écosystème Linux, je recommande de l’utiliser pendant quelques mois, voire quelques années.
      Je n’ai jamais essayé les paquets binaires des dépôts officiels, mais avec eux la maintenance est peut-être moins pénible
  • Ce qui a retenu mon attention, c’est l’état du support RISC-V
    Alors que d’autres distributions peinent à amorcer des dépôts de paquets pour une nouvelle ISA, Gentoo, grâce à son modèle basé sur les sources, n’est pas lié à une architecture donnée
    Atteindre un ensemble @system au même niveau qu’amd64, c’est remarquable.
    Pour absorber l’explosion de la diversité matérielle après 2025, je pense qu’un tel modèle de méta-distribution est la seule vraie solution
    Si vous travaillez sur des plateformes embarquées ou du silicium personnalisé, Gentoo est un choix de tout premier plan

    • Moi aussi, je suis passé à Gentoo sur amd64 vers 2004. À l’époque du Pentium-IV, le ressenti de l’optimisation à la compilation était très satisfaisant, et ça collait bien à mon tempérament de hacker amateur de personnalisation
    • Fedora et Debian distribuent déjà aussi des versions RISC-V de manière stable, donc tout le monde n’est pas en difficulté
    • Côté embarqué, on utilise en général Yocto ou Buildroot. Yocto est entièrement basé sur les sources et propose aussi de nombreux BSP
    • Toutes les distributions finissent de toute façon par être construites à partir du code source. Gentoo a simplement les paquets source comme modèle par défaut, alors que les autres distributions proposent cela en option
      Si le support RISC-V est encore limité, c’est simplement parce que la base matérielle reste réduite
  • Les revenus de la fondation Gentoo pour l’exercice 2025 étaient d’environ 12 000 dollars. L’essentiel venait de dons individuels, et les revenus supplémentaires via SPI étaient d’un ordre de grandeur comparable
    C’est étonnant qu’un projet de cette taille fonctionne avec un budget aussi faible. Le ROI est énorme par rapport au logiciel commercial

    • C’est aussi pour cela que l’existence d’entreprises comme Red Hat, SUSE est une bonne chose. Elles réussissent commercialement tout en réinjectant dans la communauté
    • Avec peu d’argent, il y a aussi l’avantage de ne pas avoir de gaspillage en PDG ou marketing
    • Je me demande pourquoi ils ne dépensent pas davantage. Je pensais au moins qu’ils verseraient un salaire aux développeurs clés
    • On vit dans un monde où une simple bibliothèque CSS peut rapporter un million de dollars par an, et Gentoo semble manquer de motivation pour renforcer son financement
    • Si on calcule le coût réel de maintenance, avec 100 développeurs clés travaillant 10 heures par semaine et 380 contributeurs externes, on arrive à environ 6 millions de dollars de valeur humaine par an
  • Je viens de passer ma première année comme développeur Gentoo, et tout le monde a été bienveillant et coopératif
    Le système d’onboarding des développeurs est particulièrement excellent.
    Le fonctionnement consiste à trouver un mentor via l’activité communautaire, à passer un test à livre ouvert, puis à recevoir des retours après quelques réunions
    J’aimerais que d’autres projets open source aient eux aussi ce type de procédure claire et documentée. Le processus du quiz m’a permis de combler plusieurs lacunes dans mes connaissances

  • Il est surprenant que Gentoo Portage serve de composant central dans l’infrastructure de ChromeOS, alors que le budget de la fondation est si réduit

    • C’est aussi utilisé dans les systèmes du NASDAQ (article lié)
    • Ça ressemble à un cas typique d’exploitation de l’open source par les entreprises
  • Je suis passé à NixOS en 2025. J’ai utilisé Gentoo pendant 20 ans, et ça reste malgré tout la distribution qui compte le plus pour moi
    Sur un vieux portable, les mises à jour étaient devenues trop gourmandes en ressources. Par exemple, compiler GHC prenait plus de 12 heures

    • J’ai voulu consulter la liste des paquets sur NixOS, et j’ai été surpris de voir nix-env utiliser plus de 6 Go de RAM. En dehors du manuel, tout le monde dit de ne pas utiliser nix-env. Comprendre l’environnement donne vraiment l’impression d’entrer dans un terrier de lapin
    • Je me demande si se limiter aux paquets binaires officiels ne suffirait pas largement
  • J’utilise Gentoo sur toutes mes machines depuis 2004. J’y suis venu grâce à l’ISO de démo d’Unreal Tournament, et j’ai complètement accroché
    J’utilise un NAS comme hôte de build pour compiler pour toutes mes machines, et je gère des environnements par architecture avec des conteneurs systemd-nspawn
    En montant /var/cache/binpkgs et /etc/portage en NFS, même un vieux Thinkpad peut faire un emerge complet en une heure
    Je reste surtout sur OpenRC, mais mon expérience de systemd sous Gentoo a été bien plus agréable que sur d’autres distributions

    • J’aimerais en apprendre davantage. Est-ce que la commande emerge est toujours lancée depuis le Thinkpad, et quel est l’avantage de monter /etc/portage en NFS ?
      J’aimerais migrer des serveurs Ubuntu vers Gentoo, mais je ne vois pas bien comment organiser une gestion centralisée
  • Il y a beaucoup de gens brillants chez Gentoo. Mais j’ai l’impression que sa place a reculé depuis la montée d’Arch
    Je pense qu’il faudrait observer des distributions concurrentes comme Void ou Arch. Elles donnent l’impression d’être des Gentoo modernisées

    • Void et Arch ne sont pas des versions modernes de Gentoo. Gentoo suit sa propre voie
      En matière de personnalisation, ses vrais concurrents sont plutôt NixOS ou Guix
    • Sur mes builds récents, moi aussi j’ai choisi Arch. C’est pratique et largement suffisant
      Gentoo procure une expérience émotionnelle de connexion profonde avec son ordinateur, mais cela demande du temps
    • Arch n’utilise qu’une seule branche, alors que le système de profils et de mots-clés de Gentoo est bien plus flexible
    • J’ai entendu dire qu’autrefois, Gentoo avait connu un incident où il avait perdu ses forums. C’était un choc comparable à la suppression de l’Arch Wiki
  • J’aimerais revenir à Gentoo. Parmi toutes les distributions que j’ai utilisées, c’était la plus stable et la plus hacker-friendly. Tout mon respect à tous les contributeurs

    • J’ai utilisé Gentoo de 2005 à 2015, et même si les mises à jour cassaient souvent des choses, la souplesse était inégalée
      Je n’ai vu dans aucun autre OS une telle liberté pour choisir chaque partie du système
      Aujourd’hui, j’utilise NixOS pour garder le même environnement sur toutes mes machines
  • J’utilisais Gentoo il y a environ 14 ans, et sur un matériel spécifique (serveur AMD Opteron à 4 sockets), c’était la distribution la plus rapide
    Avec les bons USE flags, on pouvait produire des binaires optimisés pour le CPU
    Au début, je me disais qu’un mode d’installation progressif serait bienvenu : utiliser des paquets précompilés au départ, puis lancer en arrière-plan des builds optimisés
    C’est agréable de voir que ça reste une distribution puissante. En revanche, je garde le souvenir que l’administration à grande échelle et le maintien des correctifs de sécurité étaient compliqués

    • Firefox prend 45 minutes à compiler ? À l’époque, compiler KDE prenait 3 jours