[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: HURD



On Sonntag, 15. Juni 2003 13:06, Elmar Athmer wrote:

> Hurd ist ein Microkernel, das heißt, so viel Arbeit wie möglich
> wird von Modulen übernommen.
> Den HURD gibt es schon länger als Linux, er ist der Kernel vom
> ursprünglichen GNU-Projekt.

Nein, HURD ist ein Betriebsystem, das auf einem Microkernel aufsetzt 
(nämlich dem Mach Microkernel, in Zukunft jedoch evt. auch auf dem L4 
Microkernel).

Anders als bei linux wird bei einem Microkernel-Konzept nur der 
allernötigste IO-Kram im Kernelspace erledigt, während das meiste 
(z.B. Hardwaretreiber) im Userspace von deamons übernommen wird.

Das monolithische Kerneldesign auf dem Linux beruht (bis kernel 2.0 
gab es noch keine Module, da mußte alles statisch in den kernel) gilt 
als eher altmodisch und ist vergleichsweise unflexibel. 
Microkernelbasierte BS gelten dagegen als moderner, der Trend geht 
allerdings schon eher wieder zu den Nanokerneln ;)

google macht dich glücklich

-- 
Gruß Frank



Reply to: