[Ilugc] Upgraded RedHat 7.3 to gcc-3.3.3
- From: siva@xxxxxxxxxxx (Sivasankar Chander)
- Date: Sun Aug 15 10:30:40 2004
Can you please enlighten me as to -
1. Why you prefer glibc-2.2.5's over 2.3.x?
It seems to be less flabby and more robust, but I cannot put my
finger on what exactly broke between RedHat 7.3 and RedHat 9 that
causes RH9 to be 15-25% slower, especially on DVD playback in
Xine, other things being equal.
2. Any ideas how BSD libc compares with glibc 2.2 and 2.3?
No idea. Can you swap out glibc with BSD libc on any mainstream
Linux distro? If so, which ones?
I can state with authority that uclibc is awesome for both size
and reliability for those applications that can be built with it
(mostly router-centric stuff). Routerlinux-1.1 comes in at about
12 MB installed, and has indeterminate uptime, i.e. it runs 24x7
without ever crashing. It's busybox + uclibc based.
BTW, I've built both Samba and rsync against uclibc, after
jumping through some loops, for routerlinux.
3. In what areas is redhat 7.3 more robust over other versions?
Actually, RedHat 6.2 is the best, if you can live with glibc-2.1.3 and
inetd instead of xinetd. It scores the best on uptime, responsiveness,
API/ABI stability, bug-free toolchains, etc. But RH 7.3 comes in
first on dependancy resolution - i.e. the ability
to build just about any source rpm (as long as it does not have libstdc++
dependancies) without too much upgrading and backtracking. With my
upgrade, things got even easier in that gcc-3.3 and libstdc++3 are
now standard, making it easy to migrate to the 2.6.x kernels and also
compile stuff like mplayer and so on, which depend on gcc3.
Btw, the uptime on my current woody box is 117 days and is used by 20
Yes, I'll concede that Debian is good on uptime, but I had a Slackware
install on a HP Omnibook with uptime of over 3 years! OK, I cheated - the
Omnibook is an Instant On/Off machine, so most of that time it was
switched off but maintaining state - a kind of deep hibernation. It only
gave out when I forgot to charge the machine and the battery died out.
Other related posts: