Page 23 of 23

Re: why Gentoo sucks, and why it will ultimately die

Posted: Thu Aug 15, 2024 8:59 pm
by Spanik
kimchi_sg wrote:It is still the easiest to customise, try disabling Wayland on Fedora or Debian for example, it is a PITA compared to Gentoo.
You can't sidable it in Gentoo either. I have a general use flag -wayland and parts of it are pulled in from several packages that depend on it. Same with systemd, same with pulseaudio, same with pipewire and likely lots other stuff I really have no use for but cannot keep out of it.

What I find scary is that almost every package has slots these days. and slot conflicts are becoming more and more an issue.

Re: why Gentoo sucks, and why it will ultimately die

Posted: Thu Aug 15, 2024 9:41 pm
by Zucca
Spanik wrote:Same with systemd, same with pulseaudio, same with pipewire and likely lots other stuff I really have no use for but cannot keep out of it.

What I find scary is that almost every package has slots these days. and slot conflicts are becoming more and more an issue.
With none of these I have problems.
No systemd, no pulseaudio (but pipewire enabled, intentionally).
And lastly I've not seen slot conflicts in ages on my systems.
I even have USE="-logind -elogind" set globally.

Posted: Thu Aug 15, 2024 11:56 pm
by eccerr0r
I haven't had too much issue with slot conflicts. The main problem is not wanting to upgrade or delete software that got last rited out of the main portage tree or the ebuild isn't updated if in an overlay.

Posted: Sat Dec 21, 2024 8:19 am
by 4man
<gentoo will ultimately die
<ff 20 years
<still alive

Posted: Thu Jan 02, 2025 10:29 pm
by noobmartin
4man wrote:<gentoo will ultimately die
<ff 20 years
<still alive
:D

Re: why Gentoo sucks, and why it will ultimately die

Posted: Wed Apr 09, 2025 4:40 pm
by yaslam
This post is the truth. Thank you

Posted: Sun May 25, 2025 9:09 am
by magusten
why Gentoo sucks
because you don't know how to LEGO ^.^
and why it will ultimately die
2025 Gentoo is still here, steamrollin', and well alive. We are the undeads I guess, lol. This post is such fun :3

Posted: Sun May 25, 2025 4:22 pm
by seb95passionlinux
Gentoo is dead, damn I'm very good on it, being new to it, I found the ideal system for me which replaces my 20 year old OS (Debian). :D

Posted: Wed Jan 07, 2026 5:49 pm
by moniaqua
"Totgesagte leben länger" :wink: ("Those declared dead live longer")

Posted: Tue Mar 24, 2026 8:22 pm
by nikolis
I think the mistake is to judge Gentoo by mass-adoption criteria.
Gentoo was never really trying to be Ubuntu, Fedora, or Arch with a bigger user base. Its value is not that it wins in convenience, but that it gives a level of control, transparency, and system literacy that most binary distros simply do not.

Yes, Gentoo has obvious weaknesses: longer setup time, higher maintenance burden, more opportunities for user error, and in many cases no meaningful real-world performance gain for ordinary users. Those are valid criticisms.

But saying “Gentoo sucks” usually means “Gentoo is not optimized for my priorities.” That is different from saying it is a bad distribution. For people who care about fine-grained USE flags, custom toolchains, minimal dependency graphs, hardened setups, unusual system design choices, or simply understanding their system deeply, Gentoo still offers something uniquely valuable.

As for “it will die,” niche systems do not necessarily die just because they remain niche. Some projects survive precisely because they serve a small but committed audience extremely well. Gentoo’s relevance is not measured by mainstream popularity, but by whether it continues to solve a real problem for the people who use it. And I think it still does.

So I would put it this way: Gentoo is not for everyone, and it does not need to be. Its difficulty is part of the cost of its design goals, not proof of failure.

