Kernels: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
No edit summary
Combuster (talk | contribs)
added exokernel summary
Line 10:
{{main|Microkernel}}
A Microkernel tries to run runs most of it's services and device drivers in userspace. This can result in an increase in stability and possibly security on machines that have a Memory Management Unit.
 
===Exokernel===
{{main|Exokernel}}
An Exokernel is intended to give untrusted programs as much control over the hardware as possible, and in a secure way. This allows programs to take advantage of the details of present hardware instead of having to rely on the kernel to do this, which in some cases can result in drastic performance improvements. This goes however at the cost of having to write more complex software.
 
[[Category:Kernel]]