Linux users--a moment of your time, if I may

Ubuntu, definitely. I have used Linux distros from Red Hat 7.1 (before it was renamed Fedora) to Slackware 10.0 to Mandrake (now called Mandriva) and Damn Small Linux (the most Linux you can fit on a 50 MB business-card-shaped CD) and none of them have been as good as Ubuntu. It is the best of ‘Linux-for-geeks’ combined with the best of modern ‘desktop OS’ design. It’s stable, easy to maintain, and easy to use. It executes infinite loops in five seconds flat and it not only makes its own gravy, it does the dishes and waxes the floor afterwards. I’m quite taken with it. I wish it to have my children and help me found a colony of half-breeds so that we might worship Dagon.

The biggest thing I love about Ubuntu is the package management system. This is something Windows has never really had, even though it’s tried in a half-assed way. In Ubuntu, there is no possibility of DLL Hell: Every piece of software knows what it depends on down to the version number and the package manager arranges for it to be downloaded and installed at the same time as the software itself. If a piece of software needs to be updated for something else to work, the package manager knows about it and will make it happen. Also, it is possible for two versions of the same library to be installed at the same time without conflicting. The reason why that’s true is a bit technical, but it nearly always works out fine. The package manager also knows enough to uninstall software cleanly without leaving the system in a weird state, allowing you to cleanly recover from software that didn’t work out for some reason.

In other words, the package management system in Ubuntu is like an Add/Remove Programs dialog that actually works every time.

SuSE, on the other hand, really isn’t anything special. It has all of the same software, but it doesn’t have a good package management system so installing it and keeping it all working over the course of a few years (and upgrades) is harder than it has to be. (Choosing a Linux distro is never about what software will run on it. All Linux distros will run the same software. It’s more important to measure how easy it is to install and remove software.) That alone is enough to make me recommend against it: Fedora never had a very good package management system either, and eventually enough junk accumulated that managing it became a nightmare.

The only thing you have to do to keep the package manager happy is keep your files in your own home directory (like /home/aleq or something). (In fact, it’s good to make /home its own partition during the installation process: It makes upgrading, backup, and changing distros easier.) This is never a big deal or even a minor hassle, and the result is worth it.

Well, it would be if the dialog could download the software for you as well as installing it. Ubuntu’s package management software does everything for you. It is the Way and the Light and will probably bring peace to the Middle East, the Congo Basin, and the Koreas by the next release.

So, what you’re saying there, Derleth is that you kinda like Ubuntu, right? I mean, it kinda seems that way, but you’re a little subtle here and I wanna make sure I’m catching your drift… :stuck_out_tongue:

But pretty much all Linux package managers do this for you. There is no dll hell with Linux. And in all fairness, there isn’t with MS produced software. MS will download and install all of its software. I typically don’t want all of it, since some is spyware. And, of course, it doesn’t install non MS software.

But all Linux distros support the Smart Package Manager, which handles everything nicely. I use Suse because we use it at work, and because the DVD has all the development software I need, as well as games etc. The big strike against Suse, for me, is that you have to undo the emasculation of DVD players, wmv players, etc.

I was trying to say that yes, all Linux distros support all Linux software. It is just easier to install the packages I use from the installation DVD. Suse comes with everything I use, which saves time tracking it down. Since either Yast2 or the Smart Package Manager will track all of your software, I’m not sure what Deleth means by it being harder than necessary to maintain your software. I’m sure RedHat and Ubuntu come with a lot. If I remember correctly, Ubuntu puts a premium on stability, so you don’t get the latest and greatest of many things, but most people don’t need that.

One of the best things about Linux is that you can afford to try all of the distros - because they all have a free version!