2021 年 Linux 作業系統選擇 Ubuntu/Debian 或是 CentOS ?

 







分享

2020 年在一片疫情混亂中很快來到尾聲,展望 2021 年開源軟體又有何變化呢? 講到 CentOS ,它就是 Red Hat Enterprise 的免費版本,基本上Red Hat 參考社群提供作業系統更新及修補程式,CentOS 就會重新編譯,讓使用者可以獲得高質量的穩定軟體,因此 CentOS 從 4/5/6/7/8版以來在伺服器上有蠻多使用者,而不需向 Red Hat 購買授權。當然使用 Red Hat Enterprise Linux 的單位還是很多,特別是集中在金融業。因爲銀行業需要一個穩定的平台,並需要一個強而有力的技術支援合作伙伴作後盾,所以他們在上線的系統是不會使用免費的 CentOS。

Red Hat 早期從 red hat 5/6/7/8/9  開始發展,然後進入 Fedora,再根據 Fedora 發展 Red Hat Enterprise (簡稱 RHEL)。所以Fedora 定位就是 RHEL 的前期開發版本,我看到有些公司直接拿Fedora 系統當成上線版本,其實這是有點危險,因為程式品質及安全性都還不好。但是 CentOS 就不同了,它與RHEL是完全相容,但卻是免費的。Red Hat 心知肚明會引響 RHEL 的銷售,於是在幾年前就買下 CentOS ,擁有 CentOS 的商標。買下後其實 Red Hat 可以做任何他想作的事,包含更換 CentOS 的定位,但這件事並未發生,使用者也高興有穩定的 CentOS 可用。但是事情總是會發生變化,去年 IBM 買下 Red Hat 後於日前宣佈要將 CentOS 定位成 RHEL 的前測版本並改名為CentOS stream (類似 Fedora 的定位),這引起社群一陣撻伐,將來會沒有穩定的版本可用,但在商言商,以後要用穩定的版本只能買 RHEL。有了更多人買 RHEL,靠著 RHEL 的訂閱服務,IBM 才能穩定獲利。

但是別忘了Linux 是開源軟體,歐系的 Ubuntu/Debian 的商業模式與 美系Red Hat 完全不同。Ubuntu/Debian 並非靠授權訂閱獲利而是後面的技術支援合約。也就是說你可以免費使用穩定的軟體如同  CentOS 一樣。這是一個很好的 RHEL 替代方案,畢竟系統一多,授權買起來也特別昂貴。再加上人工智慧及機器學習的趨勢,Ubuntu Desktop 成為開發者的首選平台,Ubuntu 從 server 端及 desktop 甚至是雲及物聯網端都是最佳選擇,因為一切都是穩定及免費的。

但其實現在作業系統愈來愈不重要,如果你看 docker 提供的容器版本,底層的作業系統其實都是Linux 的精簡版本,就是執行程式所要的功能。使用者要花錢買 Windows/RHEL 的時代可能會慢慢式微,但總而言之我還是建議在使用 CentOS 的公司要開始移轉系統到 Ubuntu 了,因為到 2021 年底 CentOS 將終止與 RHEL 同步,意思就是沒有穩定及安全的軟體可用了。



用 Ubuntu Desktop 置換 Windows 的能與不能