Rétrospective Gentoo Linux 2025
(gentoo.org)- 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 fonctionedo, le nettoyage de l’environnement de build et la déclaration de l’EAPI par défaut pour les répertoires de profils
- Comprend
- 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
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
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
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
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
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’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 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
En matière de personnalisation, ses vrais concurrents sont plutôt NixOS ou Guix
Gentoo procure une expérience émotionnelle de connexion profonde avec son ordinateur, mais cela demande du temps
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
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