| ▲ | ForHackernews 3 hours ago |
| Is Gentoo one of those compile-everything-from-source distros? |
|
| ▲ | BeetleB 2 hours ago | parent | next [-] |
| With apologies to Slackware, it is the compile-everything-from-source distro. Happy user for over 23 years now! |
|
| ▲ | tfrancisl 2 hours ago | parent | prev | next [-] |
| Yes, and unlike NixOS they dont calculate build hashes for the sake of making binary caches. So truly, you have to build from source, even if your recipe is exactly the same as everyone else's. I've never really understood this zealotry around compiling things myself, and boy are there some big (slow to compile) programs out there these days. |
| |
| ▲ | NoidFonsense an hour ago | parent | next [-] | | There are binary packages in gentoo, but you can't take advantage of USE flags. | |
| ▲ | t43562 an hour ago | parent | prev | next [-] | | For one thing you can, in theory, optimise for the CPU you have instead of some generic target that has to run acceptably everywhere. | | |
| ▲ | tfrancisl an hour ago | parent [-] | | Sure, but again, you could in theory distribute said builds and stop wasting compute compiling yourself. I know nixpkgs, for example, builds with very generic targets and not super aggressive compiler flags, but at least the machinery exists to do this. | | |
| ▲ | t43562 an hour ago | parent [-] | | On my 10 computers for example? :-) Gentoo wasn't aimed at people with such luxuries. I'm not a Gentoo user BTW but I do think building from source is attractive for the same reasons cargo (Isn't that build from source mostly?) and go do it. |
|
| |
| ▲ | yolp5 an hour ago | parent | prev [-] | | [dead] |
|
|
| ▲ | pjmlp 2 hours ago | parent | prev | next [-] |
| They basically started it all, that was what made Gentoo different from everyone else. |
| |
| ▲ | PuercoPop 21 minutes ago | parent | next [-] | | I wasn't there when it started but wasn't the raison d'etre was the GCC fork that eventually became the new upstream for GCC. Because the fork was faster Gentoo got the reputation that compiling from source was to get faster executable. This is a misunderstanding imho, as the greatest strength of Gentoo the level of customization enabled by use flags. | | |
| ▲ | pjmlp 8 minutes ago | parent [-] | | I would not call egcs that fast, nor do I remember it having any role with Gentoo. |
| |
| ▲ | p_l an hour ago | parent | prev [-] | | It also made it nice base for both ChromeOS and its descendants like COS and Flatpak (continuation of original CoreOS) |
|
|
| ▲ | r_lee 2 hours ago | parent | prev | next [-] |
| I'm pretty sure that is the entire purpose of Gentoo |
|
| ▲ | collinfunk 2 hours ago | parent | prev | next [-] |
| Yeah, it has binary packages nowadays as well, though. |
|
| ▲ | 2 hours ago | parent | prev [-] |
| [deleted] |