I’ve been using Gentoo on the server for a few years now. In x86_32 days it was something that gave my servers the performance it needed, because you were able to do system optimized builds.
However nowadays it’s a constant pain in the ass.
If you’d like to run a server with it you need the ~AMD64 keyword. That keyword however pulls in every minior revision of an ebuild each world update, with funny stuff like:
[ebuild U ] sys-devel/gcc-10.2.0-r3:10::gentoo [10.2.0-r2:10::gentoo]
Do you know how much power is required to build gcc, how much co2 wasted? It takes like an hour or more to compile.
What’s the change even? https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e2dd3e660a35122e076abec63252566326cfe0
Where’s the file?
Now the recent fiasko about python. Hey they’re sunsetting Python 2.7. What happens now?
For years you’ve had to dual-build for python2.7 and python3.6, but 3.6 is no longer cool. They urge you to go 3.9 while most packages don’t even support the python3.9 keyword and 3.9 is a RELEASE CANDIDATE!!!
You can’t even PYTHON_SINGLE_TARGET=”python3_8″ because that will break your system.
I’m so fucking SICK of Gentoo, so fucking tired of their backyard policies.
PHP5 was marked EOL a while ago. Gentoo idiot maintainer wants to remove it from their repository. He even removed PHP7.1 the lazy piece of shit.
Never mind that there are scripts, btw built on Symfony, which you can’t upgrade to PHP7.2+ because of dependency hell.
Picking Gentoo and when I was still working with PHP, picking Symfony as my framework of choice was the worst decision ever.
One of these days I’ll have to rent a new server and do a big move away from Gentoo.
I’m so fucking tired of Gentoo and its bullshit.