2 ms·
Alexa runs on top of Amazon Echo, which runs on top of Amazon FireOS, which runs on top of Android, which runs on top of Linux, which runs directly on the hardw
by DonaldFisk 10y ago
Alexa runs on top of Amazon Echo, which runs on top of Amazon FireOS, which runs on top of Android, which runs on top of Linux, which runs directly on the hardware. Linux itself is a rewrite of Unix, which is a very pared-down variant of MULTICS, a system developed in the 1960s.
Something which doesn't run directly on the hardware, but instead communicates with it through several layers of intervening software, isn't an operating system by any stretch of the imagination, however impressive it might otherwise be.
I'm disappointed that large high-tech companies such as Amazon, Google, and Facebook don't develop their own operating systems from scratch like Microsoft did, but instead just take advantage of the hard (but not particularly innovative) work put in by Linus Torvalds and other open source developers. Building something better, using lessons learned in the intervening decades, should be well within their grasp.
- wstrange 10y agoIt is hard to bootstrap a new O/S ecosystem. Check out Google's Fuschia for an alternative
- DonaldFisk 10y agohttps://fuchsia.googlesource.com/magenta/+/master/docs/mg_and_lk.md https://fuchsia.googlesource.com/magenta/+/master/docs/mg_an... Yes, that's different (and, with capability-based security, a step in the right direction). Thanks for pointing it out. I'm not sure how Tansley's concept of ecosystems applies to software (it's just a buzzword to me), but if you mean how to get software running on existing systems to run on a new system, that would take time and effort. If the operating system is intended to run on specific devices (like Magenta/Fuchsia), it might need its own "ecosystem" anyway.