Is there a best distro?
Yesterday, I had a good friend ask me What is the best Linux distribution to familiarize myself with Linux? This was not someone who is unfamiliar with technology, or UNIX for that matter, but someone who is one of us, which made the question difficult to answer.
What is the best Linux distribution? Not what is the best distribution for a server or what is the best distribution for a netbook, but what is the best general distribution. This made me step back and think for a couple of seconds. All of the distributions start from the same point. The kernel is essentially the same in every distribution, so that is not a differentiator. All of the distributions contain a selection of rich applications, and many distribution contain the same selection of applications, so that is not a clear discriminator.
After thinking about it for a few minutes, I came to the conclusion that there are really only two discriminators between the distributions. Package management and initialization methodology, and neither makes one distribution better than the other.
In many ways, this discussion is like the battle of the editors. What is better, vi or Emacs? While you will get a lot of discussion, they are essentially the same. They each have their mission and their niche to fill. And similarly, when looking at a distribution to learn Linux with, there is no best for a general purpose distribution.
So here is your chance. What do you perceive as the best distribution? Based on past surveys we know that Ubuntu is one of the leading distributions, I want to know what makes one distribution better than the other. Be specific. Be polite.
David Lane, KG4GIY is a member of Linux Journal's Editorial Advisory Panel and the Control Op for Linux Journal's Virtual Ham Shack
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- RSS Feeds
- What's the tweeting protocol?
- New Products
- Trying to Tame the Tablet
- Dart: a New Web Programming Experience
- Reply to comment | Linux Journal
15 hours 57 min ago - Reply to comment | Linux Journal
18 hours 29 min ago - Reply to comment | Linux Journal
19 hours 46 min ago - great post
20 hours 21 min ago - Google Docs
20 hours 44 min ago - Reply to comment | Linux Journal
1 day 1 hour ago - Reply to comment | Linux Journal
1 day 2 hours ago - Web Hosting IQ
1 day 3 hours ago - Thanks for taking the time to
1 day 5 hours ago - Linux is good
1 day 7 hours ago
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.



Comments
The problem I've had with
The problem I've had with the Ubuntu Community is that there all newbs helping newbs. You ask a real question and all you get is a bunch of dumb little newb answers. Nothing worse than having a real issue and getting baby linux answers.
You want a knowledgeable community, try Mandriva's. No newb crap, just problems simply getting fixed. The forums seem pretty slow sometimes, but that's because the system just works, the tools to manage everything are there, and users problems are fixed promptly and accurately.
Arch
I use KDE 4.3 because that's where the future is. Having tested many distros my choice is KDEmod 4.3.3 and that means Arch or Chakra.
The advantages are many - gentle with HWresources + speed and control ranks high. Boots fast.
Basicly my usage of Linux has changed with Arch. I no longer bother installing other distros. If I have to, I use Virtualbox. I always have the latest kernel, and when a new kernel arrives - there's a updated driver for Nvidia and ATI too. No problem whatsoever with my HW (Thinkpad T61).
Fresh users:
I recommend Mint (download the mononono-package) for Gnome and Mandriva ONE for KDE.
Servers:
Server means CentOS (5.4 due today) with KVM and webmin/virtmin. Runner up is Debian.
When recommending Linux to others:
Recommend something you can provide support for but always keep in mind that the installation should match their preferences - not yours. If it matches your preferences the chance is that their preferences are not met. And they blame Linux.
best distro
For desktop use, Ubuntu but I would really appreciate it more if LVM is implemented on the fly at install. I dont think LVM will be an issue for non-geeks.
Server, if for company use, Redhat and Novell Suse. For personal, Ubuntu, Fedora or OpenSuse.
I like Ubuntu
It has a great hardware recognition, simple package manager and a large community to help you
Desktop: Ubuntu Server:
Desktop: Ubuntu
Server: Debian
It depends!!!
As highlighted the "best" distribution depends on the needs.
If you want to get a computer installed with a generic version of GNU/Linux and up and running quickly then no doubt Ubuntu will be the distro of choice. Its package management works and it supports most hardware.
Unfortunately an inexperienced user wouldn't actually learn much about how things work under the hood as there are handy GUI's to walk you through and make changing settings "simpler".
On the flipside if you want to learn something about how things work under the hood and have a highly customised installation then I can think of nothing better than Gentoo. The package management system, portage, is an absolute delight to work with, even resolving blockages on its own these days (at least in the testing branch/version of portage). You do have to get your hands dirty though (Slackware perpared me for this, but the lack of an easy way to uninstall dependencies made me look for an alternative).
But then there are other distributions that I use on embedded systems, like SlugOS on my Linksys NSLU2. I've two Linksys WRT54G's and have HyperWRT/Thibor and OpenWRT on one each. I'd tried Gentoo on the NSLU2, but found that package development and support for the ARM arch under Gentoo just wasn't as quick as for x86/amd64 so ditched it for SlugOS where packages are updated quicker.
But there never will be one BEST distribution because its uses and users are so diverse and colourful, so any answer will be a non sequitur.
Unfortunately an
Unfortunately an inexperienced user wouldn't actually learn much about how things work under the hood
Why does the average user need to know about how things work under the hood. (Guess that's another kind of discussion that could end as a flamewar)
Unfortunately an
Unfortunately an inexperienced user wouldn't actually learn much about how things work under the hood
Why does the average user need to know about how things work under the hood. (Guess that's another kind of discussion that could end as a flamewar)
Ubuntu is best
I think objectively Ubuntu is currently the best for a number of reasons.
- The livecd/install process provides a very seamless way to try out the distro, followed by an install
- A lot of work has gone into making the desktop experience slick for non-linux users
- In addition to the desktop version, the server version is production-ready
- They have a rapid release cycle that means very up-to-date packages that satisfy even Linux geeks
Dave
lots of distros do that same
lots of distros do that same thing
take mandriva for instance
1.The livecd/install process provides a very seamless way to try out the distro, followed by an install (Yep)
2.A lot of work has gone into making the desktop experience slick for non-linux users (Yep)
3.In addition to the desktop version, the server version is production-ready (Yep)
4.They have a rapid release cycle that means very up-to-date packages that satisfy even Linux geeks (Yep)