In computer science, a microkernel is a computer kernel that provides the mechanisms needed to implement an operating system, such as low-level address space management, thread management, and inter-process communication. If the hardware provides multiple privilege levels, then the microkernel is the only software executing at the most privileged level (generally referred to as supervisor or kernel mode). Actual operating system services, such as device drivers, protocol stacks, file systems and user interface code are contained in user space.

Microkernels are closely related to exokernels. They also have much in common with hypervisors, but the latter make no claim to minimality, and are specialized to supporting virtual machines. The L4 microkernel is frequently used as a hypervisor, which indicates that a microkernel is a possible implementation of a hypervisor. The term nanokernel is historically used to differentiate from earlier microkernels which contained actual system services, but the minimality principle used by Jochen Liedtke in the design of the L4 microkernel implies that these terms have the same meaning; microkernel is the modern terminology.

From Wikipedia under the GNU Free Documentation License
Tue Sep 15 03:32:50 2009

Where can i learn about or study about object oriented microkernel design?
Q. Actually i'm facing problems with the topic as i'm not able to find material on the topic...can anyone suggest me ...
Asked by ohri.rishabh - Wed Dec 24 13:46:48 2008 - - 1 Answers - 0 Comments
Explain the difference between microkernel and macro kernel.?
Q. Give an example of microkernel.
Asked by BLAZER...! - Mon Jul 23 10:09:21 2007 - - 2 Answers - 0 Comments

A. Microkernel - a kernel that tries to run most services - like networking, filesystem, etc. - as daemons / servers in user space. All that's left to do for the kernel are basic services, like memory allocation, scheduling, and messaging (Inter Process Communication). Macrokernel is called Hybrid-kernel by Microsoft. Its a combination between a Microkernel and Monolithic Kernel.
Answered by knight1357 - Mon Jul 23 10:17:44 2007

which was the first microkernel
Q. which was the first microkernel
Asked by alpha j - Thu Aug 7 07:49:39 2008 - - 1 Answers - 0 Comments

A. First microkernel was a unix 16 bit address space.
Answered by Loooooooongcat is long - Thu Aug 7 07:58:47 2008

From Yahoo Answer Search: "Microkernel"
Tue Jul 21 23:40:18 2009

See also:

Custom search only Microkernel sites:

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Tue Sep 15 17:47:52 2009
microkernel jpg
impulzus.sch.bme.hu
microkernel jpg
400px x 519px | 71.90kB

[source page]

megallj jpg 24 Dec 2005 15 46 65K meltdown jpg 24 Dec 2005 15 31 45K microkernel jpg 24 Dec 2005 16 03 72K mimerre jpg 24 Dec 2005 15 33 37K

ok microkernel chart1 jpg
windowsfordevices.com
ok microkernel chart1 jpg
155px x 331px | 9.80kB

[source page]

company hopes that as a result mobile phone designers using ARM11 based processors will tap its OKL4 microkernel to add security features such as DRM or to enable single core architectures Click for larger view of OK s microkernel diagram OK Labs competitor Trango meanwhile announced similar capabilities in June

orz microkernel png
info.sayya.org
orz microkernel png
430px x 652px | 8.60kB

[source page]

orz microkernel png

From Yahoo Image Search: "Microkernel"
Wed Jul 29 16:47:01 2009

Top secret trials for NICTA's kernel breakthrough > Corporate Data ...
securecomputing.net.au
Top secret trials for NICTA's kernel breakthrough > Corporate Data ...

unknown

Mon, 17 Aug 2009 00:01:00 GM

Developers of systems based on the . microkernel. will now be able to mathematically prove their software is free from most errors. The kernel is impervious to, among other vulnerabilities​, buffer overflow attacks. ...

 Microkernel
daspecster.com
Microkernel

Eric Shull

hu, 28 May 2009 00:21:09 GM

The main focus is on . microkernel. OS design, the idea being that a tiny kernel is easier to maintain than a large kernel. As an example, the authors mention that MINIX 3 has about 4000 lines of code in its kernel, which is much easier to ...

Open source operating systems
wiki.linuxquestions.org
Open source operating systems

ThorstenStaerk

Mon, 03 Aug 2009 06:04:45 GM

Despite the great technical elegance of the . microkernel. design, and the theoretical advantages of such a design for developers, GNU Hurd development was very slow. Work on the Hurd began even before the birth of Linux but, as of today, ...

From Google Blog Search: "Microkernel"
Sun Aug 23 00:29:36 2009