原文:https://www.redhat.com/zh/blog/fedora-42-beta-now-available
以下是Fedora 42 Beta的详细更新内容:
安装程序更新
- Anaconda 安装程序:
- 成为原生的 Wayland 应用程序,不再支持 X11,改进了 Live ISO 和远程图形安装中的键盘布局控制,远程图形安装将使用 RDP 而不是 VNC。
- 推出了新的 Web UI 分区功能,提供更强大的自动分区,用户选择目标后可进行额外自定义,还新增了“重新安装 Fedora”选项和对双启动安装的简单支持。
- Web UI 成为 Fedora Workstation 的默认安装程序,提供安装进度指示器、内置帮助、配置审查等功能,还包括向导功能,允许用户在安装时跳过不需要的部分。
桌面环境更新
- KDE Plasma 版本:
- 从 Fedora 42 Beta 开始,KDE Plasma 桌面环境被提升为版本状态。
- 现在支持 Power Systems (ppc64le),完整的 KDE 堆栈(包括 KDE PIM)也在 Power 上可用,并且提供了针对 OpenPOWER 基础系统的可安装实时镜像。
- Fedora COSMIC 版本:
- 引入了基于 Rust 的新桌面环境 Fedora COSMIC 版本,由 System76 开发,具有按工作区划分的混合窗口/平铺管理、带标签的窗口堆栈以及与 GTK 和 Qt 的自定义功能。
- Fedora Workstation:
- 进行了 SDL3 过渡,并默认为 SDL 应用启用 Wayland。
- 包含新的 GNOME well-being 功能。
软件包更新
- Python 相关:
- 包含 python-setuptools 的最新上游版本,这是一个用于促进 Python 项目打包的库,它增强了以前的 Python 标准库 distutils。
- Ruby:
- 更新至 Ruby 3.4,这是 Ruby 的最新稳定版本,包含许多新特性和改进。
- NumPy:
- 将 numpy 包从 1.x 更新到 2.x,大多数软件包不会受到影响,但使用 C API 的软件包可能需要重新构建。
- GNU 工具链:
- 更新至 gcc 15、binutils 2.44、glibc 2.41 和 gdb 15+。
- 其他软件包:
- protobuf 更新到最新版本(5.x),如果时间允许,还会更新到 6.x。
- Golang 更新到版本 1.24。
- Tcl/Tk 重新构建到版本 9.0,由于存在一些主要不兼容性,将提供兼容的 Tcl/Tk 8 软件包。
- LLVM 更新到版本 20。
系统工具更新
- RPM 和 DNF5:
- RPM 支持根据 sysusers.d 配置文件中提供的配置创建用户和组。
- DNF5 包含新逻辑,将从系统中移除过期和陈旧的存储库密钥,用户在安装或升级软件时可以享受存储库密钥的自动管理。
- Firewalld:
- 对于工作站安装,默认使用 IPv6_rpfilter=loose。
- 系统优化:
- RPM copy on write 功能将为用户提供更好的体验,通过减少 I/O 和抵消软件包解压缩的 CPU 成本。
- 从 SquashFS 切换到 EROFS 作为 Fedora Live 媒体的只读文件系统镜像格式,适用于所有 kiwi 生成的 Live 媒体。
- 移除 fips-mode-setup 命令,其部分功能将被部分移除,部分被自动化取代。
其他更新
- 内核和架构支持:
- 支持更多 MIPI(非 USB)摄像头,这些摄像头常见于 x86 笔记本电脑和平板电脑上。
- 默认支持 simpledrm 内核模式设置,用于 Plymouth 引导启动画面。
- 改进了 edk2 安全性。
- 为 AMD64/x86_64 架构(v2)优化二进制文件。
- 版本和更新策略:
- Fedora Atomic Desktops 默认使用 composefs。
- Fedora Kinoite 默认启用自动更新。