Fedora发行版发布 Linux 39

Fedora发行版发布公告 Linux Fedora Workstation、Fedora Server、Fedora CoreOS、Fedora Cloud Base、Fedora IoT Edition 和 Live 版本均可供下载。这些版本基于 KDE Plasma 5、Xfce、MATE、Cinnamon、LXDE、Phosh、LXQt、Budgie 和 Sway 等桌面环境。这些版本支持 x86_64、Power64 和 ARM64 (AArch64) 架构。Fedora Silverblue 版本的发布将有所延迟。

Fedora 最显著的变化 Linux 39年:

  • Fedora 工作站桌面已更新至 GNOME 45,该版本在面板中引入了动态指示器。 虚拟桌面改进了搜索系统性能,增加了相机电源指示器,启用了视频播放的硬件加速,替换了图像查看器和相机应用程序,改变了侧边栏的显示样式,更新了 GTK 4.12 和 libadwaita 1.4 库。
  • Bash 命令解释器默认启用命令行着色。
  • 更新的软件包版本包括 RPM 4.19、gcc 13.2、LLVM/Clang 17、binutils 2.40、glibc 2.38、Python 3.12、Perl 5.38、Golang 1.21、Boost 1.81、Vagrant 2.3、Haskell GHC 9.4、LibreOffice 7.6。
  • 添加了 default-fonts* 元软件包,以简化默认字体的更新和安装。
  • NetworkManager 提供将以 ifcfg 格式(/etc/sysconfig/network-scripts/ifcfg-*)存储的现有连接配置文件自动转换为基于密钥文件的格式的功能。
  • 提供了从时区数据库中删除 tzdata 包的功能,以减小隔离容器的大小。
  • 为了提高兼容性,sysctl vm.max_map_count 的默认值已从 65530 增加到 1048576。 Windows- 通过 Wine 或 Steam 启动的游戏。
  • createrepo_c 工具默认使用 Zstd 算法压缩存储库元数据,并且已停止在 SQLite 数据库中生成元数据。
  • 添加了官方 Fedora Onyx 构建,并进行了原子更新的 Fedora 变体 LinuxFedora Onyx 搭载 Budgie 用户环境,是对经典 Fedora Budgie Spin 版本的补充,与 Fedora Silverblue、Fedora Sericea 和 Fedora Kinoite 版本类似,这些版本分别搭载 GNOME、Sway 和 KDE 桌面环境。Fedora Onyx 基于 Fedora Silverblue 技术,同样以整体镜像的形式发布,而非拆分成多个软件包,并通过原子性地替换整个镜像进行更新。基础环境使用 rpm-ostree 工具包,从官方 Fedora RPM 软件包构建,并以只读模式挂载。安装和更新其他应用程序则使用 flatpak 系统,从而将应用程序与主系统分离,并在独立的容器中运行。
  • Sericea 和 Sway Spin 已停止发货 xorg-x11 软件包。
  • 在 Fedora Kinoite 版本(采用 KDE 的 Fedora 原子更新版本)中,默认情况下启用自动系统更新。
  • 更安全的统一核心 rpm-ostree 模式用于构建 Fedora Silverblue 和 Fedora Kinoite 版本。
  • 使用 LXQt 用户环境为 Aarch64 架构创建映像的工作已经开始。
  • Fedora Cloud 现在支持在安装需要系统重启的软件包更新后自动重启。此功能通过在执行“dnf update”操作后创建 /var/run/reboot-required 文件并在 cloud-init 中进行验证来实现。
  • 现在,通过 Active Directory、FreeIPA 或 LDAP 管理的用户可以使用 Passkeys 技术,该技术允许使用 libfido2 库支持的 FIDO2 兼容设备,通过指纹或面部识别等生物特征标识符进行无密码身份验证。
  • 由于固件更新的空间限制,Fedora 安装过程中使用的 ESP(EFI 系统分区)最小大小已从 200 MB 增加到 500 MB。500 MB 的限制与 Microsoft 自 2007 年起使用的参数一致。 Windows 10.
  • 用于为 Qt 应用程序赋予类似 GNOME 的设置和样式,以便更好地将其集成到 GNOME 桌面环境中的 QGnomePlatform 和 Adwaita-qt 主题已被停止维护。这些主题发展停滞以及与某些应用程序的兼容性问题是导致此次变更的原因。
  • aspell拼写检查软件包已被弃用,建议改用hunspell或enchant2。原因是aspell项目在过去四年中缺乏更新。
  • pam_console 软件包已被移除,因为它默认情况下未使用,存在安全问题,并且可以被 systemd 中的功能所替代。
  • man-pages-ru 软件包已停止维护,因为 man-pages-l10n 软件包中也包含了 man 手册的俄语翻译。
  • fedora-repos-modular 软件包已从基础安装中移除,模块化软件仓库也已被禁用。此更改通过减少检查次数和元数据下载次数,提高了 DNF 软件包管理器的性能。
  • 发行版中构建 Flatpak 软件包的方式已更改。现在,在使用“prefix=/app”参数重新构建软件包时,不再使用模块,而是使用单独的构建目标。
  • 独立可更新模块的制作和分发已经停止。这些模块的生命周期与核心分发框架无关,其支持也独立于分发版本之外。这种模式使得同一应用程序的不同版本软件包可以共存。停止模块支持的原因包括对模块开发失去兴趣以及维护现有模块存在问题(pagure.io/modularity 上的最后一次活动发生在三年多以前)。
  • 由 Lennart Poettering 提出的现代化启动流程过渡到第二阶段的准备工作已经完成。与传统启动流程的主要区别在于,它使用在发行版基础架构内生成并由发行版进行数字签名的统一内核映像 (UKI),而不是在内核包安装期间在本地系统上生成的 initrd 映像。UKI 将用于从 UEFI 加载内核的处理程序(UEFI 启动存根)和内核映像合并在一个文件中。 Linux initrd 系统环境已加载到内存中。从 UEFI 加载 UKI 镜像时,可以使用数字签名验证内核和 initrd 内容的完整性和真实性。验证 initrd 至关重要,因为该环境用于提取解密根文件系统的密钥。第二阶段和第三阶段的主要实现目标包括:将 systemd-boot 支持集成到安装程序中,摆脱内核命令行配置,消除在 i​​nitrd 中存储敏感数据,以及更改对可选 dracut 模块的处理方式。

向 DNF5 软件包管理器和新的基于 Web 的安装程序的过渡已推迟到 Fedora 40 发布时进行。此前计划在 Fedora 39 中从 xorg-x11-server-Xorg 软件包中移除 org-x11-drv-vesa 和 xorg-x11-drv-fbdev 驱动程序及相关代码的计划也已取消。同时,开发人员计划在 Fedora 40 中停止对 KDE 和 GNOME 版本中基于 X11 的会话的支持。

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

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster