為什麼穩定版發布後立即出現 Ubuntu+1?

為什麼穩定版發布後立即出現 Ubuntu+1?

不到一個月前(2013 年 10 月),有一個穩定版本(Saucy),現在有一個正在積極開發,這是為什麼?開發不應該集中在穩定版本上,還是兩個分支/版本都將提供相同數量的修復?無法從目前穩定版本匯入的新開發版本會發生哪些變化?

我看到了幾個問題,但他們問的是如何從開發轉向穩定,不在範圍之內。我想要一個答案,像是這個alpha/beta ISO 會在發布後成為正式版本嗎?

答案1

不到一個月前,有一個穩定版本(Saucy),現在有一個正在積極開發,這是為什麼?

因為總有一個開發版本。一旦開發版本被凍結,人們就開始開發下一個版本,然後該版本就成為開發版本。每六個月就這樣過去一次。 “+1”僅指“下一個版本”。

當名稱未知時,「+1」也可用於指 +2(等),例如「Trusty+1」指涉 14.10。

開發不應該集中在穩定版本上,還是兩個分支/版本都將提供相同數量的修復?

但穩定版本是釋放。從所有意圖來看,它已經完成了。這是完美的。此規則的唯一例外是:

  • 安全性更新。這是取消修復的主要原因。
  • 瀏覽器更新。這些過去僅限於向後移植安全修復程序,但人們認為將整個瀏覽器向前推進更有利。
  • 其他穩定版本升級修復的重要性被認為是值得的(並且沒有損壞)。
  • LTS 硬體支援堆疊。這些是核心、驅動程式和 X 建置的捆綁包,每個版本都會更新到最新的穩定版本,以便 LTS 用戶可以保持適度更新,而無需更改系統的其餘部分。考慮到當今圖形改進(和新硬體)的速度,這一點很重要。

您所描述的是滾動版本,其中穩定和開發實際上是同一件事。 Ubuntu 不是這樣運作的。

無法從目前穩定版本匯入的新開發版本會發生哪些變化?

任何事物。一切。

除了上面的列表之外,沒有任何變化在穩定版本中。我們的想法是保持穩定版本的穩定,這是透過盡可能少地修改它來實現的。

答案2

“這是為什麼?”

新增功能和修復錯誤之間存在明顯差異。第一個是“開發”,第二個適用於“穩定”版本。如果 Ubuntu Touch 和 Mir 等所有開發都落在使用者安裝的系統上,那麼穩定版本就不會很穩定。

這就是為什麼,一旦 Ubuntu 版本作為「穩定」版本發布,它就不會獲得很多新功能,而是專注於修復現有軟體包上的錯誤,而不必將它們升級到全新版本。

所有新的開發都發生在「開發」版本中,使用者當然可以自由嘗試,並警告尖端軟體可能隨時出現,並可能超越對系統行為的預期。

開發不應該專注於穩定版本嗎

恰恰相反,請參閱上面的解釋。

or both branch/releases will provide the same amount of fixes?

穩定版本將僅獲得修復,而開發版本將同時獲得修復和新版本/功能。

請參閱程序接受穩定版本更新進入穩定版本後,您會看到一個要求是先修復開發系列中的錯誤,然後再要求將其套用到穩定版本。請同時閱讀“為什麼”部分,以獲取我給出的解釋的擴展視圖。

相關內容