TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Yum is dead, long live DNF

192 pointsby tvvocoldabout 10 years ago

18 comments

SwellJoeabout 10 years ago
I may be a sentimental old fool, but I feel a vague sense of sadness at the removal of yum. Seth Vidal, the original author of yum (or, the fellow who forked it from Yellow Dog Updater, and made it yum), was one of the sweetest, brightest, and most helpful developers I&#x27;ve interacted with in my long history with Open Source. He was killed a few years back when he was hit by a car while cycling, and yum has never quite been the same without him, but I occasionally think of him when using yum.<p>I wish they&#x27;d keep the yum name, since dnf is still based on yum, even if a lot of the innards have been replaced. Also, &quot;dnf&quot; is not at all awesome to say out loud, while &quot;yum&quot; is among the most awesome commands to say out loud.
评论 #9561584 未加载
评论 #9561034 未加载
评论 #9561204 未加载
评论 #9561001 未加载
istvan__about 10 years ago
Out of curiosity, why not fix something if broken? Why is there is always a half baked alternative that has a different set of problems. Instead of replacing what is perceived broken you can just fix it also keeping the good parts. I have several systems deeply vested in in the yum&#x2F;rpm ecosystem and I see very little chance that a new package manager is going to offer that much new features that I need while keeping the features I already like from yum.<p>From the article:<p>&quot;undocumented API, broken dependency solving algorithm and inability to refactor internal functions. The last mentioned issue is connected with the lack of documentation. &quot;<p>Well some of them I don&#x27;t care about as a user of yum some of them I can verify not true (documentation) and some of them I care about and it works for my use-cases (dependency solving algorithm).
评论 #9560840 未加载
评论 #9562806 未加载
评论 #9561535 未加载
tw04about 10 years ago
Serious question, because I am admittedly ignorant to the plusses and minuses of the different package managers.<p>If you&#x27;re going to swap out: why not switch to apt? What does apt lack that DNF is going to provide? This seems like one of those low hanging fruit where standardization across distributions would make sense.
评论 #9560582 未加载
评论 #9560753 未加载
评论 #9560684 未加载
评论 #9560619 未加载
评论 #9560750 未加载
评论 #9560605 未加载
评论 #9560555 未加载
dmacvicarabout 10 years ago
Former libzypp&#x2F;zypper developer here.<p>It was not mentioned in the post that dnf is based on the openSUSE dependency SAT solver (libsolv) that was created by Michael Schroeder years ago and that powers libzypp and zypper since openSUSE 11.0.<p>The dnf developers built a thin layer on top of it, called hawkey, and then build dnf in python on top of hawkey.<p>One of the biggest innovations of libsolv is not only the SAT based solver but also the .solv format which allows to store package metadata for big amounts of packages in an efficient way and operate the solver directly on it.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;openSUSE&#x2F;libsolv" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;openSUSE&#x2F;libsolv</a>
jetpksabout 10 years ago
&gt; Yum is dead<p>Seems more like `dnf.baseurl.org` is dead (it&#x27;s down right now).<p>Google cache: <a href="http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:PiRy8WdU6HYJ:dnf.baseurl.org&#x2F;2015&#x2F;05&#x2F;11&#x2F;yum-is-dead-long-live-dnf&#x2F;&amp;hl=en&amp;gl=us&amp;strip=1" rel="nofollow">http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:PiRy8Wd...</a>
themckmanabout 10 years ago
So, like, what is a package manager and what does it need to do? All the distros have one. All the lanaguages have one. Why do we have so many of these things and is all the complexity necessary? All our configuration management tools try to abstract the differences. The list goes on on and with these things. As I start down the path of doing more and more operations&#x2F;systems administration I find myself asking the question over and over: What are we doing with our lives?
评论 #9561419 未加载
评论 #9561627 未加载
评论 #9562573 未加载
rajivmrabout 10 years ago
Yum is &quot;as dead&quot; as one might think Fedora 22 is &quot;production ready!&quot; The reality is RHEL 6, RHEL 7 and many other distributions use Yum and they are not going to go away anytime soon.
评论 #9563548 未加载
wojciechpolakabout 10 years ago
This is kinda stupid. Why not just keep the same name and bump the version number to let say yum 4.x?
评论 #9561707 未加载
kodishaabout 10 years ago
DNF is THE worst acronym to pick for package management tool :D<p><a href="http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Did_Not_Finish" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Did_Not_Finish</a>
pjbrunetabout 10 years ago
Good to know, thanks Hacker News. Better &quot;dependency solving&quot; is appreciated. Though I stopped using Fedora, I assume this will make it to CentOS eventually.
评论 #9561365 未加载
mineoabout 10 years ago
503s for me, here&#x27;s the article on the Internet Archives Wayback Machine: <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20150517152126&#x2F;http:&#x2F;&#x2F;dnf.baseurl.org&#x2F;2015&#x2F;05&#x2F;11&#x2F;yum-is-dead-long-live-dnf&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20150517152126&#x2F;http:&#x2F;&#x2F;dnf.baseur...</a>
moreoverlordsabout 10 years ago
PAGING LENNART POETTERING<p>Yum&#x2F;dnf haven&#x27;t been merged into systemd yet, please merge
GimbalLockabout 10 years ago
&quot;X is dead, long live Y&quot; is dead. Long live original headlines.
dmouratiabout 10 years ago
Rule of most surprise?
reddotXabout 10 years ago
is DNF snappy?
gilgamezhabout 10 years ago
HTTP status = 503 :(
warmwafflesabout 10 years ago
I still think pacman is far superior to yum or apt-get
评论 #9562950 未加载
评论 #9560834 未加载
drcrossabout 10 years ago
Linux is a horrible mess. The more I try to do with it, the more the mess reveals itself. Wayland vs X11, Python 2 vs Python 3, init vs systemd, ifconfig vs ip addr, these are all examples where as a new user you have to learn the new and the old system just to be on a level playing field and it&#x27;s is far, far too much.
评论 #9561934 未加载
评论 #9561251 未加载