CentOS RHEL 6 X 為什麼不公升級核心到 3 X ?

時間 2021-05-07 02:01:17

1樓:梁琪

最好不要,除非你的生產服務不是重要的,並且容易從出錯中恢復的。 否則,生產伺服器穩定性最重要了,公升級到新版本的風險就是你不知道新版本會帶來什麼風險

2樓:

centos是會公升級核心的,至今centos6的2.6.32核心還在有更新。

但centos/redhat保證每個版本核心的大版本都不會變,所以核心不能公升級到3.x

centos/redhat還幹了一件事,就是把新版本核心的特性移植到舊核心上(通過打補丁),具體例子就是centos6.7的核心能跑docker

3樓:

centos 6不會公升級到3.0的,這是上游redhat決定的,因為redhat目標是讓系統穩定。當然,你可以自己編譯核心,隨便哪個版本;btw,我centos6作桌面用3.

核心的,沒有問題。

4樓:Way Billy

第乙個,這是紅帽給客戶的一種保證,保證了二進位制相容,這個是很難的,很花費人力去測試的

比如核心提供的一些介面,應用程式可以直接呼叫,要是公升級了kernel,又沒去保證介面跟以前的一致,是會讓應用程式在新的kernel上出錯的。

紅帽是主版本不變化,但紅帽的版本跟upstream的是不一樣的,如

RHEL5 系列用的 2.6.18,紅帽會從upstream backport 驅動程式,(可能)從最新的3.

16,也會backport 檔案系統的改動,如 ext4 在 2.6.18 upstream是不可用的, kvm 在 2.

6.18 是沒有的 。

紅帽也把它 backport 到自己的 2.6.18 裡了。

這個 backport 的工作比直接公升級 kernel 要難得多了,因為要保證把新東西弄進來,還要保證以前的介面是沒有變化的,這樣客戶已經使用的程式無需改變就能享受新功能。

第二個,請參考 RHEL7,用的也是 3.X(具體是3.10)

第三個,最好不要,除非你的生產服務不是重要的,並且容易從出錯中恢復的。 Critical 的生產伺服器穩定最重要了,公升級到新版本的風險就是你不知道新版本會帶來什麼風險。沒給出具體應用場景,沒人知道你指的是什麼方面的相容性哈。。。

是API還是ABI,是指檔案系統還是指網路介面還是編譯器的版本。

5樓:

核心主版本公升級意味著很多功能的改動,執行機制的改變。大量底層功能的新陳代謝會導致應用的極大變動,比如之前的某些東西都不好使了,因為底層已經改成別的功能實現了,要換新的?那執行庫又要換了,然後發現又要換編譯器,然後你會發現…kao,這麼多都換了,應該叫7.x啦!

6樓:Wang Xu

rhel 每個大版本的 kernel 主版本號是不會變的,但是每次更新都會 backport 很多新核心的 feature,有些是 3.x 的feature了,rh 只選擇他們需要的 patch backport 回來

7樓:Cosmia Fu

因為RHEL系列的核心自發布之日起在乙個主要版本內就只會有bugfix,這是Red Hat的產品政策

Windows其實也是一樣的=。=

軍用卡車為什麼有4x4和6x6的 有什麼區別?

jackbears 主要根據承載需求和使用環境決定的,一般偏向民用的是4x4,基本不上前線,當運輸車用 6x6更多用在防彈車重噸位 高機動的車上,效能要求更高。 地瓜 軍用是實用主義,不是極簡主義,就按你說的4X4和6X6,看似這兩者完全可以合併,但其實不行的,單單軍用後勤需要的車多到你想不到,輕型...

x86的8和6分別指什麼?

x86 代表著 類似於8086的乙個CPU系列 Intel早期CPU的型號是4004 8008 8080 8086 8088,再之後就是80286,80386 x86 指的是ISA家族 昴星 英特爾早期的幾款處理器,8086,80286,80386,80486,80586,他們的指令集是乙個系列的,...

為什麼法律會規定 X以下 X以上 包括本數?

陳不嘻 所以說有問題嘛。不合常理的東西給人為定乙個含義,定得再明確也是和常識相悖的。你就說個五人以上含五人不是更明確嗎?不就多了幾個字而已嗎?像這樣定義,就會出現五人既是等於五人又是五人以上的奇怪語言。 法律語言講究精確,以能夠準確地傳達所欲表達的意思。在日常生活中,通常不會去過多地較真某個表示比較...