On Wednesday 13 February 2008, Delio Brignoli wrote:
> On 13/02/2008, at 9:14 AM, John Carter wrote:
> > What ever the merits of the grand debate about Micro vs Monolithic
> > Kernels are....
>
> I am not trying to be pedantic here, or maybe I am ;-) but...
>
> The difference between micro-kernels and monolithic kernels is not
> about having loadable modules.
> Informally the difference is that 'modules' access other services
> offered by other modules in the OS using a message passing mechanism.
> In linux once a module is loaded it can directly call any kernel API
> it likes, directly.

As far as the Hurd is concerned modules are not used.  Drivers are loaded 
into user-space where they can be loaded, unloaded and modified as 
needed.

Phil.


-- 
  Philip Charles; 39a Paterson Street, Abbotsford, Dunedin, New Zealand
   +64 3 488 2818        Fax +64 3 488 2875        Mobile 027 663 4453
   [EMAIL PROTECTED] - personal.    [EMAIL PROTECTED] - business

Reply via email to