0 sats \ 1 reply \ @l0k18 5 Jul 2023 \ parent \ on: With Nix, Bitcoin Projects can Accelerate Contributions and Deployment bitcoin
Seems a bit mad to use a source distro just for running some servers if you aren't doing dev/testing work with them as well and need 3, 4, ...6 different bleeding edge things installed at the same time. I used Gentoo for a while and it was fun during those days when GCC didn't do a good job in stock default settings for optimisation for memory, size and speed. Now, there's hardly any point, it mostly optimizes best for each things workload type.
If you like to be bleeding edge IMO the best for newbies is Manjaro. If you need a stable environment, Ubuntu 20.04, KDE or Gnome choose your poison (or budgie or xfce etc). If you want to run several servers, Ubuntu's multipass is looking pretty cool for jumping from a VM image to a deployed server, all of them able to be hot swapped and all that fun stuff.
The only glitch with Ubuntu 20 as a daily driver for me was its Git version predates SSH signing but with a newer version source code built and installed the rest of the system is great. Later versions of Ubuntu, and, basically everything involving Gnome and GTK is a mess and it's only just starting to look sane again with this year's release.
NixOS lets operators pick how bleeding edge they want. In a release you will get compiled packages. If you pick a rolling release channel you will get compiled packages if they are cached, or it will be built from source if there is no cache from the Hydra build system.
reply