Posted: Wed Mar 25, 2026 10:27 am
by seb95passionlinux
Yes, Gentoo has obvious weaknesses: longer setup time, higher maintenance burden, more opportunities for user error, and in many cases no meaningful real-world performance gain for ordinary users. Those are valid criticisms.
At least on my machine, Gentoo is the only distribution that gives me such a responsive Plasma, application launches that sometimes take half the time (I've done benchmarks), benchmarks with Sysbench and Geekbench that are much more favorable, and yet I've also tested Nixos, Arch Linux, Cachyos (v3), Debian, Ubuntu, Manjaro, Fedora, openSUSE...

Posted: Thu Mar 26, 2026 8:44 am
by nikolis
Yes, I believe that too: Gentoo can be noticeably superior, but it takes time and knowledge to show it. It is not a distro you judge solely by a default install. Its strength becomes apparent when the user knows what they are doing and shapes it into exactly what they want. But that also comes with a real cost in effort, and that was my only point.

Posted: Fri Mar 27, 2026 8:31 pm
by John R. Graham
I notice that [profile=21462]Zork the Almighty[/profile] hasn't posted to this thread for some time. Perhaps he was eaten by a grue.

- John

Posted: Sat Mar 28, 2026 4:46 am
by rab0171610
Around that time, 2003, would have been my first experience with Gentoo. I had been studying Operating Systems in IT school, including Red Hat and various live recovery distros like Knoppix. Novell Netware was also really big at the time. Mepis was my other distro of choice, the original Debian-based ancestor of Anti-X and MX Linux. Those were really the Golden years in the Linuxsphere. There was a lot of cohesiveness and corporations had yet to throw their weight around beyond their own distro. There was still a lot of respect for backwards compatibility, the traditional Filesystem Hierarchy Standard, and the standard desktop model (many of the things that Gentoo strives to preserve.). I really enjoyed KDE 3 back then, it was very polished and on par with Windows XP in features. X11 was considered modular and not a bloated relic. The ctrl+alt+backspace to kill the X server was like second nature at the time.
I had a second hand Dell laptop that I had installed Gentoo on. It seemed to take days but it was so rewarding.
I kept Gentoo on my desktop as well. I believe it had a Pentium 2 (Inside!) :D
Considering how much time has passed since his original post, there is the possibility that he, Zork, is no longer with us. He probably had no idea that his rant would live on in infamy.

Posted: Sat Mar 28, 2026 5:02 am
by b11n
John R. Graham wrote:I notice that [profile=21462]Zork the Almighty[/profile] hasn't posted to this thread for some time. Perhaps he was eaten by a grue.
I like to think that they - like myself and others that once foolishly strayed from the path only to return, hat & blank USB stick in hand - are operating under a different nick on the forums, quietly seething every time thread is bumped back up again.

If you're reading, please know that you're forgiven.

-
Seriously though, it's a vaguely interesting retrospective. While the OP is dramatic and overblown, they really were the bad-old-days for Gentoo. Portage was brittle, builds failed all the time, and conflict between devs was just another day.

Tooling, documentation and QA is so much better today, and governance of the project is done by calm, sensible people, some of whom have been around for a long time now. It's a good place to be.

Posted: Sat Mar 28, 2026 10:10 am
by NeddySeagoon
In case you need to be reminded how much Portage has changed over the years.

Posted: Sat Mar 28, 2026 6:08 pm
by flysideways
Zork's second post in this thread. I suspect we've all had a bad Gentoo day, once or twice.
Zork the Almighty wrote:Thanks for all of your replies. For the record, I have been using Gentoo as my main operating system since the beginning of 2003. It was actually the first distro I tried to install (back in 2002), and I made it all the way to a working X11 before deciding it was insane. I liked the concept though. Then I tried Mandrake, Redhat, and Debian, but they all installed too much crap or it was impossible to get certain functionality, and I came back to Gentoo. There are, in my opinion, five reasons to use Gentoo:
1) it is usually possible to get something to work
2) you are very likely to find help in the forums (see 1)
3) you have quite a bit of control over what is installed
4) it doesn't do too many weird things to config files
5) you can get very modern software

If you're interested in learning Linux and you want to try lots of software, Gentoo is a great distro. In fact, it is probably the best distro for that purpose. I have, however, gradually become more and more busy with work and I don't have time to tinker with my Linux system anymore. I've also seen most of the software that's out there and decided what I like.

