ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

What are the ROS releases like 'indigo' and 'jade' for?

asked 2015-06-08 16:28:41 -0600

SR gravatar image

updated 2015-06-08 16:28:58 -0600

The core packages of these releases look more or less the same. Updates are released for both regularly via the apt repositories. So what is the key point for these named versions? Is is just the list of supported operating systems?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2015-06-10 13:47:03 -0600

It has to do with API and ABI updates. When a library developer wants to make significant changes to his project, this affects the dependent projects as well. In order to provide a stable interface for users and developers alike, ROS distributions are implemented, so that things are kept somewhat stable between each release!

edit flag offensive delete link more

answered 2015-06-17 16:32:37 -0600

130s gravatar image

While I like @Progtologist's concise answer particularly for the mention of API and ABI, you could also take a look at Distributions page for the completeness.

edit flag offensive delete link more



Thank you. That description on the purpose of a distribution is really helpful. "The purpose of the ROS distributions is to let developers work against a relatively stable codebase until they are ready to roll everything forward. "

SR gravatar image SR  ( 2015-06-17 17:08:51 -0600 )edit

Question Tools



Asked: 2015-06-08 16:28:41 -0600

Seen: 348 times

Last updated: Jun 17 '15