Awesome OS Development 
- Microkernel
- Monolithic Kernel
- Hybrid Kernel
- xv6 - Xv6 is a teaching operating system developed in the summer of 2006 for MIT's operating systems course, 6.828: Operating System Engineering.
You can access the my other awesome lists here
Contributions of any kind welcome, just follow the guidelines!