IRC channel logs

2025-07-18.log

back to list of logs

<vasi>jleightcap: hmm i actually think the BSDs were much easier to cross-compiler not because they're "less complex", but because of their architectures
<vasi>with a monolithic base, on top of which are built ports
<vasi>this means that their base is already known to build with only itself, rather than an entangled mess of thousands of packages which all build-depend on each other
<vasi>i guess they're "less complex" in the sense that a base of some constrained size, in a single repo, means you have to cut some things?
<vasi>so eg: "is Rust worth putting in base?" has to be a real discussion about tradeoffs, rather than just happening semi-accidentally in Debian or Fedora
<vasi>i supposed Gentoo "stages" end up having a somewhat similar role? a known base off of with everything is known to build, without having to break dependency cycles and such
<lanodan>I think closest to base in linux would be if busybox/toybox would also have kernel/libc/make/compiler/… with some maybe in third-party directory (Which BSDs tend to have in "gnu" folder, where it's not just gnu software)
<lanodan>And Oasis Linux is closer to a base than Gentoo but still misses the bit where BSDs develop and maintains the foundational code present in base turning it into more a cohesive project rather than just assembling different projects together
<nikolar>closest to the base?
<lanodan>a base, each BSD is has a main codebase/base-installation called "base"