Different standards.
Sébastien Wains, whom I've just added to Planet Grep, blogs about how he's migrating from RedHat and CentOS to Debian and Ubuntu. I guess he's doing it for all the right reasons, of course, but reading his article, I still disagreed with him on some points. Different standards, I presume?
apt-get must be 1000x faster than yum
And here I was, being incredibly annoyed at the fact that apt can be dog slow from time to time.
minimal install really IS minimal (you don't even get telnet), it takes minutes to install and is like 450Mb big
Perhaps it's just me, but when I think of "minimal", I think of the potato and woody days, where a minimal install was only 200M or so. And even that is huge for some purposes.
Oh well.
Hi Wouter,
First off, thanks for adding me to planet.grep.be
Well I am of course exaggerating when I'm saying apt is 1000x faster than yum, but it is still faster.. I've been spending a lot of my life in front of "Resolving dependencies...." under yum, so I'm quite pleased how fast apt-get can be. Again, I only have a few days of Debian behind me.. time will tell.
I can only agree about the minimal install. 450 Mb is a lot when you know a linux distro can hold on a few Mb..
My point of comparison here was simple :
Debian Etch : Packages :
dpkg -l | grep ii | wc -l
147
Netstat : Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address
CentOS 5 : Packages :
rpm -qa | wc -l
340
Netstat : Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:1005 0.0.0.0:* LISTEN 0 5513 1671/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 5452 1646/portmap
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 6076 1906/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 6227 1948/sendmail: acce tcp 0 0 :::22 :::* LISTEN 0 6136 1924/sshd
tcp 0 0 ::ffff:192.168.254.207:22 ::ffff:192.168.254.20:36575 ESTABLISHED 0 8275 2200/0
udp 0 0 0.0.0.0:999 0.0.0.0:* 0 5495 1671/rpc.statd
udp 0 0 0.0.0.0:1002 0.0.0.0:* 0 5504 1671/rpc.statd
udp 0 0 0.0.0.0:111 0.0.0.0:* 0 5451 1646/portmap
udp 0 0 0.0.0.0:631 0.0.0.0:* 0 6079 1906/cupsd
Now, just give me some time to get used to this new world, I'm sure I'll find glitches and annoyances, but so far the experience is interesting.
Finally, I believe I'm going in the right direction, at least in the environment I'm working in.
Yum uses a lot of CPU time. On a slow machine (a 1GHz P3 is slow by Yum standards) you can wait minutes for it in the initial install.
It might even take 100x the CPU time (apt takes very little), but 1000x is surely an exaggeration.
Guys.... there has been some nice psychological research on waiting. There are 3 intervals, if I remember correctly, known for waiting:
1) reply within a .5 second (thats the maximum without irritation on GUI) 2) reply after .5 second till 15 seconds (the maximum before walking away) 3) reply after 15 seconds (get a cup of coffee!)
In my experience Yum and Apt take a little bit longer on a fresh install. So what are we talking about here? I usually install a system once