Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

25 August 2012

What differs between Linux distributions?

This article is a shorter version of my old one in Swedish. If you're interested in the original one, please send me a note.
  • Target Group
    Designing a Linux distribution for a beginner, a office user, a gamer or a hardcore geek is very different.
  • Bleeding edge
    Bleeding edge means support for the latest technology but code is less tested/used generally resulting in more bugs and security flaws.
  • Packet Manager
    There is no "best packet manager", instead there are several with different pros and cons. Mainly however this is an inheritance from the "base distribution" the actual distribution is built upon (most distributions are based on one of the big distributions like Debian, Red Hat or Slackware and these in terms are built around different package management systems). Anyhow, it's a difference between distributions.
  • Interface
    A graphical interface is a core component in modern operating systems. In Linux you have tons of options (just to begin with you have split Window Managing and Desktop Environment) and you can customize most to infinity more or less. One very common difference between distributions is which WM/DE they've choosed and how they've choosed to customize it.
  • Hardware support
    This includes which processor architectures a distribution supports, if any specific hardware is supported, some distributions come with tons of drivers others not and so on.
  • Speed, Looks or Security
    Looks (animations, effects etc.) and Security (encryption, real time watchers etc.) comes at a cost of speed. Different distributions balance this differently, some even go to the extremes like distributions with very lightwieght applications, minimal graphics etc. that provides the user with maximal speed or distributions with every possible graphics effect enabled, HD-res wallpapers etc. to give you an astonishing visual expecience. Most however try to balance this to "at least decent values all around".
  • Preinstalled applications
    Office suites, choice of media players etc. is easily customizeable in Linux but different distributions choose different preinstalled sets, some even come without anything not to "get in the way" of the user.
  • Looks
    Something pretty much every distribution customize. This includes background image, color scheme etc.
  • Completeness
    Some distributions come with tons of applications installed and everything preconfigured while others come bare stripped so that after installation you don't even have a graphical interface. To sum it up: Some distributions try to help and guide the user to a complete set of applications while others try not to get in the way of the user, installing only what's considered necessary for it's target audience.
  • Availability to low level components
    As a beginner you want the system to handle itself, new hardware are automatically detected, settings are made i GUIs etc. If you're a performance geek or just like to have complete control over your system however, you don't want the system to accidently override your tweaks or install stuff you've not choosen yourself.
  • Community / Support
    This generally corresponds to the target audience and popularity of a distribution where more technical ones generally (not always) tend to have communities where you're expected to have a fundamental knowledge about Linux. If asking "too simple" questions you might be handed the RTM answer (Read The Manual). On the other hand you might have beginner forums where too technical questions might be overlooked or quickly swarmed by very basic, easy to answer, questions. Size also matters. Big communities often mean someone knows the answer to your question but it might be easier to get personal help in a less populated community. Once again, this is way to simplistic to really tell the truth, but at least you get an idea.

24 June 2012

Sabayon 9 review

