← Back to context

Comment by smitty1e

3 years ago

> For quite a while, Gentoo was one of the “cool” distributions.

Indeed, eating the learning curve and looking the toolchain in the eye is important.

Also important:

- not spending excessive time watching gcc output scroll by

- not falling prey to USE exuberance and having the system 'splode

Hence: Arch.

USE exuberance is not bad - if you do it at the package level. I did it aggressively for many years without problems. I stopped only because it became time consuming.

  • Before moving on to NixOS, I used to manage every USE flag on the entire system. Every single package install or upgrade would prompt a quick look into any USE flag changes and potential reconfiguration. It was really nice knowing your system with that sort of intimacy and _really_ lowered the amount of effort required to make changes to the system. But... nothing can compete with declarative and reproducible at the whole system level.