Distro comparison
David Kramer
david at thekramers.net
Wed Oct 22 20:51:35 EDT 2003
On Wednesday 22 October 2003 11:09, josephc at etards.net wrote:
> On Wed, 22 Oct 2003, Derek Martin wrote:
> > I think David's issue (and mine, if I'm correct) is that if the system
> > still works, you shouldn't ever have to install a new version of the
> > OS. In practice, this just doesn't work out. Eventually, there comes
> > a time when you need to upgrade some piece of software, and to do so
> > would cause a cascading dependency nightmare.
No, that's not my problem. My problem is that there is no technical reason
for Red Hat 7.3 to be incompatible with KDE 3.1.*, yet neither Red Hat or
KDE provide that upgrade path for political reasons. I should be able to
run my 7.3 system and upgrade whatever parts are still compatible with my
kernel. If there was an incompatibility due to a kernel change causing
binary incompatibiliy, I fully expect to have to upgrade my OS.
> I'm afraid you're thinking "Windows Terms" where software that requires
> Win2K or XP just won't run on 3.1 or 95. With Linux and most other
> Unixes, there is little if any software that requires RedHat 8 or later
> (the exception being RPM's, but those can be easily recompiled).
Not true for binaries. Remember that up until recently a major version
change in Red Hat usually meant a change in the binary format, and
certainly meant a different set of gcc libraries.
There have been many packages I've fought to get installed on my machine
that I can't. For instance, when Yahoo changed their client detection for
YIM, the new version of gaim would not work on my machine and I was stuck.
I eventually got the SRPM compiled on my machine by doing some library
symlinking, but it wasn't pretty.
> on it. In terms of distrobutions, a major version change tends to me
> nothing more than a GCC upgrade
Ah, but sometimes that's all it takes to prevent a package from running.
> support out of the box. Source compatibility is hardly eve broken.
True, but when you try to use RPM's source compatibility is not enough.
> I still think GUI applications should be left out of this conversation.
> On a production server, it is a waste of space, memory, and cycles.
> Church.
As I said, this machine is both my server/firewall and my workstation. That
is not going to change.
---
DDDD David Kramer http://thekramers.net
DK KD "The universe is a complicated interaction of 3 elements,
DKK D Mr. Garibaldi. Mass, Energy, and enlightened self interest.
DK KD The sooner you realize that the happier you will be."
DDDD - Ambassador G'Kar, Babylon 5
More information about the Discuss
mailing list