Yukkuri on Nostr: buy robux today :ROBUX: BSD is nice so long you have all your hardware supported, ...
buy robux today :ROBUX: (npub1wg0…t0yf) BSD is nice so long you have all your hardware supported, which is rarely the case for desktop/laptop. Any ports-based system should be decent enough with varying nuances. BSD variants usually purist in using makefiles/shellscripts to implement it, linux ones tend to rely on python for some reason.
Going full source-build can have it's advantages, e.g. if you're on non-intel architecture -- you won't get optimized for in binary builds, but here it's you who is setting the build flags. Or if you want to exclude some feature from entire system, but expect hand-patching whatever doesn't support excluding it [any more] yet you still want to have. Or if you want to down/upgrade some widely used library system-wide. Or if you write own stuff that you want to statically link with every dependency, but expect that not all libraries work well in that use-case, especially bloated desktop ones can be a pain to statically link. Thats about it though.
To customize/patch some specific thing, you could recompile just individual package(s), and debug symbols for binary distributions are in uniform repositories now, thanks to debuginfod, so you wouldn't miss attaching gdb to anything that moves even on binary distro.
Going full source-build can have it's advantages, e.g. if you're on non-intel architecture -- you won't get optimized for in binary builds, but here it's you who is setting the build flags. Or if you want to exclude some feature from entire system, but expect hand-patching whatever doesn't support excluding it [any more] yet you still want to have. Or if you want to down/upgrade some widely used library system-wide. Or if you write own stuff that you want to statically link with every dependency, but expect that not all libraries work well in that use-case, especially bloated desktop ones can be a pain to statically link. Thats about it though.
To customize/patch some specific thing, you could recompile just individual package(s), and debug symbols for binary distributions are in uniform repositories now, thanks to debuginfod, so you wouldn't miss attaching gdb to anything that moves even on binary distro.