Fedora 39 将使用 DNF5 作为默认打包工具


Fedora Wiki 上的变更提案显示,明年春天的 Fedora 39 可能会用新的 DNF5 打包工具和 libdnf5 支持库取代 DNF、libdnf 和 dnf-automatic。DNF5 可大幅改善用户体验,并提供更好的性能来处理 Fedora Linux 上的软件管理。

变更提案大致总结如下:

我们预期旧的 DNF 只会获得来自上游的有限支持,新的 DNF5 将显着改善用户体验和性能,此次替换是 Fedora 软件管理堆栈升级的第二步。

如果不进行更改,将会有多个基于不同库(libdnf、libdnf5)的软件管理工具(DNF5、旧 Microdnf、PackageKit 和 DNF),提供不同的行为,并且不共享历史记录。

DNF5 的开发于 2020 年在 Fedora-Devel 列表中公布。

DNF5 取消了 Python 代码,以更小的体积来获取更快的性能,它会取代现有的 DNF 和 microdnf 工具。DNF5 还统一了软件管理堆栈的行为,引入了一个新的守护进程来替代 PackageKit 的 RPM,并且性能更好。另外,据外媒 Phoronix 介绍, DNF5 在查询存储库、咨询操作、RPM 查询和元数据共享方面也有更快的性能。

目前该变更提案仍需要 Fedora 工程和指导委员会 (FESCo) 签署,但鉴于 Red Hat 本身就参与了 DNF5 的开发,该提案大概率会得到批准。想了解更多的朋友可以查看 Fedora Wiki 上的更改提案。


相關推薦

2023-06-28

Fedora Workstation 39 预计于今年晚些时候发布。该系统的一个重大变化是,它可能会默认使用 Anaconda WebUI 进行安装。 过去一年半,红帽工程师一直在为操作系统安装程序 Anaconda 开发新的 Web UI,并考虑在今年晚些时候发布的 Fed

2022-11-16

在推迟了半个月之后,Fedora Project 正式发布了 Fedora Linux 37,带来了以下变化: Fedora Workstation 37 搭载 GNOME 43 桌面环境 Fedora Linux Spins 也包含一些其他桌面环境的最新版本,即 KDE Plasma 5.26、Xfce 4.16、LXQt 1.1.0(LXQt 1.2.0 可以作

2023-02-16

尽管距离 4 月份发布 Fedora Linux 38 还有很多工作要做,但 Fedora 项目经理 BEN COTTON 已宣布 Fedora Linux 39 开发周期正式开始,并公布了对应的开发计划。 开发计划中一些重要的里程碑: 2023 年 6 月 21 日星期三:提案

2022-11-13

持 Wayland 的开放功能,不受 X11 兼容层的限制。 现在,Fedora Workstation 37 将率先引入原生支持 Wayland 的 Blender。Fedora 用户很快就会发现他们打包的 Blender 版本可在启用 Wayland 支持后运行。 据介绍,Fedora Rawhide 中的 Blender 软件包

2022-06-29

据外媒 Phoronix 报道,Fedora 工程和指导委员会(FESCo)已经批准了 Fedora Linux 37 大量的新特性,以便开发人员继续本周期的 Fedora 开发工作。  Fedora 37 新一批获批的项目包括: Fedora 提供的所有 Java JDK 现在都将基于树

2023-01-08

方案。与 OpenMandriva Lx 版本一样,OpenMandriva ROME 继续默认使用 LLVM 编译器作为使用 GCC 的替代方法。 目前 OpenMandriva ROME 23.01 现已作为滚动发布形式的 Mandriva 派生发行版正式推出,滚动分支使用内核 6.1.1 版本(默认为 clang 编译

2023-02-08

Fedora 工程和指导委员会已经签署了去年 6 月提议的 “取消 Flathub 过滤器” 提案,现在 Flathub 的默认过滤器已关闭,用户可在 Fedora 中安装由 Flathub 提供的所有软件包。 Flathub 是 Fedora 35 中引入的第三方软件管理器,平台上

2022-10-08

作为默认桌面环境的发行版暂时还没有这个功能(例如:Fedora)。 目前这些变化已经可以在 Debian 12 中找到(如下图)。也就是说当 Debian 12 在 2023 年发布时,你应该是能够用上 GNOME 的三重缓冲技术。 当然,如果你想率先尝

2023-06-05

大概是 RHEL10)的一部分提供。 这也限制了 Red Hat 参与 Fedora 的 LibreOffice 打包工​​作,而希望 Flatpak 版本 LibreOffice 能够填补空白。 根据 Red Hat 员工和 GNOME 开发者 Matthias Clasen 的说法,LibreOffice RPM 已被红帽放弃,并决定未来

2023-02-28

Fedora 内置的 delta RPM 是一种增量更新机制,允许只下载当前安装的 RPM 包和更新版本之间的二进制差异。虽然该方案在 Internet 连接/带宽受限的场景下里是有意义的,但多年来 delta RPM 并没有被证明其价值,现在 Fedora Linux 正在考

2023-03-18

,而对于 Amazon Linux 2023,官方公开指出该发行版“基于 Fedora,但不直接与 Fedora 的任何特定版本兼容。” Amazon Linux 2023 在 Amazon Linux 2 的基础上提供了许多更新、进一步的安全增强,以及 Amazon Web Services 客户的其他质量改进。

2024-01-18

在可以直接在Bun中导入SQLite数据库,极大简化了在项目中使用SQLite的流程。通过简单的import语句,开发者能够轻松导入和管理数据库,这对于需要处理数据存储和读取的应用程序来说,无疑是一个巨大的便利。 import db from './my

2022-11-23

GCC 编译器(和 Clang)的发展,LTO 也逐渐变得更好,像 Fedora 在打包他们的发行版安装包时都会默认使用 LTO,也有像 Clear Linux 这样的公司通过使用 AutoFDO(基于程序性能分析工具的反馈式编译优化)来进一步提升其发行版的

2022-11-19

在半个月前,Fedora 提出了一项新的提议,该提议希望 “将 Fedora 移植到现代 C 语言标准”,如今该提议的状态已被修改成 “接受”,这也意味着这一提议已获得 Fedora 工程和指导委员会(FESCo, Fedora Engineering and Steering Committee)