Sabayon is a Gentoo-based, Linux distribution with support for binary package installation. Installation images for the major desktop environments are regularly published and updated. The KDE and GNOME 2 editions of the latest, Sabayon 6, were released just last week. June 23, 2011, to be precise. This article presents a comprehensive review of the KDE edition. A review of the GNOME 2 edition will be published sometime next week.
Before delving into the review, I should point this out about Sabayon 6. When the graphical package manager, Sulfur, is started, a message from the package maintainers duly informs you that (message in screenshot):
Rolling distributions are cool. In the future, I think most, if not all, distributions will subscribe to the model. For the record, there is also something called semi-rolling release. Chakra is an example of a distribution that uses it. See Chakra GNU/Linux review for a definition of semi-rolling release and what makes it just as cool as a rolling release.
Ok, let’s get started with this review, which by tradition, starts with a look at the …
Installer and Installation Process: Before the installer starts, you, of course, have to get past the boot menu options, which Sabayon gives you a bunch to choose from. No other distribution I have reviewed, gives you this many boot options. The brand of music that accompanies the music option is usually not my type of music, so I always boot Sabayon sans music.
Sabayon uses Anaconda, the same installation program on Fedora. However, the version of Anaconda on Sabayon 6 is one revision behind that on Fedora 15, the latest stable release of Fedora. (See Fedora 15 KDE review.) Anaconda on Sabayon is slightly modified so that the installation process takes place in one stage, instead of the two-stage installation process on Fedora.
The installer has support for LVM, the Linux Logical Volume Manager, which is the default disk partitioning scheme, disk encryption, and RAID. Aside from being able to install to locally-attached storage devices, the installer is able to install to remote storage devices.
Depending on the size of the hard drive, the installer will configure, besides the non-LVM boot partition, two or three logical volumes. Two if the hard drive is less than about 75 GB, and three, if more. The problem with the default disk space allocation to the logical volumes is that it is inefficient. By that I mean that more space than is needed to install and maintain the system is allocated to the logical volumes. You can see in the image below that about 49 GB is allocated to the logical volume for /, the root file system directory, while a new installation of Sabayon 6 KDE takes up about 5.5 GB of disk space. Though this example does not have a separate logical volume for /home, percentage-wise, the same disk space is allocated to the root Logical Volume whether /home exist on a separate Logical Volume or not.
The default file system, even on the boot partition, is ext4, which happens to be the default on virtually all Linux distributions. Btrfs, the default file system on MeeGo, and slated to be the default on Fedora 16, is supported. Previous releases of Sabaon used GRUB Legacy as the boot loader, but Sabayon 6 uses GRUB 2. GRUB, the GRand Unified Bootloader, is the default boot loader on virtually all Linux distributions.
Desktop: Sabayon 6 KDE is powered by KDE 4.6.4. On a computer with 3D-accelerated graphics, the built-in KDE desktop effects works out of the box. Keep in mind that the 3D effects is not as smooth and as polished as that provided by Compiz.
The desktop uses the Kickoff menu, a menu style which requires far to many clicks just to access applications that are not in the Favorites column. My first order of action, whenever I log into a new installation of a KDE distribution, is to change the menu to the classic style, or add the Lancelot widget menu, a menu type similar to mintMenu, the menu application on Linux Mint. You may view two images representing different views of the Lancelot menu here.
The KDE Plasma Netbook interface is my favorite of the handful of modern desktop interface. The problem, on all KDE distributions I have reviewed, is that its default configuration does not match that of the classic KDE desktop. On the one in this release of Sabayon 6, for example, seven of the eight applications in the Favorites column (of the Desktop interface) are not in the Favorites pane of the Netbook interface. Adding them is an easy, 2-step task, but it would be better if the developers made sure that default setup on both ends of the desktop interface are same or as close as possible.
Here is a modified version of the KDE Plasma Netbook interface. I added the same favorite applications you see in the menu of the Desktop interface to the top (Favorites) pane, plus a few more that I installed. The beauty of this interface is that you can add or remove applications from the Favorites pane with just one mouse click. A scroll bar on either end will ensure that it can hold an unlimited number of applications. And you move an application’s icons simple by click-dragging it to the new position.
Installed and Available Applications: The list of installed applications includes:
- Clementine Music Player
- VLC Media Player
- XBMC Media Center
- Kopete, a multi-protocol IM client for the K Desktop Environment