How can I build a UNIX-like kernel from scratch?
If I were to build a UNIX-like operating system from scratch where would I need to start?