From Fedora Project Wiki
< Features
DNF, a new Package Manager
Summary
Owner
- Name: Aleš Kozumplík
- Email: akozumpl@redhat.com
Current status
- Targeted release: Fedora 18
- Last updated: 2012-05-03
- Percentage of completion: 5%
Detailed Description
Comparing to zif
People are asking why we didn't choose to adopt zif instead of fixing yum. The reasons are:
- dnf looks for a middle ground between a sane API and some backwards compatibility.
- we ultimately want unified resolver across the stack and dnf and hawkey is the first step towards that.
- using libsolv allows us to get closer to what SUSE uses. So it makes the RPM world easier to deal with.
- Libsolv is a well tested and proven code base, currently the most sophisticated and optimized dependency solving implementation.