Hi folks!
New community architect for the Hummingbird family of projects here, and I’ve got the notes from yesterday’s community meeting that @fatherlinux ran. We had a bit of a hiccup again with the recording, but we hope to have that up somewhere soon (I’ll add it to the thread here when we have a link for you).
Full disclosure: I’m putting AI-generated summary notes in here to insure everything at least has a chance of getting captured should I have missed something, and then I’m editing and adding my own notes.
Topic 1: Growing the community
- Role Introduction: The meeting introduced the new community architect, who is leading efforts to build a community vision for Fedora Hummingbird Linux and Project Hummingbird (hardened images). (Hey, that’s me! Feel free to reach out with questions.)
- Goals: The primary goal is to foster community participation in documentation, development, and image requests.
- Transparency and Content: Efforts are underway to improve the transparency of the project, including creating blog articles and videos to help users understand the overall landscape.
- Communication Channels: Fedora Discussion posts are the primary focus for community interaction to facilitate long-form discussions, with limited activity on Matrix channels and no dedicated Matrix channel yet. A landing page has been established at https://forge.fedoraproject.org/hummingbird.
Topic 2: Fedora/DevConfCZ recap
- DevConf and Flock: Team members attended DevConf and Flock, noting significant community interest in the project.
- AI Integration: Discussions highlighted constructive skepticism regarding AI, leading to a consensus on maintaining a “human-in-the-loop” approach for responsible AI usage.
- Documentation and Pipelines: The current documentation and Git repository structures are enabling faster development workflows, which were described as more efficient than relying solely on AI agents.
- “Chunka”: This tool, used for container image construction, intelligently “chunks” images into layers (e.g., one layer per RPM). This improves network efficiency and deduplication on disk, as redundant data is not re-downloaded.
Topic 3: Image Requests feature
- Image Requests: A new preview feature on images.redhat.com allows users to see, request, and track the status of images. (Note: Yes, this is still on redhat.com, but that’s only because we’re still trying to figure out where it lives. You’ll find in the recording the more in-depth answer on this question, but suffice to say it’s mainly because we’re still trying to get settled and figure out how to move everything over to a community site.)
Topic 4: Shipping updates
- Recent Shipments: Recent additions to the images include kubectl 1.36, OpenTelemetry collector, Tofu, Sift, and Bind.
Topic 5: LTS Strategy
- LTS Considerations: The team is evaluating how to manage images for software components that reach end-of-life.
- Rolling vs. Stable: The current model involves rolling dependency trees to minimize CVEs while maintaining API compatibility. A debate exists regarding whether to continue this rolling approach for end-of-life components or shift to a more stable model for edge-case users.
(Note: The recording accidentally stopped here, so what follows from here on out are my notes.)
In the questions that were coming up, it was clear we needed to take a step back on this specific topic and address the overall vagueness around the family of projects. What’s part of Fedora, what’s not part of Fedora, how will all of this change over time, how this relates to Fedora Atomic Desktops, and just what falls under the concept of “Hummingbird” here.
In short, we’re still trying to figure all of this out. However, Fedora Hummingbird Linux can be thought of currently as a host for Project Hummingbird containers; it’s different from, say, CoreOS in how it’s built (the factory; more on that in a moment) and the focus on mitigating CVEs within 24 hours. It may someday be a desktop, as well, or it may change into something else. Project Hummingbird, the container images to use to build containerized applications with, will hopefully move into Fedora along with Fedora Hummingbird Linux soon. That’s why Project Hummingbird is being brought up here and discussed so heavily.
Scott shared a graphic with the Hummingbird factory as an icon at the top, with two arrows pointing down, one to Fedora Hummingbird Linux and one to Project Hummingbird. These two projects are related by that factory. The factory itself is an agentic AI factory, but it’s not generating a vibe-coded operating system or vibe-coded containers. Here’s roughly how it works (I’m still getting all the details myself, but this is my understanding): When a human opens an issue to report a bug or request a feature, agents work on the various parts of handling that bug or feature request from (1) validating the report by choosing which scripts to run to spin up test environments, for example, to (2) ensuring that all of the relevant data is present in the report and asking for additional information if needed to (3) exploring possible fixes or paths to adding the feature. Then, agents (4) create patches that, finally (5) humans go and review and validate.
Right now, the infrastructure lives on Red Hat systems simply because it’s going to take a lot of time and discussion to figure out how to migrate it where it needs to live. We’re working on building up contribution pathways so we can get people access through a contributor ladder, just like everywhere else. More to come!
Topic 6: Blogging and project content
There was a discussion about where we want to have all of the project content. Docs obviously will make their way into Fedora’s docs as the project moves over and starts creating docs (or moves existing docs over), but we were thinking more along the lines of where we wanted to have blogs since, currently, there’s two projects with two homes. We want to encourage people to post things here to Discussions, but we also need more of a curated feed where we can ensure the technical details are correct before stamping them as the project’s blog posts. After some discussion, we decided that we’ll focus on Fedora Magazine, and we’ll also repost in other places like the hummingbird-project.io site using the canonical link tag (<link rel="canonical" href="your-link-here" />) to keep the SEO with Fedora Magazine.
We’d love your posts to end up on these sites! As we start to find more and more posts here in Discussions with the hummingbird or hummingbird-sig tags, we’ll ask you if we can help you get published. More to come!
Topic 7: Administrivia - upcoming virtual face-to-face
Scott wanted to let people know that there’s an upcoming engineering face-to-face for Hummingbird, so if you have anything we need to talk about, let us know!
Topic 8: Open Floor/Q&A
We opened the floor after this to Q&A, and we talked more about the great questions that came up about the projects and their relationships and use cases all during the LTS strategy discussion (notes from me about that a bit further up this post). I think I covered pretty much everything we talked about in that section of this post, but please feel free to ask more questions and correct me if you were there!
I think that’s everything.
Our next community meeting will be 23 July 2026 at 7a CDT (12:00:00 UTC) in our Jitsi meeting room (links and details are on our Forge homepage). I’ll get it up on Fedocal soon!
