How to make an OS.