Do we need more than GRUB ?
Posted: Wed Jan 25, 2006 2:20 am
Well, as you may know, i've been porting Clicker to GRUB recently. and yet i'm willing to offload more of the "initialization" to a "program" that is not actually part of the microkernel (called "kicker" )
And somehow, i'm wondering whether the MT community might have a use for a "OS loading framework" that would do even more things than GRUB, such as
I was imagining we could depict a common API that "MoreBones" would e.g. use to report memory usage to the loaded kernel or something alike ...
anyone interested ?
And somehow, i'm wondering whether the MT community might have a use for a "OS loading framework" that would do even more things than GRUB, such as
- [o] support arbitrary "realmode" detectors that would be loaded, scan stuff and report them to memory (anything you might need the BIOS for) under a generic format (type-length-value entries listed one after the other)
[o] move GRUB-reported information to a contiguous area of memory (Kicker already does this for most of them)
[o] prepare any number of address space as needed (e.g. for each "boot-time services"), using GRUB-loaded modules
[o] optionnally run code for every detected CPU (though i'm pretty ignorant of all SMP-relative issues and barely know more than the meaning of NUMA -- brendan, you're welcome here)
I was imagining we could depict a common API that "MoreBones" would e.g. use to report memory usage to the loaded kernel or something alike ...
anyone interested ?