I like the idea of having a TOS on standard hardware. I have myself thought about an GEMDOS port to x86. I even have a name and a project domain for it: www.geeonx.org. G for GEM/GEMDOS on x86. But when you think on all the drivers needed - it is probably to much work. So I rethought it and today I want to start the port of GEM to LINUX x86 as a shared library.
I dontīt like x-windows and the client- server thing. But with a LINUX kernel and GEM as GUI you got a very tiny fast x86 system. Software can be ported in C easily. The GEM API and standard libs are the same and only GEMDOS system calls must be changed into LINUX system calls. You will have enough drivers for hardware.
I want to take the very nice SVGA.LIB as basis for the GUI programming. SVGA.LIB provides mouse control and graphic functions. So it is just a little bit work :-)) .
Think about it.