Linux 核心 5.3.0-1039-gke 和 4.15.0-124-generic 之間有什麼區別?

Linux 核心 5.3.0-1039-gke 和 4.15.0-124-generic 之間有什麼區別?

幾個月前,我購買了兩台二手 Dell Optiplex 機器,分別用作 NAS 和網路閘道。

我在兩台機器上都安裝了Ubuntu 18.04,我注意到,儘管兩台機器上都安裝了完全相同的Ubuntu 版本(Ubuntu Server 18.04.5 LTS),但它們都沒有任何可以升級的軟體包,而且硬體也是一樣。

我對 Linux 核心及其不同版本的含義知之甚少。我很好奇 Linux 核心版本5.3.0-1039-gke(安裝在我的 NAS 上的版本)和 Linux 核心版本4.15.0-124-generic(安裝在我的網關上的版本)之間有什麼區別。也可能值得一提的是,這些機器都沒有安裝作業系統(或硬碟)。

它們都運行與我閃存到 USB 隨身碟相同的 Ubuntu 安裝,並且都安裝到新的、全新/空白的 SSD 上。這兩個核心有什麼區別,為什麼核心在相同的硬體上有所不同,以及這兩個核心中的一個比另一個更好嗎?

答案1

看起來這兩台機器有不同的硬體——BIOS 設定或其他東西——儘管你暗示這兩台機器是相似的。

一般來說,系統上安裝的核心就是系統應該使用的核心。這聽起來很奇怪,但基本上就是這樣。

您的情況奇怪的是每個 Ubuntu 18.04.5 LTS 安裝的兩個核心之間的差異。一個是5.3.0-1039-gke,另一個是4.15.0-124-generic。這是我所知道的:

  • 5.3.0-1039-gke:據我所知,gke“Google Kubernetes Engine”的代表,似乎核心是專門用於該用途的?奇怪的是你把它安裝在桌上型系統上。
  • 4.15.0-124-generic:這generic就是它的意思...這是該安裝的核心的通用版本。

一般來說, 和 的附加名稱-gke可以-generic解讀為:

“這是針對這些規範的最佳化核心:-gke對於一個或-generic另一個。”

也就是說,當你這樣說時:

“幾個月前,我購買了兩台二手 Dell Optiplex 機器,分別用作 NAS 和互聯網網關。”

雖然您的貼文暗示兩台機器 100% 相同,但我個人的感覺是它們兩者之間有些不同。也許主機板或BIOS不同?這是我能看到的唯一合理的解釋,解釋為什麼核心版本之間存在如此大的差異。

但總的來說,我不會擔心。是的,核心更新很重要……但主要是在暴露於世界的伺服器環境中。如果這些只是兩台個人機器,我非常懷疑您是否會注意到這兩個盒子之間的差異。盡情享受吧!


更新: 根據原發文者留下的評論linux-image-gke-5.3核心安裝時線衛由於某種原因安裝了。因此,這不是硬體或 BIOS 的問題,而是 WireGuard 自己的安裝過程的問題。

相關內容