what should one know to write his own operating system ? A simple one ..
no sorry bud
If you ask for a programming language: C or Assembly Stuff to check for: Processor platform, Bootloader, Kernel, API(POSIX). My advice: Check some Operating Systems courses/tutorials to give you a basic idea of what an OS is.
i think you need to learn about operating system, like UNIX, and basically you need to learn C programming to build the System
Visit http://www.codeproject.com/KB/system/MakingOS.aspx you will have a comprehensive knowledge on building your own OS.
It is not easily, you will need to learn assembly C, and take basic courses in operating system, and that still won't give you enough knowldge to make a OS, but it can give you enough knowldge to modfi a existing one, such as any UNIX derivative
Join our real-time social learning platform and learn together with your friends!