4 ms·
Other than the academic nerdiness of minimal OSs, what is this good for? Do modern OSs cause too much overhead for certain operations?
by cschneid 16y ago
Other than the academic nerdiness of minimal OSs, what is this good for?
Do modern OSs cause too much overhead for certain operations?
- tjr 16y agoIf it can [be made to] run in real time, it could be useful in avionics software. We often use a minimalized Linux-based system.
- runjake 16y agoI read the link in the article, so I'll just paste what it says: * High Performance Computing - Act as the base OS for a HPC cluster node. Running advanced computation workloads is ideal for a mono-tasking Operating System. * Embedded Applications - Provide a platform for embedded applications running on commodity x86-64 hardware. * Education - Provide an environment for learning and experimenting with programming in x86-64 Assembly as well as Operating System fundamentals.
- hxr 16y agoyes, see Zepto OS and publications. http://www.mcs.anl.gov/research/projects/zeptoos/ http://www.mcs.anl.gov/research/projects/zeptoos/
- CapitalistCartr 16y agoThey 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.
- pjscott 16y agoIt'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.)