Ubuntu

如何為新的 Ubuntu 使用者進行 LTS?

  • June 24, 2021

嗨,我有一些伺服器,除了正常執行時間之外,要求並不太苛刻。我是 Ubuntu 的新手,在經歷了十年輝煌的歲月之後才離開 CentOS,在此之前還有很多年。20.04 LTS 似乎是正確的選擇,但我立即遇到了對 5.10 核心的需求,而當時 5.10.4 是最新的。是時候清理這些爛攤子了,因為我需要一些核心版本鎖定的使用者空間工具。

我注意到的一件事是 Ubuntu LTS 儲存庫中的核心似乎總是如此x.y.0,例如5.10.0. 如果我想繼續使用 5.10,我會降級,如果我選擇5.11.0,我可能會在.0版本中繼承新的錯誤功能,即使之前的次要版本有匯總改進。

我是否正確解釋了這一點?

我對正確升級路徑的直覺是5.11.0(向前而不是向後),只是想了解 LTS 核心支持這個明顯的怪癖。謝謝!

Ubuntu 將其預設 Linux 版本作為其“GA”核心銷售。GA在該版本的生命週期內保持相同的主要版本,更改很小並且向後移植。與其他軟體包相同的版本鎖定,但 Linux 版本決定了支持的硬體和作業系統功能。

Kernel 的獨特之處在於還有其他案例甚至其他版本的變體包。來自 Ubuntu 核心團隊,因此可以提供可重複的建構和支持。“硬體支持”和“邊緣”特別有趣:

  • generic-hwe 針對上游核心的更高版本,並每 6 個月更新一次,直到它與後續 LTS 版本中的 GA 核心匹配。
  • generic-hwe-edge 提供對下一個 generic-hwe 核心的早期訪問。

HWE 更接近上游,反向埠更少。所以更快的功能,但代價是更多的變化。通常 hwe 只會升級到下一個 Ubuntu 版本的核心,但邊緣變體有更新的版本。通常共有三個版本可供選擇。(請注意,這些不一定是kernel.org的穩定或長期版本,發行版自己進行核心維護。)

在某些情況下,即使不是 LTS,最新版本的 Ubuntu 也是有意義的。特別是如果其他軟體需要更新。當然,非 LTS 版本需要更快的主版本升級。

在實踐中,要查找可用的 linux-generic 搜尋 packages.ubuntu.com並為套件和架構應用過濾器。

引用自:https://serverfault.com/questions/1067579