Background
I used Sabayon for the first time when version 5.4 (or 5.5 can't really remember which) was released. The intention back then was just to try it alongside my beloved openSuse. I soon after the installation realized I never booted up openSuse anymore and when I had to choose one of them to replace, Sabayon became my main dist.

The things that really hit me back then was the beauty, the smoothness and the amazing out of the box experience. Later I found Crunchbang, fell in love again and soon replaced Sabayon. The main reasons for that was sheer speed, Openbox (or rather the Openbox implementation in Crunchbang), Debian as base, or more precisely: I finally got tired of Sulfur (graphical front-end to the package manager in Sabayon).

Still, no Linux dist has ever "wow:ed" me as much, out of the box, as Sabayon 5 so it was with great expectations I decided to try the latest release, version 9, especially since I'd heard many positive comments about Rigo, the replacement for Sulfur.

One final note, I decided to go with the Xfce edition this time to get some lightweight options for common tools and to save me from the heavy dependencies in Gnome and KDE. Of course this changes the experience in some cases.

Installation
I decided to give the graphical installer a shot this time. The installer turned out to be fairly standard (Anaconda so maybe I shouldn't had expected anything else), it's stable, quite straight forward, asks the common questions and doesn't really excite you in any way.

I have one thing I certainly dislike though: The first question you get is "what kind of storage do you want to install Sabayon to", soon after you get a question about "install system or only boot loader" after that you have to setup all you passwords, user name, host name etc. before, finally, you get to setup your exact hard drive config. I swear, every time I pressed next before that I just begged that it wouldn't say "Starting to install", meaning I would have wiped both my store partition and my current Crunchbang installation. To me, saving time (and my nerves) by setting up user info during the actual installation would have been a better choice... or at least put hard drive setup immediately after the "system or only boot loader" option.

To end with something positive, the installer after all did its job. The actual file copying felt quick for the size of the system and I liked some of the comments in the presentation shown during the file copying, especially "Debian Stable? Pfft! OLD!", also nice to be able to setup root user's pass.

Summary: Nothing new or fancy (which I actually hoped for a bit) but smooth and solid.

First impression
Boot up and general artwork just didn't feel as beautiful and exciting as it did in version 5, maybe I'm just harder to impress these days but to me it may be slicker but not as impressive. Apart from that all the positive things I loved in version 5 remained or was improved. It's really quick to boot, my notoriously problematic Wireless was handled perfectly as well as graphic card, web cam, sound and all other hardware. When it came to media mp3, mpeg4, flash, wmv etc. worked out of the box, heck it even handled the weird avi codec some of our old LAN movies use (which, in case unclear, most distros don't).
To end all the positive critique it ran smooth, really smooth, especially considering some of the enabled effects.

I only found a couple of problems. The major one was that LibreOffice crashed upon document loading (known bug, apparently present in Sabayon 8 as well) and the other was Midori crashed quite frequently. The two bugs were easy to get around but it still lowers the initial impression.

Summary: With my personal preference in artwork I don't think it beats my old favorite Sabayon 5 but it's close! The only really problem I found was the two bugs I mentioned.

Rigo
One of the big changes in version 9 addressed one of my own concerns my first time around; the GUI for Entropy. The buggy, slow and annoying Sulfur was now changed to Rigo. Before installing I read conflicting reviews, one suggesting that Rigo was a ground breaking tool that will influence Ubuntu's, and other major distros', software center while the other suggested it was just another not mature enough front-end. After trying it myself I stand somewhere in the middle. I think there are stuff to learn from it but to me the search function is not good enough for a tool that lacks a browsing feature and it had some other quirks. However, it did a great job providing me with all essential info without cluttering the interface. It was also a lot snappier than Sulfur and finally on a comparable level as the general tools. Plus for different/innovative design and the general feeling, thumbs down for its lacking maturity and small quirks but then again, this is the first release for Rigo so expect a lot of improvements going forward!

Summary: All and all, it's seems I won't ditch Sabayon for the lack of a decent package manager graphical front-end this time.

Who is Sabayon for?
Sabayon is easy, maybe not Linux Mint easy, but I guess at least openSuse easy. Media is there, hardware supports seems good and the only reason I find it a little less "beginner friendly" is that it's still a bit rough around the edges and I don't think you will survive without open the terminal every now and when. Also, in opposite to the major distros, like Ubuntu and Fedora, the community is a lot smaller making it a little harder to quickly find solutions to your problems.

One thing I have to point out (and I expect this to be true to at least the Gnome version as well) is that it's smoother than for instance Mint. I would say anyone looking for a drama free distro that is actually decent in speed should take a serious look at Sabayon. Personally this one will stay and we'll see if it overtakes Crunchbang or not this time, at the moment I have not used it enough to really tell, but looks promising.

Summary
Really solid distro! Just like the first time around I have this crazy feeling of "this is exactly what I want", only time can tell if that changes. I really recommend you give it a try if you want something really easy but still powerful. Sabayon 9 is definitely not going to disappoint you!