Monolithic versus Microkernel: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Joshua David Williams
(creation)
 
imported>Joshua David Williams
m (→‎External Links: fixed link)
Line 4: Line 4:


==External links==
==External links==
[http://groups.google.com/group/comp.os.minix/browse_thread/thread/c25870d7a41696d2/f447530d082cd95d?tvc=2 'LINUX is obsolete'; The Tanenbaum-Torvalds Debate.
[http://groups.google.com/group/comp.os.minix/browse_thread/thread/c25870d7a41696d2/f447530d082cd95d?tvc=2 'LINUX is obsolete'; The Tanenbaum-Torvalds Debate]


[[Category:CZ Live]]
[[Category:CZ Live]]
[[Category:Computers Workgroup]]
[[Category:Computers Workgroup]]

Revision as of 11:28, 9 April 2007

In computers, the core of an operating system is called a kernel. There are two types of kernels: monolithic, in which the kernel is one, massive program, and microkernel, which takes the approach of running a very small kernel that interacts with lots of other small programs. In the case of a microkernel, the kernel acts as more of a central unit that keeps the other programs interacting with each other correctly.

Many debates have arisen throughout the years over which is the superior architecture, most notably that between Linus Torvalds, the creator of Linux, and Andrew Tanenbaum, the creator of Minix.

External links

'LINUX is obsolete'; The Tanenbaum-Torvalds Debate