Linux
Linux 升級提供了什麼?
相對經常有新的核心升級。但是每次我安裝它們時,我都看不到之前和之後的任何區別。他們究竟提供了什麼?我怎麼能感覺到他們在我身上的存在?他們真的需要嗎?
升級核心時您沒有註意到任何差異,這是一件好事。Linux 核心總是應該是向後兼容的。
現在顯然存在差異。您可以通過閱讀Kernel Newbies 上的“人類”變更日誌來獲得一些想法;這些變化往往屬於四大類:
- 安全修復(包括修復 Spectre 變體、Meltdown 等備受關注的問題)
- 新的硬體支持,或改進的硬體支持
- 新功能(新文件系統等)
- 重構,例如改進設計和架構,或改進性能
在大多數情況下,您只會注意到啟用您碰巧擁有的以前不受支持的硬體或啟用硬體上的新功能的更改。其他更改將是不可見的,要麼是因為它們應該是(安全修復和重構),要麼是因為它們需要應用程序或庫的支持才能產生任何影響。在某些情況下,甚至改進的硬體支持也不會立即顯現出來;例如,GPU 驅動程序中改進的 OpenGL 支持也需要 Mesa 的支持。
幾乎所有核心版本中都存在安全修復意味著確實需要它們:您應該跟踪一般的最新版本,或者您正在使用的任何穩定分支中的最新版本(假設它受支持)。最安全的方法是使用您的發行版的核心,再次假設您使用的是受支持的發行版。