May
27
27
Microkernel
I’ve been reading the MINIX textbook, which is on occasion somewhat amusing. The main focus is on microkernel OS design, the idea being that a tiny kernel is easier to maintain than a large kernel. As an example, the authors mention that MINIX 3 has about 4,000 lines of code in its kernel, which is much easier to eliminate bugs from than the millions of lines in a monolithic kernel, which makes sense.
You might think a couple of million lines of code would be impossible to maintain, and I expect you’re right. How about a couple hundred million? Microkernels really seem like the right direction to go if this is the direction monolithic kernels are going. What do you think?
Leave a comment
Tags
Apple
Business
Critique
css
dell
Design
Design Patterns
facebook
firefox
Gmail
google
Hotmail
Interface
javascript
laptop
Links
Linux
Mac
Microsoft
netbook
OpenGL
OS
Philosophy
PHP
Podcast
Programming
Pyglet
Python
Pythonic Programming
Review
Search
services
Symfony
Time Management
Tutorial
Tutorials
Twitter
ubiquity
Ubuntu
update
Version Control
web design
Windows
Windows 7
Windows Mobile

