submit urlsubmit rss feedadd directory

article

A microkernel is a minimal computer operating system kernel providing only basic operating system services (system calls), while other services (commonly provided by kernels) are provided by user-space programs called servers. Commonly, microkernels provide services such as address space management, thread management, and inter-process communication, but not networking or display for example.

Later extensions of this concept lead to new architectures such as nanokernels, exokernels and hardware abstraction layers.

Kernel bloat

Early operating system kernels were rather small, partly because computer memories were small. As the capability of computers grew, the number of devices the kernel had to control also grew. Early versions of UNIX had kernels of quite modest size, even though those kernels contained device drivers and file system managers. When address spaces increased from 16 to 32 bits, kernel design was no longer cramped by the hardware architecture, and kernels began to grow. (See History of Unix).

More on [ Microkernel ]


directory of related categories

L4@
 

 
 
directory of related topics

Microkernel :: Operating Systems
Submicrokernel :: Operating Systems

 
Microkernel RSS feed
Microkernel - Twitter Search

Microblogging with Microkernel,great!
bharatsamaria (bharat samaria) Sun, 03 Jan 2010 07:59:07 -0000
Microblogging with Microkernel,great!
Auction Closing - Book MKLinux Microkernel Linux for Power Macintosh - Vancouver,WA - $4.95http://bit.ly/6qmjMs
cpu_hdw (Computer Hardware) Sat, 02 Jan 2010 15:35:52 -0000
Auction Closing - Book MKLinux Microkernel Linux for Power Macintosh - Vancouver,WA - $4.95http://bit.ly/6qmjMs
.@ranha tom は The ToM (thread on modules) microkernel です。
masahiro_sakai (Masahiro Sakai) Fri, 01 Jan 2010 09:17:34 -0000
.@ranha tom は The ToM (thread on modules) microkernel です。
MicroKernel/Windsor :: Castle Project http://bit.ly/4ZZbEu castle project Inversion of control container dependency injection framework .net
delicious50 (Delicious Over 50) Fri, 01 Jan 2010 00:18:55 -0000
MicroKernel/Windsor :: Castle Project http://bit.ly/4ZZbEu castle project Inversion of control container dependency injection framework .net
LightCore: Vor ungefähr neun Monaten habe ich in meinem Blogeintrag Microkernel im Eigenbau beschrieben, wie mit w... http://bit.ly/6UidSU
DNGBloggers (.NET German Bloggers) Fri, 01 Jan 2010 00:12:59 -0000
LightCore: Vor ungefähr neun Monaten habe ich in meinem Blogeintrag Microkernel im Eigenbau beschrieben, wie mit w... http://bit.ly/6UidSU
So why not do away with it, and just have a nice microkernel?
squiggleslash (s slash) Mon, 28 Dec 2009 22:09:12 -0000
So why not do away with it, and just have a nice microkernel?

 
Subscribe to Microkernel RSS feed

directory of related sites

E.R.I.K.A. - Microkernel RTOSs and set of integrated tools to develop embedded realtime applications, made to support all architectures used in power train controllers in automotive industry. Kernels have 2 main layers: Kernel Layer, Hardware Abstraction Layer, HAL. [Open Source, GPL]

ERIKA Enterprise - A commercial realtime system with minimal footprint that supports advanced scheduling mechanisms for stack size reduction on multiprocessor-on-a-chip systems.

Real-Time Mach NTT - Another version of Real-Time Mach, by NTT Laboratories. Contains RT-Mach kernel, FreeBSD 2.2.8 server, real-time shell, RT-Java, Hurd loader. Site has fine 'Getting Started' section: readme, release notes, installation, hardware, compatibility, troubles QA, contacts.

rtmk - Realtime microkernel: preemptive, fully re-entrant, multithreaded, SMP, continuations, full locking primitives; shares many ideas with Mach, developed by CMU in late 1980's, early 1990's, stopped in 1994. [Open Source, GPL]

Sphere SP - A modular RTOS suitable for embedded systems, scalable from tiny stand-alone microkernel up to full client/server OS, supports different processors.
Meta Description: [ Miray is the manufacturer of the embeddable RTOSes Sphere and µnOS and the software tools HDClone, HDShredder, PCISniffer, DiskSpy, DiskCheck and NetSniffer. ]

Spring Project - Realtime microkernel and integrated environment, designed and implemented to support/provide predictability, guarantees (on-line dynamic, atomic), end-to-end scheduling, resource reservations; supports call/task admission model; and multiprocessors.

Microkernel related videos
QNX Quickstart (English) Part 2 of 3
Next Video