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.
Recently, DNF 0.4.7 has been released, getting some bugfixes and a new API for extension/plug-in developers, in order to enable them to extend the package manager’s functionality. For more information, see this article from the official blog.
Among others, the final version of DNF will have the following features:
- Delta RPM
- history undo
- parallel downloads
- bash completion
In order to set DNF as the default package manager, when it will be ready, the Fedora developers will need to switch to Python 3.3, for the future systems.