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