In the last three months I have updated my machine three times, and every time something seriously broke (ie: it took more than 15 minutes of my time). In one instance the device files in /dev which were previously tarred and restored were no longer tarred and restored after an update, which broke X11's video and mouse config. The new Nvidia drivers also had some sort of crazy problem. I was forced to update the system because my profile (from 2005) would not be supported any longer, meaning I would not be able to update at all and I would have to reinstall.

My criticisms of udev, modular KDE and Xorg, etc, are not meant to say Gentoo should not make those changes. But some sort of announcement or schedule is needed for major updates. The update to udev, for example, took me completely by surprise. You can't always tell when an update is a major update that has the potential to break your system. On more than one occasion I thought "I'll just update this minor thing before I go to bed" and then BOOM! I was up all night trying to make sure the system would boot up in the morning when my wife needed to use it. The fact is, every time I update the system I have to set aside time because of the potential for major hassles. For modular KDE, I didn't even bother. All that trouble for what, KDE 3.5 ? It would have been better to save that change for KDE 4.0, which is guaranteed to be a massive problem anyway.

The change to modular Xorg at least coincides with a major version number, and ultimately, it makes sense, but I can't help thinking it would be less trouble to reinstall. Unfortunately my processor is a little slow these days, and although I use tmpfs for compiling (best tip ever!) it still takes 12-18 hours to get everything set up. BTW, another good trick I find is to stick the portage tree on /var on a separate partition. It avoids fragmentation, but also too many partitions. You can delete distfiles and even most of the ebuilds to gain free space on /var if you ever need it.

So basically, my only real gripe with Gentoo is that I'm getting really tired of things breaking. I don't mind if things break for major updates, even if it's multiple things at once. But it's really annoying to have it happen every month or so, when you least expect it. Maybe my system has just lasted longer than usual (I last reinstalled in late 2004) and nobody else is experiencing these problems, but if that's the case then it is a serious issue (and one of the reasons why I hate Windows).

In a larger context, I think the whole "package management" system that Linux uses is broken. I would prefer a distro that had Desktop and Server base installs, and otherwise statically compiled apps with few dependencies (only big things, like Gnome or KDE). With i686 builds and prelinking the speed difference is gone, and although it's interesting to construct a system with no bloat, you can't maintain it for reasons I posted earlier. I think Linux should try as much as possible to copy Mac OS X (before Apple wrecks it). It's far from perfect (don't look under the hood), but its approach to installing applications is correct.

Otherwise, FreeBSD offers a good model. Gentoo is very close to FreeBSD in many ways, however the difference is that FreeBSD has releases, and the fundamentals of the system don't change outside of those. You can upgrade things and they basically don't break. On the Linux side, Slackware is often compared to BSD, and it is the distro I will probably try next (when version 11 is released). I've used it before to breathe life into an old notebook computer, and although I find their defaults too conservative (2.4 kernel !?) you do at least get a stable, no-nonsense system. My only concern is that it will quickly get stale, at which point I will have to reinstall Gentoo :)

After all of my ranting (is anyone still reading?) I'm not so sure Gentoo should change. It's useful as it is, which is an exercise in frustration while trying to stay on or near the bleeding edge. It's a very good distro for trying new software, and for learning about Linux as a whole. Most of the credit for the latter belongs to these forums, and to the people who take the time to post and write documentation. Thank you.

As for Gentoo:
1) We need some indication of when a change is major. Certainly 30 blocked ebuilds highlighted in red seems to get the point across, but sometimes it's not obvious.
2) We need to combine major updates, to minimize or at least schedule the inconvenience to users. The quarterly profiles were a good idea, but they are actually not frequent enough. I suggest changing the stable branch once a month (patch Tuesday!) with the exception of security updates. Nobody can claim that's not bleeding edge, but at the same time it should reduce the burden on package maintainers and provide some sort of protection for users against broken updates. The testing branch could be frozen for 5 days before the switchover to allow people to upgrade earlier (at a slightly higher risk). People who don't have time for problems could upgrade later in the cycle. You could schedule your upgrades according to how much risk you want to take (nifty!). Gentoo is a large distro with a widely varying userbase. It could work.
3) We need to speed up portage, and fix the meta-packaging. I know people are working on this, but it's important.

What do you people think of point number 2 ?

Posted: Sun Mar 29, 2026 12:04 am
by munsen
I hope Gentoo keeps going for another 20 years.