Hi All,
I initially started writing a response to my previous post, but this
makes more sense in a new one. Sorry for so many posts :P.
How about writing a CIL bootSTRAPPER? I.e. not a drop-in replacement
for GRUB, but something that would allow us to at least get the boring
stuff out of the way (GDT and whatnot). This the boot process would
be:
GRUB [Loads]
o MOSA CIL Bootstrapper (Native) [Loads via cfg]
x Bootstrap Drivers (Native)
x JIT (Native)
x Scheduler (Managed)
x GC (Managed)
x Kernel (Managed) [Loads]
:: HAL (Managed) [Loads]
o Drivers (Managed)
:: ...
:: Userland (Managed)
I am sure you get the idea.
Each team could then make their own JITters, GCers, and Kernels while
keeping the mundane at bay: instead of writing a unified kernel. Is
that a win-win situation for everyone?
--
Jonathan
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
SharpOS-Developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sharpos-developers