Sabayon Linux is quite a new addition to the family of KDE distributions. It first came into existance on the Gentoo Forums as RR4/RR64 and was designed to provide a fast and easy way to get a Gentoo system with extras. After the inital success, founder and developer Fabio Erculani decided to turn this project into a fully fledged distribution. It was also decided that a new name was needed and thus SabayonLinux was born. Fabio Erculani talks about the past, current status and the future of SabayonLinux.
Can you tell us about the history of your distribution?
Fabio: I want to start by saying that I am proud to be Italian, even if, unfortunately, I don't speak much Italian with other developers. Obviously, I am proud to use the best desktop environment of the *nix world, too!
By the way, as with most of my projects, this project was started to satisfy my personal needs, it was the end of 2004, I was running some Gentoo servers and I wanted to have a rescue live CD that supported a lot more features than the official one. And that's it, called "Gentoo Rescue Reiser4 LiveCD", sporting Reiser4 filesystem support, X.Org, GNOME, KDE, NX (introduced later) and Project Utopia. Gentoo Forums, for a lot of time were my home, until I started to work on a well designed website, in mid-2005. I was nearly the first to build a graphical live CD based on Gentoo and I was the #1 to build a live DVD too. Well, most people currently know my work with the name of RR4 and RR64 Linux, an installable live DVD with the most exciting applications and technologies built into it. Along with them, there are its miniEdition releases, featuring the same multimedia characteristics of their fathers but fitting on a single CD and much more faster on memory constrained systems. This was made possible, only thanks to the Gentoo GNU/Linux Community and their efforts. Since some weeks, we have started to migrate the website, the forums and even the distro artwork and name to a new brand: SabayonLinux. So, if someone gets confused, this interview should help ;)
Why did you choose KDE and which version of KDE did you first implement?
Fabio: The first editions of Rescue Reiser4 LiveCD (abbreviated RR4 :P), were running GNOME. Not because KDE wasn't good, but because I had never used KDE intensively even if it was always available on the CD. Bored from too many critical bugs from GNOME, the "hard to manage without gconf-editor" XML configuration files and the amazing work that has been done for KDE 3.4, I started to work on KDE integration, and that's the result: a nice and good looking desktop, nice killer applications such as Amarok, Kaffeine, K3b, KNetworkManager.
I am trying to bug as much as possible (read 24h/day :P) every KDE developer to try to get some annoying bugs fixed, like the system:/ kioslave related ones.
How did you find initial support for a new distro?
Fabio: I counted only on myself. I grab and even steal every good idea from the users and try to implement that. I do not follow a timed release schedule, because it's something stupid in my opinion, I prefer to follow a feature release schedule. Working alone is quite hard, but if you believe on what you are doing, you can do everything you want. An example? Try to compare the latest RR4 release with any other KDE-based distribution and keep in mind that I've always worked alone. The results? Just let me know...
What could KDE have done better to help new distros use KDE?
Fabio: Create a better comunication channel between KDE project and us.
What were your first impressions about KDE's documentation and community?
Fabio: From the development side, KDE documentation is quite good, from the user side, it can be improved without any large effort.
How closely do your releases depend on KDE releases?
Fabio: I tend to wait a little bit more if I know that a new bugfix release is coming.
Do you have a clear target audience for your distro?
Fabio: Yes, the "just works" philosophy is a must for tired and lazy Gentoo users :) And often, KDE just works.
Do you have any user feedback mechanism? If so, what feedback do they
Fabio: We use forums and mailing list for the development and I've always seen that KDE feedback is not bad at all.
In what ways do you customise the version of KDE that ships with your distro?
Fabio: I tend to use a standard Portage (aka the Gentoo package manager) release but if I find something that needs to be fixed, I try to fix it using websvn.kde.org and the diff utility :P
What are the biggest strengths of KDE for your distro?
Fabio: Nice look and feel, nice localisation management, nice integration and nice killer applications.
What are the biggest weaknesses?
What KDE applications are the most popular among your users?
Fabio: Amarok, we love it. And we hope that someday someone will add iPod Video and even video functionality support. Merge Kaffeine (or Codeine) with Amarok? Why not!
Do you feel that you have a good relationship with the KDE community?
Fabio: Yes, they're smart people! I love Aaron Seigo (and not only) point of view. It's the users' point of view.
What feature would you as a distro maintainer like to see in KDE?
Fabio: NetworkManager integration. XGL/AIGLX support for Kwin and remove the K-this - K-that names. I prefer latin names. KDVI, KFaxView, KGhostView are bad. Digikam, Amarok, Plasma, Solid, etc... ARE GOOD!.
Is the extended 4.0 release cycle an issue for your distro?
Fabio: Issue? Maybe... but if we'll have some more bugfix releases, that's not a problem. You just need to fix the most annoying bugs.
What are you most looking forward to about the 4.0 release?
Fabio: Better networking and kioslaves management. Well... what's the difference between /media and media:/ ? Or what's the difference between /home/username and system:/home? For someone, only confusion, but that's my personal point of view.
Do you plan any involvement in the beta/RC releases of the 4.0 release?
Fabio: Yes, I want to bug and spam you if something does not work properly :P
Any other plans for your distro in the future?
Fabio: Complete the "Sabayon" name migration, add Anaconda installer thanks to the VLOS team, get some donations to buy and support Mactel computers, work hard to make things just work (everything). Yes, here in the Sabayon world, we need hens too, because without hens and their eggs, we cannot prepare our favorite italian dessert: sabayon :P. And yes, I am the farmer...