Andy Microbaum: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content added Content deleted
(Not true of me anymore) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 16: | Line 16: | ||
== Andy Microbaum's opponents position == |
== Andy Microbaum's opponents position == |
||
Monolithic kernel (= all in one big kernel) [[Mono Lizzy]] |
Monolithic kernel (= all in one big kernel) [[Mono Lizzy]] |
||
See also the famous [https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate Tanenbaum–Torvalds debate] |
See also the famous [https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate Tanenbaum–Torvalds debate] |
||
== People and OSes related to Andy Microbaum == |
== People and OSes related to Andy Microbaum == |
||
* Amoeba (a distributed OS) |
* Amoeba [https://www.cs.vu.nl/pub/amoeba/] (a libre distributed OS) |
||
* Mach (the fundament of Hurd) |
* Mach (the fundament of Hurd) |
||
* [[User:PeterX|PeterX]] I'm strongly against a monolithic kernel, so I fall more or less under the microkernel category |
* [[User:PeterX|PeterX]] I'm strongly against a monolithic kernel, so I fall more or less under the microkernel category |
||
* [[User:Nexos|Nexos]] I've always had a draw to microkernel, since Linux and Windows are insecure |
|||
[[Category:Developer Archetype]] |
[[Category:Developer Archetype]] |
Latest revision as of 22:01, 19 February 2021
Andy abhors monolithic kernels like Linux, Windows or BSD. He rather writes a carefully designed little kernel that does some basic stuff and leaves the rest for user space.
Pro's & Con's
Pro:
- easier to maintain
Con:
- more overhead
- harder to program
Going further than Andy Microbaum
Consider other kernel designs: Layered, modular or even smaller (nanokernel, exokernel)
Andy Microbaum's bookshelf
Research papers on microkernels
Andy Microbaum's opponents position
Monolithic kernel (= all in one big kernel) Mono Lizzy
See also the famous Tanenbaum–Torvalds debate