Yigal Chripun wrote:
Last thing, basing your arguments on history is flawed. the Micro-Kernel idea got the same treatment after the failures in the 80's (Mach and co.) but nowadays this idea was revived and there are already several million cellphones that run an OS built on the L4 micro-kernel so it's even a commercial success.
Our industry goes in cycles, and I've been around to see a few (multitasking, microkernels, memory paging, virtual machine monitors, client-server...) That is because various tradeoffs in hardware have subtly changed with time. The human factor, however, has stayed the same.
Andrei