Linked by Christian Paratschek on Thu 27th May 2004 16:00 UTC
Fedora Core So, there it is, the highly anticipated second release of Fedora Core. Again, I wanted to wait for a few days for things to calm down,and again, I couldn't resist updating my production system within two days after the release. Well, I'm just a Linux junkie, i guess...
Permalink for comment
To read all comments associated with this story, please click here.
re: yum
by Ophidian on Thu 27th May 2004 18:51 UTC

no, yum is not really very good. yum is really very much slow and outclassed by apt. yum is written in python, while apt is written in either c or c++. this isnt really a failing of yum except that interpreted languages take a severe performance hit compared to compiled ones. apt has also been around quite a bit longer and is exceptionally fast at figuring out package dependancy compared to yum.

when apt updates with the apt repositories only a single zipped file is needed to download for each site, it contains all the package information needed to solve dependancy problems. when yum updates with repositories, it has to download a header file for every single package availible on that site.

apt is orders of magnitude faster at resolving dependancies and at downloading updated package list information.

just to prove what a POS yum is i did an experiment one day. i ran yum to install some package, then i turned around and downloaded an rpm for apt, installed it, updated it, and installed another package (Which i knew to be larger and require more dependancies) before yum was done downloading all the package headers. when it finished i removed it from the system. i am not alone in this, all of the members of my local LUG feel the exact same way once someone shows them apt for redhat/fedora after they have been using yum.

i honestly feel that the only reasons yum is the default is because redhat seems to have an overall attitude of if it is written in python it must be good, and that anything that comes from the debian project must be avoided. apt is simply better in all respects with only one exception.

apt doesnt deal with 64bit and 32bit lib packages being installed on the same machine (ie you cant install 64bit glibc along side 32bit glibc, apt views both as just glibc for now). this issue only affects amd64 users and i am certain it will be fixed relatively soon.