3 ms·
Makes me wonder if there exists an OS that is truly written from scratch designed for only modern hardware and devoid of all backward compatibility and bloat (l
by superasn 8y ago
Makes me wonder if there exists an OS that is truly written from scratch designed for only modern hardware and devoid of all backward compatibility and bloat (like the JS frameworks ditching support for msie).
It would be certainty a very interested side project I guess.
- nderjung 8y agoThis is an interesting consideration. If you think about IoT devices, oftentimes you can find yourself designing software for a bespoke hardware system with limited resources and no room for considering backward compatibility. Paravirtualized VMs too need not necessarily require full POSIX ABIs since syscalls are more expensive and the underlying hypervisor can take care of any compatibility with the underlying hardware system.
- ajflores1604 8y agoIsn't Google's Fuchsia OS an attempt at this? I feel like I read that somewhere, might be completely wrong though.
- yiyus 8y agoYou cannot design for modern hardware and avoid bloat at the same time.
- icebraining 8y agoWell, TempleOS (by the late Terry Davis) was designed from scratch to support only multicore x86-64 CPUs: https://en.wikipedia.org/wiki/TempleOS https://en.wikipedia.org/wiki/TempleOS
- stephen_g 8y agoThe problem with modern hardware is that they themselves are full of backwards compatibility. And while such a system could certainly be done (as somebody said, Fuscia is probably a fairly good example of one), it will only take a few years as hardware changes and it's going to have backwards compatibility "bloat" as well!
- darkhorn 8y agoRedox OS? Written in Rust.