menherahair on Nostr: laurel ✙ dcc :pedomustdie: :phear_slackware: npub1rf52l…yxe3e > CRUX and Slack ...
laurel (npub1z4g…zq0x) ✙ dcc :pedomustdie: :phear_slackware: (npub1lar…q5vr) npub1rf52lh7yll0n67txl5twy5pmzzdzsxh3jm2wzkh7233fajj95meqayxe3e (npub1rf5…xe3e)
> CRUX and Slack are quite different from gentoo. Gentoo teaches you its own way of building programs and solving dependencies. CRUX and Slack provide you with a simple set of tools that will allow you to eventually solve these problems yourself.
> It doesn't really feel like you are running any kind of distro bloat, it's more like Linux From Scratch with some usability scripts, an easier installation method, and a very helpful community.
Oh, I totally get these, I ran with slackware before this. They don't do much for me.
> You will know exactly how your system works, how to fix it if it breaks, what kind of features you want compiled in your programs, how your system is structured in a pretty low level.
I get this with debian already.
> And this will allow you to do more elaborate procedures since the "CRUX" part of the system is just some simple bash scripts. Everything else is open source programs interacting with one another.
This would be the issue actually. Open source sucks, devs all have their own ideas how software works and they're all morons because they don't share mine. You need some policy to make them all work together, and debian provides that for you, with the caveats being:
1. it will consider *everything*, even things you'll never have to worry about, at which point they're more trouble than they're worth
2. it's few people maintaining >50000 packages, and they're doing so-so
Arch, and I imagine Crux, "solve" this by just not getting in your way. Alpine's probably same. Slackware slightly nudges you to do the simpelst thing possible, and then it takes care to never break it. Dunno what's Gentoo like there. In all cases, that's way less enforced policy than I'd like, but maintaining such thing is so much work that there's almost no distros that do that. It may just be about picking the most reliable one at this point...
> CRUX and Slack are quite different from gentoo. Gentoo teaches you its own way of building programs and solving dependencies. CRUX and Slack provide you with a simple set of tools that will allow you to eventually solve these problems yourself.
> It doesn't really feel like you are running any kind of distro bloat, it's more like Linux From Scratch with some usability scripts, an easier installation method, and a very helpful community.
Oh, I totally get these, I ran with slackware before this. They don't do much for me.
> You will know exactly how your system works, how to fix it if it breaks, what kind of features you want compiled in your programs, how your system is structured in a pretty low level.
I get this with debian already.
> And this will allow you to do more elaborate procedures since the "CRUX" part of the system is just some simple bash scripts. Everything else is open source programs interacting with one another.
This would be the issue actually. Open source sucks, devs all have their own ideas how software works and they're all morons because they don't share mine. You need some policy to make them all work together, and debian provides that for you, with the caveats being:
1. it will consider *everything*, even things you'll never have to worry about, at which point they're more trouble than they're worth
2. it's few people maintaining >50000 packages, and they're doing so-so
Arch, and I imagine Crux, "solve" this by just not getting in your way. Alpine's probably same. Slackware slightly nudges you to do the simpelst thing possible, and then it takes care to never break it. Dunno what's Gentoo like there. In all cases, that's way less enforced policy than I'd like, but maintaining such thing is so much work that there's almost no distros that do that. It may just be about picking the most reliable one at this point...