[SOLVED] Difference between various Linuxes:Ubuntu, Fedora, Debian, Centos, openSUSE
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Difference between various Linuxes:Ubuntu, Fedora, Debian, Centos, openSUSE
I’m just starting out with Linux. I’ve got unixacademy training DVDs, new ASUS laptop, eight books and about zillion questions. The first question and I really appreciate if someone would contribute a minute for addressing it: What is the difference between all the Linuxes around there? My training comes bundled with bunch of various Linux installation DVDs and I have tried few: Ubuntu,Debian, Fedora, openSUSE, Centos, Kubuntu and few other. After installation they all look practically identical, with SAME Gnome or KDE running. I was trying “uname” and “lsmod” commands and they all run the same kernel and the same set of drivers! So what makes them different?! Why are we talking about this Linux and that Linux? Is the difference is only skin deep in colorful screens shown during the installation?
The differences are not only skin deep, they are produced by different people with different ideas. Some use different package managers, different initialization programs, etc...
Most of the differences between distros is what kind of tools they do or do not offer to simplify it. Ubuntu is basically debian with a bunch of gui admin tools to do everything. package formats are different, Debian, the ubuntus, mint etc. use the .deb package and apt-get, while others use the .rpm format such as fedora, CentOS ,and openSuse. The initial desktop is basically the same. Each distro is targeted for a specific group of people, which is why you'll find a 100 different answers to the question "which distro should I use" It's all personal preference and taste.
A good analogy is cars. If you don't know much about automobiles then Ford, BMW, Honda, etc. all look pretty much the same. They all have 4 wheels and get you to work on time. If you are a driving enthusiast, then you will find all kinds of subtle reasons for choosing one car over another.
A good analogy is cars. If you don't know much about automobiles then Ford, BMW, Honda, etc. all look pretty much the same. They all have 4 wheels and get you to work on time. If you are a driving enthusiast, then you will find all kinds of subtle reasons for choosing one car over another.
While I understand where you're coming from, I can't accept it as a valid answer. I'm talking about Linuxes, not about cars, so I would like to be given, if possible the actual reference to the differences, not the abstract one. Yeah, all cat and dogs walk on four feet, all birds have two wings and all human have one head, but we know the difference.
Cars are different in many ways and they do not look the same to anybody. The difference is strikingly obvious to everyone: from body shape to engine, wheels, driving experience. The linuxes I got, all show the same body shape, seats, wheels, everything. The only difference so far, that I can see is the name trumpeted on the dealerships. Car has window sticker that exhaustively describes its tech specs and add ons.
As you can figure out of question, I don't have a problem of generalizing, to the contrary, I can't tell the difference, so can you be more specific, please.
While I understand where you're coming from, I can't accept it as a valid answer. I'm talking about Linuxes, not about cars, so I would like to be given, if possible the actual reference to the differences, not the abstract one. Yeah, all cat and dogs walk on four feet, all birds have two wings and all human have one head, but we know the difference.
Cars are different in many ways and they do not look the same to anybody. The difference is strikingly obvious to everyone: from body shape to engine, wheels, driving experience. The linuxes I got, all show the same body shape, seats, wheels, everything. The only difference so far, that I can see is the name trumpeted on the dealerships. Car has window sticker that exhaustively describes its tech specs and add ons.
As you can figure out of question, I don't have a problem of generalizing, to the contrary, I can't tell the difference, so can you be more specific, please.
It is interesting... please take a look on the links... don't you see yourself that screen shots are the same (kde/gnome) only the background pictures are different. Look on the description... they all are talking about various applications, not system level differences. I can install various applications on my Windows 7, or change the skins, it is still Windows 7, if you know what I mean. The same goes for my iphone and any other system. having additional apps is nice but it is not how OS is defined. Beside these differences aren't unique as far as I understand and used universally across Linux distros.
Last edited by kienlarsen; 04-20-2011 at 04:40 PM.
The differences are there, below the surface. If you decide to pursue Linux as a hobby or career, these differences may become important to you. If you just need to surf the web or type a word processing document, then any one of the top distros should meet your needs.
I was trying “uname” and “lsmod” commands and they all run the same kernel and the same set of drivers! So what makes them different?!
At the kernel level, especially when you have the same kernel version installed, they are all pretty much the same thing; Linux.
On the other hand, from system administration perspective, when you refer to Debian or CentOS for example, what you would have in mind is the difference to do things; try configure a static IP thru their network service, then you will see. Most distros also implement filesystem hierarchy in their own style and in a slightly different layout sometimes. What you see in Gnome or KDE will not always give you what you think you will get; you can run KDE on Fedora or openSUSE and see the same colors and those fancy buttons, you can even run it on FreeBSD and you probably won't notice a difference!
It's lying there under the hood that makes Ubuntu and Slackware far different in term of system behavior, their initialization procedure, anatomy of their scripts, names, or other things that sometimes too obscure to be bothered with.
I want to say "thank you" to sibe and snowpine for the helpful replies. I realize that been newbie I can't grasp many important parts of Linux experience yet. However, aren't those differences, you mentioned, are artificial? Why for a goodness sake I would have a bunch of systems that run the same core bundle of kernel/drivers/GUI each of which uses different procedures/scripts to activate it? Itsn't it an ultimate disorder (I'm trying to avois another word)? Isn't standartization is good things in technology and wouldn't it be much more productive, having one universal convention on it? And having all these people doing something more productive rather than tweaking the same scripts in parralel efforts? I understand that I'm reaching too far with this question, but it doesn't seems logical to me. It looks to me aftificial, like someone tries to create a "brand" and so intentionally introduces the variations.
Linux is nothing more than the kernel. Everything else are other tools (mostly from the GNU project) and other programs to make an Operating System. Each distro does not try to be the same as the others or there would be no point in having multiple distros. Why make the exact same thing and put a new name on it???
Isn't standartization is good things in technology and wouldn't it be much more productive, having one universal convention on it? And having all these people doing something more productive rather than tweaking the same scripts in parralel efforts?
Because many advanced Linux users want it done their way, and they don't all agree.
I want to say "thank you" to sibe and snowpine for the helpful replies. I realize that been newbie I can't grasp many important parts of Linux experience yet. However, aren't those differences, you mentioned, are artificial? Why for a goodness sake I would have a bunch of systems that run the same core bundle of kernel/drivers/GUI each of which uses different procedures/scripts to activate it? Itsn't it an ultimate disorder (I'm trying to avois another word)? Isn't standartization is good things in technology and wouldn't it be much more productive, having one universal convention on it? And having all these people doing something more productive rather than tweaking the same scripts in parralel efforts? I understand that I'm reaching too far with this question, but it doesn't seems logical to me. It looks to me aftificial, like someone tries to create a "brand" and so intentionally introduces the variations.
You're welcome!
Linux is simply a different "ecosystem" with a lot of diversity. Linux gives you 100% freedom to do as you like, and people like to do a lot of different things. Yes, it can seem a little chaotic at times, however some people find the idea of "standardization" too restrictive and prefer to live at the other end of the spectrum.
If you are looking for a "standardized" Linux distro then the 3 most important standards in my opinion are source-based (Slackware, Gentoo, etc. and to a lesser extent Arch), .rpm (Red Hat, Fedora, SUSE, etc.), and .deb (Debian, Ubuntu, Mint, etc.). My recommendation is that your first distro should be from one of those three categories.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.