I'm wondering about what sort of hardware would make building an OS for it easier...
If all the hardware (apart from CPU, RAM, & maybe SSD) adheared to USB as that appears to significantly cut down on driver code even in the face of imperfection.
I'd like if the CPU supported builtin IPC (essentially method calls) so the OS can be split into multiple projects without a central "kernel".
And to avoid modern CPU vulnerabilities it'd be necessary to have a new memory model.
@josemanuel Not really my area of expertise either. I don't know if I can.
I can however point you to the in-development Mill CPU, and describe how I'd design hardware for specific apps like browsers again?