警告

您正在閱讀已達到生命週期結束(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 日期

Humble Hawksbill

May 23rd, 2022

Humble 標誌

2027 年 5 月

Galactic Geochelone

May 23rd, 2021

Galactic 標誌

November 2022

Foxy Fitzroy

June 5th, 2020

Foxy 標誌

May 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 散佈版。

散佈版

發行日期

Supported until

Iron Irwini

May 2023

November 2024

The expectation is to release new ROS 2 distributions once per year.

滾動散佈版

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 散佈版相同。