Why Top Linux Distros Are For Different Users
Lucas123 writes "Fedora, openSUSE and Ubuntu Linux desktops may look alike, but they've got some important distinctions, like the fact that Fedora and Ubuntu use GNOME 2.28 (the latest version) for their default desktop, while openSUSE uses KDE 4.3.1. And, Fedora's designers have assumed that its users are wiser than the general run of users. 'For example, in earlier versions, ordinary (non-admin) users could install software on Fedora without access to the root password. As of this version, however, local users will need to enter the root password before they can install software (as they do on almost all other Linux distributions).'"
And, Fedora's designers have assumed that its users are wiser than the general run of users. 'For example, in earlier versions, ordinary (non-admin) users could install software on Fedora without access to the root password.
So according to this "logic", Microsoft assumes that its users are wiser than the general run of users too? Nice way to spin Fedora finally addressing this security issue, dude.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
Does the distro work with your printer without any complicated installation procedures?
Does the distro work with your audio hardware without any complicated installation procedures?
Does the distro switch between all the resolutions supported by your video hardware?
Does the distro have a reasonably good package installation mechanism?
Does the distro support your applications without special package installation requirements?
If the answer is affirmative to all of the above, then you've got yourself a winner. It's very cool how Ubuntu has essentially forced every other distro to get up to speed on these seemingly basic features. Otherwise, the distros are just flavored differently. It's all the same under the hood.
Nice to see good results for openSuse. The reviewer didn't fall for the immature "Novell is evil!" absurdity.
If Linux Distro's were targetted for the same users, there wouldn't be anything to distinguish them amongst each other, ultimately defeating the point of having a seperate distro.
I should write an article about "Why People like different foods" and see if it makes the front page Foodnetwork.com
In all seriousness though, its a decent breakdown of the Distro's, but I've always kind of been on the impression that anyone who has seriously considered using Linux already knows what distro they expect to be using.
Package management and an active online support/BBS/community. With those things you can do whatever you want with a little patience and research.
Who cares? I've been using Linux around 10 years ago, I'm a computer engineer, and after all, I beeing using Ubuntu until today. I've tried a lot of distros, but I've never found a better distro for me, despite I'm a programmer too.
And THAT is an indication that the Fedora developers are NOT particularly wise.
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
huh?
I've used every version of Fedora linux and before that I've used Red Hat Linux from version 4.2 until Fedora Core 1. I don't recall ever having the ability to install software without providing the root password. In fact, when this type of insecure feature was implemented in Fedora 12 it caused a huge uproar and the insecure feature was removed in an update.
Someone should make a version of Ubuntu or openSuse or Fedora or whatever that is designed for Seniors. Large Fonts, easy to use, very little duplication of apps, no problems... I bet it would spread far and wide. We have the kids checking it out, time to take the seniors... Also, why does all the netbook distros never fit the dialogs on the screen? 800x480 is not much to work with granted...
As of this version, however, local users will need to enter the root password before they can install software (as they do on almost all other Linux distributions).'"
You don't need to enter the root password on Ubuntu or Debian; you enter your own password. And that works if you have administrator privileges, which is a choice while setting up accounts.
I installed Ubuntu 8 on my kids computer and they loved it... I played about with it as well and liked it enough that once it came time to rebuild my linux box I decided to install 9.04... I have to say, i'm not impressed with 9.0.4... I have had issues with using the software manager to install new applications.. I miss the popular column and thought that was great. Switching to a static IP address wasn't straight forward... It seems that if you are the type of user that will just download it, install defaults and use it, then its fine. But as soon as you want to make changes, it started to get painful.
So for now i'm switching back to Fedora.. Something i'm familiar with and just seems to work.
"Thanks to the remote control I have the attention span of a gerbil."
I've jumped from Archlinux (love it, but in the end... it's too much manual work) to Ubuntu 9.10 recently.
Funny, I stopped using Ubuntu on my notebook over a year ago and installed Arch Linux on it for the same reason :D
I've got to say, this is a huge feature that most package managers are missing. If I can download an archive, unpack it, and run it from ~, I should be able to install a package under ~ as well.
Give me Classic Slashdot or give me death!
If you can't do it with Slackware, it doesn't need doing.
:-)
...laura
I went back to fedora because it was easier and much quicker than fixing Ubuntu's mistakes.
It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
Actually the Fedora assumption was the exact opposite: That we can't expect to pop up a dialog asking the user for the root password to approve the installation of software, and have the user make the right decision every time. It is better to make a list of safe software which can't compromise an installation, and allow the user to install that without prompts.
This is not without problems, but once it is done right, the system will be less dependent on users making the right choices.
Finally! A year of moderation! Ready for 2019?
I'm not trying to say that user choice and the variance of Linux distributions are bad, but I see some problems that make my life a headache. Especially on the RPM side of things.
For example.
The Four major Desktop distributions out there are:
Fedora
OpenSUSE
Mandriva
Ubuntu.
Ubuntu is Debian based, and not like the other three. So, I will set it aside just momentarily. I'd like to focus on the RPM based systems for the moment because that is what I have the most experience with.
The three RPM based systems have a whole lot of needless Dissimilarities. Even in the RPM system itself. has strange separations in the way it handle packaging. There really is no reason for these differences to exist. Other than making it more difficult to install and manage software, there is no reason for these differences to exist. They just confuse people.
Another thing that drives me berserk is how the RPM distributors tend to "tinker" with the default KDE and Gnome Installs configuration. For example, replacing the Kicker logo with their own Mandriva/Suse/Fedora logo. This really confuses people. It doesn't add to the user experience at all to change how applications are ordered at random, or change the Icon for the K and Gnome Menus. It just confuses people more.
You don't see this in the Debian world. They leave should leave the default configurations of KDE, Gnome, and the other Window managers. Also, a memorandum of understanding or treaty should be formed that says that they will have uniform RPM Macros, and Uniform Application categories.
I do alot of packaging for Mandriva.
Video resolution? Huh? Really who runs their monitor at less than the max? I'm running at 1920x1200 and there is NO reason to use anything else.
Ever tried using a 15" laptop with 1600x1200 resolution? The text is impossible to read. Most people run these at much lower resolutions than the hardware is capable of running at. The same is true of people with poor eyesight.
You're a classic example of why Linux has problems, claiming there is "NO reason" for something shows a lack of foresight or even imagination. Too many Linux developers feel the same. Because they don't have a problem with something, they firmly believe nobody should have a problem with something, and refuses to support it.
If you need web hosting, you could do worse than here
So does that mean Gentoo is designed for users that have more free time?
You're a classic example of why Linux has problems, claiming there is "NO reason" for something shows a lack of foresight or even imagination. Too many Linux developers feel the same. Because they don't have a problem with something, they firmly believe nobody should have a problem with something, and refuses to support it.
+1 Right On
There's a lot of "If I don't need it, no one needs it" arrogance in the OS community. Part of it comes from "it works for me, I don't care about you" (which is just fundamental human nature); part of it is the longstanding "RTFM" tradition (i.e., the root geek community that Free Software sprung from put a high premium on self-help. The extreme manifestation, and also the practical reason for full source code disclosure in FOSS, is "Read the Fucking Source" as the rejoinder for someone asking for help.)
It's a cultural weakness now that FOSS has spread into the general public. Unless you're paying for support, no one is obligated to help you, so if you're not technically savvy and have enough time and effort to chase it down, you're stuck.
Welcome to the Panopticon. Used to be a prison, now it's your home.
To my knowledge (I've been using Fedora since its inception), Fedora has always required root credentials, or the user be in the sudoers list to install software packages. Only in Fedora 12 was that not the default behavior, and there was a BIG uproar over that change (see the VERY lengthy discussion on this issue on the RedHat Bugzilla report - https://bugzilla.redhat.com/show_bug.cgi?id=534047), which has since change the default behavior BACK to requiring root credentials to install software.
Ever tried using a 15" laptop with 1600x1200 resolution? The text is impossible to read. Most people run these at much lower resolutions than the hardware is capable of running at. The same is true of people with poor eyesight.
It's called increasing the font DPI. I do that on my 15" laptop which has a screen resolution of 1920x1200, and my eyesight is terrible. If you aren't using bitmap fonts, it should work just fine.
I had to add specific functionality for Windows users to save into the app folder. [...] some people still can't see any other way of saving their personal data.
I'd bet that a lot of these "some people" use multiple desktop computers and carry their apps and data with them on a USB mass storage device. There's even a name for apps that support this use case: portable apps (not to be confused with multi-platform or mobile apps). The solution I used for one of my own apps was as follows:
Installation inside the Program Files folder writes "installed.ini"; installation to removable media does not.
Speaking of easy, openSUSE is also the first of the major Linux distros that makes it simple to upgrade the system over the Internet. With most distros, you need to download an ISO image of the new release and then boot from it to upgrade your Linux distribution. However, I was able to do an in-place upgrade of openSUSE 11.1 to 11.2 on my ThinkPad over a Wi-Fi connection. This arrangement makes upgrading the entire operating system as simple as installing one really big program.
That's been a part of Ubuntu's Update Manager for...how many years now? And in Debian using stable rather than lenny in your /etc/apt/sources.list will achieve the same effect. Or you could just use testing and enjoy more-up-to-date-but-still-stable software that has rolling updates.
Installing/uninstalling applications is still much different and more confusing in Linux.
Are you talking about applications in general or only those that aren't in the distribution's repository? Synaptic makes it fairly easy to install and uninstall software on Ubuntu; it puts the Add back in Add/Remove Programs.
It's called increasing the font DPI.
Then you have to deal with
If your text is too small to read, it's because your text is too small. You don't need fewer pixels per screen; you need more pixels per character. Fix your fonts, and it'll be easier to read than switching to a lower res.
I'm not arguing people shouldn't be able to change resolutions, but damn that's a dumb example.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
I don't get this article. Comparing Linux distributions is a old game and debate not worth even having anymore. With LSB and as others have mentioned all programs run exactly the same on all distributions. What's the difference between installing Fedora, Gentoo, Ubuntu or Susu, and customizing it by installing your own dekstop etc? Nothing! All linux distributions are the exact same Linux.
The only difference is the package manager. Thats it. On a server side it makes since to care if you pay for vendor support, but for a dekstop it makes no difference. It boils down to do you like RPM or Debian (or portage in Gentoos case) packages better. Thats all.
The reason the author complains about Ubuntu is because they are driving an improved graphics performance in the desktop. Pioneering new features (enabling desktop effects etc). This is something that people want and is needed if you want to attract people from Mac OS and Windows (Vista/7). If the author had installed the same features on Suse or Fedora, he would have noticed his Intel drivers had problems with those distro's as well...because its Linux, not Ubuntu with the Intel driver problem.
I have used just about every major Linux distribution out there, and a couple years ago I switched to Ubuntu. Ubuntu just works, but mostly its the community. Ubuntu has such an incredible amount of support from a world wide community, it makes it a breeze to accomplish just about any task you may find yourself needing help with.
I wish Linux users would stop worrying about who has the biggest #$@@, and start comparing themselves to something really competitive, like doing things better and faster then Windows or Mac! I am tired of games not running, online streaming content (audio/video) partial working, and the lack of developed software such as beta versions of everthing from Skype to other apps. If you want Linux taken seriously by software developers, why not start unifying efforts to make "Linux" better. Instead of complaining about why some distro isn't as good as another.
No, it's just plain broken. I tried to fix it, but they now enforce the character limit even including html, and I'm too lazy to actually come up with a different one. Oh wells.
The enemies of Democracy are
Ask the average WinDOS user how they change the resolution on their machine.
Chances are that they can't tell you because they have never done it in their life.
Most Windows users have never bothered and most Linux users have never bothered. So both groups of users would likely not be able to tell you off the top of their heads what the shiny happy easy tool is in their respective operating systems for doing this.
That doesn't mean that it isn't there.
A Pirate and a Puritan look the same on a balance sheet.
"Ever tried using a 15" laptop with 1600x1200 resolution? The text is impossible to read"
Make the text bigger. If you can't then there is a problem with the software.
What about shared libraries? Should those be duplicated everywhere?
The user installed package should use the system library if available, otherwise install a copy under ~.
What about differing versions of the same package? Should user X have the old version and user Y have the new version?
Each user should use whatever version they want.
What if the user installs it and the admin installs it? Should the user's package have higher precedence (PATH, MANPATH, etc.) or the system-wide package?
It's up to the user to set up the PATH the way they want it.
These aren't particularly hard questions.
Give me Classic Slashdot or give me death!
I doubt either Windows 7 or OSX could run on my computer (768 M of RAM). Ubuntu 9.10, no problem. Just toss in the Live version and get on the Net
So why do people still say this Debian is so much better than RPM?
Because apt-hell isn't the popular term. Even when I'm in apt-hell on a weird Ubuntu variant, I call it rpm-hell because that's what people understand. It's like Kleenex or Coke, a package management problem Brand so popular that it's a generic term for all package management problems. Even gentoo users don't say portage-hell, they call it portage.
I actually like WoW's way of doing things: want to backup/restore WoW, or put it on antoher PC ? just copy WoW's dir. No dependencies. No DLL Hell. No registry hacks. Want to wipe it ? Delete the directory.
I wish all programs worked that way and were that easy to manage.
BTW, Data and program files are segregated in separate subdirs. User data, too.
By the same token, one only has to launch the WoW executable to run it in Linux using WINE.
Yet Socrates himself is particularly missed.
A lovely little thinker but a bugger when he's pissed.