Fedora 43 Beta 发布:下一代 Linux 发行版技术预览

Fedora 43 Beta 于2025年9月16日发布,带来多项重要技术更新:采用Linux内核6.17、GNOME 49桌面环境、默认Wayland会话、DNF5包管理器、Python 3.14和Go 1.25工具链升级,以及容器化构建流程改进等核心系统增强。

Fedora 43 Beta 发布:前瞻预览

引言

Fedora 的 Beta 版本为用户和开发者提供了最早体验下一代发行版的机会——在最终版本发布前进行测试并报告问题。2025年9月16日发布的 Fedora 43 Beta 标志着社区进入了稳定版 Fedora 43 的最后阶段。

此 Beta 版本已基本功能完备:开发者希望其与最终版本高度一致(除最后一刻的修复外)。目标是在 Fedora 43 被广泛采用前发现回归错误、用户体验问题和兼容性问题。

发布与获取

Fedora 项目发布了多个版本的 Beta:Workstation、KDE Plasma、Server、IoT、Cloud 以及适用的 Spins/Labs。ISO 镜像可从官方 Fedora 服务器下载。

Fedora 42 用户可通过 DNF 系统升级机制进行升级。部分 Spins(如 Mate 或 i3)尚未在所有架构上完全可用。

由于是 Beta 版本,用户可能会遇到错误。Fedora 鼓励测试者通过 QA 邮件列表或 Fedora 问题跟踪基础设施提交问题。

主要新功能与变更

Fedora 43 Beta 带来了许多底层更新——部分体现在用户可见功能,部分在核心工具和系统行为中。

内核、桌面与会话更新

  • Fedora 43 Beta 基于 Linux 内核 6.17 构建
  • Workstation 版本搭载 GNOME 49
  • 重大转变:Fedora 为 Workstation 移除了 GNOME X11 软件包,使 Wayland 成为 GNOME 默认且唯一的会话。现有用户将迁移至 Wayland
  • KDE 版本中搭载 KDE Plasma 6.4

安装程序与包管理

  • Fedora 的 Anaconda 安装程序为所有 Spins 默认提供 WebUI,提供更统一、现代化的桌面变体安装体验
  • 安装程序内部使用 DNF5,逐步淘汰已进入维护模式的 DNF4
  • Fedora Kinoite 默认启用自动更新,确保系统在后台无缝应用更新,减少用户干预

编程与核心工具更新

  • Fedora 43 Beta 中的 Python 版本升级至 3.14,提前采用以在上游发布前发现错误
  • Go (Golang) 更新至 1.25 版本,带来新功能如 go build -asan 的内置泄漏检测和更灵活的模块根目录
  • GNU 工具链(GCC、glibc、binutils、调试器)更新,保持核心编译和运行时工具的新鲜度和安全性
  • Fedora CoreOS 的构建流程现在使用 Containerfile 标准替代自定义汇编工具,简化了使用 Podman 的构建过程

桌面与用户界面亮点

Fedora 43 Beta 引入了多个显著的用户体验变化:

  • 随着 GNOME 49 和向纯 Wayland 的转变,用户将注意到与 X11 不同的 UI 响应速度和显示行为
  • 默认等宽字体回退机制已修复,避免在等宽字体不可用时的不可预测字体替换或突然变化
  • Fedora 43 Beta 包含受 Sally Ride 启发的新壁纸,提供日/夜版本

系统与后端增强

在底层,Fedora 43 Beta 优化了系统的构建、打包和更新方式:

  • 软件包管理器 RPM 向 RPM 6.0 迈进,改进了签名安全性(例如基于指纹的引用替代短 ID),并支持多重签名或更新的密钥格式
  • RPM 宏正在增强,以更清晰地支持特定于软件包的构建标志
  • Fedora 正在弃用 “gold” 链接器(binutils 链接器的变体)以简化链接工具集
  • 旧版绑定(如 python-nose、某些 gtk-rs 版本)正在退役,以减少维护负担并鼓励迁移到活跃支持的工具
  • Fedora CoreOS 的构建流水线现在使用标准容器镜像,提高了可重复性

已移除或弃用的内容

Fedora 43 Beta 做出了一些大胆举措:

  • 移除了 GNOME 的 X11 支持:GNOME 用户必须使用 Wayland
  • 正在退役 python-nose 测试库;新软件包应优先选择维护中的测试框架
  • 正在弃用旧版 gtk-rs/gtk-rs-core/gtk4-rs 版本
  • 黄金链接器弃用:正在逐步淘汰链接器的 gold 变体

这些变化反映了 Fedora 持续减少遗留负担、为未来开发维护更清洁平台的努力。

测试者与用户应关注的重点

由于这是 Beta 版本,仔细测试至关重要。以下领域尤其需要验证:

  • 显示、图形和 Wayland 行为:测试 GPU 驱动程序(NVIDIA、AMD、Intel)、多显示器设置、分数缩放和性能回归
  • 输入和 UI 工作流:键盘布局切换、窗口管理和桌面响应能力
  • 升级路径:从 Fedora 42 升级到 43 Beta 必须正常工作,不破坏用户配置
  • 构建和编译工具:项目,特别是 C/C++ 项目,应在新的 GCC、glibc 和工具链版本下正确编译和运行
  • 软件包安装和依赖解析:新的软件包宏行为和 RPM 变更可能暴露损坏或过时的依赖
  • 如果相关,CoreOS 构建应验证容器镜像构建和集成
  • Spins 迁移:测试 Spins(XFCE、LXDE 等),特别是那些 Web 安装程序或 UI 转换可能不同的版本

如果发现错误,测试者应通过 Fedora 的 QA 渠道报告,如 Fedora QA 邮件列表或 #quality:fedoraproject.org Matrix 房间。

由于 Beta 版本用于测试,不建议在生产或关键任务系统中使用。

预期时间线与后续步骤

Fedora 43 的最终版本目标是在 2025 年 10 月下旬发布,如有必要可能推迟至 11 月 11 日。

在接下来的几周内,Fedora 开发者将筛选错误报告、稳定性能,并根据社区反馈优化用户体验变更。一旦 Beta 稳定且没有阻塞问题,可能会发布候选版本(RC)构建,随后是最终版本。

Beta 窗口期的社区测试和问题报告将显著影响最终 Fedora 43 的完善程度。

结论

Fedora 43 Beta 是 Fedora 演进过程中的重要里程碑:它引入了现代化安装程序、推动 GNOME 纯 Wayland 化、更新核心语言和工具链,并开始削减遗留支持。这是邀请开发者和爱好者共同塑造 Fedora 43 未来的机会。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计