Fedora 43 Beta发布:前瞻未来
引言
Fedora的Beta版本让用户和开发者能够在最终版本发布前测试并报告问题。2025年9月16日发布的Fedora 43 Beta标志着社区进入稳定版发布的最后阶段。该Beta版本功能基本完整,目标是在Fedora 43广泛采用前发现回归错误、用户体验问题和兼容性问题。
发布与可用性
Fedora项目发布了多个版本的Beta版,包括Workstation、KDE Plasma、Server、IoT、Cloud及衍生版本。ISO镜像可从官方服务器下载。Fedora 42用户可通过DNF系统升级机制升级。由于是Beta版,用户可能会遇到错误,Fedora鼓励通过QA邮件列表或问题跟踪基础设施报告问题。
主要新功能与变更
Fedora 43 Beta带来许多底层更新,包括可见的用户功能和核心工具及系统行为。
内核、桌面和会话更新
- 基于Linux内核6.17构建。
- Workstation版搭载GNOME 49。
- 移除GNOME X11包,默认仅支持Wayland会话,现有用户将迁移至Wayland。
- KDE Plasma版搭载KDE Plasma 6.4。
安装程序和包管理
- Anaconda安装程序默认为所有Spin提供WebUI,提供更统一和现代的安装体验。
- 安装程序内部使用DNF5,逐步淘汰处于维护模式的DNF4。
- Fedora Kinoite默认启用自动更新,确保系统在后台无缝应用更新。
编程和核心工具更新
- Python版本升级至3.14,提前采用以在上游发布前捕获错误。
- Go(Golang)更新至1.25,引入新功能如
go build -asan
的内置泄漏检测和更灵活的模块根。 - GNU工具链(GCC、glibc、binutils、调试器)更新,保持核心编译和运行时工具的新鲜和安全。
- Fedora CoreOS的构建流程现在使用Containerfile标准,简化了使用Podman的构建。
桌面和用户界面亮点
- 随着GNOME 49和转向仅Wayland,用户将注意到与X11不同的UI响应性和显示行为。
- 默认等宽字体回退已修复,避免不可预测的字体替换或突然变化。
- 包含受Sally Ride启发的新壁纸,提供日/夜版本。
系统和后端增强
- RPM包管理器向RPM 6.0迈进,改进签名安全性(例如基于指纹的引用替代短ID),并支持多签名或更新的密钥格式。
- RPM宏增强,更清晰地支持包特定构建标志。
- 弃用“gold”链接器以简化链接工具集。
- 淘汰旧版绑定(如python-nose、某些gtk-rs版本),以减少维护负担并鼓励迁移到活跃支持的工具。
- Fedora CoreOS的构建管道现在使用标准容器镜像,提高可重复性。
已移除或弃用的内容
Fedora 43 Beta做出了一些大胆举措:
- 移除GNOME的X11支持:GNOME用户必须使用Wayland。
- 弃用python-nose测试库;新包应优先使用维护的测试框架。
- 删除旧版gtk-rs/gtk-rs-core/gtk4-rs版本。
- 弃用gold链接器:逐步淘汰链接器的gold变体。
这些变更反映了Fedora持续努力减少遗留负担,为未来开发维护更清洁的平台。
测试者和用户应关注的重点
由于是Beta版,仔细测试至关重要。以下领域尤其需要验证:
- 显示、图形和Wayland行为:测试GPU驱动程序(NVIDIA、AMD、Intel)、多显示器设置、分数缩放和性能回归。
- 输入和UI工作流:键盘布局切换、窗口管理和桌面响应性。
- 升级路径:从Fedora 42升级到43 Beta必须正常工作,不破坏用户配置。
- 构建和编译工具:项目,尤其是C/C++项目,应在新GCC、glibc和工具链版本下正确编译和运行。
- 包安装和依赖解析:新的包宏行为和RPM变更可能暴露损坏或过时的依赖。
- CoreOS构建(如相关)应验证容器镜像构建和集成。
- Spin迁移:测试衍生版本(XFCE、LXDE等),尤其是那些Web安装程序或UI过渡可能不同的版本。
如果发现错误,测试者应通过Fedora的QA渠道报告,如Fedora QA邮件列表或#quality:fedoraproject.org Matrix房间。Beta版本不推荐用于生产或关键任务系统。
预期时间线和下一步
Fedora 43的最终版本目标在2025年10月下旬发布,如有必要可能延迟至11月11日。未来几周,Fedora开发者将筛选错误报告、稳定性能并根据社区反馈优化用户体验变更。一旦Beta稳定且无阻塞问题,可能会出现发布候选(RC)构建,随后是最终版本。
结论
Fedora 43 Beta是Fedora演进的重要里程碑:引入现代安装程序、推动GNOME仅支持Wayland、更新核心语言和工具链,并开始削减遗留支持。它邀请开发者和爱好者帮助塑造Fedora 43的未来。