Hello Linux Geeksters. As you may know, the Fedora developers started work at a new RPM package manager, called DNF, which is a fork of yum, and uses the libsolv library. It has been integrated in Fedora 18, but it is still under testing. It should replace yum only when it will be stable enough to do yum’s tasks successfully.
While DNF 0.5 got both bug-fixes and support for group install/remove/upgrade, DNF 0.5.1, released a few days ago, got bug-fixes yet again and was optimized not to provide so much output text during the dependency-resolving process, so that the users can easily follow the process.
The developers hope to integrate DNF as default, starting with Fedora 22, which will be released in 2014, while the Hawkey package management is expected to land on Fedora 21, since DNF requires the Hawkey library. DNF works with both Python 2, which is used on current Fedora systems and Python 3, which will be implemented on the future Fedoras, if everything goes according to plan.
For now, the users are not happy with the current DNF versions, since it does is not stable and useful enough to replace yum with success. Another complaint is that DNF does not directly support the Yum plug-ins. Since it is still under massive development, it’s too early to say whether DNF will be able to successfully replace Yum or not.
Among others, the final version of DNF will have the following features:
- Delta RPM
- history undo
- parallel downloads
- bash completion