August 17, 2013

5 free Linux text editors for programming and word processing

A programmer looks at the current versions of five well-known text editors and offers his take on how well they perform.

By Himanshu Arora
July 31, 2013 06:00 AM ET

Computerworld - Today's Linux text editors bridge the gap between the needs of high-end programmers and those of day-to-day users. These applications offer a range of functionality, from clean and user-friendly interfaces (preferred for normal text editing) to power-packed features (required for programming).
Most Linux users I've talked to tell me they want a text editor that can be used for normal text editing (and even some word processing) as well as for hard-core programming and coding. And, of course, they're looking for a low learning curve.

In this roundup, I assess five of the most well-known free text editors -- Gedit, GNU Emacs, GNU Nano, KATE and Vim. I have been using Linux for the past six years now, and my views are based on the practical experiences that I have had with each of them.
While most review round-ups try to answer the question "Which product is the best?" the real question in this case is: "Which one is best for you?" It all depends on what you require -- whether you are more comfortable with easier, graphic-based interfaces or just want a solid, down-and-dirty text editor. The following should provide some guidance as to where to look.



Gedit

Developers: Paolo Maggi, Paolo Borelli, Steve Frécinaux, Jesse van den Kieboom, James Willcox, Chema Celorio, Federico Mena Quintero
Latest version: 3.8.1
Linux support: Flavors that support Gnome
License: GPLv2
Sometimes all you need is a simple text editor with a clean and easy-to-use interface.
Gedit -- the official text editor for Linux flavors that support the Gnome desktop environment -- is a simple yet useful graphical text editor that is often the first choice of users who are new to *nix systems. This editor has been part of the Gnome project since the project came into existence in 1997.


Gedit
Gedit

What's new

Gedit includes a variety of strong features including UTF-8 support, syntax highlighting, the ability to edit files kept at remote machines, text wrapping and tab support. The latest version of Gedit (3.8.1) introduces a Zeitgeist plugin to use the libzeitgeist2 library, some improvements in the documentation and miscellaneous bug fixes.

What's good about it

Besides being a good text editor for newbies, Gedit provides many features that make it programmer and developer friendly. These include auto indentation, line numbers, bracket matching, backup files and auto-save files. Another nice feature is its ability to recognize and open most file formats with syntax highlighting.
I personally like the ability of Gedit to open files in tabs (as in a browser), which makes switching between files really easy.
There are some other nice features. For example, if you are programmer and your manager is very strict about code indentation, you can disable tabulation and opt for auto indentation by checking the corresponding options in the Edit --> Preferences --> Editor menu.
Gedit includes a plugin facility through which various plugins -- offered with Gedit or from third parties -- can be added. This flexibility results in enormous power.

What needs to be fixed

As a programmer, I feel that Gedit could do more by adding features such as code folding into its armory. When handling huge files, it is really useful if you can fold/collapse irrelevant sections and work only on those sections that require editing.
Another minor problem: When using #if 0 and #endif to comment on C/C++ code, the comments are the same color as normal text comments. So if you have lots of text comments in your code and somewhere in-between you have a commented block of code, then it sometimes becomes difficult to identify the commented code.

Bottom line

Gedit is very simple to learn and use -- you only have to learn various configuration options if you need advanced features.

GNU Emacs

Developer: Richard Stallman / GNU Project
Latest version: 24.3
Linux support: All flavors
License: GNU GPLv3
GNU Emacs -- the name is derived from "Editing Macros" -- is an advanced text editor and a popular ported version of the Emacs text editor.


GNU Emacs
GNU Emacs
Because the original Emacs (which was written by Richard Stallman and Guy L. Steele, Jr.) was not a free product, Stallman rewrote practically all the code. Released in 1984, GNU Emacs became the first free software under the GNU umbrella. Though Stallman has been the chief maintainer of the GNU Emacs project, most of the maintenance work since 2008 has been overseen by Chong Yidong and Stefan Monnier.

What's new

GNU Emacs is one of the oldest text editors around, but it's still being developed and maintained actively. The latest stable release -- 24.3 -- was released on March 11, 2013.
This release includes several major improvements, including an update for the Common Lisp emulation library, and a new major mode for Python, among others.

What's good about it

Written in C and Emacs Lisp (a dialect of the Lisp programming language), GNU Emacs is a user-friendly, customizable, and extensible text editor. It includes almost all of the features that are required in a good text editor.
For example, it offers context-sensitive editing modes, good tutorials and built-in documentation for new users, complete Unicode support for most human languages, and extensions to add new functionality. In addition, GNU Emacs is capable of printing and formatting documents just like a word processor, which isn't all that usual in a programming text editor.

What needs to be fixed

Beside a steep learning curve, the major downside of GNU Emacs is its relatively slow performance. When compared with other text editors, GNU Emacs runs a bit slower because the Lisp code takes time to load and interpret, which can cause performance issues when dealing with very large files. But for daily usage, with average-sized files, this shouldn't be an issue.

Bottom line

Despite being more than three decades old, GNU Emacs still holds its ground with a large and loyal following. The fact that it is still actively maintained, is user-friendly and comes with built-in documentation and tutorials makes it a worth using for day-to-day text editing work.


GNU Nano

