I used Gentoo in the past (from before 1.4) and switched 8 months ago to Arch Linux because I was tired of waiting so much times for the lastest versions of the softwares I use as a desktop user and because I was spending more times fixing stuff and doing administrative tasks than really using my computer.
BTW, Sabayon Linux is the promised land I always dreamt when I was a Gentoo user, cause it gives the possibility to mix precompiled packages and the Gentoo standard way to build from sources.
I tried some Sabayon versions in the past but wasn't really satisfied. I also quickly tried last release but as I don't have a 2nd hard drive to test it, I used virtual box and it was so slow on my old athlon xp that I didn't really go far away with it.
I'm really interested by this distribution and even if I don't use it atm I follow the development and maybe I'll switch to it in the future.
So I have some questions and suggestions, some of them based on my previous experiences (so sorry if things have changed).
From my previous experiences with old releases :
- There was a huge list of packages in package.mask/unmask which drives me mad at some point, is it always the same ?
- The default CHOST was i586 which is bit a strange for a bleeding edge distro giving users support for the latest hardware and 3d desktop out of the box. It's bit contradictory and I think i686 must be the default. Also, an about link on the home page that gives users the goals and a cleary defined philosophy Sabayon follow could be nice.
- The default CFLAGS/CXXFLAGS was a bit strange (in make.conf and for precompiled packages), -0s and other stuff which can lead to bugs, system instabillity and even slowdown. Why don't you use more standard default like -O2 -march=native. This are the default on Arch Linux and I can tell you that the overall performance and speed of my system is far away from what i was used to on Gentoo when I thought using specifics CFLAG and simply compilling everything from sources by myself leads to a faster system, it's false lol.
About the current release :
- The installer puts all the packages on the DVD and then delete the ones you didn't selected. Why ? The installation take so much time, any improvement on this in the future ?
- There's now the possibility to use community repositories which is great. But one thing I hate on gentoo are the overlays because often you only add an overlay to stay up to date on only one package and you end with 10 or more overlays with 3 or 4 versions of the same packages and portage don't handle this very good, this design is really bad.
One thing I really like on Arch Linux is the Arch User-community Repository, why not use the same model instead of the ugly overlays way, one central repository where users can easily provide packages to others and a vote system to decide which one are included and maintained in the official repo. But maybe it brings server/disk space problem as it will be precompiled packages and on AUR its only the pkgbuild (like an ebuild).
Also, I don't find on the site or the wiki, guidelines for the users packages proposed by this repositories. I think rules, about the CFLAGS optimisation used and standards are needed here.
Maybe a dedicated subforum for suggestions and wanted improvements could be nice.
It's all that come to my mind for now, sorry for the long post and my bad english but in conclusion what I look for is bleeding edge without sacrificed stability and performance, clear defined standard and consistant philosophy in all the pieces of the project and ideas leading to a good interaction between users and devellopers (a strong community is the most important).
Hopefully, I'll become a Sabayon user in a near future. Keep it the good work, what you are doing is really great