Spent some time on Sunday reading about various operating systems. Fun things learnt:
1. /proc (procfs), as a concept, originated from Plan 9.
2. Windows NT‘s kernel is a microkernel, just like Minix and Hurd. Well, not just like. NT isn’t a pure microkernel, but I had no idea it even used some microkernel concepts.
3. Midori is the general use version of Singularity, Microsoft Research’s language-based kernel. Built using an extension of C#. It’s rumoured that Windows Mobile 8 will be built on Midori.
Thanks for the fun Sunday morning Wikipedia!