In my quest to further cement that openSUSE is the greatest Linux distribution ever, I have kicked the tires of yet another Linux Distribution, Sabayon. What Surprised me about this distribution was that it was Gentoo based yet installed very quickly, performed its updates quickly and was configured pretty decently out of the box. I could use this just about as easily as any other distribution.
This was as part of a “Distro Hopping Challenge” with the BigDaddyLinux Community. Here is my somewhat heavily biased review of Sabayon Linux from a deeply entrenched openSUSE Tumbleweed User.
Right from the beginning I was happy to see that you could install Sabayon from the initial boot. I find it to be an irritating extra step to go into a live session before starting an installation. Different strokes for different folks, I suppose.
The installation of Sabayon was surprisingly easy. Not at all what I expected. I believe it is the same installer that GeckoLinux as well as several others use which is quick and easy to use. Not my favorite installer but quite possibly my #2 in all the installers I have used.
After a nice little greeting, you are asked for your location. Nothing complex here but I did wonder if it is picking up on my actual time zone or if it is just defaulted to “New York”. If someone knows, feel free to leave a comment.
The default keyboard selection was also correct for me and I chose to use the entire disk for partitioning. More on the default partition later.
Here you enter your username, password and machine name, which I must say, I do like how easy it is to name the machine, it’s not buried in some other layers of options, it’s easy and accessible. You are also given the option to have a different password for the “administrator account”. I would call it “root account” but that’s me.
You are given a nice brief (maybe too brief?) summary of your installation. This is your last chance at bailing out.
The installation was not nearly as slow as I was expecting for something Gentoo. That leads me to believe that it was not compiled on the fly but had already been pre-compiled for your convenience. That makes me think… what makes this flavor of Gentoo unique compared to just running Arch or openSUSE Tumbleweed.
From Grub to Login screen was incredibly fast. I wasn’t paying close attention to how long it took but it was within the time it took me to restore my Kontact window and check my calendar. So, pretty darn fast.
The default wallpaper is not really my preference. It’s too… warm but it isn’t unpleasant by any means. I would likely find an alternative wallpaper if I were to stay on Sabayon.
The Greeting Window to welcome you to Sabayon was pretty fantastic. I think this should be the standard in all distributions. This will get you where you need to go in short order for getting help or helping the project. Well done.
I did find that I needed to change the style of the application menu. The default Application Launcher is acceptable but not my favorite. I find the alternative Application Menu a better alternative and if I were in charge of the project, I would make it my default. I think it makes for a better Plasma experience.
Speaking of defaults, I would also make the default theme Breeze Dark. Default Breeze is just not cool looking. I suppose if you like the light colored theme, fly that flag and go with it but the dark just looks way better and does a better job of exemplifying the slick nature of Plasma.
I looked at the Tomahawk media player to see if it respected the dark theme but it did not. That would be a deal breaker if I couldn’t tweak this. I didn’t dig into as I wasn’t interested in adding media to this machine. It is a nice looking interface… outside of that bright white thing it has going on.
Another “attaboy” goes to the developers in enabling the firewall by default. I think it is such a poor decision to not have a firewall enabled by default. Sadly, every Ubuntu distribution leaves it disabled by default. If you are only using your computer behind your home router, maybe it is not a big deal but security in layers is never bad. Also, I do use my computer outside of my home and I would venture to guess so do many others. Sabayon does its users a great service in not only enabling a firewall by default but also providing an easy to use firewall for the unfamiliar.
I wish more distributions had a distribution specific menu to encourage you to get involved in the project. The developers at Sabayon have a menu item, “Report Bugs” which is nothing more than a link to their Bugzilla page but still a nice feature.
The update tool was pretty fantastic. It actually might be my favorite update tool I have ever seen. Nothing against any other distribution but this should be the standard. I enjoy the light-hearted interactions.
“Repositories updated Successfully” with a single response of “Ok, thanks”
“There are 89 updates, What to do?” with a response of “Update”, “Show”, “Ignore”, “Srsly, ignore!” not sure the difference between “Ignore” and “Srsly, ignore!” but it did make me smile.
“There are 4 notices from repositories.” with the options, “Let me see”, “Stop annoying me” and “Close”.
I do like the embedded terminal display in the update utility. Much like the MX Linux update tool. This is a very welcomed feature that other distribution GUI update tools should have by default.
What I Like
Number one, the firewall is enabled by default. That is a huge win in my book. Since most of my systems are mobile, I do expose my computer to the scary internet on public wifi services. No software is perfect and that extra layer of protection should be enabled by default on all machines.
Having a Sabayon sub-menu to get access help features and bug reporting and getting involved is another fine tweak to the distribution. Since Sabayon is not like many other distributions, having those resources readily available is fantastic.
The fast boot time is great to see. Not that there are distributions that are painfully slow anymore but it is nice to see that this distribution is fast, crisp and very usable.
Maybe my favorite feature of Sabayon is the verbose Update Tool. It is a bit tongue-and-cheek, which reminds me of Linux of old and made my time using it with a perpetual grin.
What I Don’t Like
I started to get multiple welcome screen windows upon rebooting the machine. Nothing terrible just slightly annoying. I think it had to do with not closing the Welcome screen when I logged out / rebooted. Not a huge deal or worth a bug report.
Not a fan of the single partition for root and /home. This is very common and I wasn’t given a default, multi-partition option on the installer. I could have partitioned it manually so that is on me. No matter the arguments I hear form anyone, multiple partitions will always be the safer and more flexible option.
Sabayon is a well done distribution, no matter the underlying technology. In this case, Gentoo but the implementation of Plasma was done so well, I may not have even noticed it was Gentoo. If I were not so entrenched with openSUSE, this would be a serious contender for a daily driver.
If you want to try Gentoo but don’t want spend time compiling it, this would be a great way to go. It is very well done and worth giving a spin.
4 thoughts on “Sabayon Linux | Review from an openSUSE User”
I used Sabayon for a lomg time several years ago. It is a very well put together distribution and the one that convinced me that rolling releases are the way to go.
Although it is based on Gentoo, it is a binary distribution. If memory serves me correctly, the Sabayon project uses a Gentoo overlay and compiles the source into their own repositories. These binaries are what the Entropy package manager is retrieving.
It is (or was) possible to use Portage with Sabayon instead of Entropy if you want the full compile-as-you-go experience, although the advice I saw was always to pick one and stick to it.
@CubicleNate so what is it that you like about openSUSE vs Sabayon? I installed openSUSE Tumbleweed on a PC intended for streaming recently, but after encountering some issues with getting OBS + NDI correctly functioning, I’m looking at Sabayon, as apparently Gentoo has NDI working (and so Sabayon should also have it available, even if I have to compile via portage).
Aside from my NDI issues on openSUSE, I also found the YaST interface leaving much to be desired. Also it appears there’s no GUI solution to manage route metrics for network connections (to set a certain connection as the primary), but this limitation may not be specific to openSUSE.
In a nutshell, openSUSE is more than a distribution. No software is perfect, and I understand you are having issues with the NDI plugins on OBS with Tumbleweed (I’ll get to that today) but it is not the fault of openSUSE that NDI isn’t built for it.
YaST isn’t perfect but it is still on this continuing quest of getting better. Features are being added and refined all the time. Can you give me an example of what you want for managing route metrics on network connections? This is not something that I have a need for, but maybe learning more about it I may in the future!