Fedora Hummingbird Linux: New container-based distribution

Fedora Hummingbird Linux is a fully container-based distribution built on rpm-ostree and bootc.

listen Print view
A stylized hummingbird with circuit board patterns flies in front of a blue background with circles and lines.

(Image: Moritz Förster / KI / iX)

2 min. read
By
  • Udo Seidel

In addition to a lot of AI and virtualization, there was also news in the area of Linux distribution at the Red Hat Summit: Fedora Hummingbird Linux – also called HummingbirdOS – is here. This is a fully container-based distribution. Several already known projects are combined here: on the one hand, of course, software from the Fedora universe, but also rpm-ostree, which is known from Fedora CoreOS and also Silverblue.

Instead of a traditional package manager, software updates are installed in the system via so-called transactions. This is comparable to a Git commit with two states: the current and the next. HummingbirdOS also uses the bootc project. This deals with so-called “bootable” containers equipped with a Linux kernel and systemd. They can run as normal containers or start via bootc like a classic Linux.

The last ingredient for the new Fedora Linux is the Hummingbird Project. It provides minimalist and hardened containers. The latter means that ideally there are no known unpatched security vulnerabilities regarding the installed software. The goal is that each container has only one function.

Videos by heise

Fedora Hummingbird Linux is still in an early stage. However, interested parties can already download an image from the container registry of the Hummingbird community. Furthermore, the system can also be operated as a virtual machine. To achieve this, the container image must be converted using bootc-image-builder. The result is either a virtual hard disk or an installation CD. The user integrates the former into the hypervisor or cloud account. HummingbirdOS then starts analogously to the other virtual machines. The installation CD uses the familiar Anaconda tool.

In the use cases envisioned by Red Hat, the circle closes back to AI. According to the announcement, HummingbirdOS is intended to serve as a platform for AI agents. By design, it offers up-to-date software with a minimal attack surface. User support is planned via “Cooperative Community Support”. Here, paying Red Hat customers can also receive help for specific projects outside the enterprise environment.

(mma)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.