Re:Small OS plan, need some guide lines
Posted: Fri Jul 01, 2005 2:32 pm
My learning went like this:
Learn about bochs
Learn about GRUB
Get a cross compiler working (GCC on Cygwin)
Get my code called - setup stack and perform initial paging
Printing to screen
Jump to C and get real paging working
Learn about and install GDT
Learn about and install IDT
Create a physical mem manager (i used a stack of free pages)
Learn about and setup some tasks - working tonight
Next is to get a scheduler going and start switching to tasks. I can then start to think the next stage of booting and getting into user land. But first a cold beer.
Cheers
Learn about bochs
Learn about GRUB
Get a cross compiler working (GCC on Cygwin)
Get my code called - setup stack and perform initial paging
Printing to screen
Jump to C and get real paging working
Learn about and install GDT
Learn about and install IDT
Create a physical mem manager (i used a stack of free pages)
Learn about and setup some tasks - working tonight
Next is to get a scheduler going and start switching to tasks. I can then start to think the next stage of booting and getting into user land. But first a cold beer.
Cheers