4 ms·
We already live in the world of fragmented, semi-working, partially compatible platforms. The openness did not make this better. Take one look at what is going
by moody__ 2y ago
We already live in the world of fragmented, semi-working, partially compatible platforms. The openness did not make this better. Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux kernel, hacked up for specifically their board. ARM has the same issue to a lesser extent. You want to try bcachefs on your ARM NAS board? good luck.
- karmakaze 2y agoCompared to what though? Every SoC having its own entire OS implementation derived from some closed source origin that way back when started from some MIT licensed base. It probably wouldn't even have a bcachefs to every try on it.
- moody__ 2y agoApologies I typed soc but really I was trying to talk about sbc's. The type of little boards you find running linux. As far as I know there is not currently (or at least as of a few years ago) risc-v sbc you could get that boots off of nothing but mainline.
- snvzz 2y ago>Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux kernel There aren't that many RISC-V Linux-capable SoCs out there, and the ones I know all can boot a generic Linux (relying on SBI for e.g. timers or console i/o), and have ongoing efforts for upstreaming drivers. It's a much more serious problem on ARM, which does not have anywhere as much platform nor boot standarization.
- moody__ 2y agoI was not aware of a risc-v board that could boot with nothing but mainline, could you link me to one that doesn't require any third party code to use?