今天,Fedora 项目很高兴地宣布,免费开源操作系统 Fedora Linux 43 的最新 Beta 版现已发布。阅读下文,详细了解 Fedora 43 Beta 的新功能和更新功能。在从以前的版本升级之前,请务必确保您的系统已更新至最新版本。

Fedora 43 Beta 中有哪些新增功能?

安装程序和桌面改进

  • 用于 Fedora Spins 的 Anaconda WebUI:在所有 Fedora 桌面变体中打造更加一致、更加现代的安装体验,让我们更接近最终取代旧版 GTK 安装程序的目标,让所有 Fedora 用户都能从同样完善且用户友好的界面中受益。
  • 将 Anaconda 安装程序切换为 DNF5:在 Anaconda 中为基于软件包的应用提供更好的支持和调试,朝着最终弃用或删除目前处于维护模式的 DNF4 迈出一大步。
  • 在 Fedora Kinoite 中默认启用自动更新:确保用户在简单重启后,其系统能持续运行最新的错误修复和功能,并在后台自动应用更新。
  • 设置默认等宽后备字体:在缺少指定的等宽字体时建立标准后备字体。字体选择也更加稳定和可预测,即使用户安装了新的字体包,也不会再出现以前版本中那种不协调的字体变化。

系统增强

  • GNU 工具链更新:使 Fedora 能够及时获得来自上游 gcc、glibc、binutils 和 gdb 项目的最新功能、改进以及错误和安全修复,并提供可正常工作的系统编译器、汇编器、静态和动态链接器、核心语言运行时和调试器。
  • 用于构建标志的特定于软件包的 RPM 宏: 为软件包提供一种标准方式,用于将内容添加到默认的编译器标志列表中。它还为软件包维护人员提供了一种更清晰、更简单的方法,以便对每个软件包的构建标志进行调整。这避免了手动编辑和重新导出环境变量的需要,并防止了旧手动方法可能出现的潜在问题,同时确保标志调整得到适当应用。
  • 使用 Containerfile 构建 Fedora CoreOS:此更改将 Fedora CoreOS (FCOS) 构建流程置于标准容器镜像构建之下,不再使用自定义工具 CoreOS Assembler。这也意味着安装了 Podman 的任何人都可以构建 FCOS,从而简化了个人用户和自动化管道的流程。

升级和删除

  • 弃用 Gold 链接器:弃用 binutils-gold 子软件包。此更改通过将可用链接器的数量从 4 个减少到 3 个,从而简化了开发人员的体验,并精简了项目的选择。它还致力于保护项目免受潜在的 Bitrot 问题的影响。Bitrot 指的是软件包质量下降,导致其随着时间推移变得无法构建或不安全。
  • 停用 python-nose:Fedora 43 Beta 中将移除 python-nose 软件包。这可以防止创建依赖于未维护的测试运行程序的新软件包。建议开发人员迁移到积极维护的测试框架,如 python3-pytest 或 python3-nose2。
  • 停用 gtk3-rs、gtk-rs-core v0.18 和 gtk4-rs v0.7: 防止 Fedora 继续依赖这些绑定的旧版、未维护版本,并减少发布过时软件和未维护的软件包版本。
  • Python 3.14:Fedora 43 Beta 中更新了 Python 堆栈,这意味着通过针对开发中的版本构建 Fedora 软件包,可以在 3.14.0 最终版本发布之前识别和报告关键错误,从而帮助整个 Python 生态系统。开发人员还可以访问此版本中的最新功能。如需更多信息,请点击此处
  • Golang 1.25: 提供 Go 中的最新更新,包括 go build -asan 在程序退出时默认的泄漏检测、用于启动文档服务器的 go doc -http 选项,以及将存储库的子目录用作模块根目录的功能。我们将继续为 Go 语言及其编写的项目提供可靠的开发平台。
  • Idris 2: 提供对 Idris 2 中新功能的访问权限,如定量类型理论 (QTT),它支持类型安全的并发编程以及对资源使用情况的精细控制。它还有一个新的核心语言、一个更精简的 prelude 库,以及一个编译为 Chez Scheme 的新目标。

有关 Fedora Linux 43 中诸多重大变化的更多信息,请参见更改集页面。

什么是 Fedora Beta 发行版?

Fedora Beta 版本已包含完整代码,与最终版本非常相似。虽然 Fedora 项目社区将对此版本进行密集测试,但我们也希望我们的最终用户能够检查并确保您关注的功能按预期工作。您发现和报告的错误有助于改善您以及全球数百万 Fedora Linux 用户的体验!携手合作,我们不仅可以帮助增强 Fedora Linux,而且随着这些修复和调整向上游推送到内核社区,我们可以为改善 Linux 生态系统和自由软件的整体状况做出贡献。

一起测试 Fedora 43 Beta

由于这是 Beta 版本,我们预计您可能会遇到错误或缺少功能。如需报告测试期间遇到的问题,请通过测试邮件列表或在 Fedora Chat (Matrix) 上的 #quality:fedoraproject.org 频道 联系 Fedora QA 团队。随着测试的进行,Ask Fedora 上的“常见问题”类别中会跟踪常见问题。

有关有效报告错误的提示,请参阅如何提交错误


关于作者

Jef Spaleta was an early contributor to fedora.us repo and Fedora Project. He was elected to the Fedora Board as an at-large community representative before life took him to Alaska ( and Antarctica!) to study the Aurora for several years. During those early years of Fedora, he was involved in much of the public discussions around the project’s shape and he was an ever-present voice in Fedora’s IRC channel, helping users and getting them started with constructively contributing. He also did a modest amount of Fedora packaging maintenance work. Now at Red Hat, Jef continues this work as Fedora Project Leader.
 

UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Virtualization icon

虚拟化

适用于您的本地或跨云工作负载的企业虚拟化的未来