Jump to content

Talk:Microkernel

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by We talk about Mac OS X (talk | contribs) at 06:31, 30 November 2015 (Undid revision 693073160 by Smuckola (talk) absurb!). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

AIX is not microkernel based

AIX is not based on a microkernel. The closest commercial server UNIX to a microkernel is tru64, and that's EOLed.

There was quite a bit of discussion about this at www.realworldtech.com, and all the big commercial UNIXes (solaris, hpux, aix, irix) are NOT based on microkernels.

Merging with "Kernel" article

A merging of the article "microkernel" with the "kernel" article was proposed because of the possibility of producing "redundant information" between the two. Redundancy did exist at the time of the proposal. Moving the material permanentyl to "kernel" would have resulted in a redirect from "microkernel" and avoidance of such redudancy.

However, many agreed the microkernel concept is "best discussed as a topic by itself" and warranted "independent discussion". One was hesitant to adding material on microkernels to the "kernel" article because it consequently "would seriously weigh down" the latter.

The article originally also had material that slighted microkernels, rather than explaining. Since then, more descriptive material on microkernels found on the L4 kernel and Mach kernel pages has been transferred to the microkernel article. The material at "Kernel" has been moved to the "microkernel" article, and reduandant edits should now be avoided.

The merger has been averted for now, but the article still needs other work.


Adding Singularity

Shouldn't Singularity be on the list of microkernels? 7-nov-2005 20:33 CET


I would concur with the addition of Singularity and the merging of the topics until the size of the content dictates otherwise. dru

Windows NT and Mac OS X Are the Special Examples of Microkernel based Operating System

NT and OS X kernels are also microkernel, but at a different and practical levels. So the concept of Microkernel should also come with time! We talk about Mac OS X (talk) 23:48, 23 November 2015 (UTC)[reply]

Sorry, they are not. NT started off as a microkernel design (I believe that's where the "NT" for "New Technology" comes from, using an approach that was only about 25 years old), many core services, including most device drivers, were put back into the kernel for performance reasons. Similarly, Mac OS X (derived from Next) uses what was long ago a virtualised BSD Unix on top of Mach, but due to the poor performance of Mach the BSD kernel was put back into kernel mode, together with Mach. Mac OS X is very much a monolithic kernel, despite using Mach IPC for communication between some userland components. There once was the Darbat project that started replacing Mach by L4 and running Unix as a userland server (i.e. a proper microkernel design, see this semi-informed article, but it never saw the commercial light of day (despite rumours that it was taken much further than our proof of concept). heiser (talk) 05:50, 24 November 2015 (UTC)[reply]