Noun

Singular microkernel

Plural microkernels

microkernel (plural microkernels)

  1. (computing) A minimal operating system kernel offering basic mechanisms rather than abstract services.

From Wiktionary under the GNU Free Documentation License.
Wed Dec 16 22:50:37 2009

In computer science, a microkernel is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system. These mechanisms include low-level address space management, thread management, and inter-process communication(I.P.C). As an operating system design approach, microkernels permit typical operating system services, such as device drivers, protocol stacks, file systems and user interface code, to run in user space. If the hardware provides multiple rings or CPU modes, the microkernel is the only software executing at the most privileged level (generally referred to as supervisor or kernel mode).

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; indeed, the L4 microkernel frequently finds use in a hypervisor capacity.

The historical term nanokernel has been used to distinguish modern, high-performance microkernels from earlier implementations which still contained many system services. However, nanokernels have all but replaced their microkernel progenitors, and the term has fallen into disuse.

From Wikipedia under the GNU Free Documentation License
Wed Sep 8 21:26:46 2010

Under what license is the microkernel Coyotos?
Q. My searching has pointed out that the project is "open-source," but that can mean many things. Does anyone know exactly which license the project is under? GPL seems to stand for "guarded pay-load" in the project, which makes searching difficult. Help me, Yahoo! Answers, you're my only hope.
Asked by LinkTiger - Mon Sep 24 00:14:05 2007 - - 1 Answers - 0 Comments

A. As far as the www.coyotos.org goes, there is little mention of license terms. But wikipedia pages about coyotos strongsly suggests that if Coyotos is under any other license now, it will soon be changed to GPL. Otherwise, making it work with the GNU Hurd which is under GPL will be a legal maze. I bet Yahoo! answers is not your only hope in finding this out. Ask the developers on their mailing list ;)
Answered by katnev - Mon Sep 24 05:31:53 2007

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

About Unix?
Q. I would like to know the following details about Unix:- Structure: design of the operating system oSystem structure simple, layered, microkernel etc oKernel type monolithic, microkernel, etc oUser Interface CLI, GUI, etc Process: type and management of supported process oProcess Management Single task, multitasks etc oType of process process, thread, etc oProcess scheduling round robin, FIFO, multiple queue, etc oAPI Posix, Win32, etc Memory: information about main and virtual memory oAllocation: fixed, segmentation, paging etc oPage replacement: FIFO, LRU, etc oAddressing Make it as simple as possible please. I just want the technical terms and uses and such. The commands and such are not necessary. Thank you… [cont.]
Asked by Nicholas G - Sun Jul 23 18:34:42 2006 - - 1 Answers - 0 Comments

A. Structure: design of the operating system oSystem structure simple, layered, microkernel etc YES oKernel type monolithic, microkernel, etc YES oUser Interface CLI, GUI, etc YES Process: type and management of supported process oProcess Management Single task, multitasks etc YES oType of process process, thread, etc YES oProcess scheduling round robin, FIFO, multiple queue, etc YES oAPI Posix, Win32, etc POSIX, UNIX, C, many others Memory: information about main and virtual memory oAllocation: fixed, segmentation, paging etc YES oPage replacement: FIFO, LRU, etc YES oAddressing VIRTUAL or DIRECT, BIG-ENDIAN or LITTLE-ENDIAN, 8-bit or 16-bit or 24-bit (I kid you not: Cray X-MP running UNICOS) or 32-bit or 64-bit or 128- [cont.]
Answered by BalRog - Thu Jul 27 14:37:05 2006

From Yahoo Answer Search: "microkernel"
Wed Sep 8 21:26:52 2010

JBoss and SpringSource - Java World
news.google.com
JBoss and SpringSource

Java World

... to say the least, as Glassfish and JBoss played catch-up to delivering a micro-kernel architecture, right at the moment that they finally caught up, ...
Penetrating the massive China market - AsiaOne
news.google.com
Penetrating the massive China market

AsiaOne

The unique PAY1 system is built on an operating system named QNX which is a specialised microkernel -based OS that is used because it is very stable and able ...



and more »
Hurd-Entwicklung noch vorhanden? - Pro-Linux
news.google.com
Hurd-Entwicklung noch vorhanden?

Pro-Linux

Mach ist doch noch einer der alten 1G- Microkernel und schneckenlahm mit schlechter IPC-Performanz. Von andi am Do, 14. Januar 2010 um 17:40.

Re[2]: Hurd-Entwicklung noch vorhanden? Pro-Linux



all 2 news articles »

From Google News Search: "microkernel"
Wed Sep 8 21:26:51 2010

qnx microkernel wheel jpg
qnx.com
qnx microkernel wheel jpg
900px x 900px | 325.40kB

[source page]

Secure microkernel by design QNX Software Systems offers one of the most comprehensive networking solutions for connected and distributed industrial systems A microkernel RTOS provides protective barriers between

mk c b 93 f4 2 png
cse.unsw.edu.au
mk c b 93 f4 2 png
436px x 443px | 7.30kB

[source page]



ipcpath png
e1os.org
ipcpath png
350px x 480px | 3.60kB

[source page]

In figure an optimized crossdomain call path is shown with red dashed line Cache consistency is maintained by the Object Registry through the IAccessCache interface Communication between microkernel and Object Registry during crossdomain call The dashed line shows normal and optimized red crossdomain call path Other important

From Yahoo Image Search: "microkernel"
Wed Sep 8 21:26:52 2010

The microkernel design of Minix
vishy-ranganath.blogspot.com
The microkernel design of Minix

Vishy Ranganath

Fri, 08 Jan 2010 01:48:00 GM

But Minix has a . microkernel. design in which the operating system is composed of a set of processes (the kernel being just one of them) that work together by passing messages to each other. In this case it becomes necessary to ...

From Google Blog Search: "microkernel"
Wed Sep 8 21:26:52 2010