4 ms·
Would be interesting to hear discussion on why one might consider doing this. My take is that it's most likely just being asked for the theoretical details, an
by nmstoker 8y ago
Would be interesting to hear discussion on why one might consider doing this.
My take is that it's most likely just being asked for the theoretical details, and few people would practically benefit, but does anyone think this would be practically useful?
Presumably you'd potentially cut overhead from anything you didn't explicitly want happening on the host, but as soon as I start to think about most of the uses typically have, the advantages quickly sink below the disadvantages of having to actually manage everything. It's reminiscent of that person who set out to build a toaster from scratch.
- Tade0 8y agoOne use case I can think of is heavy real time audio processing. In such an arrangement every millisecond of latency counts.
- mFixman 8y agoBecause it's fun?
- Isamu 8y ago>does anyone think this would be practically useful? Most embedded software projects I worked on did not have an operating system. You'd just have C or C++ program and some ASM to initialize everything. I would expect really small IoT devices would be the same. With your average single chip device I wouldn't bother trying to get an operating system on there. I have only just started to use a Raspberry Pi and it does have an operating system - the advantages there are you can pull in IP networking and run services and do much more complex things than on the bare metal.
- farazzz 8y agoIt’s good for learning, and firmware/embedded systems engineering exists too
- cirosantilli 8y agoIf you want to understand and improve the Linux / some other OSs boot process.