Review of how my OS design is coming along
Review of how my OS design is coming along
I'd just like any thoughts you guys might have of how my OS's design is coming along. I've been working on my design doc in my projects wiki at http://leviathanv.googlecode.com.
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Re: Review of how my OS design is coming along
Hi,
I only had a quick skim over it, but it looks good for an initial design. I'd be interested to see how it goes in implementation and testing.
I think your "Signals" idea for communication is an interesting concept. Out of interest, if I wanted to send a buffer that's, say, 256 bytes long - how would I do that in this design?
Some implementation examples might help make the design a bit clearer.
Really though, that's just some nitpicking - the true test of the design will be when you complete it and begin to implement it.
I only had a quick skim over it, but it looks good for an initial design. I'd be interested to see how it goes in implementation and testing.
I think your "Signals" idea for communication is an interesting concept. Out of interest, if I wanted to send a buffer that's, say, 256 bytes long - how would I do that in this design?
Some implementation examples might help make the design a bit clearer.
Really though, that's just some nitpicking - the true test of the design will be when you complete it and begin to implement it.
Re: Review of how my OS design is coming along
I haven't written down how messages work yet, but basically you can send dynamic sized structures between processes. Thanks for the info, I'll be sure to add some examples.
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc