首頁>技術>

最近在Linux圈,發生了一次大地震,主角就是大家熟知的CentOS。

去年9月才釋出的CentOS 8,明年年底就將戛然而止,停止該版本所有維護!

作為最著名的Linux發行版之一,CentOS以開源免費、穩定、硬體相容性好著稱,是網際網路行業採用率最高的OS之一。

每個版本的CentOS釋出後,後續的更新分為完整更新(Full updates)和維護更新(Maintenance updates),前者包含功能更新和新硬體支援,後者則只更新重大bug和安全補丁。

如上,從2022年開始,使用CentOS 8的使用者,將無法得到來自官方的新硬體支援,更不會有bug修復和安全補丁。

對於使用者來講,鬧心之處在於,CentOS 8釋出才短短一年,很多人直接跳過了CentOS 7,把自家系統從6升到8…

剛升完,抬頭一看,臥槽,8沒下文了

當然,大家還可以去選擇CentOS 8的商業版本——RHEL 8,擁有更穩定和持續的支援。但免費午餐吃得太久,一下子肯定很難接受。

畢竟作為RHEL的“DownStream”,CentOS是個完美“復刻版”,用起來相當Nice。

如今,CentOS蛻變為“CentOS Stream”,成了滾動更新的RHEL預覽版,這讓很多將CentOS用於生產環境的老粉們,感到心裡沒底。

雖然大家對這個變化有些微詞,但不得不承認,多年來,免費又好用的CentOS,對整個Linux生態的發展,起到了重要的推動作用

當然,也有人說,那些“後CentOS時代”的擔憂,Duck不必。

Linux發行版多的是,拋開帽子系的,還有Ubuntu、Debian,甚至CentOS的創始人也跳出來搞了個Rocky Linux,還有公有云服務商定製的各種Linux的映象…

同時,國內有棵Linux的苗子,也在野蠻生長ing,這就是openEuler

openEuler的前世今生

openEuler脫胎於EulerOS。

華為決定將EulerOS開源,開源後命名為openEuler,2019年9月18日,openEuler開源社群正式起航。

2019年12月31日,openEuler開原始碼上線,社群開始熱火朝天起來。

2020年3月27日,正式釋出openEuler 20.03 LTS版,標誌著這隻“企鵝”有了成熟的規模商用能力。

LTS是Long Term Support的意思,就是提供長期支援維護,對比一下CentOS,你懂的。

而在2020年9月30號,社群又釋出了openEuler 20.09創新版。

這個版本充分體現了開源的魅力,是社群中多個公司、團隊和獨立開發者協同開發的結果,是中國開源史上的標誌性事件。

我們來看創新版的幾個亮點吧:

1、這一版,融進了中科院軟體所貢獻的RISC-V新指令集架構支援,讓本來就支援多樣性算力的openEuler更是如虎添翼,ARM、x86、RISC-V一網打盡。

2、核心的多核擴充套件效能力大大增強,提升了CPU多核的並行度,效能提升20%,溜到飛起。

3、採用輕量級虛擬化引擎StratoVirt,一套架構支援虛機、安全容器、Serverless三種場景,單虛機啟動時間小於50ms,神速!

4、iSula容器技術專案進一步增強,增加了映象建立工具iSula-Build,同時容器併發效能得到最佳化,賊溜!

5、BiSheng JDK,這是一個可用於生產環境的Java虛擬機器,由華為貢獻,名字取自“畢昇”,可以加快Java 應用啟動速度50%,並針對ARM架構做了特別最佳化。

6、由麒麟軟體主導開發的UKUI輕量級桌面環境,簡潔、易用、高效。

在openEuler 20.09創新版中,還有很多新特性,比如secGear機密計算框架、Compass CI可持續整合平臺、A-Tune自動化調優引擎…

就不一一介紹了,畢竟,更新的21.03就要來了,讓我們繼續期待驚喜吧。

openEuler社群活躍嗎?

一個開源社群靠不靠譜,主要看兩點。

第一看社群搞出來的產品先進性和成熟度。這方面,openEuler今年釋出的LTS版和創新版,已經是很好的背書。

第二,看社群本身的活躍度。

目前社群貢獻人數已經超過2000+,其中參與程式碼貢獻的有1500+,而華為有200+人團隊投身到了社群中,力度很大。

這個數字,看起來似乎不震撼,但短短佈道一年,這裡已經是國內最活躍的開源社群了。

我們來看個實際的活躍度指標,叫做PR:Pull Request。在開源社群中,程式碼的更新和貢獻,都是靠PR來驅動的。

看一下“貢獻”流程:貢獻者從Maintainer的程式碼庫中,Fork一份程式碼到自己的庫中,然後Clone到本地電腦上,修改、提交,再push到自己的程式碼庫中,隨後,向Maintainer發起Pull request請求。

最終,Maintainer收到PR請求後,檢查貢獻者的程式碼是否確實改進了功能或修正了bug,確認後,進行merge操作,合併程式碼,貢獻就生效了。

因此,PR數量最能反應一個開源社群的活躍度,目前,openEuler社群的PR總和已經超過20000個!

而當下最火爆的CNCF社群,PR的數量是60000個,不到一年,openEuler社群的PR數量就達到了老大哥的三分之一,這潛力,還是很令人震驚!

openEuler的未來

目前,openEuler的發展勢頭相當迅猛,國內已經有6家作業系統廠商基於openEuler,開發了自己的商業發行版:

對於openEuler社群來講,目標遠遠不止於一隻“企鵝”,圍繞Linux生態,這個動物園的物種將會更加豐富。

未來,這裡將是一個關注人的、讓開發者有參與感、代入感的開放動物園!

想了解關於openEuler更多進展,一起參與到社群中嗎?

openEuler SUMMIT 2020即將開幕!

18
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 「Windows平臺高階工程師」基礎入門:win視窗原理