幾個月前,我購買了兩台二手 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 自己的安裝過程的問題。