Approach
Take pure micro-kernel approach. Don't co-locate code (Mach) or
provide a hardware architecture (exokernel).
Design L4 from scratch---not from a monolithic kernel.
Experiments:
- Implement L4Linux and compare performance against Linux and MkLinux
(port on Mach 3.0).
- Show extensibility of L4Linux.
- Port L4 to Alpha (in addition to Pentium).