From Fedora Project Wiki
< Features
No edit summary |
|||
Line 7: | Line 7: | ||
== Summary == | == Summary == | ||
A preview of the next-generation Yum package manager, using hawkey/libsolv for backend. | |||
== Owner == | == Owner == | ||
* Name: [[User:akozumpl| Aleš Kozumplík]] | * Name: [[User:akozumpl| Aleš Kozumplík]] | ||
* Email: akozumpl@redhat.com | * Email: akozumpl@redhat.com | ||
Line 16: | Line 17: | ||
* Targeted release: [[Releases/18 | Fedora 18 ]] | * Targeted release: [[Releases/18 | Fedora 18 ]] | ||
* Last updated: {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}} | * Last updated: {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}} | ||
* Percentage of completion: | * Percentage of completion: 40% | ||
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. --> | <!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. --> | ||
Line 25: | Line 26: | ||
People are asking why we didn't choose to adopt zif instead of fixing yum. The reasons are: | 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. | * dnf looks for a middle ground between a sane API and some backwards compatibility. | ||
* | * dnf and hawkey are first steps toward using the same resolver accross the entire stack. | ||
* Libsolv is a well tested and proven code base, currently the most sophisticated and optimized dependency solving implementation. | * Libsolv is a well tested and proven code base, currently the most sophisticated and optimized dependency solving implementation. | ||
Revision as of 14:08, 31 May 2012
DNF, a new Package Manager
Summary
A preview of the next-generation Yum package manager, using hawkey/libsolv for backend.
Owner
- Name: Aleš Kozumplík
- Email: akozumpl@redhat.com
Current status
- Targeted release: Fedora 18
- Last updated: 2012-05-31
- Percentage of completion: 40%
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.
- dnf and hawkey are first steps toward using the same resolver accross the entire stack.
- Libsolv is a well tested and proven code base, currently the most sophisticated and optimized dependency solving implementation.