Fedora Linux 41 发行版

Fedora Linux 41 发行套件的发布已经发布,产品包括 Fedora Workstation、Fedora Server、Fedora CoreOS、Fedora Cloud Base、Fedora IoT Edition、Fedora Silverblue、Fedora Kinoite 和 Live 版本,以桌面环境的 spin 形式提供。 KDE Plasma、Xfce、MATE、Cinnamon、LXDE、Phosh、Miracle、LXQt、Budgie 和 Sway 已准备好下载。为 x86_64、Power64 和 ARM64 (AArch64) 架构生成程序集。

Fedora Linux 41 中最显着的变化是:

  • 默认使用DNF5包管理器,统一现有底层库,将之前使用Python的组件用C++重写。基本的包管理功能已移至单独的 libdnf5 库。使用 C++ 代替 Python 使我们摆脱了大量的依赖关系,减少了工具包的大小,并提高了生产力。

    DNF5 工具包也与 PackageKit 解耦,转而采用名为 DNF Daemon 的新后台进程,该进程取代了 PackageKit 的功能,并提供了在图形环境中管理包和更新的界面。在用户可见的改进中,人们可以注意到操作进度的更直观指示;支持使用本地RPM包进行交易;能够在报告中显示由包中内置的脚本生成的已完成交易信息;更先进的 bash 输入补全系统。

  • Fedora 的官方 Spin 版本是通过基于 Miracle 复合管理器的图形环境创建的,使用 Wayland 协议和用于构建 Mir 复合管理器的组件。新版本的目标是提供一个实用而优雅的用户环境,具有 i3 窗口管理器风格的平铺窗口布局以及具有视觉效果的更加生动的图形设计。
    Fedora Linux 41 发行版
  • Fedora Workstation 中的 GNOME 桌面已更新至版本 47,它提供了新风格的对话框、改进了低屏幕分辨率系统的性能、录制截屏视频时的视频编码硬件加速,以及完全重新设计的用于打开和保存文件的对话框。
  • GNOME Software 恢复了安装专有 NVIDIA 驱动程序的功能,并简化了为驱动程序添加数字签名的过程,以便在安全启动模式下加载发行版时能够正常工作。可以在 MOK(机器所有者密钥)中为 NVIDIA 的内核模块创建并保存数字签名。
  • 与 X11 协议相关的 GNOME 软件包已从 Fedora Workstation 基础发行版中删除。默认支持的会话中,仅剩下 Wayland,但可以从存储库中单独安装用于组织 X11 会话的软件包。 Fedora 中弃用 X11 支持的主要原因是 RHEL 9 中弃用了 X.Org 服务器,并决定在 RHEL 10 的未来主要版本中完全删除它。
  • Fedora Workstation 默认使用 Ptyxis 终端模拟器替换 GNOME 终端,后者提供了使用 Toolbox、Distrobox、Podman 和 JHBuild 处理容器的附加功能。 Ptyxis 还具有非常快的渲染速度、更多的自定义选项以及用于清晰导航打开会话的概览模式。
    Fedora Linux 41 发行版
  • KDE 桌面版已更新,发布 KDE Plasma 6.2。如果发现严重问题,AArch64 架构的 KDE 构建将被归类为阻塞版本。
  • KDE Plasma Mobile 环境中添加了新的 Spin 版本,可在移动设备上使用。除了经典版本之外,还提供带有 KDE Plasma Mobile 的自动更新版本。
  • 基于LXQt用户环境的构建已更新至LXQt 2.0版本。
  • 更新的软件包版本包括 GCC 14、binutils 2.42、glibc 2.40、Python 3.13、Go 1.23、Node.js 22、Perl 5.40、RPM 4.20。
  • network-scripts 包已被删除,它为基于 ifup 和 ifdown 命令的经典网络配置脚本提供支持。自 2018 年以来,此类脚本已被宣布废弃。据说删除的原因是计划删除 ISC dhcp,该协议的维护已于 2022 年底停止。网络脚本的内容严重依赖于 ISC dhcp,并且由于该软件包的开发已停止,因此无法将其传输到另一个 DHCP 客户端。建议使用 NetworkManager 中的 nmcli 实用程序或 networkctl 命令,而不是 ifup 和 ifdown 命令。
  • NetworkManager 不再支持 ifcfg 格式的连接配置文件。
  • 添加了对 Intel IPU6 摄像头的支持,并为使用 MIPI(移动行业处理器接口)接口连接的摄像头启用了新的开放堆栈。许多新的笔记本电脑型号都使用 MIPI 接口,而不是以前使用的来自支持 UVC(USB 视频类)标准的设备通过 USB 总线进行视频流的接口。 Pipewire 媒体服务器可用于从 MIPI 相机捕获视频。
  • 默认情况下,Firefox 软件包支持通过 Pipewire 媒体服务器使用摄像机。
  • 在使用原子更新模型(Fedora Atomic Desktops)的构建中,Polkit 规则已更改为允许标准非特权用户无需输入管理员密码即可执行系统更新操作。同时,扩大了管理员执行时需要密码的特权操作数量(用于额外确认危险操作,例如更改内核参数、从本地 FS 安装软件包以及更改系统映像)。
  • Fedora CoreOS 和 Fedora IoT 发行版的原子更新版本默认切换到 Composefs 文件系统,这使得可以在这些程序集中使用以只读模式运行的根分区,并进一步使用完整性验证工具系统分区,让您能够识别工作期间出现的问题。 /etc 和 /var 分区继续以可写方式挂载。 Composefs 文件系统是作为内核中已有的 OverlayFS 和 EROFS 文件系统的附加组件实现的,并针对多个已安装磁盘映像内容的高效联合存储进行了优化。
  • Fedora 的原子可升级版本(例如 Fedora Atomic、CoreOS 和 Fedora IoT)提供了新的 bootc 实用程序,该实用程序取代了 rpm-ostree,并且专为使用 OCI(开放容器计划)映像进行事务系统升级而设计。要更新原子程序集中的引导加载程序,请使用 bootupd 实用程序。
  • 在 GNOME、KDE ​​Plasma 和 Budgie 版本中,经过调整的后台进程用于管理电源配置文件而不是 power-profiles-daemon,为配置功耗模式提供了更多选项。
  • 在将 Redis DBMS 代码库转移到专有许可证方面,提出了使用 Valkey 分支来代替 Redis。
  • 大多数包提供可重复的构建功能,以确保分布式二进制文件是根据提供的源代码构建的,并且不包含隐藏的更改。
  • 安装程序添加了对带有 OPAL2 TCG 接口的自加密驱动器(SED - 自加密驱动器)的支持,其中硬件加密设备直接内置于控制器中。
  • PyTorch 库包现在包含对 ROCm 堆栈的支持,以实现 AMD GPU 上的硬件加速。 PyTorch 包已更新至版本 2.4,ROCm 已更新至版本 6.2。
  • 带有 GIMP 光栅图形编辑器的软件包已转移到初步版本的交付中,在此基础上将形成 GIMP 3 版本。
  • 添加了新的 fedora-repoquery 实用程序,允许您在 Fedora、EPEL、eln 和 Centos Stream 存储库中搜索软件包。
  • 默认情况下,OpenSSL 包不信任使用 SHA-1 哈希创建的数字签名。
  • 添加了对使用内核级 TLS (kTLS) 实现来加速 GnuTLS 的支持。
  • 为了在 GCC 中构建 CPython,启用了优化模式“-O3”而不是默认模式“-O2”,这将 Python 性能提高了大约 4%。
  • Python 2 的软件包以及所有需要 Python 2.7 才能工作的软件包的供应已停止。
  • 停止使用 PHP 生成 32 位包。

此外,我们还可以注意到 Fedora 41 的 RPM Fusion 项目引入了“免费”和“非自由”存储库,其中包含附加多媒体应用程序(MPlayer、VLC、Xine)、视频/音频编解码器、DVD 支持、专有 AMD并提供 NVIDIA 驱动程序、游戏程序和模拟器。

来源: opennet.ru

添加评论