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: 371
kernel
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