Red Hat hat Hummingbird vorgestellt, eine sichere, containerbasierte Edition von Fedora.

Red Hat hat auf dem Red Hat Summit 2026 Fedora Hummingbird vorgestellt, eine neue, kontinuierlich aktualisierte Version von Fedora. LinuxDas System besteht aus einer Sammlung von Containern. Um die AngriffsflÀche zu minimieren, enthalten die Container nur die minimal notwendigen Komponenten zur Lösung spezifischer Probleme. Softwareversionen werden, wenn möglich, unmittelbar nach der Veröffentlichung durch die Hauptprojekte aktualisiert. Der Update-Installationsprozess ist automatisiert. Die im Projekt verwendeten Tools sind Open Source und unter der MIT-Lizenz veröffentlicht.

Container-Images werden fĂŒr die Architekturen amd64 und arm64 veröffentlicht. Der Katalog bietet aktuell 49 Container-Varianten (157 inklusive FIPS- und Multi-Arch-Editionen), die die Bereitstellung von Arbeitsumgebungen mit Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, PostgreSQL, nginx und anderen Open-Source-Projekten ermöglichen. Die Images werden nach dem „Distroless“-Prinzip erstellt, d. h. sie enthalten weder Paketmanager noch Shell, sondern nur die Zielanwendung und die fĂŒr deren Betrieb erforderlichen Komponenten.

95 Prozent der in den Hummingbird-Container-Images verwendeten Pakete stammen aus dem Fedora-Rawhide-Repository, wĂ€hrend die restlichen 5 Prozent direkt aus den Upstream-Projekt-Repositories heruntergeladen und kompiliert werden. Diese 5 Prozent umfassen Anwendungen, die in Rawhide nicht verfĂŒgbar sind oder in Rawhide nur Ă€ltere Versionen aufweisen. Um Hummingbird unabhĂ€ngig von Fedora zu erstellen, werden benutzerdefinierte RPM-Pakete separat verwaltet und mithilfe einer separaten Infrastruktur, die von den Standard-SPEC-Dateien von Fedora abweicht, erstellt. Dies ermöglicht es, projektspezifische Optimierungen und Anpassungen nach Bedarf hinzuzufĂŒgen.

Die bereitgestellten Builds sind mit Images von Docker Hub, Red Hat UBI und anderen Registries kompatibel und vereinfachen so die Migration bestehender Systeme zu Hummingbird. Im Gegensatz zum CoreOS-Projekt, das minimalistische Host-Builds fĂŒr die Container-Orchestrierung bereitstellt, richtet sich Hummingbird an Entwickler, die gleichzeitig verschiedene Laufzeitversionen (Python 3.11–3.14, Go 1.25–1.26, Node.js 20–25 usw.) verwenden und fĂŒr jede Version separate Lebenszyklen verwalten mĂŒssen.

Im Gegensatz zu herkömmlichen Containern laufen die meisten Hummingbird-Varianten standardmĂ€ĂŸig unter einem Benutzer ohne Root-Rechte. Container unterstĂŒtzen reproduzierbare Builds und können vom Benutzer aus dem bereitgestellten Quellcode neu erstellt werden, um die vollstĂ€ndige Konsistenz der eigenen Images und der vom Projekt verteilten Images zu gewĂ€hrleisten. Zur Vereinfachung der ÜberprĂŒfung werden Quellcontainer mit dem gesamten benötigten Code sowie Quell-RPM-Pakete separat bereitgestellt. Aus SicherheitsgrĂŒnden werden die Containerinhalte in einer isolierten, vom Netzwerk getrennten Umgebung erstellt.

Neben Containern fĂŒr die AusfĂŒhrung von Endpunktanwendungen entwickelt das Projekt ein bootfĂ€higes Host-Image namens bootc-os. Dieses basiert auf der Technologie bootfĂ€higer Container und eignet sich zur Installation auf der Festplatte. Das System-Image kombiniert Hummingbird-Komponenten, Kernel-Pakete und weitere Komponenten. Linux Der Bootloader und die Systemdienste stammen aus dem CKI-Projekt (Continuous Kernel Integration) von Fedora. Das gesamte System ist als OCI-Container implementiert. Bootc-os wird bei jedem Neustart automatisch aktualisiert. Podman und Skopeo werden verwendet, um Container aus der Bootc-os-Umgebung zu starten.

Source: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster