about loading modules
ShackaN <[email protected]>
| Newsgroups | gmane.os.openbeos.kernel.devel |
|---|---|
| Message-ID | <[email protected]> |
I've been told that BeOS (and consequently Haiku) is not a µ-kernel operating system, but rather a "highly modular" one, thus, AFAIK, although the core functionalities reside in the kernel, many addictional features will be imported from "external" modules; I had a look at your website, but I could find no info about how the module loader works (or better, how you planned to make it work :) even if it's such an important part of the os, so here is my question for you kernel-hackers : WHEN does the kernel "know" that he needs some additional module? WHERE will the kernel look for such a module (inside a directory tree, inside a "pseudo-registry" à la windows, whatever...) ? HOW does the kernel recognize that the found module is viable to carry out the needed task? HOW does the kernel internally load modules? and.. the "modules" are supposed reside in user- or kernel-mode? Thanks in advice to whoever is gonna give me some answer (and sorry for the post being somehow too long :-) Regards ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/