From: Jonathan D. <jon...@gm...> - 2008-08-06 07:53:22
|
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 |