从 Changelog 看演进:Universal Blue main 项目现状与未来路线图 📅 发布时间:2026/8/18 17:25:14 👁 浏览次数: 从 Changelog 看演进Universal Blue main 项目现状与未来路线图【免费下载链接】mainOCI base images of Fedora with batteries included项目地址: https://gitcode.com/gh_mirrors/main9/mainUniversal Blue main 项目CHANGELOG.md是一个为 Fedora 原子桌面镜像开箱即用batteries included而生的增强型基础镜像项目也是 Aurora、Bluefin、Bazzite 等知名发行版的地基。这篇文章将从项目 Changelog 出发带你梳理它从 2023 年 v1.0 一路走到 2025 年 v2.3 的完整演进轨迹并展望其未来路线图——无论你是刚接触 Fedora 原子桌面的新手还是想了解镜像构建思路的爱好者都能从中找到有价值的信息。Universal Blue main 是什么先看它的项目定位简单说Universal Blue main 把 Fedora 官方提供的 Silverblue、Kinoite、base-atomic 等原子桌面镜像改造得更好用预装常见的多媒体解码器、硬件驱动、开发工具并接入 Flathub、签名内核、自动更新等服务让用户拿到手就能用不必像原版那样折腾半天。项目定位的关键信息都写在 README.md 中——它明确说自己是一个用于其他所有 uBlue 镜像的公共基础镜像对 Fedora 做最小但重要的调整。换句话说它是整个 Universal Blue 生态的地基。从 v1.0 到 v2.3Changelog 里的三个关键转折点翻开 Changelog整个项目的演进可以清晰地分为三个阶段每个阶段都对应一次技术理念的跃迁。转折点一2023 年从多而杂走向统一体系项目最初的版本v1.0v1.11处于快速扩张期镜像覆盖了 Silverblue、Kinoite、Sericea、vauxite、mate、lxqt、cinnamon、onyx 等大量桌面变体。但这一时期最重要的动作不是加桌面而是打地基v1.1.0 起采用统一 ISO构建所有镜像安装体验从此一致v1.5.0 引入全新的akmods 构建流程第三方内核模块有了统一的生产线v1.10.0 加入cosign 签名、bootc 快照和 NVIDIA 镜像构建供应链安全开始被重视。转折点二2024 年拥抱 dnf5 与 distro bootc2024 年的 v2.x 版本开始换心脏。v2.1.0 将 Fedora 37 标记为 EOL、开启 Fedora 40 预览v2.2.02024 年 11 月则是变化最密集的一版全面启用Fedora 41 构建并用negativo17 仓库替换 rpmfusion加入wl-clipboard、flatpak-spawn、yubikey-manager、fprint、libcamera等实用组件移除了lchsh、chsh用签名内核 versionlock取代旧的替换方案。转折点三2025 年聚焦、瘦身与做减法v2.3.02025 年 4 月是 Changelog 目前最新的正式版本latest 升级到 Fedora 42、GTS 指向 Fedora 41、Fedora 40 正式弃用并尝试了 cosmic 桌面构建。而更重要的信号来自 README 顶部的公告——2025 年 9 月起项目只构建 base、kinoite、silverblue 三种镜像sway、budgie、cosmic 等镜像已全部移除。做减法成为项目新的主题。现在的镜像到底加装了哪些好东西所有预装内容都由 packages.json 统一管理可以归纳为四大类类别代表组件作用 多媒体全家桶ffmpeg、libheif、mesa-va-drivers、intel-vaapi-driver视频解码、图片缩略图、硬件加速开箱即用️ 硬件生态libcamera、fprint、pam-u2f、yubikey-manager、openrgb、solaar、oversteer摄像头、指纹、硬件密钥、外设灯效一步到位️ 开发与效率distrobox、just、fzf、tmux、htop、vim、wl-clipboard终端党最爱的工具几乎全预装 中文友好fcitx5 系列kinoite、ibus-mozcsilverblue、CJK 字体输入法与中文显示无需额外折腾这套清单的设计思路很明确把 90% 用户 90% 的常见需求装进镜像剩下 10% 用 Flatpak 和 distrobox 兜底。版本策略GTS 与 Latest 双轨制怎么选从 Justfile 的变量定义可以清晰看到当前的版本矩阵GTS长期稳定轨Fedora 43追求稳定适合不想频繁折腾的用户Latest最新轨Fedora 44追踪新特性适合愿意尝鲜的玩家Beta预览轨Fedora 45仅供测试不建议日常使用。对应版本的具体镜像摘要记录在 image-versions.yaml 中构建时按摘要锁定上游镜像保证可复现。对普通用户来说选 GTS 最省心选 Latest 最时髦。一条流水线三种镜像构建管线如何工作Universal Blue main 的构建逻辑非常优雅一个 Containerfile 三个 shell 脚本就完成了从上游 Fedora 镜像到成品镜像的全部工作build_files/install.sh安装 dnf5、启用 COPR 仓库、替换为签名内核、接入 negativo17 多媒体仓库、配置 Flathubbuild_files/initramfs.sh用 zstd 压缩重新生成 initramfs压缩配置见 sys_files/usr/lib/dracut/dracut.conf.d/10-compression.confbuild_files/post-install.sh启用自动更新定时器、清理残留、执行 bootc 提交前检查。整个过程还用到了 buildah 缓存、akmods 预编译模块等技巧让每次构建又快又稳。这也是为什么 Aurora、Bluefin、Bazzite 能放心地把它当地基。未来路线图三个可以确定的演进方向结合 Changelog 的趋势和 README 的公告项目的未来方向其实已经很清晰全面拥抱 bootc从 v1.10 加入 bootc 快照到 Containerfile 末尾的bootc container lint检查容器原生化已是大势所趋镜像家族持续精简砍掉低使用率的桌面变体把精力集中在 base、kinoite、silverblue 三条核心线上供应链安全继续加固cosign 签名、akmods 签名内核、versionlock 固定版本这些安全基建只会越来越强。想亲手体验三步上手如果你想亲自看看这套构建流程只需克隆仓库git clone https://gitcode.com/gh_mirrors/main9/main然后配合 Justfile 中提供的just build、just run等命令即可在本地用 podman 构建并测试镜像。整个流程对新手也很友好——项目还专门提供了 CONTRIBUTING.md 和 CODE_OF_CONDUCT.md 来引导贡献者。从 2023 年的百花齐放到 2025 年的聚焦瘦身Universal Blue main 用两年时间完成了从什么都做到把核心做到极致的转变。对普通用户而言这意味着更稳定的升级体验、更快的构建速度以及更值得信赖的 Fedora 原子桌面基础镜像——这就是它当下与未来的最佳注脚。【免费下载链接】mainOCI base images of Fedora with batteries included项目地址: https://gitcode.com/gh_mirrors/main9/main创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考