Linked by Hadrien Grasland on Sun 20th Feb 2011 13:20 UTC
OSNews, Generic OSes Now that you have an idea of where your OS project is heading as a whole, it's time to go into specifics. The first component of your OS which you'll have to design, if you're building it from the ground up, is its kernel, so this article aims at being a quick guide to kernel design, describing the major areas which you'll have to think about and guiding you to places where you can find more information on the subject.
Thread beginning with comment 463380
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by cb88
by Neolander on Sun 20th Feb 2011 18:24 UTC in reply to "Comment by cb88"
Neolander
Member since:
2010-03-08

Well, I thought that this article displayed too much my preference towards the microkernel approach ;) Thanks for showing me that I did a good job balancing it after all.

Reply Parent Score: 1

RE[2]: Comment by cb88
by cb88 on Mon 21st Feb 2011 00:59 in reply to "RE: Comment by cb88"
cb88 Member since:
2009-04-23

While any vailidation of your efforts on my part was wholly unintentional... you're welcome just the same :-)

I wish there were more information on exokernels myself.... the idea seems to have stalled back in 2000. XOK doesn't even compile with a modern compiler. Myself I am looking at going through the MIT OS developement course on my own... through the xv6 code and development of JOS which is an exokernel http://pdos.csail.mit.edu/6.828

EDIT: I found an old copy of the code apparently a newer copy is here http://pdos.csail.mit.edu/6.828/xv6/xv6-rev5.tar.gz

It doesn't require any hacking up to compile it... just make qemu or make bochs

Edited 2011-02-21 01:05 UTC

Reply Parent Score: 1