Eventually you’ll come back to wanting a working easy to use system
I used Gentoo for 3y. in hindsight I wasted so many CPU cycles just because I thought --march=native would make things faster.
nope.
you know what made things faster? switching to arch 😂
When CPUs were a lot slower you could genuinely get noticeable performance improvements by compiling packages yourself, but nowadays the overhead from running pre-compiled binaries is negligible.
Hell, even Gentoo optionally offers binary packages now.
Most of the reason to build your own packages is a form of runtime assurance - to know what your computer is running is 100% what you intend.
At least as a guix user that’s what I tell myself.
Do you audit all the code before compiling? Otherwise you’re just transferring your trust elsewhere.
This is my experience playing with FreeBSD.
“These ports are cool, I can compile all the software from source so I know exactly what I’m getting!”
[This software has 100 dependencies]
“Well I’m not reading all that, I’ll just click Yes for all”
Compiling your own packages only ensures that, well, you’re running packages that you compiled. This definitely does not mean that your computer is running what you intend at all.
Half the time I don’t know what my CPU is executing, and that’s code that I wrote myself.
This definitely does not mean that your computer is running what you intend at all.
This is true of all programming
I’m not even ready for Arch because I can’t make decisions for myself.
That’s easy, just pick btrfs, gnome, pipewire, systemd, gdm, grub, and add flatpak in your additional packages.
Every other configuration is wrong.
/s
ext4, sway, pipewire, systemd, just use the the standard vconsole, grub and use pacman/AUR/custom PKGBUILDs for everything
Mostly agreed except for grub. Systemd-boot ftw
I mean it used to be called gummiboot. What more do you want?
Friends.
But besides that, yeah, other bootloaders would probably be good for my use case, but … I’m too lazy, especially because 3/5 of my machines are supposed to be always on (and 2/5 are remote), so changing bootloader will be a hassle.