Red Hat

平台

精选

尝试 & 购买

查看所有产品

按行业

探索解决方案

服务

培训与认证

精选

探索服务

主题

文章

更多探索

探索资源

客户

合作伙伴

关于我们

开源

公司详细信息

探索 Red Hat 联系我们 对于客户

合作伙伴

尝试、购买和销售

学习资源

开源社区

为您推荐 New

建议

当您浏览 redhat.com 时,我们会推荐您可能喜欢的资源。现在,试试这些。

Red Hat 博客

订阅 Feed

Fedora 42 Beta 版本现已可用

2025 年 3 月 18 日 Matthew Miller 阅读时长约 5 分钟

返回所有帖子

今天,Fedora 项目 很高兴地宣布 Fedora 42 的 Beta 版本,这款免费开源操作系统的最新版本现已推出。 在下面了解有关 Fedora 42 Beta 的新增和更新功能的更多信息,并且不要忘记在从以前版本升级之前确保您的系统已完全更新。

Fedora 42 Beta 的新特性?

Anaconda

KDE Plasma 版本

从 F42 Beta 开始,KDE Plasma 已升级为正式版本! 您可以期待从 Fedora KDE 获得与以往相同质量水平的体验,此外,Fedora KDE 现在在 Power Systems (ppc64le) 上受支持。 完整的 KDE 堆栈(包括 KDE PIM)也可在 Power 上使用。 此外,F42 Beta 为基于 OpenPOWER 的系统(如来自 Raptor Systems 的 Talos Workstation)提供可安装的 Live 镜像。

Fedora COSMIC Spin

我们有了一个新的 Spin! 推出 Fedora COSMIC Spin,这是一种由 System76(Pop!_OS 的制造商)开发的新型基于 Rust 的桌面环境。 COSMIC 具有许多独特的功能,例如混合的每个工作区窗口/平铺管理、带有选项卡的窗口堆栈以在窗口之间切换以及与 GTK 和(稍后)Qt 集成的强大的自定义功能!

EROFS 用于 Live 介质

我们已将只读文件系统映像格式从 SquashFS 切换到 EROFS,用于所有 kiwi 生成的 Live 介质的 Fedora Live 介质,例如 KDE 桌面和移动设备、COSMIC、Budgie、MiracleWM、Fedora CoreOS Live 介质等。 此更改与我们的下游和 RHEL 保持一致,这为开发人员在上游和下游的工作中创建了一个更高效的生态系统。

RPM 支持 systemd sysusers.d

RPM 支持根据软件包有效负载中提供的 sysusers.d 片段中的配置来创建用户和组。 此新功能旨在将此 RPM 功能完全集成到 Fedora 中。

DNF/RPM 写时复制适用于所有变体

RPM 写时复制功能将为 Fedora 用户提供更好的体验,因为它减少了 I/O 量并抵消了软件包解压缩的 CPU 成本。 RPM 写时复制使用 btrfs 中的重链接功能,自 Fedora 33 以来,btrfs 一直是大多数变体的默认文件系统。 请注意,此更改默认情况下不会启用此行为。

Setuptools 74+

Fedora 42 Beta 将包含 python-setuptools 的最新上游版本。 Setuptools 是一个包开发过程库,旨在通过增强以前的 Python 标准库 distutils(分发实用程序)来促进 Python 项目的打包。 它变化很快,并且经常引入重大更改,例如在 72.0.0 版本中删除了 setup.py test 命令,该命令已于 2019 年弃用。

如果您的 Fedora 软件包仍使用 setup.py test 命令,请更新为 %pytest、%tox、%{python3} -m unittest 等。

DNF5

DNF5 已经完成了一些工作,现在包括新的逻辑,可以从系统中删除过期的和废弃的存储库密钥,这意味着用户可以在软件安装或升级期间享受存储库密钥的自动管理。

NumPy2

F42 Beta 将包含对 NumPy2 的更新。 大多数软件包不会受到影响,但使用 C API 的软件包可能需要重建。 此更新带来了更多最新的修复、性能改进和更好的文档。

Ruby 3.4

Ruby 3.4 是 Ruby 的最新稳定版本。 其中包含许多新功能和改进,以满足 Ruby 日益多样化和不断增长的需求。 通过从 Fedora 41 中的 Ruby 3.3 到 Fedora 42 中的 Ruby 3.4 的重大更新,Fedora 成为了卓越的 Ruby 开发平台。

淘汰和弃用

淘汰 python3.8

python3.8 软件包将被淘汰,而不会从 Fedora Linux 42 开始替换。 由于 Python 3.8 已 EOL,并且 Ubuntu 的 LTS 也在 F42 发布时停止标准支持,因此我们不再在 Fedora Linux 中支持此版本。

Python-pytest-runner

python-pytest-runner 软件包将在 F42 Beta 中弃用。 鼓励依赖的软件包切换为直接使用 pytest。

Atomic Desktop 将不再为 PPC64LE 构建

从 F42 Beta 开始,我们将不再为 PowerPC 64 LE 构建 Fedora Atomic Desktop。 PPC64LE 上的 Atomic Desktop 用户可以切换回 Fedora 软件包模式安装,或者使用可用于 PPC64LE 的可启动容器构建自己的镜像。

淘汰用于 Fedora IoT 的 Zezere 部署服务器

我们将淘汰 Zezere 部署服务器的使用,该服务器当前用于配置 Fedora IoT 设备。 相反,我们已将 Zezere 部署服务器移至提供本地用户配置方式 - systemd-firstboot。 这将为用户提供更强大、经过良好测试的配置方法,该方法已默认随 systemd 安装。 用户仍然可以使用 FIDO Device Onboarding 或 ignition 的现有配置选项。

什么是 Fedora Beta 版本?

Fedora Beta 版本是代码完整的,并且非常接近最终版本。 尽管 Fedora 项目社区将对该版本进行紧张的测试,但我们也希望我们的最终用户进行检查,并确保您关心的功能按预期工作。 您发现并报告的错误有助于改善您的体验以及全球数百万 Fedora Linux 用户的体验! 总之,我们不仅可以帮助增强 Fedora Linux 的实力,而且随着这些修复和调整被推送到内核社区的上游,我们可以为 Linux 生态系统和自由软件的改进做出整体贡献。

让我们一起测试 Fedora 42 Beta

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

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

关于作者

Matthew Miller 是杰出工程师 和现任 Fedora 项目负责人。