4 ms·
> there is a real need for a platform-agnostic application layer above the native OS. It is rather focused on robotics but that is essentially what the Robotic
by Datenstrom 7y ago
> there is a real need for a platform-agnostic application layer above the native OS.
It is rather focused on robotics but that is essentially what the Robotic Operating System (ROS)[1] is, although it is less for users and more for autonomous systems. It allows an operating system to be distributed across many machines and multiple entities to collaborate. There are many extensions available but ROS core is just the bare minimum abstractions needed to have a distributed operating system to build applications on.
[1]: https://www.ros.org/about-ros/ https://www.ros.org/about-ros/
- dbcurtis 7y agoROS is a publish/subscribe framework for distributed computing. It can’t really solve this problem. Heck, it barely solves the robotics problem.
- ragebol 7y agoI don't see how ROS solves 'a real need for a platform-agnostic application layer above the native OS.' It's not platform agnostic (works best with Ubuntu Linux) and is hardly a layer above the native OS, just applications communicating via standardized means.
- Datenstrom 7y ago> It's not platform agnostic ROS2 supports Windows, OS X, and Linux. I expect the support will only get better as ROS2 matures. > just applications communicating via standardized means I can't imagine any way to make such a system work without some kind of middleware for applications which gladly is DDS now for ROS2.