
3 月 22 日,南京,聊聊生成式 AI 应用构建

Fedora Linux 42 首个 Beta 测试版已发布。
Fedora 42 测试版中有什么新功能?
Anaconda
-
原生 Wayland 应用程序: Anaconda 在 F42 测试版中现在是原生 Wayland 应用程序。它不再支持 X11,用户现在可以期待使用 Anaconda 时键盘控制更加一致,Anaconda 能够在 Live ISO 的 Wayland 环境中控制键盘布局。远程图形安装将使用 RDP 而不是 VNC。
-
Web UI分区: Anaconda 团队在 F42 测试版中推出了一款新的分区Web用户界面(UI)。这个新功能为Fedora用户带来的最大好处是新的引导分区功能。这提供了一种更强大的自动分区方式,用户可以选择一个目标,并可以进行额外的自定义设置。此变更还附带了一个新的“重新安装Fedora”功能,允许用户在系统出现问题时轻松重新安装系统,并支持双启动安装。用户只需创建一个空闲空间,无需了解其他细节。
-
Fedora Workstation 现已默认使用 Web UI: 从 F42 Beta 版开始,这个基于 Web 的操作系统安装程序界面已成为 Fedora Workstation 的默认设置。这意味着用户可以享受顺畅的安装体验,包括安装进度指示器、内置帮助、配置审查等功能。这一新特性还包括 向导,允许用户在安装时跳过他们不需要的部分。
KDE Plasma 版本
从 F42 Beta 版开始,KDE Plasma 已提升为版本状态!您可以期待继续从 Fedora KDE 享受与以往相同的质量水平,同时 Fedora KDE 现在也支持 ppc64le 等动力系统。完整的 KDE 堆栈(包括 KDE PIM)也适用于动力系统。此外,F42 Beta 版还提供了适用于基于 OpenPOWER 的系统(如 Raptor Systems 的 Talos Workstation)的可安装 Live 镜像。
Fedora COSMIC 版本
我们推出了一款新的版本!隆重介绍 Fedora COSMIC 版本——由 Pop!_OS 制造商 System76 开发的一款基于 rust 的全新桌面环境。COSMIC 拥有许多独特功能,例如混合工作空间窗口/平铺管理、带有标签的窗口堆叠以切换窗口,以及与 GTK 和(稍后)Qt 集成的强大自定义功能!
针对实时媒体的 EROFS
我们将 Fedora 实时媒体的只读文件系统镜像格式从 SquashFS 更改为 EROFS,适用于所有由 kiwi 生产的实时媒体,例如 KDE 桌面和移动设备、COSMIC、Budgie、MiracleWM、Fedora CoreOS 实时媒体等。这一变更与我们的下游和 RHEL 保持一致,为开发者在上游和下游环境中工作创建了一个更高效的生态系统。
systemd sysusers.d 的 RPM 支持
RPM支持根据在软件包有效载荷中提供的sysusers.d片段中的配置创建用户和组。这一新特性旨在将RPM功能完全集成到Fedora中。
DNF/RPM对所有变种的写时复制功能
RPM的写时复制特性将为Fedora用户带来更好的体验,因为它减少了I/O量,并抵消了包解压缩的CPU成本。RPM写时复制利用了btrfs的relinking功能,自Fedora 33以来,btrfs已成为大多数变种的默认文件系统。请注意,此更改默认不会启用此行为。
Setuptools 74+
Fedora 42 Beta 将包含 python-setuptools 的最新上游版本。Setuptools 是一个旨在通过增强先前 Python 标准库 distutils(分发工具)来简化 Python 项目打包过程的开发库。它更新迅速,经常引入破坏性变更,例如在 72.0.0 版本中移除 setup.py 测试命令,该命令在 2019 年已被弃用。
如果你的 Fedora 软件包仍然使用 setup.py 测试命令,请更新到 %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
The python3.8 软件包将从 Fedora Linux 42 开始退役,不再提供替代方案。由于 Python 3.8 已达到生命周期的终点,并且 Ubuntu 的 LTS 版本在 F42 的发布时间也将停止标准支持,我们将不再在 Fedora Linux 中支持这个版本。
Python-pytest-runner
python-pytest-runner 软件包将在 F42 测试版中弃用。建议依赖此软件包的包切换到直接使用 pytest。
PPC64LE 将不再构建 Atomic Desktops
从 F42 测试版开始,我们将不再为 PowerPC 64 LE 构建 Fedora Atomic Desktops。PPC64LE 上使用 Atomic Desktops 的用户可以选择切换回 Fedora 包模式安装,或者使用可启动容器构建自己的镜像,这些容器适用于 PPC64LE。
Fedora IoT 的 Zezere 配置服务器退役
我们将停止使用 Zezere 配置服务器,该服务器目前用于配置 Fedora IoT 设备。相反,我们已将 Zezere 配置服务器替换为提供本地用户配置方式——systemd-firstboot。这将使用户能够获得一种更稳健、经过良好测试的配置方法,该方法已默认安装在 systemd 中。用户仍然可以使用现有的 FIDO Device Onboarding 或 ignition 配置选项。
详情查看发布公告:https://www.redhat.com/zh/blog/fedora-42-beta-now-available
还没有评论,来说两句吧...