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

 

Unix@
 

 

 
 
directory of related topics

Monolithic :: Operating Systems
Object Oriented :: Operating Systems
Realtime :: Operating Systems
Research :: Operating Systems
Submicrokernel :: Operating Systems

 
Microkernel RSS feed
Microkernel - Twitter Search

@kkozmic ....MethodMetaInspector in Castle Microkernel
dagda1 (dagda1) Thu, 17 Dec 2009 15:52:10 -0000
@kkozmic ....MethodMetaInspector in Castle Microkernel
I won't be trying #spring3 against my microkernel until it's available in maven central - won't have time before the end of the month anyhow
peter_mount (Peter Mount) Wed, 16 Dec 2009 16:17:23 -0000
I won't be trying #spring3 against my microkernel until it's available in maven central - won't have time before the end of the month anyhow
Drizzle - A Microkernel DBMS for High Performance Scale-Out Applications http://icio.us/3uwd5p
webs (Jordan Bracco) Tue, 15 Dec 2009 11:35:39 -0000
Drizzle - A Microkernel DBMS for High Performance Scale-Out Applications http://icio.us/3uwd5p
18:03:43,480 INFO [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)] Started in 1m:59s:212ms
sourcode (sourcode) Tue, 15 Dec 2009 11:04:07 -0000
18:03:43,480 INFO [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)] Started in 1m:59s:212ms
Malware Connection: Symbian Microkernel released as Open Source: It was well over a year ago now that news of the Symbia http://url4.eu/voao
copy_free (open source) Mon, 14 Dec 2009 23:25:00 -0000
Malware Connection: Symbian Microkernel released as Open Source: It was well over a year ago now that news of the Symbia http://url4.eu/voao
lor Выпущено Codezero Microkernel 0.2: Codezero Microkernel - написанное с нуля микроя... http://bit.ly/6YK4Cr
linux_org_ru (linux_org_ru) Mon, 14 Dec 2009 17:51:42 -0000
lor Выпущено Codezero Microkernel 0.2: Codezero Microkernel - написанное с нуля микроя... http://bit.ly/6YK4Cr

 
Subscribe to Microkernel RSS feed

directory of related sites

BugOS - New microkernel operating system for x86 computers, many features: network and Internet modules, file system (FAT); kernel handles memory, tasks, micro kernels, and some base devices: keyboard, video, hdd, and ramdrive.
Meta Description: [ BugOS ]

Cosy - Goal: scalability of highly parallel multicomputer systems. Based on small microkernel that does process management, interprocess communication; all other services are processes out of kernel. Processes and address spaces orthogonal, so Cosy process is like thread in other OSs. Hardware dependencies concentrated in areas of kernel for portability.

404 Microkernel-based and similar Operating Systems - Includes links and brief descriptions of microkernal based operating systems.

Microkernel-based OS Efforts - By Christopher Browne. Brief, clear descriptions and critiquing of microkernel design concepts, with some links. Puts much current activity in larger context.

MorphOS - Goal: Provide modern functionality for a new OS layer and run most Amiga applications as efficiently as possible in a box environment with no Classic Amiga custom chips available.

PETROS - By Trumpet Software International, 32-bit microkernel OS for x86 PCs coded in Object Pascal variant. Built from first principles to focus on small size, modularity, and be fully compatible with Win32 and industry standards; reads FAT-12/16/32. Low cost; free time-locked demo.
Meta Description: [ 32 bit operating system for x86 architecture by Trumpet Software International. ]

ShagOS - Portable object-oriented microkernel OS, dynamically loaded device drivers, fully redesigned and rewritten many times in C++, runs on VAX, x86. Ongoing experiment in using O-O paradigm as framework for full OS, with distributed computing as main aspect in most design decisions.

SUMO - SUpport for Multimedia in Operating systems, Lancaster University: microkernel OS with facilities to support distributed realtime and multimedia applications and ODP-based multimedia distributed application platforms.

The Open Group: Advanced Research - Page listing several research projects: microkernel OSs (MK7, MK++, AD3) and other modules (CONVERSANT, CORDS, GIPC, SHAWS).
Meta Description: [ The Open Group is an international vendor and technology-neutral consortium that is committed to delivering greater business efficiency by bringing together buyers and suppliers of information technology to lower the time, cost and risk associated with integrating new technology across the enterp... ]

Topsy - Teachable Operating System: tiny multithreaded messaging microkernel, in ANSI C; protected threads, memory managed, and thread/process control. From undergraduate course on concurrency, device programming, OS concepts. Descriptions, documents, theses, downloads, contacts, links. [Open Source, GPL]

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

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor