centos

為什麼你還是要繼續使用CentOS

RedHat賜死CentOS

這是對產業界的一個重磅消息,RedHat將CentOS無預警的判了死刑(原文連結),先不論原因,總之:

  1. CentOS 7以後的版本將不再堪用於生產環境
  2. CentOS 7也即將於2024年EoS

誰是後繼人選?

網路上正在一片尋覓CentOS的討論聲,目前為止仍然沒有定論,但大致可以分為三個派系:

Ubuntu:一直都是非常流行的一個Linux版本,不僅是伺服器,更多的是想取代Windows又不想用Mac的人的首選,社群非常大、又有很多最新的應用。

Debian:Ubuntu系出同源的一個Linux版本,最大的不同在於相比於Ubuntu而言,更適合伺服器使用,穩定度也更好,而且非常輕巧,硬體資源使用負擔少。

Fedora:由RedHat贊助的一個Linux發行版,也被用於測試新技術,可以說是RedHat的白老鼠,有優秀的圖形化介面與豐富的企業化應用,並且相對穩定。

其實還有更多的人選被討論著,甚至還有人一不做二不休,發起一個Rocky Linux來延續CentOS的香火,以上的所有選擇都沒有錯,適才適所才是最重要的!

身為軟體工程師、基礎架構工程師,到底該使用哪一個Linux版本呢?

答案是“CentOS”,目前先用CentOS 7,2023或2024年以後建議可以改為CentOS Stream

為什麼CentOS獨孤求敗

在大企業工作的工程師們,傳統上,免費、開源從來就不是優先選項,企業重視的是運作穩定、有維護團隊、定時有Hotfix…等這些維運上的要求,甚或是稽核來的時候,有廠商可以拿來當墊背,所以,排除特殊用途的Linux發行版外,許多企業都會採購RedHat作為企業內部的標準Linux發行版,身為RedHat的兒子,不論是目前的CentOS或是CentOS Stream都還是應該被我們所重視。

至少,我們寫的程式可以在CentOS上跑,就幾乎保證可以在RedHat上無縫接軌,免去Linux複雜的網路、權限、檔案系統…等可能造成故障的痛點;另外,眾多支援RedHat的企業級應用軟體,在正式上線以前總不可能永遠有足夠的RedHat授權來打造實驗環境,這時CentOS仍然是最好的替代品!

總結

如果符合以下幾個條件,我仍然建議持續使用CentOS及其後續的版本:

  1. 具規模的大企業,並且以RedHat為標準Linux發行版本
  2. 使用於實驗環境、開發環境或測試環境
  3. 用於個人的開發環境,僅於本機VM上進行測試

若如新創企業或中小企業,我會強烈建議尋找CentOS的替代品,如Debian或Fedora…等,避免在可預見的未來面臨EoS的問題,且同時培養維運人才,提升維運能量。

本文絕對不是要大家堅守CentOS,而是想提出現況,讓大家可以參考,至少,不需要再糾結到底還該不該繼續使用CentOS!只要符合以上3個條件,那就用吧!至於不用的理由,我就不多琢磨了,畢竟,RedHat都賜死了,那還有需要想呢!

後續更新

Rocky Linux正式推出:安裝Rocky Linux 8.x作為CentOS在企業級使用的後繼者

~ END ~


, , , , , ,

Related posts

Latest posts