John Albert
Illuminator
- Joined
- Apr 10, 2010
- Messages
- 3,140
I have always been puzzled at the glowing reviews I've seen for Ubuntu. Between its broken security model (by default, knowing the primary user's password also gives you root access), its cluelessness over runlevels (1=single user, 2=3=5=GUI with full networking), and its tendency to break its own X configuration (I've spent hours sometimes trying to get flat panel monitors to work at their preferred resolution and get dual-heads working), I'm not impressed with it.
Its security model is retarded. They should at least have a separate root password. What I always do, is name my primary user account "admin" and use it just for root operations, and then create a secondary user account under my own name just for regular daily usage.
The only time I ever had Ubuntu break its desktop configuration was when I first tried upgrading to KDE 4. That was a horrible experience all the way round.
On the other hand, I really like the Debian package management model, with apt and all that, and Ubuntu seems to have the most comprehensive set of repos.
My preferred distro is Fedora, but it's not without its problems either. They push the envelope pretty hard, with the effect that fifteen years of experience in some area of Linux (init.d, networking, X setup) have a tendency to go out the window with each major release because Red Hat decided to toss the old model and bring in a totally new one. And you have to upgrade from time to time, because if you don't you can't get software to to compile any more. Authors use the latest and greatest releases, and it seems no one writes software these days with an eye to having it compile against older libraries.
Also, Fedora's net install is a bitch! Their servers are so goddamn slow... The last time I tried installing Fedora, I gave up after 3 attempts, even letting it run overnight.
One distro I've learned to love is OpenSUSE. It has a killer set of repositories and the whole distro seems designed to cater to developers. The OpenSUSE Build Service allows you to quickly and easily package and release any software you make for any and all distros. It also makes a great server platform.