I mean, is it really worth it to compile every single program that I install? Wouldn’t that be a waste of time? I am inclined to try it out but on the other hand idk
I mean, is it really worth it to compile every single program that I install? Wouldn’t that be a waste of time? I am inclined to try it out but on the other hand idk
It’s certainly a distro that will help you understand how a Linux system is put together. It’s fairly unmatched in its ability to craft your selection of binaries with just the features you want and no fat. However the downside of that is you get to keep all the pieces of your bespoke collection of binaries when some interaction gets missed. Adding new packages is super easy, especially if the package uses a build system which is already understood by Gentoo’s eclasses.
I used to run Gentoo on my x86 desktop but given how frequently things like browsers need to be rebuilt it became a chore. Now I tend to run Debian stable with the occasional backport/snap/flatpak if I want a newer app.
However I do have a nice little 24 core Arm server which sucks a continuous 5w idle or fully loaded. When I got it we were doing a lot of Arm enablement work and Gentoo made sense from a developer flexibility point of view. It runs the ~amd64 profile because I got bored of unmasking stuff for ~arm64 when most packages just work when built on non-x86 these days. The rare cases that don’t I can always submit the patches upstream.