代號這個問題真不是一個大事,畢竟這些代號不能代表不同的發行版功能之間的不同。然而,對於一個好奇的 Linux 用戶來說,你或許想知道每個發行版本代號背後的邏輯。不管怎麼說,代號都是每個版本不可分割的一部分,而開發團隊也為此付出了不少的努力,對吧?
Ubuntu 的版本號和代號作為最流行的 Linux 發行版之一,Ubuntu 有著一個穩定的開發周期,每年 4 月份和 10 月份各發布一個主要版本。
其所發布的年份和月份構成了 Ubuntu 發布版本的版本號。它的版本號格式是 XX.YY,其中 XX 是年份後兩位,YY 是月份。比如說 Ubuntu 16.04 就是 2016 年 4 月份發布的版本,而 Ubuntu 16.10 則是該年 10 月份發布的。之所以 Ubuntu 沒有像其它軟件一樣有 1.0 版本,也只是因為其第一個版本是發布於 2004 年而已。
這麼久以來,在過去的 11 年之中, 除了一次例外之外,Ubuntu 的所有版本都是 4 月份和 10 月份發布的。這唯一的一次例外是 Ubuntu 在 2006 年 4 月份的版本延遲了兩個月,並因此其版本號叫做 Ubuntu 6.06,而不是 6.04。
另外,順便提一句,每兩年的 4 月份,都會推出一個長期支持版本(LTS),其支持期長達五年,而非 LTS 版本的支持期通常只有半年。
現在讓我們看看 Ubuntu 的代號,你也許注意到了每個 Ubuntu 版本的代號都是兩個相同首字母的單詞,比如說, Ubuntu 14.04 叫做Trusty Tahr,就是以兩個“T”字母開頭的。
Ubuntu 的代號一直遵循兩個單詞的規則,第一個是一個形容詞,第二個則是一種瀕危物種的名稱(後來也包含一些傳說生物,比如獨角獸Unicorn)狼人。在前面的例子中,Trusty 是一個表示“忠實的”的形容詞,而Tahr(塔爾羊)則是一種瀕危的小物種動物。
另外一個有趣的事情是,這些字母的順序是按字母表排列的(除了最開始時的兩個),所以我們看到,Ubuntu14.04 是 Trusty Tahr, Ubuntu 14.10 是 Utopic Unicorn, Ubuntu 15.04 是 Vivid Vervet ,明年即將發布的 Ubuntu 17.04 則是 Zesty Zapus 等等。至於再之後的版本,字母“Z”之後該用哪個,目前還沒有得到 Canonical 官方的消息,我猜測或許是將沒有用過的 A 和 C 用上,或許是從頭開始循環,抑或是其它的可能也未嘗可知。
如下是當前的 Ubuntu 的版本號和代號:
版本號 | 代號 | 發布日期 | 支持期 | 內核版本 | 桌面版 | 服務器版 | 4.10Warty Warthog2004-10-202006-04-302.6.85.04Hoary Hedgehog2005-04-082006-10-312.6.105.10Breezy Badger2005-10-132007-04-132.6.126.06 LTSDapper Drake2006-06-012009-07-142011-06-012.6.156.10Edgy Eft2006-10-262008-04-252.6.177.04Feisty Fawn2007-04-192008-10-192.6.207.10Gutsy Gibbon2007-10-182009-04-182.6.228.04 LTSHardy Heron2008-04-242011-05-122013-05-092.6.248.10Intrepid Ibex2008-10-302010-04-302.6.279.04Jaunty Jackalope2009-04-232010-10-232.6.289.10Karmic Koala2009-10-292011-04-302.6.3110.04 LTSLucid Lynx2010-04-292013-05-092015-04-302.6.3210.10Maverick Meerkat2010-10-102012-04-102.6.3511.04Natty Narwhal2011-04-282012-10-282.6.3811.10Oneiric Ocelot2011-10-132013-05-093.0.012.04 LTSPrecise Pangolin2012-04-262017-04-263.2.012.10Quantal Quetzal2012-10-182014-05-163.5.013.04Raring Ringtail2013-04-252014-01-273.8.013.10Saucy Salamander2013-10-172014-07-173.11.014.04 LTSTrusty Tahr2014-04-172019-043.13.014.10Utopic Unicorn2014-10-232015-07-233.16.015.04Vivid Vervet2015-04-232016-02-043.1915.10Wily Werewolf2015-10-222016-07-284.216.04 LTSXenial Xerus2016-04-212021-044.416.10Yakkety Yak2016-10-132017-074.817.04Zesty ZapusTBATBATBAUbuntu 每次發布新版本都能擴充我們的英語詞匯,也會讓我們了解一種世界上需要關注的的瀕危動物。
Linux Mint 的版本號和代號作為 Ubuntu 的遠親,Linux Mint 也是一個Debian 族系的流行發行版。現在讓我們深挖一下 Linux Mint 的版本號和代號。
Linux Mint 是基於 Ubuntu 的,通常在 Ubuntu 發布後幾個月內,Linux Mint 就會發布它基於 Ubuntu 衍生的版本。
但是不像 Ubuntu,Linut Mint 的版本號並沒有遵循年和月的規則,只是簡單的遞增。所以 Linux Mint 15 之後就是 Linux Mint 16,Linux Mint 17 等等。這是主要版本,還會有維護的小版本,比如 Linux Mint 17.1、Linux Mint 17.2 等等。
這就是 Linux Mint 的版本號,現在讓我們看看代號。每個 Linux Mint 版本,無論是主要版本還是維護版本,都有一個代號,而且和 Ubuntu 一樣,都是按字母順序遞增的。
更有意思的一點是 Linux Mint 的代號都是女性名,而且以字母“a”結尾,而這些名字都來自於亞伯拉罕諸教。比如說 Linux Mint 17 的代號是 Qiana(國內戲稱“錢啊”,其實發言應該是“奎阿納”)。
主要版本會遞增代號的首字母順序,而通常維護版本會使用相同的首字母,不過在 Linux Mint 17.x 發生了變化,沒有繼續使用 Linux Mint 17 的“Q”,而是使用了“R”:Linux Mint 17.1 是 Rebecca, 17.2 是 Rafaela,17.3 是 Rosa。
如下是當前的 Linux Mint的版本號和代號:
版本 | 代號 | 分支 | 上游 | 默認桌面環境 | 發布日期 | LTS | 支持期 | 1.0AdaMainKubuntu 6.06KDE2006-08-27未知2.0BarbaraMainUbuntu 6.10GNOME2006-11-132008-042.1BeaMainUbuntu 6.10GNOME2006-12-202008-042.2BiancaMainUbuntu 6.10GNOME2007-02-202008-04LightUbuntu 6.10GNOME2007-03-29KDE CEKubuntu 6.10KDE2007-04-203.0CassandraMainBianca 2.2GNOME2007-05-302008-10LightBianca 2.2GNOME2007-06-15KDE CEBianca 2.2KDE2007-08-14MiniKDE CEBianca 2.2KDE2007-08-14Xfce CECassandra 3.0Xfce2007-08-073.1CelenaMainBianca 2.2GNOME2007-09-242008-10LightBianca 2.2GNOME2007-10-014.0DarynaMainCelena 3.1GNOME2007-10-152009-04LightCelena 3.1GNOME2007-10-15KDE CECassandra 3.0KDE2008-03-035ElyssaMainDaryna 4.0GNOME2008-06-08是2011-04LightDaryna 4.0GNOME2008-06-08x64Ubuntu 8.04GNOME2008-10-18KDE CEDaryna 4.0KDE2008-09-15Xfce CEDaryna 4.0Xfce2008-09-08Fluxbox CEUbuntu 8.04Fluxbox2008-10-216FeliciaMainUbuntu 8.10GNOME2008-12-15否2010-04Universal (Light)Ubuntu 8.10GNOME2008-12-15x64Ubuntu 8.10GNOME2009-02-06KDE CEElyssa 5KDE2009-04-08Xfce CEXubuntu 8.10Xfce2009-02-24Fluxbox CEXubuntu 8.10Fluxbox2009-04-077GloriaMainUbuntu 9.04GNOME2009-05-26否2010-10Universal (Light)Ubuntu 9.04GNOME2009-05-26x64Ubuntu 9.04GNOME2009-06-24KDE CEKubuntu 9.04KDE2009-08-03Xfce CEXubuntu 9.04Xfce2009-08-138HelenaMainUbuntu 9.10GNOME2009-11-28否2011-04Universal (Light)Ubuntu 9.10GNOME2009-11-28Gnome x64Ubuntu 9.10GNOME2009-12-14KDEKubuntu 9.10KDE2010-02-06KDE x64Kubuntu 9.10KDE2010-02-12FluxboxHelena MainFluxbox2010-02-12XfceXubuntu 9.10Xfce2010-03-31LXDEHelena MainLXDE2010-03-319IsadoraMainUbuntu 10.04GNOME2010-05-18否2013-04Gnome x64Ubuntu 10.04GNOME2010-05-18LXDELubuntu 10.04LXDE2010-07-18KDEKubuntu 10.04KDE2010-07-27KDE x64Kubuntu 10.04KDE2010-07-27XfceXubuntu 10.04Xfce2010-08-24FluxboxLubuntu 10.04Fluxbox2010-09-0610JuliaMainUbuntu 10.10GNOME2010-11-12否2012-04Gnome x64Ubuntu 10.10GNOME2010-11-12KDEKubuntu 10.10KDE2011-02-23KDE x64Kubuntu 10.10KDE2011-02-23LXDELubuntu 10.10LXDE2011-03-1111KatyaMainUbuntu 11.04GNOME2011-05-26否2012-10Gnome x64Ubuntu 11.04GNOME2011-05-26LXDELubuntu 11.04LXDE2011-08-1612LisaMainUbuntu 11.10GNOME 3 with MGSE,
MATE2011-11-26否2013-04KDEKubuntu 11.10KDE2012-02-02LXDELubuntu 11.10LXDE2012-03-0913MayaMainUbuntu 12.04Cinnamon,MATE2012-05-22是2017-04XfceXubuntu 12.04Xfce2012-07-21KDEKubuntu 12.04KDE2012-07-2314NadiaMainUbuntu 12.10Cinnamon,MATE2012-11-20否2014-05XfceXubuntu 12.10Xfce2012-12-21KDEKubuntu 12.10KDE2012-12-2315OliviaMainUbuntu 13.04Cinnamon,MATE2013-05-29否2014-01XfceXfce2013-07-12KDEKDE2013-07-2116PetraMainUbuntu 13.10Cinnamon,MATE2013-11-30否2014-07KDEKDE2013-12-22XfceXfce2013-12-2217QianaMainUbuntu 14.04Cinnamon,MATE2014-05-31是2019-04KDEKDE2014-06-23XfceXfce2014-06-1517.1RebeccaMainCinnamon,MATE2014-11-29KDEKDE2015-01-08XfceXfce2015-01-1117.2RafaelaMainCinnamon,MATE2015-06-30KDEKDE2015-07-23XfceXfce2015-07-2317.3RosaMainCinnamon,MATE2015-12-04KDEKDE2016-01-09XfceXfce2016-01-0918SarahMainUbuntu 16.04Cinnamon,MATE2016-06-30是2021不過,Sarah 是上述列表中唯一不以“a”結尾的代號,可能是因為沒有合適的名稱。
elementary OS 的版本號和代號因為我們談過了 Ubuntu 和 Linux Mint,讓我們繼續看看 Ubuntu 家族的另外一位:elementary OS,它也是基於 Ubuntu 的一個以優美著稱的 Linux 發行版。
elementary OS 的版本號都是 0.X 這樣遞增的,第一個穩定版本是 0.1,然後是 0.2,現在的穩定版本是 0.3——不知道什麼時候可以變成 1.0。
開源軟件界之前一直有個傳統就是使用極其微小的版本,比如 0.1,0.01 這樣的,直到作者或開發團隊覺得已經非常成熟了,才有可能變成 1.0 這樣的看起來正式一些的版本號。當然,也有的軟件從未進化到 1.0 就消亡了。不過雖然是這種看起來像是測試版本的版本號,卻往往並不代表其質量和功能不可靠。而現在也有一些軟件開始飙版本號,比如 Chrome、Firefox 之類的,我覺得用不了幾年,或許我們就會見到 xx 100 這樣的軟件了。
而 elementary OS 的代號則是采用神話中神的名字,通常這些來自於羅馬神話或北歐神話中。比如現在已有的三個版本的代號是 Jupiter(羅馬神話中的神王)、 Luna (月神,不是“撸哪” )、 Freya(北歐神話中的愛與美之女神,不過 0.3 之前的代號名是 ISIS ,後因避諱而改名),以及現在的 0.4 Loki(北歐神話中的火與惡之神)。
Debian 的版本號和代號讓我們回到 Ubuntu 、Linux Mint 和 elementary OS 的父系看看。Debian是 Ubuntu 及其族系派生的來源,它的代號命名非常有意思。事實上,Debian 這個發行版本身的名字就來源於其創始人 Ian 及其女朋友 Debra 的名詞合寫,雖然 Ian 已經去世,但是其名字卻會隨著 Debian 而長存。
Debian 的版本號是遞增的,這並沒什麼特殊的,不過有趣的是所有的 Debian 發行版本的代號都來自於《玩具總動員》這個動畫片中的角色名。這就是你為什麼看到 Debian 的代號是Jessie和Woody這樣的原因。
如下是當前的 Debian 的版本號和代號:
版本 | 代號 | 發布日期 | Linux 內核 | 安全支持期 | 長期支持期 | 1.1Buzz1996-06-172.0N/A無1.2Rex1996-12-12N/AN/A1.3Bo1997-06-052.0.33N/A2.0Hamm1998-07-242.0.34N/A2.1Slink1999-03-092.0.34, 2.0.35, 2.0.36, 2.0.382000-10-302.2Potato2000-08-142.0.38, 2.2.192003-06-303.0Woody2002-07-192.2.20, 2.4.62006-03-303.1Sarge6 June 20052.4.27, 2.6.82008-03-314.0Etch8 April 20072.6.182010-02-155.0Lenny14 February 20092.6.262012-02-066.0Squeeze6 February 20112.6.322014-07-192016-02-297Wheezy4 May 20133.22016-04-262018-058Jessie25–26 April 20153.162018-052020-049StretchTBA4.10TBATBA10BusterTBATBATBATBA11BullseyeTBATBATBATBA我覺得動畫片《玩具總動員》裡面還有很多角色,所以我們不用擔心不夠用了。
openSUSE 的版本號和代號openSUSE的第一個版本 10.2 發布於 2006 年。
SUSE 家族的 Linux 發行版的版本號相當的任性,包括發行版的名字也換來換去。最初,該發行版的名字叫做S.u.S.E Linux,這個名字從 1994 年用到了 1998 年,後來改成了SuSE Linux(把名字中的“.”去掉了),然後到了 2003 年的時候變成了SUSE Linux Enterprise。在 2005 年的時候,Novell 公司宣布將SUSE 專業版系列變為開源項目,由於當時 SUSE 的版本是 9.X,所以第一個 SUSE Linux 的版本是以 10.0 開始的。到 2006 年底的時候,再次決定改名為 openSUSE,第一個版本是 10.2。接下來將近十年倒是沒再改名稱,直到 2015 年 openSUSE 已經發展到 13.2 時,又又又改名成openSUSE Leap,版本號嘛,好吧,就是這麼任性,直接變成了 42.1(當然這個數字是有說法的)。
SUSE 家族最初發布的 Linux 發行版是沒有代號的,後來可能是受到了其它 Linux 發行版的啟發,從 openSUSE 11.2 開始有了代號。由於 openSUSE 以綠色為代表色,所以它的代號也都是各種綠色色調。
如下是當前的 openSUSE 的版本號和代號:
名字 | 版本 | 代號 | 發布日期 | 生命周期 | 內核版本 | 標准 | Evergreen/ Major | SUSE Linux | 10.0N/A2005-10-062007-11-30N/A2.6.1310.1N/A2006-05-112008-05-31N/A2.6.16openSUSE | 10.2N/A2006-12-072008-11-30N/A2.6.1810.3N/A2007-10-042009-10-31N/A2.6.2211.0N/A2008-06-192010-06-26N/A2.6.2511.1N/A2008-12-182011-01-142012-04-132.6.2711.2Emerald2009-11-122011-05-122013-112.6.3111.3Teal2010-07-152012-01-16N/A2.6.3411.4Celadon2011-03-102012-11-052015-072.6.3712.1Asparagus2011-11-162013-05-15N/A3.1.012.2Mantis2012-09-052014-01-15N/A3.4.612.3Dartmouth2013-03-132015-01-01N/A3.7.1013.1Bottle2013-11-192016-012016-113.11.613.2Harlequin2014-11-04Q1 2017N/A3.16.6openSUSE Leap | 42.1Malachite2015-11-04Q2 2017N/A4.142.2N/A2016-11-16Q2 2018N/A4.4可能你都從來沒聽說過這麼多的綠色色調,或許你會擔心 openSUSE 會把綠色都用完,不過我覺得不用擔心,畢竟連灰色都有 15 種之多,何況綠色呢?
你怎麼看?你喜歡哪個代號呢?你覺得是代號好記還是版本號好記呢?你認為需要代號嗎?你又喜歡哪個發行版的代號命名方式呢?請在下面發表您的留言吧。
原文來自:https://linux.cn/article-7893-1.html
本文地址:http://www.linuxprobe.com/stories-linux-release.html
http://xxxxxx/Linuxjc/1184471.html TechArticle