Bare Bones, ok. Now where should I head?
Posted: Tue Mar 10, 2015 10:37 am
Hello,
I just finished the Bare Bones "hello world". I am *very* newbish at OS development (but definitely not at C/assembly application dev : user space programming is so simple now I see the OS underlyings where I have to code everything myself ).
The _worst_ thing is I love to learn So it is alright.
Currently I test my kernel with qemu with the "-kernel" switch. It works. Displaying the Hello world. Ok.
Now, should I understand that I am free to implement whatever I wish, however I wish ?
I mean after adding gdt, ldt, idt and going to protected mode, I am running into the real deal (making an OS) ?
"That is it" or are there a lot of other initializations?
I ask a lot of questions but I get very excited.
Thanks
I just finished the Bare Bones "hello world". I am *very* newbish at OS development (but definitely not at C/assembly application dev : user space programming is so simple now I see the OS underlyings where I have to code everything myself ).
The _worst_ thing is I love to learn So it is alright.
Currently I test my kernel with qemu with the "-kernel" switch. It works. Displaying the Hello world. Ok.
Now, should I understand that I am free to implement whatever I wish, however I wish ?
I mean after adding gdt, ldt, idt and going to protected mode, I am running into the real deal (making an OS) ?
"That is it" or are there a lot of other initializations?
I ask a lot of questions but I get very excited.
Thanks