LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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


Reply
  Search this Thread
Old 06-02-2013, 10:59 AM   #1
Lpjj
LQ Newbie
 
Registered: Jun 2013
Posts: 12

Rep: Reputation: Disabled
Talking advantages/disadvantages of the different linux desktop flavors.


Hi, I'm just testing the Linux waters. I have two main questions. First what are some key advantages and disadvantages of the few most popular Linux desktop flavors. E.G. Ubuntu and Fedora and the next couple most popular ones, whatever they are? Second do apps made for one run on them all? Thanks for your help!

Last edited by Lpjj; 06-10-2013 at 09:56 AM. Reason: Solved! thanks so much for your help. It told me a lot! I went with mint/mate for now. Learning Terminal commands now.
 
Old 06-02-2013, 11:21 AM   #2
WHITE_POWER
LQ Newbie
 
Registered: May 2013
Posts: 8

Rep: Reputation: Disabled
Just try as much as you can. You will notice the difference pretty soon. Some distros are easier than others and some are used mainly for desktops and servers and some are specialty distros to function as a router/firewall or a rescue CD.

Most distros will have the same apps, others will have more than others and some distros like fedora will require extra repositories for non-free software.

Visit http://distrowatch.com/ for many flavors and info on these distros

Last edited by WHITE_POWER; 06-02-2013 at 11:27 AM.
 
Old 06-02-2013, 11:30 AM   #3
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian & Fedora mostly
Posts: 2,037

Rep: Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551
Package management and default desktop are the primary differentiators. Ubuntu uses .deb with Unity, Fedora uses .rpm with Gnome, Slackware uses .tgz with KDE, etc etc etc.

Of course, there are respins of most of these distros to change the desktop (Kubuntu is Ubuntu w/ KDE, Lubuntu is Ubuntu with LXDE, etc).

There are, of course, myriad other differences, but these are the biggest that usually influence someone to choose distro A over distro B.
 
Old 06-02-2013, 11:31 AM   #4
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 6,008

Rep: Reputation: 1621Reputation: 1621Reputation: 1621Reputation: 1621Reputation: 1621Reputation: 1621Reputation: 1621Reputation: 1621Reputation: 1621Reputation: 1621Reputation: 1621
Most of the popular distributions have what are called software repositories -- these are servers containing software for that distribution. Software is installed from these repositories by either using something like a "Software Center" or by simple commands like "yum install firefox" or "apt-get install firefox". Most of the major distributions will have virtually all the software you need in these repositories -- in most cases they'll have everything you need at least when you start out.
Outside of the repositories there is software like Google Earth as an example which is packaged for, say, Debian based distributions (this includes Linux Mint and Ubuntu) in a file ending .deb and for other distributions in a format called RPM or simply as a tar.gz -- for installing applications like this it is usually a simple matter of using a search engine or the help pages for your distribution to find out which file you would download and how you would install it.
The first place you should look for software though, in most distributions, is in the repositories for that distribution using the package manager or "Software Centre".
 
Old 06-02-2013, 11:57 AM   #5
DavidMcCann
Senior Member
 
Registered: Jul 2006
Location: London
Distribution: CentOS, Salix
Posts: 4,165

Rep: Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223
To take the second question first, any Linux application will run in any distribution. But there are several different packaging systems (like msi files in Windows) in use: rpm, deb, etc. Also, Linux software is integrated. If 2 windows programs use the same dll file, they will each have their own copy, but no matter how many Linux applications you have using a library, they'll all share the same copy. That means that a package has to specify its dependencies and the installer has to check they're installed. That can lead to problems even if 2 distros use the same packaging: Fedora and PCLinuxOS both use rpm, but library A may be in package X in Fedora and package Y in PCLinuxOS. That's why we say "get your software from your own distro unless you know enough to sort out any problems." Luckily, most major distros have a huge range of software:
http://pkgs.org/
http://linuxappfinder.com/alternatives

Now characteristics.

