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 <lanodan>a base, each BSD is has a main codebase/base-installation called "base"