Developer: Chris Allegretta
Latest version: 2.2.6
Linux support: All flavors
License: GNU GPL
GNU Nano is a command-line text editor created in 1999 to provide a free alternative to the proprietary text editor Pico. Initially it was named TIP (for This Isn't Pico), but in 2000 it was renamed because of an existing Unix utility called Tip. In 2001, GNU Nano was (and still is) included in the GNU package.


GNU Nano
GNU Nano

What's new

Nano contains all the basic features of a standard text editor. It was actively maintained until 2010, but since then activity seems to have slowed down a bit. The latest version of Nano is 2.2.6, which, according to change logs, was released on November 22, 2010.
This release adds a section to the FAQ about how to use nanorc (Nano's RCFile) on Win32 systems and returns the check for restricted mode to the spell-checker.

What's good about it

Nano is the text editor that pops up by default when you run the visudo command on Ubuntu Linux (to edit sudoers information). It contains all the functionalities and features of Pico but adds some extra features, such as regular expression-based search and replace, smooth scrolling and colored text.

Another good point about Nano is that it is lightweight and easy to use. I was really impressed by the way that all the basic commands are mentioned at the bottom of the window -- so as a new user, you don't have to look for a basic tutorial to get started.

What needs to be fixed

The only problem I have with Nano is that it was created to emulate Pico -- which was not a feature-rich editor. Though Nano adds some extra features, it still stands behind Vi/Vim editors, which are more powerful command-line text editors that provide a variety of features.

Bottom line

GNU Nano is a small and lightweight text editor that may not work as a full-blown IDE (integrated development environment) for programmers but is still capable of handling standard text editor tasks. Despite being command-line based, it is simple and easy to use.

KATE

Developer: KDE
Latest version: 4.10.5
Linux support: Flavors that support KDE
License: LGPLv2
KATE -- KDE Advanced Text Editor -- is an ideal choice for any KDE user who is looking for a great GUI-based programming text editor, especially for an IDE. KATE has been included with the KDE software package since 2001.


Kate
KATE
It can also be used with KDevelop, Kile and other KDE applications as an editing component.

What's new

With the release of KDE 4.10, many new features have been added to KATE. Open bugs were reduced from 850 to 60, while new features include a new project management plugin, new quick open functionality (which allows a hot key -- Ctrl+Alt+O in KATE -- to open one or more files quickly) and an optional "minimap" that can be used as a scrollbar.

What's good about it

KATE gives the knockout punch to heavy and complicated IDEs by providing features that help create projects. For example, it offers a project view that makes it easier to search, edit and compile code files. The screen is divided in two main parts: The left part lists files and folders in a tree view, while the right part is for editing the currently selected file.

Another smart feature is the ability to open a search bar in the right view of its window. You can start typing a name and KATE will suggest all the matching file names -- very much the way that Google makes suggestions when you type a search query. It's a lot simpler to find files this way as compared to using your mouse to navigate through a tree structure.
Besides standard features, KATE comes with support for GDB and breakpoints (for debugging). This is very helpful for programmers who need to do a lot of debugging.
With all these features (and more), KATE feels more like a full-blown IDE than just a programming text editor.

What needs to be fixed

One of the biggest downsides of KATE for me is that it comes as a part of the KDE package, which means that it will not work well with other popular desktop environments such as Gnome. And in general, I feel that programming using GUI-based editors is a bit slow when compared to command-line based editors (mainly due to mouse usage).

Bottom line

Go for KATE if you develop and/or program on a KDE-supported system but do not like purely command-line programming editors. I think it's the closest a GUI text editor can get to an IDE.


Vim

Developer: Bram Moolenaar
Latest version: 7.3
Linux support: All flavors
License: GPL
Vim (which originally stood for Vi Imitation but now stands for Vi IMproved) is a text editor that was originally designed by Bram Moolenaar in order to have a good Vi clone for the Amiga platform. Moolenaar started working on it in 1988; its first release was on November 2, 1991.


Vim
Vim
Since then it has been ported to a variety platforms, including Linux, Windows, Mac OS X and QNX.

What's new

Vim was initially designed to be used as a terminal-based text editor; however, there are many GUI front ends available for it today. The latest release (version 7) came out in 2006 and introduced some prominent features like spell-check, auto-complete, undo branches and a tabbed interface. Version 7.3 (released in 2010) is the latest minor release that adds features such as Python 3 support and a persistent undo feature.

What's good about it

Vim is a command-line editor. This means that you do not have to take your hands off the keyboard while editing any kind of file with Vim. Once you are used to it, this makes editing very fast.

To start typing text, you enter into insert mode (usually by typing i); to do other operations like copy, paste or replace, you need to come out of insert mode by hitting the Escape key. You can then run commands, which are nothing but key combinations. For example, to delete a line, you place the cursor on that line and press dd. Similarly, yy can be used for copying and p can be used to paste a copied or just deleted line.
Syntax highlighting -- highlighting different categories of text in various colors and/or fonts -- is another powerful feature of Vim. Over 200 languages are supported; you can also create your own syntax. Vim also highlights programming errors -- I have written numerous C programs using Vim, and the way it highlights mistakes such as a missing or extra bracket is very helpful.
If you are an existing Vi user, Vim will definitely strike the right chord with the set of improvements it brings over Vi. For example, Vim comes with an unlimited undo feature (as compared to the last command undo supported by Vi). Vim can also be used for editing files placed within an archive such as zip or tar.

What needs to be fixed

As a command-line-based editor, Vim is widely perceived as an editor for hard-core programmers and tech experts. Although this isn't necessarily so (I have many friends who aren't hard-core experts who have switched to Linux and like using Vim whenever working on command lines), it could put off less experienced users.
Secondly, because almost every key press has its own action, if you are new to Vim, you can get frustrated with the mess that can be created by accidental key presses. As with any other software, continuous learning and practice is the key.

Bottom line

Being a feature-rich command-line text editor, Vim has a very steep learning curve if you want to explore it to its potential -- but it's well worth it. You won't understand just how powerful, configurable and extensible Vim is unless you start using it.


Conclusions

Each text editor reviewed here has its own good qualities. Which you use depends on both your requirements and your own work habits.


Vim is undoubtedly best for those -- like system admins -- who need a feature-rich command-line programming text editor. For normal editing, the learning curve is not very high, but for using it as an IDE, a level of expertise is required.


KATE is a good alternative for those who are not comfortable with command-line text editors. It is one of the best GUI alternatives for Vim, although it works best with KDE.
Gedit doesn't compare with Vim and KATE in terms of features but, because of its wide range of plugins and other features, it enjoys a wide following. I personally prefer Gedit when I edit single source files, makefiles and configuration files. I've heard other users say that just after migrating from Windows to Linux, Gedit made them feel home. The only limitation is that it is a Gnome application and is not supported by KDE (although there are some workarounds).

Like Vim, GNU Emacs has a steep learning curve despite its GUI environment. But as with Vim, the more you learn about GNU Emacs, the more powerful and in control you feel about this text editor. Its ability to compile code, get the compiled output and jump to erroneous lines, among others, places Emacs a step ahead of text editors such as Gedit.
Talking about Nano usually brings up a comparison with Vim. I would say that using Nano or Vim is just a matter of choice. People who like Nano think of Vim as complicated computer, while those who like Vim think of Nano as a piece of paper -- easy to use but not much can be done with it.


My advice? If you are new to command-line text editors, go for Vim (it requires some hard work to learn, but it's worth it), but if you have been using Nano and it suits your purposes, there's no harm in staying with it -- it's definitely easy to use.

This article, 5 free Linux text editors for programming and word processing, was originally published at Computerworld.com.
Himanshu Arora is a software programmer, open source enthusiast and Linux researcher. Some of his articles have been featured in IBM developerWorks and Linux Journal. He (along with some like-minded friends) blogs at MyLinuxBook.
Read more about Linux and Unix in Computerworld's Linux and Unix Topic Center.

Source: http://www.computerworld.com/s/article/9241134/5_free_Linux_text_editors_for_programming_and_word_processing?taxonomyId=122&pageNumber=1


August 11, 2013

August Desktop

I've been spending time on my Android phone and this month tried the Gnomishdark Theme with Shiki metacity title bars.
Nice change. Below is a link where you can get it.


































You can get the Gnomishdark theme here:

http://gnome-look.org/content/show.php?content=147290

August 5, 2013

Ubuntu derivatives: 5 of the best Ubuntu-based distros

Roundup Our pick of the best Ubuntu re-spins

By from Linux Format Issue 173 

 Ubuntu derivatives: 5 of the best Ubuntu-based distros

The best re-spins for Ubuntu for those who don't like Unity



Are you a Linux desktop user who loves Ubuntu but is wary of Unity? You're in luck. There are lots of Ubuntu spins, both from Canonical and independent developers, which preserve the basic infrastructure and essence of Ubuntu but replace the default Unity desktop. Canonical has been producing official spins since its second release, but they have been getting more attention since Ubuntu switched to Unity. The oldest, and one of the most popular, is Kubuntu, which offers the KDE desktop; if you want Ubuntu goodness on an underpowered computer, there's the lightweight Lubuntu; and starting with the 13.04 Raring Ringtail release, users will also be able to use the Gnome desktop thanks to the new Ubuntu Gnome spin.
As well as these official spins, many independent developers use Ubuntu as the base for their own distros. While most of these are just the stock Ubuntu release with a few added applications, some developers put in the extra effort.
Bodhi Linux is a semi-rolling distro that's based on the stable Ubuntu Long Term Support (LTS) releases. It installs an elegant-looking, minimal system that can be customised easily to suit a regular desktop or a dated machine. Also featured is Zorin OS, designed to appease users moving from Windows.

 

 

How we tested...

Comparing the distros was tricky. As they're all underpinned by Ubuntu, the usual parameters for comparison, such as installation, were very similar. The main reason for this roundup is to help you select a distro that gives you a better desktop experience than Unity.
Another important point of comparison is system requirements. Unity requires accelerated graphics, which makes the standard Ubuntu unsuitable for older computers. We also paid attention to the custom tools shipped with some distros that have their own package manager. Some replace the default tools with their particular desktop environment to increase usability.
No distro comparison is complete without a look at bundled apps and configuration options, and even more so, since both of these factors depend on the desktop environment. 


 

 

Default apps 

 

 



Bhodi
For most distros in this roundup, the choice of default software depends on the desktop. So you'll find Gnome-apps such as Evolution, Shotwell, Rhythmbox and Totem in Ubuntu Gnome, and KDE-apps such as Kmail, Amarok and Dragon Player in Kubuntu. Although both of these distros try to remain true to their desktops, there are some exceptions. Most notable is LibreOffice, the default suite in Ubuntu Gnome, Kubuntu and Zorin. The lightweight Lubuntu uses AbiWord and Gnumeric instead, and Bodhi ships with only a basic text editor. In fact, the only real app in Bodhi is the Midori web browser, which you can use to access Bodhi's online app store and download new apps. Interestingly, Google Docs thinks of Midori as an outdated version of Google Chrome.


Zorin ships with the real proprietary Google Chrome, while Lubuntu includes its open source sister, Chromium. Instead of Gnome's Epiphany browser (now rechristened simply Web), Ubuntu Gnome includes Firefox. Kubuntu ships with its own Reconq browser, although it does have a shortcut to install Firefox.


In stark contrast to Bodhi, the other lightweight distro, Lubuntu is chock full of apps. It's got some GTK apps such as the document viewer Evince, Archive Manager and image editor mtPaint, along with feature-weight apps that go with its LXDE desktop, such as the Leafpad text editor and PCManFM. Lubuntu also has the Sylpheed email client and the Chromium web browser. It's also got Audacious and Gnome Mplayer so you can play most popular formats: MP3s, AVIs and MP4s etc.


Ubuntu Gnome also lets you play MP3s out of the box with Rhythmbox. You won't find any plugins under Kubuntu but its multimedia apps are designed to fetch codecs as and when they are needed. The best thing about the Ubuntu derivatives is that you can install proprietary plugins and codecs to play restricted formats while installing the distro.
Zorin is the only distro in this roundup that lets you view content in proprietary formats from within the live environment. At 1.5GB, Zorin is the heaviest distro. Besides the apps already mentioned, it includes Gimp, Shotwell, Google Chrome, Gwibber, Thunderbird, Empathy, Totem, Rhythmbox, VLC and even the OpenShot video editor. It also includes Wine to install Windows-only apps.
Unless you are using Zorin, you'll need to pay a visit to the distro's package management app soon after installing. In Bodhi, it's the first thing you'll need to do, while Lubuntu, Ubuntu Gnome and Kubuntu can give you a fair amount of mileage with their default selection.


Verdict
Ubuntu Gnome - 3/5
Kubuntu - 3/5
Lubuntu - 4/5
Bodhi Linux - 1/5
Zorin - 5/5

 

 

Intended purpose



Ubuntu Gnome
The distros we've chosen provide a different GUI to Unity, but they each ensure the distro works well for its intended audience. The aim of the Ubuntu Gnome spin is to provide a relatively pure Gnome desktop. Since the main Ubuntu distro still uses libraries from Gnome 3.6, Ubuntu Gnome 13.04 ships with an older Gnome release, and users will have to manually install the latest Gnome from the Person Package Archive (PPA). Users will also miss out on new Gnome apps, such as Boxes and Web, which depend on libraries from the latest release.
Kubuntu does for KDE what Ubuntu Gnome does for Gnome Shell. But Kubuntu nicely integrates the KDE desktop. That said, it doesn't include all apps developed by the KDE project, most notably the Calligra Office Suite.
The Lubuntu developers wanted to create a less resource-hungry distro and LXDE fits the bill. Lubuntu also includes software like Mplayer, which makes it more usable than its peers.
Bodhi Linux is also a lightweight distro, but encourage users to customise the system, handled nicely by its package management system.
Lastly, Zorin OS is designed for Windows users, and pulls this off brilliantly thanks to its default interface and the custom Look Changer app.


Verdict
Ubuntu Gnome - 2/5
Kubuntu - 4/5
Lubuntu - 5/5
Bodhi Linux - 5/5
Zorin - 5/5

 

 

Desktop Experience



Zorin
Before Unity, Ubuntu was the most popular Linux distro for desktop users - and for good reason. It has the best-in-class Ubiquity distro installer, as well as an easy-to-use package management system that allows users to upgrade with a single click. All distros in this roundup share the same lineage. While some need more resources to run comfortably, what sets them apart from Ubuntu and each other is how they look, and how you operate them. This is also the main reason why you would want to use an Ubuntu derivative instead of the real thing. The questions were asking are: do the spins appeal to new Linux users coming in from other OSes, such as Windows and Mac OS? And if you're an existing Linux user, who had Ubuntu in the past, which spin returns to the pre-Unity days?

Ubuntu Gnome - 2/5

If you were disappointed by Unity, then the desktop environment Ubuntu Gnome offers is unlikely to make you happy either. There are a number of similarities between Gnome 3 and Unity, although they each go about implementing them differently. If you dislike Unity's vertical launcher, you probably won't be that keen on the similar launcher in Gnome. And while the launcher in Unity is always visible, in Gnome you have to bring up the Activities View before you can even see it.
Gnome's other low points are minimal window furniture and the inability to create desktop icons, which make it a distro that's only likely to please existing Gnome users. In fact, even existing Gnome users won't like this spin, because it ships with the older Gnome 3.6.

Kubuntu - 3/5

At first glance KDE looks very much like Windows: it's got a Taskbar-like panel at the bottom of the screen, a launch menu in the corner, quicklaunch icons, and a notification area with tray icons. But to pitch KDE to new users as simply 'looking like Windows' is doing the desktop environment a disservice.
Its real power lies in the vast configuration options and features like Activities, which, sadly, users will find confusing or, at worst, totally ignore. Activities are, in fact, custom workspaces or virtual desktops that you can setup and switch between for a given activity, for example a desktop ready with all the apps open for some web development. Kubuntu is the oldest Ubuntu spin, it has an active community of users and it's the go-to distro for users burnt by Unity, but it's missing some of Ubuntu's best features, such as the Software Center.

Lubuntu - 3/5

Like KDE, Lubuntu's LXDE desktop is similar to Windows, with a panel at the bottom. The menu, though, is reminiscent of Windows 98. When you think about it, a Windows 98 look-a-like won't really lure Windows 7/XP users, especially when you consider the fact that LXDE doesn't have other Windows features, such as live thumbnail previews.
Additionally, Lubuntu lacks Ubuntu One, and integration with PCManFM and Sylpheed is still on the developers' to-do list. But then Lubuntu is aimed at a different set of users: those who want to run an Ubuntu-like desktop on an old, underpowered machine. This is something Lubuntu does remarkably well.
The fact it also supplies a pleasant desktop environment is an added bonus.

Bodhi Linux - 2/5

Another minimalist distro, Bodhi Linux is based on the elegant Enlightenment Window Manager and has its own file manager, several gadgets and compositing effects. With Bodhi you can bring an old machine back to life in style.
The distro also offers several different desktop layout styles: Desktop is a traditional layout with a menu, Taskbar and System Tray at the bottom; Laptop/Netbook puts the System Tray, menu and Taskbar on the top, along with some gadgets, and moves the application launcher to the bottom; while Fancy places the application launcher on the left of the screen. There's also a style for small/touchscreen devices, which uses an application menu like Unity's Dash or Gnome 3's Activities.

Zorin OS - 5/5

This is hands-down the best distro, offering the ultimate desktop experience for existing Linux users, as well as those coming from other operating systems. Not only is the default Zorin desktop styled to resemble Windows 7, for added familiarity, its custom application launcher also mimics the Windows 7 Start menu. Existing Linux users can use the Zorin Look Changer app to make the desktop act and look like Gnome 2.
If you can spare €10, you can download the Ultimate edition, which has additional Mac OS X and Windows 2000 styles. Zorin also includes all of the Ubuntu goodies, such as Ubuntu One, which is well integrated into the distro. It also instills good desktop practices by regularly reminding users to setup the backup app.

 

 

System requirements



Lubuntu
Due to the different system requirements of their desktop environments, some of the spins might not run on all kinds of hardware. The most demanding distro in our roundup is Ubuntu Gnome thanks to the desktop's insistence on using accelerated graphics. On the other hand, you can run KDE, and therefore Kubuntu, on a computer that doesn't have a discrete graphics card installed. The desktop will, instead, default to having only the most basic compositing effects, but it will remain fully functional.
If you need a distro for an older box, neither Ubuntu Gnome nor Kubuntu will work as well as Lubuntu or Bodhi Linux. To productively use the LXDE-based Lubuntu you'll need at least 512MB of RAM. The project also produces special installation ISOs for computers with less than 700MB RAM.

Bodhi Linux goes down even further. You can install it on a system with 128MB of RAM and it only takes up 2.5GB of hard disk space. The good thing about Bodhi is that it can scale up just as easily on a more recent, well-endowed machine. Just use its package manager to fetch the application suite of full-featured software instead of the lighter-weight packages.
Zorin OS gives you the best of both worlds. While the normal version is based on Gnome and requires the same amount of resources as Kubuntu, there's also a LXDE-based Lite edition for older computers.


Verdict
Ubuntu Gnome - 1/5
Kubuntu - 3/5
Lubuntu - 4/5
Bodhi Linux - 5/5
Zorin - 4/5

 

 

Documentation and support

One of the reasons Ubuntu is so popular is the support infrastructure and its active community of users. But how do the derivatives fair? Ubuntu Gnome has a growing community with its own IRC channel and a mailing list, and while it doesn't have forum boards it regularly dispenses help to users on its official Google+ Community page.
The oldest Ubuntu spin, Kubuntu, has a very active community that hosts KDE-specific forums, mailing lists and an IRC channel. The distro also has information on getting help in languages other than English, and there's a comprehensive ebook guide available on ubuntuguide.org.
Lubuntu hosts its documentation and support on Ubuntu infrastructure. There's documentation about the various applications and how to set up different components. The link to the forums shows all posts with the tag 'lubuntu' on ubuntuforums.org. You can interact with Lubuntu developers on its mailing lists and IRC.
Zorin OS has a very rudimentary installation guide, though they have forum boards with a tutorial section. Shelling out €5 will get you premium technical support for three issues.
Bodhi Linux has the most organised support and documentation. There's a quick start guide, and detailed guides on Enlightenment and customising Bodhi. It's forum boards even dispense advice on ARM-powered devices.


Verdict
Ubuntu Gnome - 2/5
Kubuntu - 3/5
Lubuntu - 2/5
Bodhi Linux - 5/5
Zorin - 2/5

 

 

Custom Tools



Zorin
As we've already said, what sets our contenders apart from the myriad of Ubuntu-based distros is the developer effort that's gone into fitting the distro to its user base.Consider Zorin, for example. It's designed specifically for Windows users who want easy and smooth access to Linux, so it includes a custom Look Changer application that lets you change the interface at the touch of a button. In the freely downloadable edition of the OS, the application offers a choice of Windows 7, XP or Gnome 2. Donate €10 for the Ultimate edition and you also get support for Mac OS X, Unity and Windows 2000. Zorin's Web Browser Manager makes it easy to install different browsers and the distro also includes a redesigned Ubuntu Software Center.


Bodhi Linux is all about custom tools. It ships with the Eccess System Tool for basic system administration tasks, such as managing users and time. There's a board on the Bodhi Linux forum dedicated to custom apps written in Elementary and Python that are available in the official repositories. Another highlight is its online App Center, which makes installing apps easier by grouping them into software bundles and creating custom packages of similar tools. For example, if you want to install a selection of different educational apps, you can install the Educational Pack, which includes TuxPaint, TuxTyping, Gcompris etc.
The developers of Lubuntu dealt with package management by creating a lightweight version of Ubuntu Software Center called - you guessed it! - Lubuntu Software Center. This arranges software in different categories, you mark apps that you want to install, add them to the apps basket and install them all in one go. The tool also has an Expert mode for installing individual libraries.


Kubuntu also includes its own package manager, Moun, and the HomeRun launcher, which runs full screen and is similar to Unity's Dash and Gnome's Activities.
The one spin that doesn't have any custom tools is Ubuntu Gnome. The distro includes the stock Ubuntu Software Center and is, in fact, missing some Gnome tools like the web browser and the Boxes virtualisation app. This is further confused by the fact that the distro includes two User Accounts apps, one from Gnome and from Ubuntu.


Verdict
Ubuntu Gnome - 1/5
Kubuntu - 2/5
Lubuntu - 3/5
Bodhi Linux - 5/5
Zorin - 5/5

 

 

Configuration options



Kubuntu
Most distros delegate the task of customising the desktop to the GUI. This is quite a disadvantage for Ubuntu Gnome as its default customisation settings will work for the average user but the more advanced Linux user will need to get additional tools to tweak their desktops. On the other end of the spectrum is KDE and its endless configuration options, which can be overwhelming. Lubuntu also has lots of configuration options. There's an Openbox configuration manager and a customiser from the LXDE project. There are also different apps for modifying keyboard, mouse, monitor and power management etc.
Kubuntu, in contrast, doesn't have its own set of configuration tools like OpenSUSE's Yast or Mageia's Control Center.
Bodhi Linux lets users select a theme and a wallpaper to change the desktop layout. You can also load different desktop gadgets, such as battery and clock. There's a settings panel which you can use to change the wallpaper and theme of the desktop and apps, as well as adjust the number of virtual desktops, customise the menu, launchers, file manager, setup power management and so on.
Zorin is the only distro here that ships with the Ubuntu Tweak tool, and also uses the Ufw firewall app that can be configured with the gufw front-end.


Verdict
Ubuntu Gnome - 2/5
Kubuntu - 4/5
Lubuntu - 4/5
Bodhi Linux - 4/5
Zorin - 4/5

 

 

The verdict



Zorin
All the distros in this roundup use a different desktop environment and some even target a totally different user base. Logically then, If you're a KDE user you should be using Kubuntu; if you want a distro for the old machine gathering dust in the attic, pick Lubuntu. Unfortunately the same logic doesn't apply to Ubuntu Gnome. The current release of the distro (13.04) is handicapped by the fact that its parent still uses the older Gnome 3.6 release, forcing it to do the same. While this might not stop fans of Gnome and Ubuntu manually pulling the latest Gnome desktop from the PPA, we can't recommend the stock distro to inexperienced Linux users.
A stock Bodhi Linux release also necessitates a visit to the package manager, but the distro's online app store and its package management system makes the process really simple and straightforward. Plus Bodhi lets users select from several desktop layouts and thanks to the distro's minimal hardware requirements you can run it on virtually any computer.

A view to a kill

The winner of the roundup and by a comfortable margin is Zorin OS (named after the Bond villain Max Zorin). The distro successfully uses its Ubuntu core to create a ready-to-use Linux desktop that will also appeal to users coming from different operating systems.
While the default look of the Zorin desktop mimics Windows 7, fans of Gnome 2 can change the desktop to appear and function like their favourite desktop, with a single click.
The distro is packed with applications for the average desktop user and as well as the freely available Core edition, the distro produces several premium editions (starting at €7) tailored for particular use. For example, the Business edition has tools for accounting, book-keeping, stock analysis etc.
Other premium editions include Gaming, Multimedia and an Ultimate edition that contains - as you might expect - all the tools included in the other editions.

Final scores

Ubuntu Gnome - 1/5

Lubuntu - 3/5
Kubuntu - 4/5
Bodhi Linux - 4/5
Zorin - 5/5 


Source: http://www.techradar.com/news/software/operating-systems/ubuntu-derivatives-5-of-the-best-ubuntu-based-distros-1170314

August 4, 2013

50 best Linux distros: find the best one for you



In Depth Our favourites for productivity, ease, security, hacking and speed


By from Linux Format Issue 171 

50 best Linux distros: find the best one for you
We help you pick a new Linux distro based on what it's actually good for
Choice and flexibility are the hallmarks of the Linux ecosystem. In Windows and OS X, if you don't like some aspects of the operating system, there's not much you can do about it.Not so in the Linux world, where thanks to the numerous distributions you are in fact spoilt for choice. Each distro has the Linux kernel at its core, but builds on top of that with their own selection of other components, depending on the target audience for the distro.
Different distros offer different customisation options, so you can fiddle around with the distro and customise it as per your taste and preferences until you get the kind of thing you're looking for. So no matter what sort of user you are, there's a distro for you.
In this feature we're focusing primarily on the desktop. Some desktop distros aim to keep things as simple as possible, while others give you more control. They have different installation routines, different desktop environments, different package management schemes and different administration tools.
We'll look at regular distros that you can use for every day computing tasks, as well as those designed to appeal to users coming from other operating systems, such as Windows and Mac OS X. We'll also look at distros that can turn an old clunker into a streamlined computing machine and ones that give advanced users complete control over their working environment.
Over the next few pages, we take more than four dozen of the best distros for a spin, test their unique features and weigh up their strengths and weakness to help find a perfect distro for you!

Every day distros

Distros designed to replace your existing operating system

Ubuntu

It isn't the first distro designed for inexperienced Linux desktop users, but it's inarguably the most well-known. The distro has several innovative features, including the Unity desktop - which everyone loves to hate.
Then there's the cross-platform and cross-device Ubuntu One cloud-sharing and file sync service, which offers 5GB of free storage space. For adding software, there's the Ubuntu Software Center.
The distro has one of the easiest installation mechanisms. It doesn't include proprietary codecs by default, but you can include them during installation, simply by clicking a checkbox. The distro is released twice a year with regular Long Term Support (LTS) releases that are supported for five years.
Verdict: As Unity becomes more usable, Ubuntu will continue to take the fight to proprietary desktops.
Rating: 9/10

OpenSUSE

Another old timer, and one of the leading users of (and contributors to) the KDE desktop - although officially they don't prefer one over the other. Indeed, the distro looks consistent across the two desktops and is visually pleasing.
Its all-in-one management tool Yast (Yet Another Setup Tool) can handle software installation as well as system configuration and administration. While it's convenient to have all these settings in one place, it's a bit overwhelming and intimidating, especially for new Linux users.
Also, the distro's installer isn't as straightforward as Ubuntu's. And, in a break from tradition, the distro pushes out new releases every eight months.
Verdict: Although designed for desktop users, it isn't as friendly as Ubuntu or Mint, but makes for an attractive enterprise desktop.
Rating: 7/10

Fedora


Fedora
Traditionally pitched as an alternative to Ubuntu, recent releases of the Red Hat-supported community distro have been prioritising server-based features over desktop enhancements. This is why the distro makes more sense as an advanced user's playground. After all, it's a test bed for features that'll find their way into Red Hat's Enterprise offerings. Also, the distro's ease of use has diminished since the introduction of the (slowly improving) Gnome 3 desktop. New users would be jolted by the barren desktop, that requires them to learn new skills to navigate successfully.
The lack of a functional package manager, multimedia codecs, and a redesigned unintuitive installer don't help either.
Verdict: A very capable distro for an experienced Linux user who's going through a mid-life crisis.
Rating: 6/10

Slackel

The distro takes bleeding-edge software from Slackware's Current branch and offers them in a desktop friendly package by borrowing a few of the more choice tools from the Salix OS distro.
The KDE-based Slackel images are offered in live-installable and install-only mediums. Some of the tools that it uses from Salix OS are the codec installer, the Gslapt package manager, as well as the live CD installer.
Verdict: A rolling release that delivers the latest from Slackware, while using tools from Salix OS.
Rating: 7/10

PureOS

The distro is available in two flavours, each based around either the Gnome or lightweight Openbox desktop. PureOS is based on Debian's Testing branch and supports multilingual locales. PureOS is only available as images for making Live USB disks.
The goal of the distro is to serve as a functional distro that you can then personalise by adding modules via the included scripts. This distro also includes the smxi script for tweaking the system and installing proprietary drivers.
Verdict: A sleek ready-to-use distro best suited for tinkerers.
Rating: 6/10

Mageia


Mageia
Mandrake Linux was the first Linux distro designed for the every day user. It's been through many incarnations, and its last avatar forced long-time community members to fork the distro. The RPM-based distro is now called Mageia, and is backed by solid community infrastructure. It offers both KDE and Gnome desktops, and between the project's three repos you'll get all the software you need. Its installer is easy to navigate and several screens have the Advanced button, which brings up more options for experienced users.
The most distinct feature of the distro is the Mageia Control Center, from where you can tweak almost all aspects of the system.
Verdict: The community fork builds on the solid foundation, and is an able distro for every day use.
Rating: 8/10

PCLinuxOS


PCLinuxOS
This distro started as a repository to improve a stock Mandriva release, and later forked into a distro of its own. PCLinuxOS is officially a KDE distro, but also has community spins around the LXDE, and Xfce desktops. The distro can play all sorts of multimedia. It uses apt-rpm and the Synaptic Package Manager to install RPM packages. Its configuration tool and installer clearly give away its Mandriva lineage. The distro includes an illustrated installation guide, and also produces a monthly magazine for its users.
Verdict: Think of it as being something like Mageia with multimedia codecs.
Rating: 7/10

Sabayon Linux


Sabayon
The Sabayon project aims to give regular desktop users a taste of the Gentoo distro. It's a feature rich and complete desktop distro built on a stable and mature foundation. The distro has everything a regular desktop user needs, including all sorts of codecs and plugins. Besides the usual slew of apps, it also has the XBMC media player and Wine for running Windows apps.
For managing packages, there's the custom Rigo app browser. It's a graphical front-end to Sabayon's Entropy package management system and mimic's the appearance of the Google search engine. The app is simple to use and very verbose. Instead of displaying cryptic messages, it converses with users in plain English.
The distro has different spins around all the major desktops, including Gnome, KDE, Xfce and Mate. Also, the distro doesn't ship a stock Gnome release. It's made some tweaks - for example, to show minimise buttons - to maintain consistency between the editions. You'll find other desktops, such as Cinnamon and Razor-Qt, in its official repos.
Additionally, there are also several special flavours that serve specific purposes, such as the minimal CoreCDX, and the HardenedServer based on a Gentoo Hardened kernel, for instance.
Although Sabayon is a rolling distribution, the developers have tweaked it to make the experience easily digestible for new users. Installation is handled by the re-branded Anaconda installer created by the Fedora distro. Also, the 64-bit images of newer versions are bootable on SecureBoot-enabled systems.
On the distro's website, you'll find lots of documentation relevant to a first-time user, including a step-by-step installation guide, and a detailed FAQ.
Verdict: The distro delivers all the power and slickness of Gentoo in a well-rounded and pleasingly user-friendly desktop package.
Rating: 9/10

Linux Mint


Linux Mint
Since it's 2006 debut, Linux Mint has slowly been crawling up everyone's list of favourite desktop distros. One of the major reasons for the distro's success is that, despite being based on Ubuntu, its default desktop is much more traditional than Ubuntu's controversial Unity interface. Linux Mint offers users a choice of two Gnome-based environments, which it has dubbed Mate and Cinnamon. Mate is designed to be a faithful continuation of the out-dated Gnome 2 desktop. Cinnamon is a more modern affair, with a neat menu that gives access to all the system's settings and applications in one place.
The distro is also pre-loaded with a full complement of audio and video codecs, and has an impressive Software Manager.
Verdict: A simple to install and polished desktop that works out of the box. Ideal if the divisive Unity rubs you the wrong way.
Rating: 9/10

Rosa


Rosa
The distro is developed by the Moscow-based Rosa Labs that had worked on Mandriva's last release. Rosa then forked Mandriva into a distro of its own. Their main focus is the KDE desktop, but the distro also puts out Gnome-based spins a few months after the KDE release. What sets Rosa apart from other Mandriva-based distros are the custom tools that make their KDE desktop unlike any other. They have a custom launcher and their own kickoff menu, which looks similar to Unity's Dash and Gnome 3's Activities menu.
In addition to the redesigned desktop, the distro also has a bunch of functionality improvements. The TimeFrame tool uses KDE's Nepomuk to visualise all your files, video, and music in a unique and appealing manner. The newer versions of the tool also support social networks, such as Facebook.
Verdict: Try it for the customised KDE desktop.
Rating: 9/10

Chakra


Chakra
It's arguably the best-looking KDE desktop distro, and it will work for most users straight out of the box. The distro was originally based on Arch Linux. It's a half-rolling release that, by its own admission, is meant for users who don't shy away from the CLI. At the moment, its package manager is still under development, but it has an impressive fallback in the form of a bundles manager. The bundles are self-contained packages of popular apps that can be installed with a single click.
Installation is handled by its custom installer, that uses the KDE Partition Manager for partitioning the disk. It also has an impressive first-boot personaliser app.
Verdict: A very pleasing KDE desktop that helps you customise your working environment.
Rating: 8/10

Knoppix


Knoppix
Long-time Linux users fondly remember Knoppix as the first Linux live CD. The distro includes all kinds of open source software from Debian stable, testing and unstable repos. The distro is available in two versions - the Live CD image provides over 2GB of software and the DVD image manages to squeeze in well over 8GB of software. In fact, it's the only live distro that contains three desktop environments - LXDE (default) as well as Gnome and KDE. On top of that there's also an officially supported variation intended for visually impaired users, that can also be used by computer newbies.
Verdict: No one does a better job of showing off the best of open source software.
Rating: 9/10

Salix OS


SalixOS
The developers of Salix OS think of the distro as a bonsai: small, light and a product of infinite care - and we can't help but agree. The distro's artwork is pleasing to the eye, with custom wallpaper, icons, and theme. The Slackware-based distro is available in six different editions, based around the KDE, Xfce, Mate, LXDE, Fluxbox and Ratpoison desktops.
Salix is very fast and easy to use. It includes a 78-page guide, and there's lots of additional task-based documentation on the distro's website. Although it doesn't include any codecs, it does have a one-click codec installer.
In fact, the distro is chock-full of custom tools developed in-house. Some of the interesting ones, besides the codec installer, are a graphical utility to clone a live system, a wizard to create a persistent storage, and a graphical tool for doing simple system administration tasks like adding users. There's also a graphical Salix installer, that's a refreshing change from the run-of-the-mill installers.
For managing packages, the distro uses the graphical Gslapt package manager, which is a front-end to slap-get. Since the distro is fully compatible with Slackware, it also has a graphical tool for building packages from the SlackBuilds repository.
Verdict: For users who need the stability of Slackware with the convenience of a package manager.
Rating: 8/10

Qubes OS

Subscribes to a security concept known as security through isolation, which makes it more secure than an average desktop distro. Each app in Qubes runs inside its own security domain.
A new installation automatically creates some domains such as Work, Personal and Untrusted and divides apps between them. So you'll find LibreOffice in the Work domain, Firefox in the Untrusted domain, and so on.
For the most part, Qubes OS works just like any other desktop distro. Instead of app categories, its KDE menu lists different domains.
Verdict: It's unique, secure and has a shallow learning curve.
Rating: 8/10

Open Xange


Open Xange
This Fedora-based distro uses a slightly tweaked KDE desktop so as to make more easy sense to a traditional Windows user. In addition to the usual desktop apps, the distro also includes a considerable range of plugins and codecs.On the desktop you'll find a button to install the proprietary Dropbox client. For managing other open source software Open Xange uses Apper, a PackageKit front-end for KDE.
Since it's based on Fedora, it uses the Anaconda installer. The distro doesn't support 32-bit architectures.
Verdict: A Fedora-based desktop that doesn't do enough to outscore Korora.
Rating: 6/10

WattOS


WattOS
The distro aims to bring Ubuntu goodness to low-powered machines by using lightweight apps such as the LXDE desktop. It ships with the Chromium browser that includes the Flash plugin, and the distro also has the VLC media player to handle a wealth of media files. WattOS's bootup and shutdown times are considerably faster than a typical Ubuntu installation. It uses the Synaptic package manager, and is pre-configured with its own PPA, but can also install packages from Ubuntu's repositories.
Verdict: The lightest LXDE-based distro around.
Rating: 8/10

Manjaro


Manjaro
This rolling release distro is based on Arch, and is designed for desktop users. It's got the plugins, codecs and apps to handle all sorts of files. The distro also maintains its own software repos of thoroughly tested stable, as well as bleeding-edge unstable, software. Software installation is handled by its custom Pamac tool which is a graphical front-end to Arch's pacman package manager. You can also install software in Manjaro from Arch's community supported user repository using pacman.
Manjaro officially supports the Xfce, Cinnamon, and Openbox desktops. The distro has two text-based installers with the newer one including support for Secure Boot and RAID devices.
Verdict: Manjaro is to Arch what Salix is to Slackware.
Rating: 8/10

Korora


Korora
Initially based on Gentoo, it now uses Fedora as its base OS. It ships separate Gnome and KDE editions. The developers have taken time to clean the KDE menus and bundle the Gnome extensions tool in the Gnome-based spin. The distro has full multimedia support, and enables third-party repos such as RPMFusion, Google Chrome, and VirtualBox. The newer releases of the distro ship with the Steam client.
Korora also has a few custom tools such as the useful undistract-me utility that pops a notification when a terminal command has completed.
Verdict: The most desktop friendly Fedora distro.
Rating: 9/10

Kanotix


Kanotix
Based on KDE and Debian's latest stable release, it uses the Synaptic package manager and ships with multimedia codecs and plugins. Besides the regular slew of stable (albeit old) software, Kanotix also bundles Wine for running Windows apps. At the time of writing this feature, the developer had just released a special edition for the CeBIT expo. This edition differs from the regular release by updating certain apps to newer versions and bundling some new apps. So there's the newer 3.8.2 kernel, newer drivers for Nvidia, ATI, and Intel graphics cards, GRUB bootloader with support for Secure Boot, and more.
The pre-installed Steam client also works even if you install the distro on a USB disk, so you can carry your games with you. The distro uses the acritox installer which hands off partitioning to one of the three partitioning tools (Gparted, fdisk or cfdisk).
Verdict: A stable KDE and Debian-based distro intended for daily use that offers conveniences like multimedia codecs and drivers.
Rating: 7/10

Netrunner


Netrunner
It's a major surprise that this distro lies so low in DistroWatch's popularity table. If you haven't heard of it, think of Netrunner as Ubuntu without Unity. Netrunner is based on Kubuntu, but that doesn't mean it's just another Ubuntu-based distro that has slapped KDE instead of Unity. The distro offers its own cloud service called Runners-ID (built on top of the open source ownCloud server). The service is integrated into the distro and offers 5GB of free space, which you can use to store data, pictures, contacts, calendars and stream music via its Android app. Sounds familiar?
There's more. The distro also integrates web apps, such as Cut The Rope, Google Docs, Facebook, and more, on the desktop. When you sign into your online accounts your data is accessible to local apps such as Kontact and Dolphin.
One interesting web app bundled in the distro is JacknJoe. It's a web-based application store that houses all the popular open source apps and games that you can install with a single click. The distro also bundles proprietary apps such as Skype, Wine for running Windows software, and all sorts of other handy audio and video codecs and plugins.
Help on the distro is dispensed via online forum boards on its website. Here, you'll also find some video introductions to the distro's unique apps and screencasts on common tasks. The developers behind the distro also publish an online magazine called Netrunner-Mag.
The distro is supported by Germany's Blue Systems, which has several KDE developers on its payroll.
Verdict: Ubuntu-like features on a Kubuntu-based distro.
Rating: 9/10

ZevenOS


ZevenOS
The ZevenOS project puts out two distros, both of which try and mimic the look and feel of BeOS. The main distro, called ZevenOS is based on Xubuntu and uses Xfce. It ships with all multimedia codecs and plugins, and is meant for systems that lack the resources to power the latest Linux desktop distros. Then there's the ZevenOS Neptune distro, which is primarily based on Debian's Testing branch, but uses a newer kernel and includes some extra drivers. It ships with the KDE 4 desktop, again modified to resemble BeOS user interface. The distro is intended for installation on removable media like USB sticks. Their website has a bunch of videos that introduce both distros.
Verdict: Ubuntu for fans of BeOS.
Rating: 8/10

Light-weight distros

Slim packages that are ideal for powering old hardware

Zenwalk


Zenwalk
The Slackware-based mini-distro is available in many flavours. The standard edition has Xfce, but others offer Gnome and Openbox desktops too. It aims to deliver modern apps on older machines. Although compatible with Slackware's binary packages, it uses its own Netpkg package manager, which adds dependency resolution capabilities to TGZ packages. Surprisingly, it has fully-fledged apps like Firefox and LibreOffice. Advanced users will appreciate Zenwalk's capability to easily convert a stock distro into a finely tuned LAMP or file sharing server.
Verdict: Fast distro with some modern apps and an old school appeal.
Rating: 7/10

Slitaz


Slitaz
Uses a mixture of the LXDE and OpenBox window manager, and is designed to perform on hardware with only 256 MB of RAM. It also has a bunch of custom tools like the SlitazPanel. It's a useful all-in-one control panel which lets you administer all aspects of the distro. The distro weighs less than 30MB and takes just 80MB of hard disk space. It lacks an office suite and codecs, but these can be installed from its repos. The distro includes some user documentation that you'll need to refer to it before using the system.
Verdict: Requires learning some new skills, but a good lightweight distro for experienced users.
Rating: 6/10

Fuduntu


Fuduntu
Originally designed to churn desktop friendly versions of a stock Fedora release, Fuduntu earns its name by its ambition to fit somewhere in-between Fedora and Ubuntu. It includes features of modern distros while maintaining the look and feel of a traditional desktop. This explains why it's one of the few distros that still ship with the Gnome 2 desktop.True to its name the distro includes Ubuntu's Jockey hardware detection tool that will also download proprietary drivers to maximise performance. Fuduntu isn't shy of proprietary software and bundles both the Steam client and the Netflix client, which it runs via Wine.
The distro features easy to use custom package management and configuration tools, while installation is handled by Fedora's older Anaconda installer, which is a good thing.
Verdict: A strange mix of the traditional and the new, which works well on underpowered machines.
Rating: 8/10

Slax

The popular distro has recently woken from its four-year slumber. It is based on Slackware and offers the KDE desktop. This distro takes a modular approach to software.
To add software you need to fetch modules from the Slax Software Center, which offers only a few modules such as AbiWord, Gnumeric, and Google Chrome. Despite its size, it offers all the codecs, plugins and apps you'd need daily, sans an office suite.
The distro has no installer because it's meant for running from a removable medium like USB or CD. If it detects a writeable device, it will automatically save changes there.
Verdict: Similar in design to Porteus, but currently lacks apps.
Rating: 6/10

Sparky Linux


Sparky Linux
If you wish to run the same distro on a new machine as well as an older one, then SparkyLinux is for you. The distro is designed for both old and new computers and ships with two customised desktops (Enlightenment and LXDE) in the main edition and Openbox in the Ultra edition. It uses a custom installer that calls on a number of other tools to setup different aspects of the installation, such as Debian's debconf utility to configure the keyboard and Gparted to partition the disk. It includes both feature-rich software like VLC and lightweight ones such as AbiWord.
Verdict: Lightweight distro that'll perform well even on semiretired computers.
Rating: 8/10

Porteus


Porteus
This Slackware-based distro out of Ireland is designed for installation on removable mediums like USB disks and CDs, but can also be installed on to a hard disk. It's unique feature is that it exists in a compressed state and creates its file system on the fly. Besides the pre-installed apps, additional software for the distro come in the form of modules. Simply double-click to activate or deactivate a module. The distro includes a package manager for fetching modules, which you can also save on a local hard disk so that they survive reboots.
The distro is small because of its modular nature, and incredibly fast since it runs from the RAM. It also hosts lots of usage documentation on its website.
Verdict: Ideal for installation on removable media, although using it effectively involves a learning curve.
Rating: 7/10

Puppy


Puppy
There's no beating Puppy for out-of-the-box functionality. Bundling a plethora of custom apps, there are apps to block website ads and do internet telephony, a podcast grabber, a secure downloader, an audio player and more. The distro doesn't include the flash plugin, but offers to fetch and install it when you visit a flash powered website like YouTube. You can also install the plugin from the distro's package manager. Puppy ships with several multimedia players, including mplayer, to play all sorts of media formats. First-time users might be intimidated by Puppy's installer. It has no automatic partitioner and fires up Gparted for you to format the disk. But each step in the installer is well documented within the installer itself.


Bootup and application launches are blazingly fast, even for bulkier apps such as Mplayer and VLC, which can be installed from the Puppy Package Manager. Packages are called pets, and have a .pet extension. You can install packages for Puppy using its custom Puppy Package Manager tool, and you can configure it to download packages from other Puppy repositories.
It has two independent and very active forums, and loads of documentation on getting started. It also bundles help documentation on several topics, such as working with Microsoft Office files, how to add codecs, software and more.
There are several variants of Puppy Linux. WaryPuppy is the one best-suited to older hardware and it's a mere 130MB. It offers two X servers - Xorg and Xvesa - to cover a broad range of graphics hardware. Then there's the RacyPuppy variant meant for newer hardware and SlackoPuppy based on Slackware, plus PrecisePuppy based on the last Ubuntu LTS release.
Verdict: Easily the best distro for hardware past its prime.
Rating: 9/10

Bodhi Linux


Bodhi Linux
An elegant looking desktop with the pleasing and lightweight Enlightenment window manager. Bodhi is probably the best integrated Enlightenment distro. It has a number of profiles, from Bare, Laptop to Compositing and Fancy, each of which are optimised for different types of hardware. Bodhi ships with a small number of apps. You can add more apps using the innovative web-based software installation tool called AppCenter. Using this tool you can also download packages on any distro and then bring them over to Bodhi for installation.
Since it's based on Ubuntu, it uses Ubuntu's easy-to-use installer, and also offers lots of end user documentation on its website.
Verdict: A minimal simple-to-use distro that's easy on the eyes.
Rating: 9/10

aLinux


aLinux
One way for designing distros for ageing computers is to use older software that don't gnaw at the limited resources. aLinux uses KDE 3.5 along with the older Koffice suite. However it can play all sorts of media, bundles all games and has Wine for running Windows apps. It even includes proprietary software like Skype and Google Earth. Installation is easy thanks to its custom installer which is easy to navigate.
Verdict: An odd mix of old and new software that wouldn't work on every old machine.
Rating: 6/10

CrunchBang Linux


CrunchBang Linux
This Debian-based distribution ships with the lightweight Openbox window manager. It's got Gnome Mplayer, Gimp, VLC and its web browser is equipped with flash plugin. The distro has AbiWord and Gnumeric, and scripts to install LibreOffice and Dropbox in its menus. It uses the Synaptic package manager and a modified Debian installer. Verdict: Snappy Debian-based distro that works well on older machines, and can be easily fleshed out for relatively newer ones.
Verdict: 8/10

DSL


DSL
If you thought Puppy was esoteric, wait till you try DSL. This is another popular distro that's recently woken from slumber. It uses the JWM window manager, and upon booting launches a Getting Started guide to orient users.Although the 50MB distro has most daily-use apps, some like Firefox are so old that sites like YouTube will refuse to load. You can add more apps using the distro's MyDSL system.
While it's meant to be a nomadic distro, it does have an installation wizard based on knxhdinstall that'll copy the contents on to a 300MB partition.
Verdict: Because of its steep learning curve it's only recommended for people who need to fuse life into old hardware.
Rating: 6/10

OantiX

The goal of this lightweight distro is to provide a fully functional user friendly desktop. It's based on Debian's Testing repo, and has a relatively newer kernel compared to other distros with a similar purpose.
The distro comes with the Fluxbox window manager and can play all sorts of media. Major desktop functions are managed by custom tools like the antiX Control Center. It also has a custom package manager and a custom installer which is fairly straightforward and well-documented. There's also a tool to create a live installable snapshot of the system.
Verdict: Good zippy distro for old machines and users who find Puppy Linux too esoteric.
Rating: 8/10

Tiny Core Linux


Tiny Core Linux
Weighing in at just 12MB, this ships with only a terminal, a text editor and an app launcher on top of the lightweight FLWM window manager. It has a control panel to manage bootup services and configure the launcher, but everything else needs to be pulled in from its package manager, including the installer if you want to install Tiny Core on your hard disk. The distro also has a CorePlus variant, which includes additional drivers for wireless cards, a remastering tool and internationalisation support. Finally, there's the 8MB Core edition, which is pretty much just the base system with a command-line interface to enable more experienced users to build their own system from the ground up.
Verdict: Will perform on the oldest of hardware, but setting it up requires time.
Rating: 6/10

Beginner-friendly distros

Designed to reduce the cultural shock of moving to another OS

OS4


OS4
Another Ubuntu and Xfce-based distro aimed at inexperienced Linux desktop users. The one thing that sets OS4 apart from others with a similar purpose is its unique desktop layout. The OS4 developers also claim to support devices that aren't yet supported by the Ubuntu distro itself, such as WebOS-based devices and Nook-based devices… and even the Kindle Fire. The distro includes support for popular browser plugins, lots of apps for playing and producing multimedia, and even tools for software development. The distro's website has no forum boards and negligible documentation, but you can buy support from the online Store, which also retails desktops and laptops pre-installed with OS4.
Verdict: An out-of-the-box distro with an unique interface, but little documentation.
Rating: 7/10

LinuxLite

The distro is based on Ubuntu 12.04 LTS edition and features a nicely dressed up Xfce desktop. LinuxLite has the regular apps such as LibreOffice, Firefox, GIMP, and VLC, but being based on the LTS release, most of the apps are outdated. Desktop users will appreciate the inclusion of Flash plugin and codecs, and that the latest release also bundles the Steam client.
Verdict: Another dressed up Ubuntu-based distro that offers little else.
Rating: 6/10

SolusOS


SolusOS
Developed by the same developer who worked on the Debian edition of Linux Mint, SolusOS is built on Debian Stable, but with some newer software. It features a polished and tweaked Gnome desktop with window decorations, a bottom panel and a Windows 7 style app launcher. It also includes desktop productivity apps, plus Wine, PlayOnLinux and Minitube to watch Youtube videos. The Gnome System Settings are neatly organised in the SolusOS Control Center. After you've installed the distro you are greeted with a five-step first-run wizard that scans the hardware and installs proprietary drivers, and sets up the firewall.
Using the Synaptic Package Manager you can install apps from the SolusOS or Debian backports repos.
Verdict: Stable desktop distro that looks and performs great.
Rating: 8/10

Ultimate Edition


Ultimate Edition
This distro doesn't take its name lightly. It uses a customised KDE desktop with custom icons and pointers. But it takes this a bit too far - the theme of using white text on a black background extends to LibreOffice and doesn't make for a pleasant writing experience. Also the distro has lots of apps for the same purpose, which is again a mixed blessing. While it's fairly harmless to have a range of media players, it's rather disorienting to have multiple application installers such as the Ubuntu Software Center, Lubuntu Software Center and Muon Package Manager.
While the developers have spent so much time customising the different aspects of the desktop, they haven't even slightly modified the Kubuntu 12.04 installer, which even displays the Kubuntu name.
Verdict: A comprehensive distro like Knoppix that can confuse users with myriad of choices.
Rating: 7/10

Pear Linux


Pear Linux
This Ubuntu-based distro from France comes with a custom user interface that'll appeal to Mac users. It sports the Gnome Shell customised to resemble OS X, and even has a Mac OS X-style dockbar. The distro has hot-corners to display a customised overview, and for switching virtual desktops. Pear Linux borrows several tools such as the panel and the launcher from the Elementary OS project. It has out-of-the-box support for popular multimedia codecs, and there's also a Launch Me First icon on the desktop that does some post-installation tasks, such as updating the repository and set up the Pear Appstore, which is similar to the Ubuntu Software Center.
Verdict: Wonderfully cloaked distro to ease OS X users into Linux.
Rating: 9/10

Parsix


Parsix
One of the nice things about this distro is its attractive artwork and desktop themes. Parsix is based on Debian Testing, and offers the latest stable Gnome release. Major versions are released every six months. The beginner-friendly distro includes codecs and plugins, as well as the VLC player to handle all sorts of multimedia. The distro has a simple installer that gets the job done. It uses PackageKit for Gnome for managing packages. Parsix follows the Debian Security Advisories, and quickly provides security updated packages. You can also install proprietary apps from its official repos, which also provide packages from Debian's Testing repo.
Verdict: A fixed release cycle Debian-based distro that's just brimming with apps.
Rating: 9/10

Zorin


Zorin
With its Gnome desktop tweaked to resemble the Windows 7 desktop, this will appeal to Windows users. It's available in several editions. The Core edition is free, while others like Multimedia, Gaming, Business, and Ultimate editions cost between 7 and 18 Euros. Zorin includes a look-changer app which lets you select which proprietary OS you'd like to mimic.
It's based on Ubuntu and uses the distro's installer. The distro also comes with Wine to run Windows software.
Verdict: Ubuntu made to look like Windows 7, if that's your cup of tea.
Rating: 8/10

Distros for advanced users

For Linux connoisseurs who want complete control over their components

Debian

Still considered to be the best distro for rolling out servers, Debian has also made inroads into the desktop. It's flexible and can be configured as a desktop, or as a web/mail/file server.
With its reliance on older but thoroughly tested stable packages, it's extremely secure and can run on many different architectures. It ships with no proprietary drivers or codecs, but being one of the oldest and most popular Linux distros has its advantages. Almost every software vendor provides prepackaged binaries for Debian, so installing stuff is a breeze.
Verdict: Delivers a perfectly stable system suitable for servers.
Rating: 7/10

CentOS

This RHEL derivative is a favourite for admins who prefer the RPM package management system, and provides all you'd expect in an enterprise class distro. While ideal for setting up servers because it bundles Apache, MySQL, PHP, Perl and various server centric software, there's little in this distro for everyday or hobbyist and advanced Linux users.
In comparison, its biggest competitor, Debian, is a general purpose distro that's equally at ease on the home desktop or serving web pages.
Verdict: Nearly superseded by alternatives like Scientific Linux.
Rating: 7/10

Slackware


Slackware
Offering packages that are nearly identical to their upstream releases, Slackware strives to provide the most Unix-like Linux distro possible. The distro allows the user great control during installation, letting you decide what packages and libraries to install. One of the oldest Linux distros, Slackware is extremely stable and most suited for servers. It doesn't have any graphical system administration tools and package management is done via the command-line, although there are ncurses based tools with limited functionality for some tasks.
Skill with the command-line can make working with it an absolute joy.
Verdict: Stable, secure and classic. Perfect for servers and skilled users.
Rating: 8/10

Gentoo


Gentoo
With Gentoo, users get a pervasive control in building the system from the grounds up. Along with Arch, Gentoo is one of the most configurable distros, and expects you to compile the kernel after tweaking it according to your needs during the installation. The distro packs an awesome package management system in Portage. Unlike most other distros, Gentoo installs can take between several hours to many days, depending on the number of packages you wish to install, since they are fetched from the Internet.
If you've never used it before, there's a steep learning curve, and you're introduced to Linux internals and several new technologies native to Gentoo, such as the USE flags system. Derivatives like Funtoo can be a good starting point for those unfamiliar with or unwilling to commit themselves to the hardship of Gentoo.
Verdict: Gentoo loses out to Arch because of its lengthy install time and unfamiliar concepts like USE flags.
Rating: 9/10

Arch


Arch
The runner-up in last issue's roundup of distros for power users, Arch is one of the most loved Linux distros for advanced users. It's highly configurable, with a rolling release cycle that doesn't provide any default packages. The installation can take a long time depending on the number of packages you wish to install - which are all downloaded off the internet. The biggest ratings booster for Arch is its package management tool Pacman. The installation itself will introduce you to a range of configuration files that must be set by hand. Everything from partitioning to installing the bootloader must be done manually.
Arch has inspired several distros, each with its own distinct features. Try Cinnarch if you want all the power of Arch combined with Cinnamon.
Verdict: Faster to setup than Gentoo, and more geek fun than any other distro.
Rating: 10/10

Advanced lightweights

Crux

Available only for the x86-64 architecture, this source based distro uses the ports system for package management and builds on the KISS formula, favouring simplicity over automation. It sports a user-driven non-graphical installer and expects you to compile the kernel as part of the installation like Gentoo.
Verdict: A wonderful distro for power users that only supports the 64-bit architecture.
Rating: 9/10

Frugalware

Originally based on Slackware, Frugalware has since shed any remnants of its past. Aimed at intermediate or advanced users familiar with the command-line, it offers the choice of a command-line or graphical installation. The DVD is brimming with packages and you can easily configure it as a server.
Verdict: Good distro if you want all the features of Arch.
Rating: 8/10

Foresight Linux


Foresight Linux
The only thing here to interest advanced users is its Conary package management system. Unlike other similar tools, Conary only updates specific files that need to be updated, saving time and bandwidth. With Conary you can also rollback or undo any update with a single command. Verdict: Doesn't offer much to the advanced user except Conary.
Rating: 7/10


Source: http://www.techradar.com/news/software/operating-systems/best-linux-distro-five-we-recommend-1090058