Hey all, there was something that I've been pondering a lot lately.
Theoretically, let's say I had 1000 code monkeys at my disposal. What would be the feasibility of forking FreeBSD to make a kind of super OS that can run software from multiple OSes? From my understanding, the primary difficulty in doing so would be the difference in APIs that each OS has, but couldn't you design an OS with a base set of system calls, then have each Windows API call or POSIX API call map to an equivalent base system call or set of them? Then anything could run natively on this OS? Thoughts, please.
Theoretically, let's say I had 1000 code monkeys at my disposal. What would be the feasibility of forking FreeBSD to make a kind of super OS that can run software from multiple OSes? From my understanding, the primary difficulty in doing so would be the difference in APIs that each OS has, but couldn't you design an OS with a base set of system calls, then have each Windows API call or POSIX API call map to an equivalent base system call or set of them? Then anything could run natively on this OS? Thoughts, please.