> What I find lacking in web pages is a motivation
From those pages:
"The purpose of Kefir project is producing an independent C17/C23 compiler with
well-rounded architecture and well-defined scope that is feasible for implementation by a single developer."
He wants a third compiler to vet code portability. He wants it simple enough to build and maintain himself.
Linux benefits long term from the fragmentation that hurts it in the short-term. Competing projects means it is harder for software to go too far down the wrong road. Go to far and somebody emerges to replace you. And popular ideas emerge that others can copy from.
With macOS, you really have no choice to use what Apple offers. You can hope they listen to dissent but they may not depending on priorities. And things have to be bad enough to jump platforms before real dissent registers. And things have to get pretty bad for that.
Same issue with Windows of course.
With GNOME, KDE, COSMIC, and the Linux rat pack, it is easy to switch experiences without ditching Linux entirely. And somebody has probably even patched your DE of choice to address the papercuts you do not like.
I'm going to chalk it up to general techno-political ideology, but RISC-V was just as inaccessible in those days too.
Nowadays I'm happy to report that my soldering iron is running RISC-V, and that is as it should be.
However in certain realms - safety critical, 2-of-3 voting and so on - having a diversity of platforms is still considered productive, so .. if the foundries ever boot up properly .. there's still lots of life outside the mono-platform. I'm sure RISC-V is a build target for him these days.
There are several RISC-V Linux distros where essentially all the software available for the x86-64 platform is also available on the RISC-V edition. Let’s use Ubuntu as an example.
> when a vendor loses interest in the platform
> the platform goes to rot immediately
Ubuntu will provide updates for 15 years. That does not seem very immediate.
For RVA23 hardware, I expect even new Ubuntu releases to support it up to around 2030 at least. 15 years from then will be 2045. I cannot say that I am picking up what you are laying down here.
I have touched some PC-98 and FM Towns, which are x86 but not IBM PC compatible.
But I understand your point, ARM has its roots in embedded systems and it shows. I really hope that RISC-V learns from that mistake and focuses on standardization, the board you linked looks very promising.
From those pages:
"The purpose of Kefir project is producing an independent C17/C23 compiler with well-rounded architecture and well-defined scope that is feasible for implementation by a single developer."
He wants a third compiler to vet code portability. He wants it simple enough to build and maintain himself.
reply