Hacker News new | ask | show | jobs
by cschneid 5760 days ago
Other than the academic nerdiness of minimal OSs, what is this good for?

Do modern OSs cause too much overhead for certain operations?

3 comments

They cause too much overhead for teaching. A minimal OS is a great way to show how one works, what the essentials are, and even what weaknesses it has.
It's amazing, when you look at a simple operating system like TinyOS, just how simple some of the things are. (Once you start actually hacking on the OS code, you realize that they're also very finnicky and easy to mess up if you don't know what you're doing. And hard to debug.)
If it can [be made to] run in real time, it could be useful in avionics software. We often use a minimalized Linux-based system.
yes, see Zepto OS and publications. http://www.mcs.anl.gov/research/projects/zeptoos/