Fedora 45 香肠工厂:从代码到发行版的旅程

The Fedora 45 Sausage Factory

这篇文章带你深入 Fedora 45 的构建流水线,揭秘从打包者提交代码到最终生成 ISO、云镜像和容器镜像的全过程。流程始于 dist-git,打包者通过 fedpkg 提交构建请求,随后 Koji 构建系统接管,在完全隔离的环境中复现构建。更新发布需经过 Bodhi 的严格测试与反馈机制,确保只有高质量的包能进入稳定版。最后,Pungi 作为编排器,冻结软件包集合,协调 Kiwi 等工具生成各类安装镜像。整个过程透明且可审计,展现了开源社区如何高效协作打造稳定可靠的 Linux 发行版。

每个构建都始于一个干净的房间,你永远不会因为有人上周在构建器上安装了某些东西而得到不同的结果。
  1. cube00

    这种端到端的文档在排查问题时简直是无价之宝。

    我曾遇到一个服务报错,说是根目录的文件权限在不同 Fedora 版本间发生了变化 [1]。我一直搞不清是哪个环节生成了文件系统镜像,但多亏了这篇指南,我现在知道该从哪里开始查起了。

    [1]: https://bugzilla.redhat.com/show_bug.cgi?id=2402944#c1

  2. 28304283409234

    与此同时,这种“漂蓝”(bluewashing)似乎仍在按部就班地进行。https://techrights.org/n/2026/07/22/IBM_is_Not_Done_Destroyi...

  3. mdlxxv

    这真是一个“牛肉奇迹”(Beefy Miracle)。

    https://web.archive.org/web/20230112002240/https://beefymira...

同日更多故事

2026-07-25