Comment by gaigalas
2 days ago
The thing about Mes is that it does riscv64 too. I don't know the current state of the support, but there is something there.
There are still many pieces of riscv64 missing in the whole thing (an equivalent to Fiwix being the most challenging right now), and realistically only x86 is currently viable. I think riscv64 is the next in line though.
Stage 3 or 4 support for the other targets is also planed. This will require some small adaptations to the compiler for 32 to 64 word size and Stack-C versions for those targets.
I am currently watching closely both yours, pnut.sh (already mentioned in the thread) and https://github.com/cosinusoidally experiments. I think they all have something good to contribute.
These first steps interest me very much, and perhaps x86-only is the best we'll get for a foreseeable future (10 years or so), considering how difficult builder-hex0/fiwix is to port to another arch and how crucial it is for the whole concept.
The GCC 4.7 RISC port and other things are nice (higher stages), but they are short term practical goals. I think the future lies in very specialized bootstrap-specific software that can cut lots of corners at once.