what is sequence to be followed for developing ones own OS?
what is sequence to be followed for developing ones own OS?
hey, I'm into OS developement since last 1 month. So far I've developed my bootstrap loader and a small shell which accepts exit command. I know there r many issues to take into consideration, but not sure which one I shud pick next? What shud I do next and what after that. Plz help me out with planning thing.
RE:what is sequence to be followed for developing ones own O
For myself personally, the most interesting and useful is creating a protected environment, in protected mode. A real mode system is much less complex and I don't find it so intellectually stimulating.
Try to find some theory on pmode. adek336.republika.pl/pm1.asm - heavy comment nasm syntax pmode example.
Cheers,
Adrian.
Try to find some theory on pmode. adek336.republika.pl/pm1.asm - heavy comment nasm syntax pmode example.
Cheers,
Adrian.
RE:what is sequence to be followed for developing ones own O
Thanks for ur suggestions. But once I'm thru the protected thing, what else then? I know I'm looking like I'm jumping but I beleive I shud plan everything in sequence before coding now otherwise I'll waste loads of my time.
It'll also be great if u can suggest a few links with design issues discussed. I wasnt able to find them.
Thanks.
Punit
It'll also be great if u can suggest a few links with design issues discussed. I wasnt able to find them.
Thanks.
Punit
RE:what is sequence to be followed for developing ones own O
think of some goal you want to achieve. I will want to create a v86 task with Norton Commander, and to have a very flexible vfs.
I think it is your decision what design you will use. It wouldn't be your os if you just copied ideas from other people, right?
You will always have something to code, in example keyboard driver in the very beginning.
Adrian
I think it is your decision what design you will use. It wouldn't be your os if you just copied ideas from other people, right?
You will always have something to code, in example keyboard driver in the very beginning.
Adrian
RE:what is sequence to be followed for developing ones own O
Hey,
The basic purpose why I'm creating OS is to get a practical knowledge of all this OS stuff that I've learnt theoratically. I've seen issues in mem management, file systems and all theoratically but I lack practical implementations. And, at this point I'm not able to determine how to go about all this. So, even if I learn from someone else's OS, its OK coz I just wanna learn all this practical stuff. I'm ready to give credits to others for all this.
Thanks,
Punit.
The basic purpose why I'm creating OS is to get a practical knowledge of all this OS stuff that I've learnt theoratically. I've seen issues in mem management, file systems and all theoratically but I lack practical implementations. And, at this point I'm not able to determine how to go about all this. So, even if I learn from someone else's OS, its OK coz I just wanna learn all this practical stuff. I'm ready to give credits to others for all this.
Thanks,
Punit.