1. Unlike Windows, you can choose your GUI. Most distros offer several, but it's a good idea to use the one they offer as a default, since that gets the most users and is least likely to have bugs. You can choose
Unity: makes your computer look like a smart phone: Ubuntu only
KDE: lots of eye-candy, very configurable: PCLinuxOS, Mepis, Korora
Gnome: quite fancy but less demanding on the hardware than KDE, a bit more tablet-looking: Korora, Parsix
Mate: more traditional in appearance and performance: Mint
Xfce: ditto: Manjaro, SalineOS, ZevenOS

2. Distros vary according to how long they test new programs and so how breakable they are, from bleeding-edge to enterprise quality.
Bleeding edge: Manjaro, Korora (much less so)
Ultra-stable: Mepis, SalineOS

3. The frequency of release also varies. Rolling-release distros change constantly, so you install once and update once a month.
Rolling-release: Manjaro, Mint (Debian edition) PCLinuxOS
6-monthly: Korora, Mint
annual: Mepis, Parsix, SalineOS, ZevenOS
alternate years: Mint {long-term support version)

The ones I've mentioned are just those I think are good-quality, easy to install, and well-off for software.

Last edited by DavidMcCann; 06-02-2013 at 11:59 AM.
 
Old 06-02-2013, 12:24 PM   #6
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1181Reputation: 1181Reputation: 1181Reputation: 1181Reputation: 1181Reputation: 1181Reputation: 1181Reputation: 1181Reputation: 1181
Quote:
Originally Posted by Lpjj View Post
First what are some key advantages and disadvantages of the few most popular Linux desktop flavors.
1) Popularity itself: If you know how to use google, and try that whenever you are confused over an aspect of use, the more popular your chosen distribution, the more likely it is that you will find a distribution specific answer exactly fitting your question. So far as I understand, Ubuntu is still the overwhelming winner in that comparison.

2) Cutting (bleeding) edge: If it matters to you, distributions vary a lot in how rapidly they adopt new developments. Too fast and you are beta testing software, not using safe software. Too slow and you are waiting for that great new feature you read about that everyone else has.

3) Long update without reinstall: If it matters to you, and two actually different but related questions (and I'm not sure myself where you find the answers):
a) How long will you get security and other critical updates for this basic version before it is dead?
b) Can you jump all the way to the next major release by the update mechanism of an existing install, or do you need to reinstall.

4) GUI vs. command line: Does this distribution give you an effective GUI method to do system config and maintenance operations that experts prefer to do via command line? Most people giving advise here think that GUI availability is a disadvantage. If you have the GUI you may not learn the command line. If you need to do such system tasks in some advanced way and/or very often, the command line is better and not learning it makes you a worse Linux user. I don't happen to believe that. If you choose to learn the command line way, having the GUI alternative doesn't get in your way. If you choose to use only the GUI, that may be best for you.

Quote:
Second do apps made for one run on them all?
Almost all that source code would work across distributions if someone compiled it for your distribution. If they didn't and if you care enough then you could compile it yourself.

A distribution, like Ubuntu, that smoothly leverages a super upstream pool of compiled apps (Debian) gives you easy access to almost everything already compiled for your distribution. Use the package manager and almost everything is automatic.

Fedora (and in general the Redhat family) relies on a different pool of pre compiled stuff, and that might not be quite as simple to get access to pre compiled everything as with Ubuntu/Debian. But it is still fairly easy and a very massive pool.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Advantages & Disadvantages of LVM pvsatheesh Linux - General 2 10-05-2012 02:45 AM
LXer: The Advantages and Disadvantages of Using Ubuntu LXer Syndicated Linux News 0 05-19-2012 11:12 PM
advantages/disadvantages of Slackware? maniac matt Slackware 51 04-17-2008 06:38 AM
Advantages and disadvantages of external drives General Linux - Hardware 2 06-11-2006 01:15 AM
Advantages and disadvantages of installing Gentoo GNU/Linux using Stage 1 blood_omen Linux - General 8 01-27-2005 09:37 PM


All times are GMT -5. The time now is 05:05 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration