What knowledge should one have to create an operating system?
How can I build an operating system?