AquilaOS: Posix Compliant/mostly ISA Transparent Operating System
aquilaos.com
aquilaos.com
* http://jdebp.eu./Proposals/linux-console-daemon.html
* http://jdebp.eu./Softwares/nosh/user-vt-screenshots.html
* http://jdebp.eu./Softwares/nosh/guide/user-virtual-terminals...
I think the parent thought of that.
But I'll wait for the author to correct me :)
Some people really get a good kick out of doing hard things for the heck of it. I did a fair share of it in my day, it is good fun. :)
Another possibility is that the kernel supports multiple source ISAs and translates them at need.
From the forum posting at https://forum.osdev.org/viewtopic.php?f=2&t=32714:
* Arch:
- x86 32bit (though the kernel is designed to be ISA
transparent, arch. dependent parts are handled with
arch_ stubs)
Given that it's written in C, it presumably means that
the architecture specific code is abstracted behind an API. No different to Linux AFAICS.Architecture independent binaries plus JIT or install time compilation is the first thing I would have thought as well.