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 looks like the Fedora developers are ready to replace Yum with DNF, starting with Fedora 22, scheduled for release in 2015.
DNF has the same CLI syntax as yum, but it handles dependencies faster and uses less memory and run on both Python 2 and Python 3.
DNF has received some interesting features lately. DNF 0.5.0 got support for group install/remove/upgrade, DNF 0.5.1 was optimized not to provide so much output text during the dependency-resolving process, and DNF 0.5.2, which is the latest version available, also got improvements and bug-fixes.
Among others, the final version of DNF will have the following features:
- Delta RPM
- history undo
- parallel downloads
- bash completion