发行版本

什么是发行版本?

ROS 发行版是一组版本化的 ROS 软件包。 这些软件包类似于 Linux 发行版(例如 Ubuntu)。 ROS 发行版的目的是让开发人员使用相对稳定的代码库,直到他们准备好将所有内容向前推进。 因此,一旦发行版发布,我们会尝试将更改限制在核心软件包(ros-desktop-full 下的所有内容)的错误修复和非破坏性改进上。 这通常适用于整个社区,但对于“更高”级别的软件包,规则不那么严格,因此避免破坏性更改的责任落在了给定软件包的维护者身上。

发行版列表

以下是当前和历史 ROS 2 发行版的列表。 表中以绿色标记的行是当前支持的发行版。

Distro

Release date

Logo

EOL date

Jazzy Jalisco

May 23rd, 2024

Jazzy logo

May 2029

Iron Irwini

May 23rd, 2023

Iron logo

November 2024

Humble Hawksbill

May 23rd, 2022

Humble logo

May 2027

Galactic Geochelone

May 23rd, 2021

Galactic logo

December 9th, 2022

Foxy Fitzroy

June 5th, 2020

Foxy logo

June 20th, 2023

Eloquent Elusor

November 22nd, 2019

Eloquent logo

November 2020

Dashing Diademata

May 31st, 2019

Dashing logo

May 2021

Crystal Clemmys

December 14th, 2018

Crystal logo

December 2019

Bouncy Bolson

July 2nd, 2018

Bouncy logo

July 2019

Ardent Apalone

December 8th, 2017

Ardent logo

December 2018

beta3

September 13th, 2017

December 2017

beta2

July 5th, 2017

September 2017

beta1

December 19th, 2016

Jul 2017

alpha1 - alpha8

August 31th, 2015

December 2016

未来分布

有关即将推出的功能的详细信息,请参阅:doc:路线图

每年 5 月 23 日(“世界海龟日 <https://www.worldturtleday.org/>`_)都会发布一个新的 ROS 2 发行版。

Distro

Release date

Logo

EOL date

Kilted Kaiju

May 2025

TBD

Nov 2026

滚动分发

ROS 2 Rolling Ridley 是 ROS 2 的滚动开发发行版。 它在 REP 2002 中进行了描述,并于 2020 年 6 月首次推出。

ROS 2 的 Rolling 发行版有两个用途:

  1. 它是 ROS 2 未来稳定发行版的暂存区,

  2. 它是最新开发版本的集合。

顾名思义,Rolling 会不断更新,并且 可以进行包含重大更改的就地更新

我们建议大多数人改用最新的稳定发行版(请参阅 发行版列表)。

发布到 Rolling 发行版中的软件包将自动发布到 ROS 2 的未来稳定发行版中。 将 ROS 2 软件包 发布到 Rolling 发行版中遵循与所有其他 ROS 2 发行版相同的程序。