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
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to