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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.