警告

您正在閱讀已達到生命週期結束(end-of-life,EOL)版本的 ROS 2 文件,該版本不再正式受支援。如果您想獲取最新資訊,請參見 Lyrical

散佈版

什麼是散佈版?

ROS 散佈版是一組帶有版本號的 ROS 套件集合,類似於 Linux 散佈版(例如 Ubuntu)。ROS 散佈版的目的是讓開發者能夠基於相對穩定的程式碼庫進行開發,直到他們準備好將所有內容向前推進。因此,一旦散佈版發布後,我們會盡量將核心套件(ros-desktop-full 下的所有內容)的變更限制在錯誤修復和非破壞性改進。這通常適用於整個社群,但對於「較高層級」的套件,規則較不嚴格,因此由各套件的維護者自行負責避免破壞性變更。

散佈版列表

Below is a list of current and historic ROS 2 distributions. Rows in the table marked in green are the currently supported distributions.

散佈版

發行日期

標誌

EOL 日期

Iron Irwini

May 23rd, 2023

Iron 標誌

November 2024

Humble Hawksbill

May 23rd, 2022

Humble 標誌

2027 年 5 月

Galactic Geochelone

May 23rd, 2021

Galactic 標誌

December 9th, 2022

Foxy Fitzroy

June 5th, 2020

Foxy 標誌

June 20th, 2023

Eloquent Elusor

November 22nd, 2019

Eloquent 標誌

2020 年 11 月

Dashing Diademata

May 31st, 2019

Dashing 標誌

2021 年 5 月

Crystal Clemmys

December 14th, 2018

Crystal 標誌

2019 年 12 月

Bouncy Bolson

July 2nd, 2018

Bouncy 標誌

2019 年 7 月

Ardent Apalone

December 8th, 2017

Ardent 標誌

2018 年 12 月

beta3

September 13th, 2017

2017 年 12 月

beta2

July 5th, 2017

2017 年 9 月

beta1

December 19th, 2016

2017 年 7 月

alpha1 - alpha8

August 31th, 2015

2016 年 12 月

未來散佈版

有關即將推出的功能詳情,請參閱 路線圖

每年 5 月 23 日(世界烏龜日)會發布一個新的 ROS 2 散佈版。

散佈版

發行日期

標誌

EOL 日期

Jazzy Jalisco

May 2024

TBD

2029 年 5 月

滾動散佈版

ROS 2 Rolling Ridley is the rolling development distribution of ROS 2. It is described in REP 2002 and was first introduced in June 2020.

ROS 2 的 Rolling 散佈版有兩個用途:

  1. 它是未來 ROS 2 穩定散佈版的預備區域,以及

  2. 它是最新開發版本的精選集合。

顧名思義,Rolling 會持續更新,並且**可能會包含破壞性變更的就地更新**。我們建議大多數人改為使用最新的穩定散佈版(請參閱 散佈版列表)。

發布到 Rolling 散佈版的套件會自動發布到未來的 ROS 2 穩定散佈版中。將 ROS 2 套件發布 到 Rolling 散佈版的程序與所有其他 ROS 2 散佈版相同。