Anonymous user
Hybrid Kernel: Difference between revisions
m
no edit summary
[unchecked revision] | [unchecked revision] |
m (stub) |
mNo edit summary |
||
Line 1:
{{Template:Kernel designs}}▼
{{Stub}}
▲{{Template:Kernel designs}}
== Design ==
A hybrid kernel is, as its name indicates, a hybrid between a [[Monolithic kernel]] and a [[Microkernel]]. Unlike a microkernel where everything takes place in user level servers and drivers, the designers of a hybrid kernel may decide to keep several components inside kernel and some outside. There are many motivations for doing so, such as performance, simplicity, and vendor lock-in (you cannot change components with custom components). Most hybrid kernels start as monolithic kernels and begin moving components into user land, primarily as security to support 3rd-party components and drivers which may be malicious or buggy.
|