Fedora 项目今天发布了 Fedora Linux 40,这是这个广受欢迎的发行版的最新稳定版本,采用了一些最新的 GNU/Linux 技术和开源软件。
Fedora Linux 40 由最新、最强大的 Linux 6.8 内核系列提供支持,旗舰版 Fedora 工作站版采用 GNOME 46 桌面环境,Fedora KDE Spin 版采用 KDE Plasma 6 桌面环境,由于 X11 会话已被完全删除,该版本默认采用 Wayland 会话。
Fedora Linux 40 的其他功能包括默认启用 IPv4 地址冲突检测、在 NetworkManager 中将 stable-ssid 作为为 Wi-Fi 连接分配单独稳定 MAC 地址的默认模式,以及为默认系统服务启用 systemd 服务加固功能。
Fedora Linux 40 还包括一些有趣的软件包管理变更,例如放弃 Delta RPM,并在 DNF / DNF5 的默认配置中禁用支持。它还改变了 DNF 行为,默认情况下不再下载文件列表。不过,该版本没有提供期待已久的 DNF5 软件包管理器。
该版本还允许使用 sudo dnf install python3-torch 命令轻松安装 PyTorch 开源机器学习框架。不过,当前的 PyTorch 版本只支持 CPU,对 GPU 和 NPU 等加速器的支持将在未来的更新中启用。
“Fedora 项目负责人马修-米勒(Matthew Miller)说:”我们希望在 Fedora Linux 中尽可能方便地使用这一工具。”目前,这适用于玩转这项技术,也可能适用于一些轻度推理负载。”
在引擎盖下,Fedora Linux 40 搭载了最新的 GNU 工具链,包括 GCC(GNU 编译器集)14.0、GNU Binutils 2.41、GNU C 库(Glibc)2.39、GDB(GNU 调试器)14.1、Golang 1.22、LLVM 18、Boost 1.83、Ruby 3.3、Podman 5、PostgreSQL 16、PHP 8.3、Kubernetes 1.29 和 IBus 1.5.30。
一些功能在 Fedora Linux 40 中已被弃用或替换,例如 libuser 库和 passwd 软件包(将由 shadow-utils 代替)、OpenSSL 1.1 和 Python 3.7 软件包,以及作为 SASL 机制的 NTLM 身份验证。该版本用 Zlib-ng 替换了 Zlib,用 minizip-ng 替换了 minizip,用 wget2 替换了 wget,用 iotop-c 替换了 iotop。
其他值得注意的变更包括将 /var/run selinux-policy 条目移至 /run,以及改进对统一内核的支持以直接启动 UKIs,为 AArch64 架构启用 UKIs,并添加使用 UKIs 的仅 UEFI 云镜像变体。
对于 AMD GPU,Fedora Linux 40 预装了 AMD ROCm 6.0,这是 AMD 针对 AI 和 HPC 工作负载性能进行优化的软件的最新版本,可支持最新的旗舰 AMD Instinct MI300A 和 MI300X 数据中心 GPU。
Fedora Linux 官方自旋版的显著变化包括为 Fedora Cinnamon Spin提供最新的 Cinnamon 6.0 桌面环境,为 Fedora IoT Spin提供 OSTree 支持,以提供适用于边缘和物联网用例的操作系统,以及用于部署和配置 Fedora IoT 系统的新工具–简化配置。
此外,Fedora Silverblue 和 Fedora Kinoite 版本将使用 bootupd 管理引导加载器更新。随着这一版本的发布,基于 rpm-ostree 的 Fedora 变体现在被归入一个名为 Fedora Atomic Desktops 的统一架构下,其中包括 Silverblue、Kinoite、Sway Atomic 和 Budgie Atomic。
期待已久的 Anaconda 安装程序承诺在安装 Fedora Linux 时提供焕然一新的用户界面和新功能。这已被推迟到计划于今年晚些时候发布的下一个版本,即 Fedora Linux 41。
Fedora Linux 40 现可从官方网站下载,支持 64 位(amd64)和 AArch64(arm64)平台。当然,这个版本是针对新安装的,现有的 Fedora Linux 39 用户可以使用 DNF 系统升级来升级他们的安装。
转自 Fedora Linux 40 Officially Released with Linux Kernel 6.8, Here’s What’s New – 9to5Linux