Lors du Red Hat Summit 2026 a été présenté l'un des paris les plus novateurs au sein de l'écosystème Fedora : Fedora Hummingbird est une distribution Linux à mise à jour continue, basée sur des images et conçue pour les agents d'IA et les développeurs travaillant dans des conteneurs.Il ne s'agit pas d'une simple Fedora de plus, mais d'une expérience très sérieuse visant à intégrer le modèle sans distribution et les meilleures pratiques de sécurité des conteneurs au système d'exploitation hôte lui-même.
Ce nouveau système part d'un objectif ambitieux : Minimisez autant que possible les vulnérabilités (CVE) dans les images de conteneurs et le système d'exploitation.Tout en offrant la vitesse de mise à jour propre à Fedora Rawhide, mais conditionné sous forme d'images OCI, avec des mises à jour atomiques, une restauration intégrée et une orientation très claire vers le monde de l'automatisation et des agents d'IA.
Qu'est-ce que Fedora Hummingbird et qu'est-ce qui le différencie des autres ?
Fedora Hummingbird est, en substance, une distribution Linux à mise à jour continue basée sur des imagesContrairement aux systèmes Fedora traditionnels basés sur RPM installés de manière classique, ici le système est construit et distribué comme s'il s'agissait d'un conteneur, mais avec tout le nécessaire pour être un hôte complet : noyau, espace utilisateur, services et outils de base.
L’idée sous-jacente est claire : Combinez le modèle sans distribution de Project Hummingbird avec un système d'exploitation complet pouvant être utilisé dans des machines virtuelles, sur des serveurs physiques ou même comme hôte pour d'autres conteneurs.Il en résulte un environnement cohérent, facile à mettre à jour et doté d'une surface d'attaque mieux contrôlée, ce qui est essentiel dans les environnements où plusieurs environnements d'exécution et versions sont déployés simultanément.
Au sein de la communauté Fedora, Hummingbird est présenté comme Un espace expérimental avancé pour les systèmes basés sur l'image, constamment mis à jour et orienté vers un avenir où les agents d'IA joueront un rôle prépondérant dans le cycle de vie des logiciels.Elle ne remplace pas d'autres éditions telles que Silverblue, Kinoite ou Fedora CoreOS, mais elle ouvre la voie à un modèle encore plus intégré avec des pipelines automatiques et une sécurité intégrée dès la conception.
Projet Colibri : l’origine de l’approche Distroless
Pour comprendre Fedora Hummingbird, il faut commencer par sa racine : Le projet Hummingbird est une initiative visant à créer des images de conteneurs minimalistes et renforcées, avec pour objectif explicite de tendre vers zéro CVE.L'architecture dans son ensemble, depuis les packages jusqu'aux outils de construction, vise à réduire la surface d'attaque et à automatiser la gestion des vulnérabilités.
Le plus frappant est l'engagement en faveur d'une imagerie « sans distribution » : Ils ne comprennent ni gestionnaire de paquets, ni shell, ni utilitaires génériques ; ils contiennent uniquement l'application et les dépendances strictement nécessaires à son exécution.Cela vous évite de télécharger des composants inutiles, truffés de vulnérabilités potentielles (CVE), que vous devriez ensuite gérer manuellement.
La philosophie est la suivante : Lorsque vous téléchargez une image Hummingbird, le processus a déjà effectué le gros du travail : tri des CVE, application des correctifs, reconstruction et publication de la nouvelle version.Cela vous épargne une bonne partie des problèmes typiques liés aux vulnérabilités des conteneurs. De plus, le statut CVE par image et variante est publié en temps quasi réel dans le catalogue Hummingbird, vous permettant ainsi de connaître précisément votre situation.
Au cours de ces mois de travail, l'équipe s'est constituée un catalogue contenant 49 images uniques sans distribution et 157 variantes, y compris des versions FIPS et multi-architectures.Ils couvrent des environnements d'exécution largement utilisés tels que Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, ainsi que des services comme PostgreSQL ou nginx, parmi beaucoup d'autres.
Catalina technique : comment sont construites les images de colibris
Derrière ce catalogue se cache Un pipeline basé sur Konflux conçu pour fournir des builds isolés, reproductibles et facilement mis à jour de manière incrémentale.Le système fonctionne avec des listes de paquets épinglées, ce qui vous permet de reconstruire exactement la même image, de suivre les modifications et de garantir une cohérence à long terme.
Pour réduire le coût des mises à niveau, l'équipe a développé Chunkah, un outil qui permet de télécharger uniquement les parties modifiées d'une imageCela évite de devoir télécharger à nouveau l'ensemble des images à chaque mise à jour. C'est une approche très pratique dans les environnements où les images sont déployées en continu dans des clusters ou des clouds hybrides.
La sécurité est un pilier : Les images sont analysées en continu avec Syft et Grype, détectant les vulnérabilités dès qu'elles sont signalées et appliquant les correctifs dès qu'ils sont disponibles en amont.Dès qu'un correctif est intégré au projet correspondant, le pipeline déclenche la reconstruction, exécute les tests et publie la nouvelle image.
Un autre élément clé est la relation avec Fedora Rawhide : Plus de 95 % des paquets contenus dans chaque image Hummingbird proviennent directement de Fedora Rawhide, sans modification.Lorsque Rawhide n'intègre pas encore une version suffisamment récente, le système récupère directement les modifications depuis la distribution d'origine, et l'équipe collabore en répercutant les changements sur Fedora, bouclant ainsi la boucle entre l'expérimentation et la distribution de base.
La soi-disant « usine colibri » compile les paquets afin que chacun possède sa propre identité, un cycle de vie indépendant, une politique de correctifs distincte et son propre flux de vulnérabilités.Géré par l'équipe de sécurité des produits Red Hat, chaque package inclut des données de vulnérabilité lisibles par machine qui indiquent non seulement quelles CVE existent, mais aussi lesquelles affectent réellement une charge de travail spécifique.
Du conteneur au système d'exploitation : Fedora Hummingbird comme système d'exploitation dans une image
Les mêmes défis en matière de sécurité et de maintenance identifiés dans l'espace utilisateur se retrouvent également au niveau du système d'exploitation. Par conséquent, La prochaine étape logique pour le projet Hummingbird a été d'appliquer cette même approche à l'hôte : Fedora Hummingbird est ainsi né en tant que système d'exploitation complet sous la forme d'une image OCI..
L'image du colibri Fedora est disponible publiquement sur quay.io/hummingbird-community/bootc-osIl est conçu avec le même pipeline Konflux et la même rigueur RPM que le reste du catalogue Hummingbird. Il prend déjà en charge les architectures x86_64 et aarch64, ce qui le rend compatible avec les serveurs traditionnels et les environnements ARM plus récents.
L'objectif est que Cette image peut s'exécuter dans des conteneurs, des machines virtuelles et sur des serveurs physiques, avec un comportement cohérent dans tous les cas.Cela correspond à l'initiative de conteneurs amorçables de Fedora, qui proposait de fournir le système d'exploitation lui-même sous forme d'image conteneur, avec un modèle de mise à niveau atomique et une restauration en cas de problème.
Dans cette mise en page, La racine du système de fichiers est en lecture seule., tandis que l'ensemble de l'état modifiable vit dans /var y /etcComplètement indépendante du contenu de l'image système, cette séparation réduit les dérives de configuration, élimine les états de mise à jour partielle et garantit la fiabilité des restaurations.
Le noyau ARK et son intégration avec le projet CKI
Sous le capot, le Fedora Hummingbird s'appuie sur ARK (Always Ready Kernel), issu du projet CKI (Continuous Kernel Integration), suit de près la branche principale de Linus Torvalds.Ce noyau est déjà utilisé dans Fedora, mais dans Hummingbird, il joue un rôle clé en tant que base d'un système mis à jour en continu.
La grande valeur de CKI réside dans le fait que Il offre non seulement une configuration de noyau soigneusement sélectionnée, mais aussi un cadre d'ingénierie et de test complet construit autour d'un flux de noyau à haute vitesse.Cela permet l'adoption rapide de nouvelles fonctionnalités essentielles du noyau sans perdre de vue la stabilité, un équilibre délicat lorsqu'il s'agit de privilégier la vitesse en amont.
Grâce à cette combinaison, Fedora Hummingbird peut offrir un environnement dont le noyau est toujours à jour, mais avec un niveau de tests automatisés difficilement atteignable dans les modèles plus manuels.Pour les développeurs qui s'appuient sur les nouvelles fonctionnalités du noyau (par exemple, dans les conteneurs, la mise en réseau, le stockage ou la prise en charge de matériel plus récent), cette approche est particulièrement intéressante.
Fedora Hummingbird Linux : une distribution à mise à jour continue pour les agents et les développeurs d’IA
Red Hat définit Fedora Hummingbird Linux comme Un système d'exploitation Linux natif des conteneurs, à mise à jour continue, conçu pour les « constructeurs » de l'ère agentique : les développeurs humains et les agents d'IA qui ont besoin de déployer des environnements quasi instantanément.L'essentiel est qu'il évite les cycles de publication classiques et les périodes d'engagement de six mois ou plus, en privilégiant les mises à jour continues des communautés en amont.
L'un des points les plus distinctifs est que Hummingbird est conçu pour être choisi par les agents d'IA eux-mêmes lors de la phase d'expérimentation.Lorsqu'un agent doit configurer rapidement un environnement, toute inscription, formulaire ou vérification manuelle crée un goulot d'étranglement. C'est pourquoi Fedora Hummingbird Linux peut être téléchargé sans inscription, grâce à des extractions anonymes conçues pour les déploiements automatisés dans les clouds hybrides et les environnements de laboratoire.
Ce modèle transforme le colibri en une sorte de « système d'exploitation par défaut » pour les agents dont le seul but est de mettre en place un environnement de test le plus rapidement possible.De là, la voie naturelle mène aux environnements de production gérés par Red Hat Enterprise Linux et OpenShift Virtualization, où le support d'entreprise classique entre en jeu.
Pour reprendre les termes de Red Hat elle-même, Le marché Linux s'est scindé en deux : les équipes d'exploitation ont besoin de la stabilité éprouvée de RHEL depuis des décennies, tandis que les développeurs (humains et agents) exigent la rapidité des versions amont et des flux de travail basés sur l'image.Fedora Hummingbird Linux se positionne précisément à ce deuxième extrême, en tant que plateforme de référence pour les logiciels qui façonneront l'avenir des entreprises.
Une usine logicielle « sans lumière » alimentée par des agents d'IA
L'une des nouveautés les plus marquantes est que Une grande partie de la maintenance et de l'intégration des nouvelles fonctionnalités de Fedora Hummingbird Linux est assurée par des agents d'IA, sous supervision humaine.Red Hat décrit ce processus comme une « usine logicielle » entièrement automatisée, c'est-à-dire capable de fonctionner pratiquement sans intervention directe.
Cela permet la distribution Elle évolue au rythme de l'écosystème de l'IA, chose impossible à égaler avec l'emballage manuel traditionnel.La combinaison d'agents qui automatisent les tâches répétitives (tri des CVE, génération de correctifs, intégration des nouvelles versions) et d'examens humains aux points critiques vise à équilibrer rapidité et sécurité.
Du point de vue de la sécurité, Hummingbird s'appuie sur la même infrastructure automatisée et les mêmes pipelines Konflux qui sous-tendent Red Hat Hardened ImagesCela signifie que les langages, les environnements d'exécution, les bases de données et les outils fournis à partir de ces images sont exempts de CVE connues et accompagnés de SBOM (nomenclature logicielle) complètes, un élément très précieux lors des audits de la chaîne d'approvisionnement.
Intégration sans friction et chemin vers la production d'entreprise
Dans ce que l’on appelle « l’ère de l’agent », la première décision concernant le choix du système d’exploitation n’est plus toujours prise par une personne : Un agent d'IA peut choisir la distribution pendant la phase de test d'un projetSi cet agent se heurte à des exigences d'enregistrement, de licence ou d'accès, l'innovation est freinée. Fedora Hummingbird Linux a été créé pour contourner ces obstacles.
Par conséquent, la distribution Il permet des extractions anonymes et prend en charge des déploiements ultra-rapides, éliminant les obstacles à l'enregistrement qui ralentissent souvent les agents et les flux de travail CI/CD hautement automatisés.Cela en fait une option extrêmement pratique pour les laboratoires, les prototypes et les tests de validation de concept dans le cloud.
Red Hat, cependant, ne se contente pas d'expérimenter : prévoit de proposer un modèle de soutien communautaire coopératif associé à l'abonnement Red Hatafin que les utilisateurs de Hummingbird puissent rapidement trouver et exploiter les ressources communautaires tout en se connectant à l'écosystème de support aux entreprises.
La vision à moyen terme est que Hummingbird sert de passerelle « gratuite » entre l'ordinateur portable du développeur et les tests cloud sérieux, puis, sans migration traumatisante, vers l'environnement RHEL et OpenShift pour les charges de travail de production.Ainsi, l'ensemble du parcours est couvert : expérimentation libre, consolidation et, enfin, déploiement encadré.
Différences entre Fedora Hummingbird Linux et Red Hat Desktop orienté IA
Lors de ce même sommet Red Hat, les présentations suivantes ont été faites : Deux propositions différentes de systèmes d'exploitation Linux pour le monde de l'IA : le nouveau Red Hat Desktop, axé sur les développeurs avec un environnement contrôlé, et Fedora Hummingbird Linux, une option gratuite et à mise à jour continue pour les constructeurs et les agents.Bien qu'ils se complètent, ils jouent des rôles différents.
Le nouveau bureau Red Hat Il est basé sur la version de Podman Desktop développée par Red Hat.Son objectif est de faciliter la création, la gestion et le déploiement de conteneurs sous Linux, macOS et Windows. Il repose sur les images renforcées et les bibliothèques de confiance Red Hat, offrant ainsi une sécurité renforcée et une parfaite compatibilité avec les environnements OpenShift.
À ce bureau, OpenShift Dev Spaces fournit un cadre extensible pour intégrer des assistants IA directement dans l'IDE cloud.Ce document inclut un aperçu technique de l'assistant de code AWS Kiro, ainsi que des intégrations avec Microsoft Copilot, Claude CLI, Cline, Continue, Roo et d'autres. Le message est clair : développez avec l'assistant de votre choix, qu'il soit propriétaire ou open source.
Un autre élément intéressant est Kaiden, une solution open source pour isoler les agents d'IA dans des environnements sandbox.Cela vous permet de tester les agents et leurs actions sur votre propre machine locale, minimisant ainsi le risque qu'une décision erronée d'un agent ne provoque un plantage du système hôte. Pour ceux qui expérimentent intensivement avec des agents autonomes, c'est une solution indispensable.
Red Hat Advanced Developer Suite comprend également capacités d'exploitation du renseignement basées sur l'IACes outils permettent de déterminer si une vulnérabilité connue dans le code généré par l'IA affecte réellement un environnement d'exécution spécifique. Cela permet de prioriser les mesures correctives et d'atténuation en fonction du risque réel, et non pas seulement de la présence de la CVE.
Parallèlement, Fedora Hummingbird Linux se positionne comme une distribution gratuite, « gratuite comme dans bière et gratuite comme dans liberté », à mise à jour continue, conçue comme système d'exploitation par défaut pour les agents et les flux de travail automatisésIl ne suit pas de cycles de publication figés, mais diffuse les mises à jour provenant des développeurs en amont dès qu'elles sont prêtes.
Red Hat prévoit également que Fedora Hummingbird Linux est proposé comme option par défaut chez les fournisseurs de services cloud destinés aux développeurs.Ce sont des environnements typiques où sont lancés de petits projets personnels ou des preuves de concept. Red Hat Desktop, quant à lui, sert d'environnement de développement contrôlé qui reflète au mieux la production sur RHEL et le reste de la famille Red Hat AI.
Relations avec Fedora, Fedora CoreOS et la communauté
Le colibri Fedora ne naît pas en vase clos : Plusieurs membres de l'équipe Hummingbird contribuent déjà à la maintenance des paquets sur Fedora et en sont responsables., notamment des éléments fondamentaux comme Podman et d'autres outils de conteneurisation essentiels à l'écosystème Linux, ainsi qu'une partie de l'équipe derrière Fedora CoreOS.
Les emplois dans Les conteneurs amorçables Fedora ont posé les bases techniques de Fedora Hummingbird.Nombreux sont ceux qui, impliqués dans cette initiative, continuent de promouvoir le projet Hummingbird, mais avec une vision plus large : consolider un système d’exploitation complet livré sous forme d’image.
L'intention déclarée est Intégrer Hummingbird au projet Fedora afin qu'il puisse se développer et bénéficier du même écosystème communautaire.En fait, le pipeline Hummingbird construit et publie déjà un ensemble d'images entièrement basées sur Fedora Rawhide. quai.io/organisation/colibri-cuir-brutce qui renforce le lien.
Une partie des travaux en cours porte sur Réduisez la présence de paquets RPM créés avec Hummingbird et de paquets Fedora standard dans l'image.afin d'harmoniser pleinement les fondements technologiques. C'est précisément à ce stade que la collaboration communautaire devient la plus précieuse, tant pour affiner le modèle que pour l'étendre à de nouveaux scénarios.
De plus, l'équipe travaille déjà au retour de Fedora. Optimisations spécifiques aux conteneurs, correctifs trouvés dans les fichiers .spec et améliorations qui profitent à l'ensemble de la distributionLe flux de vulnérabilités qui accompagne les paquets Hummingbird est également considéré comme une contribution potentiellement intéressante pour le reste de l'écosystème Fedora.
État actuel, prototypes et écosystème autour du colibri
L'image système d'exploitation bootc Fedora Hummingbird Il est lancé aujourd'hui et peut être essayé sans inscription, sans abonnement ni outil de gestion des licences comme subscription-manager.Le code est public, le pipeline est opérationnel et l'équipe encourage davantage de personnes à se joindre à l'aventure pour soumettre le système à des tests en conditions réelles.
Ils existent déjà Prototypes de bureau et de base de style CoreOS sur HummingbirdSous l'impulsion de membres de la communauté et de développeurs impliqués dans des projets comme Universal Blue, des images de base « CoreOS Desktop » ont été créées en une seule journée à partir de paquets RPM Fedora. Ces images démarrent avec succès et prouvent que cette approche est viable et plus proche de la réalité qu'il n'y paraît.
Dans ce contexte, des changements dans les plans des projets communautaires ont été expliqués, tels que l'abandon des schémas stable→test→branche suivante au profit de Des tests ciblés et une attention plus marquée portée aux images scellées et à HummingbirdL'idée est que ce nouvel écosystème attirera un profil de contributeurs enthousiastes à l'idée d'expérimenter les modèles de systèmes d'exploitation de nouvelle génération.
La communauté discute déjà activement de ces idées dans Discussions spécifiques, groupes d'intérêt particuliers (GIS) et canaux de conversation ouvertsL'atmosphère est typique de Fedora : beaucoup d'expérimentation, de débats techniques et une invitation explicite à tous ceux qui souhaitent s'impliquer, que ce soit en testant des images, en signalant des bogues ou en contribuant au code.
Comment commencer à essayer Fedora Hummingbird dès aujourd'hui
Pour ceux qui souhaitent commencer à bricoler immédiatement, l'équipe propose Procédure de démarrage rapide dans une machine virtuelle utilisant Podman, bootc-image-builder et virt-install, en tirant parti de l'image disponible sur le quai.
Les étapes générales consistent en Récupération de l'image système d'exploitation Hummingbird bootc depuis quay.io à l'aide de podman, puis exécutez le conteneur de bootc-image-builder avec les volumes appropriés pour générer une image qcow2 avec le système de fichiers ext4, et placez cette image dans le chemin de stockage libvirt.
Ensuite, renommer le fichier renommer disk.qcow2 en un nom plus descriptif et utiliser virt-install avec des paramètres simples (mémoire, vCPU, disque, réseau et graphismes VNC)Vous pouvez configurer rapidement une machine virtuelle Fedora Hummingbird. Il ne s'agit pas d'un installateur traditionnel ; vous démarrez directement à partir d'une image pré-assemblée.
De là, on est encouragé à Tester le système, examiner son comportement, valider les mises à jour et signaler tout comportement inhabituel.Les retours d'information sont particulièrement précieux dans ces premières étapes, lorsque l'intégration entre l'univers traditionnel de Fedora et l'univers des images Hummingbird est encore en cours de mise au point.
Participation, contribution et avenir du projet
Quiconque ose aller au-delà du simple test peut Signalez les problèmes ouverts, suggérez des améliorations ou soumettez des contributions directement au dépôt du projet, qui se trouve actuellement à l'adresse gitlab.com/redhat/hummingbird/containersL'une des prochaines étapes prévues consiste précisément à migrer et à établir le projet au sein de l'infrastructure propre à Fedora.
En outre, Des séances d'introduction et des réunions axées sur les SIG sont organisées en lien avec Hummingbird.où le modèle technique est expliqué, les questions concernant le pipeline, la sécurité ou l'intégration avec des outils comme Podman sont répondues, et les efforts entre Red Hat et la communauté Fedora sont coordonnés.
En termes de vision, on s'attend à ce que Fedora Hummingbird devient le laboratoire où la communauté teste de nouveaux modèles de systèmes basés sur l'image et la maintenance continue, avant que ces idées n'influencent le reste de l'écosystème Linux.Fedora a toujours joué ce rôle de « terrain d'essai » pour les technologies qui finissent par dominer le paysage commercial.
Pris ensemble, le colibri de Fedora et son écosystème associé dressent un tableau un avenir où les systèmes d'exploitation sont conçus et maintenus comme des conteneurs modernes : images minimalistes, pipelines automatisés, sécurité intégrée et cycles de mise à jour adaptés au rythme effréné des logiciels actuels, aussi bien pour les développeurs que pour les agents d'IA qui ont besoin d'environnements prêts à l'emploi.
