Which Linux OS is best ?

Posted on 2009-04-30
Last Modified: 2013-12-16
Hi friends !

Please tell me which Linux OS is best among:

1. Ubunutu
2. Redhat
3. Fedora
4. CentOS
5. Debian
6. OpenSUSE

Some people prefer "OpenSUSE", some "CentOS" and others "Ubuntu". I am new in Linux and want to use one that is not complex and gives the same functionality. (I want to prepare DNS, DHCP and Proxy Server with squid caching)


Question by:JatinHemant
    LVL 29

    Assisted Solution

    I always use CEntos, DEbain ,fedora

    all the destro you said, :
    1. Ubunutu
    2. Redhat
    3. Fedora
    4. CentOS
    5. Debian
    6. OpenSUSE

    its almost same, it will do the same thing as others

    but there would some command line difference ..
    such as

    REdhat, Fedora, centos is Same ( copy cat)

    Debain and ubuntu is same (copy cat )

    i would not be able to use Open Suge ..

    every one has their own opinion on destro

    but as a linux user
    if you know Centos or fedora,
    in debain it would be samething  . just few command s would be different ... which you can pick up easily any time by installng any pc, but the basic task would be same

    for simplicity, i would of suggest, Centos or fedora ...

    but you can use Debain aswell

    Opensuse, i dont think too many user use open suse

    for documentation wise, Redhat and Debain got most documentation in google ..

    LVL 29

    Assisted Solution

    by:Michael W
    Honestly, I would pick CentOS for what you are planning to do. It has a number of RPMs that are pre-configured on what you need to have installed and utilizing the easy to use 'yum' command to install/update/remove application packages makes it even easier.


    CentOS is a community based/driven version of RedHat. What you find today in RedHat Enterprise (RHEL) will work on the CentOS distro/platform as well. CentOS is based on the RedHat RPM packaging system.

    RedHat's Fedora distro is that latest and greatest software releases. Fedora is also based on the RedHat RPM packaging system. However what makes Fedora different from RHEL and CentOS is that some of its code can be rather unstable or still buggy, thus not really a good solution for production environments.

    The cool thing about CentOS & Fedora is that all of its application packages come from repositories thus making it easier than having to cruise all over the Internet to find a package and download it. if you know the name of the application, then usually you can do just 'yum install php' to install the latest, stable version of PHP.


    Ubuntu (which is based on the Debian distro) is more desktop driven than actual server, thus not really a likely choice for what you are planning to do with your Linux environment.

    As for OpenSUSE, it has evolved to be welcome as both a server and desktop Linux platform, but it still has a ways to go and its package management for applications is not well utilized, thus making it a bit harder to deploy for both development and production environments.


    Author Comment

    Thanks for your replies.

    Looking for more opinions...
    LVL 35

    Accepted Solution

    Asking "What Linux is best" is asking for almost as many different opinions as there are users of Linux.

    On the list you gave us (there are about 350 more distributions, partly highly specialized; check out I'd cross off:
    - Redhat - because it is not free
    - Fedora - because it is "cutting edge" and hence tends towards missing stability

    Which leaves us with:

    - Ubuntu
    Certainly the easiest distro to get used to for a beginner. It has by far the largest user base in the Linux world, and if you encounter a problem, rest assured it has already been solved by someone else.
    It is good for desktop and server usage alike. Check out this place for a glimpse of what you can do with it:

    - CentOs
    The free version of Redhat. A very solid server OS. Maybe the most used distribution for production servers. Similar in handling to Fedora, but a lot more stable. Not quite as beginner-friendly as Ubuntu.

    - Debian
    Rock solid. A giant among Linux distros and the most stable one. An enormous number of distros is based on it. From my personal experience with administering web-based root servers, it must be the most widely spread OS among those. Installing and managing software is just as easy as in Ubuntu, but Debian is more of an elite OS that doesn't do too much to accomodate for new users.

    - OpenSuse
    One of the oldest distros still around. Has the best installer that was ever developed - and had so for many years already. Also has fabulous hardware support, multimedia hardware included. The YaST adfministration tool makes central administration, local and remote, very easy, albeit somewhat clumsy.
    Like Debian, it is a favourite OS among webserver providers.
    Distrowatch lists it as the second most popular distro (after Ubuntu), but the user base is very much smaller, so it is more difficult to find an immediate answer to a problem.

    I'd suggest either Ubuntu or CentOs.
    Get yourself Live CDs of both, and simply test which one you feel more comfortable with, without the need to install rightaway. Live CDs are great for testing what you really wnat.
    LVL 16

    Assisted Solution

    I don't have much time, so I'll be a little harsh: it's a silly question. It's like asking "which car is the best?". What do you want to do with that car? Family travels? Speed runs? Hulking? Off road?

    For home use certainly Ubuntu is the easiest, most stable and most compatible with hardware and peripherals. It meets all the "Windows' users" needs.

    For server use, I'd go with Debian, which is the stablest and it's free (and don't tell me that RHEL is stabler than Debian because it's not true; most of the people coming here in trouble begging for help are equipped with RHEL; people choose it just because it has commercial tech support; same for CentOS and Fedora, since iare both RH derived)
    LVL 12

    Assisted Solution


    I hope this helps:

    in Magic - To see is to believe
    in Linux OS - Friendly GUI system access is the best.


    Author Comment

    Thanks for your comments.

    I would try Ubuntu first as this is the common suggestion from this discussion.

    LVL 7

    Expert Comment

    My 2cents.

    Debian - for server
    Ubuntu for desktop, especial on a laptop.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
    Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
    Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    794 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now