Doing "it all from scratch" is different than OS-specifics

Posted by Bigyellow Bastion on Programmers See other posts from Programmers or by Bigyellow Bastion
Published on 2012-12-17T22:10:52Z Indexed on 2012/12/17 23:13 UTC
Read the original article Hit count: 388

Filed under:

Many people tell me that in order to write my own operating system I need to understand the inner-workings of the one I'll be writing it on. That's nonsense.

I mean I understand it for education purposes, such as studying the workings of a current OS to gain better knowledge of writing one myself.

But the OS I'm writing it on is nothing but my scratchpad offering me software to write the code in, and software to assemble/compile my code into executable instructions.

I've been told that I need to decide which OS I'm writing it on before I write it, but all I need is an assembler to produce flat binary, or a compiler to produce object code and a linker to link it into a flat binary .bin file.

Why do people say it matters which OS you make an OS on, when it doesn't?

© Programmers or respective owner

Related posts about kernel