Originally posted by Ericg
View Post
i have a separate gentoo chroot that builds binary packages for my ancient pentium3 laptop. i get all the packages i want, built for my hardware, and without the features i would not need - this laptop is not a print station, and won't run gnome3 apps in the foreseeable future. and i get a fairly slim system that also does not use that much ram, tbh.
also, if i wanted, i could replace openrc with systemd or runit (or other init system), or glibc with uclibc/musl/dietlibc, and similarily mix and match other system bits to further tweak it to my needs.
this is why gentoo is so useful for this scenario.
all those lightweight distros i tried always lack something that i need, and building a piece of software on them is sometimes a complicated task.
you can extend it to cross compiling entire systems for other incompatible architectures with your host build server - like rpi, arm, ppc, etc; whatever your toolchain can handle.
also arch does not test its toolchain as much as gentoo. when new gcc rolls out, it's fairly quickly in arch linux repos, while gentoo digs through hundreds of bugs where packages miscompile with new gcc release because they need various patches. arch has narrower scope (mostly x86 + x86_64), gentoo has more platforms covered.
Comment