Original author(s) | Red Hat |
---|---|
Initial release | May 1, 2013 |
Stable release | 0.5.5
/ May 7, 2014 |
Written in | Python |
Operating system | Linux |
Available in | [1] |
Type | package management system |
License | GNU General Public License |
Website |
dnf |
DNF (Dandified Yum) is the new package management system to replace yum. It does package management using RPM, libsolv and hawkey libraries. For metadata handling and package downloads it utilizes librepo. To process and effectively handle the comps data it uses libcomps.
There is another reason that Yum is being targeted for replacement: it uses its own, iterative dependency-resolution mechanism. More recent (and better performing) schemes for doing dependency resolution exist, and one, in the form of the satisfiability solving library libsolv, has been adopted by several other projects (including, of course, libsolv's origin: openSUSE's zypper package manager).
Systemd obsoletes ConsoleKit [2] and provides a replacement for sysvinit, initscripts, pm-utils, inetd, acpid, syslog, watchdog, cgrulesd, cron, atd.
sysvinit | systemd |
---|---|
/etc/init.d/nginx start |
systemctl start nginx.service
|
/etc/init.d/nginx stop |
systemctl stop nginx.service
|
/etc/init.d/nginx reload |
none, uses stop+start instead |
/etc/init.d/nginx restart |
none, uses stop+start instead |
systemctl status nginx.service
journalctl -xn
See the http://www.freedesktop.org/wiki/Software/systemd/InterfacePortabilityAndStabilityChart/
dnf has been available since Fedora 18 (from 2013-01-15).