對我們絕大多數人來說,面向伺服器的作業系統都是一種莫名的存在。也許只有當我們的網頁無法瀏覽或者APP無法使用時,我們才意識到它的存在。而在Red Hat、Debian、微軟Windows Server等眾多作業系統之外,我們同樣很難關注到openEuler平臺的存在。但是,openEuler平臺的發展卻極可能與一個產業的興衰息息相關。
要想了解openEuler是什麼,需要記住兩句話,首先openEuler 是一個開源、免費的 Linux 發行版平臺,將通過開放的社區形式與全球的開發者共同構建一個開放、多元和架構包容的軟體生態體系;其次,openEuler 也是一個創新的平臺,鼓勵任何人在該平臺上提出新想法、開拓新思路、實踐新方案。因為,第一句話決定了openEuler的前世,後一句話影響著openEuler的今世。
確切地說,openEuler 作業系統面向對象主要是伺服器,包括基礎加速庫、虛擬化、內核、驅動、編譯器、OS 工具、OpenJDK 等組件。通過創新架構,全棧優化,openEuler 作業系統將打造全場景協同的 One OS,可以應用於X86、ARM、RISC-V架構之上,適用於物理機、虛擬機、容器等環境,為多樣性架構釋放算力。
今年9月30日,openEuler 正式發布了 openEuler 20.09 版本。該版本的 Linux Kernel 使用 4.19.140 版本,修復了自 20.03 版本發布以來發現的 CVE 漏洞。
值得一提的是,openEuler 20.09 版本中,新增加了Kernel多核加速、輕量級虛擬機iSula2.0、雲原生容器StratoVirt、BiSheng JDK、Compass CI開源軟體持續集成平臺、A-Tune智能調優工具、UKUI桌面、secGear精密計算框架、IMA完整性度量框架等9大新特徵。在該版本的開發過程中,社區貢獻者總共合併了 11485 個 Pull Request,SIG 組的數量也增加到了 71 個,覆蓋了從雲計算、雲原生到桌面端等多個領域。
作業系統是管理計算機硬體與軟體資源的電腦程式,由於所有的軟、硬體變化都要在作業系統中得以體現,所以作業系統成為了最基本也是最為重要的基礎性系統軟體。作為開源軟體,世界上可能存在著數百種Linux,但所有的Linux卻都要採用統一的內核。這個內核目前由Linux 締造者 Linus Torvalds所領導的社區進行維護。在Linux內核之上,各種Linux可以在發行版中加入自己的代碼。
以往,只從開源社區索取代碼而不回饋自己的代碼,不僅廣受指責而且會導致社區的衰敗。但在最近發布的Linux Kernel 5.8 版本中,華為 92 個內核工程師貢獻了包括:ARM64 SPE perf event、ACPI CPPC 支持 ARM64 CPU 超頻,以及虛擬化熱遷移頁標髒優化(128G 4K 頁標髒從 650ms 優化到 1.8 ms),CPU 休眠調控器默認可根據場景調整等特性。華為在Linux內核代碼貢獻上排名世界第二位。
作為一種Linux作業系統,本屬於華為的EulerOS於2019年12月31日正式開源,更名為openEuler。為Linux內核提交代碼的華為工程師,全部來自於openEuler社區,由此可見,openEuler社區完全有實力在開源社區的世界裡佔得一席之地。
在openEuler 社區中,目前參與貢獻的是來自 60 家不同企業機構超過 2000 名開發者,openEuler 20.09 版本的軟體包數量已突破了3000個,同時openEuler社區repo數量已超過6000。這標誌著openEuler發布版本和社區初步建立了完整的OS體系,成為了一個可以自我演進的軟體平臺系統。
在最新發布的openEuler 20.09 版本中,社區開發者為這個新版本帶來了眾多的新特性,尤其讓人眼前一亮的是全新的開源項目 StratoVirt。StratoVirt用 RUST 語言實現的輕量級虛擬化項目,實現了一套架構統一支持虛擬機、容器、Serverless 三種場景。從而在面向輕量化應用場景時可實現單虛機啟動時間小於50ms,啟動速度因此而提升了10倍。
由此可見openEuler 社區的活動,已經開始帶動國內更多開發者產生同向的合力。
我們甚至可以說,openEuler 20.09 版本本身就是openEuler 社區中的多個公司、團隊、獨立開發者協同開發的成果,在 openEuler 社區的發展進程中具有裡程碑式的意義,也是中國開源歷史上具有標誌性的事件。
我們每個人都渴望著永恆,這永恆可能是一個鑽戒,也可能是一套房子。但作為一名技術人員,還有什麼比與社區內眾多的開發者合力完成一件應用遍及世界的作品,更能讓我們體驗到永恆的快樂呢?所以,openEuler也許一直就是我們的歸宿。
曾經,Linux在應用初期由於缺乏相應的軟硬體與它兼容和適配,讓它進軍企業核心應用之路充滿了坎坷。但這一切隨著IBM的全力支持而被打破了。
20年前,IBM投入十億美元全力支持Linux。要知道當年IBM為讓自己全線軟體產品支持一種Linux,所需要付出的成本就超過了一千萬人民幣。IBM憑一己之力為Linux闖出了一片生態,Linux憑藉著這些支持,最終成為了伺服器作業系統領域的王者。
歷史總是驚人的相似。今天,openEuler又一次踏上了Linux曾經走過的崛起之路。所不同的是,當年IBM憑一己之力完成了Linux的應用生態建設,而今天openEuler的成功更多地依靠了生態的力量。
openEuler並不是「一個人在戰鬥」,作為創新平臺,openEuler不僅幫助下遊的OSV們發布商業發行版,還通過與其他開源社區的聯合,實現了開源作業系統與開源資料庫、開源大數據工具以及包括各類工具軟體的整個生態的融合。
Linux在伺服器端成功的真正原因,在於其身後有一個充滿了創新活力的社區,為下遊不斷提供活水,而在下遊的商用公司則通過加工淨化,讓上遊來的水成為適合飲用的純淨水。在「水」的淨化過程中,Linux完成了一個從社區到商用的閉環。
如今openEuler 20.09通過社區開源主流社區的持續集成,以及與國產計算設備聯盟的結合,已經成功打造了類似的商用閉環。這個商用閉環的價值,不僅體現在openEuler社區通過整個其他開源社區而成為了一個開源創新平臺,還體現在為下遊的合作夥伴基於openEuler做商業發行版、培訓、賦能、認證等能力提升,更在於openEuler無縫兼容鯤鵬生態,為鯤鵬提供作業系統上的價值鏈補完。
華為所一直秉持的硬體開放、軟體開源的策略,讓openEuler成了最具活力的開源社區。openEuler不僅僅只是一個開源作業系統平臺,更是國內開源社區新成果的匯集地,其應用價值將隨著時間的推移而逐步顯現出來。
目前,國內領先的作業系統軟體提供商(OSV)已經基於openEuler 20.03LTS版本發布了商業發行版。其中,麒麟軟體基於openEuler內核打造的麒麟伺服器作業系統;普華基礎軟體推出基於openEuler的首個商業發行版「普華伺服器作業系統(鯤鵬版)」;統信軟體基於openEuler內核發行的支持鯤鵬處理器的伺服器作業系統deepinEuler V1.0;中科院軟體所正式推出基於openEuler的傲徠作業系統發行版;麒麟信安基於華為開源作業系統openEuler構建了麒麟信安作業系統V3(歐拉版);萬裡開源基於openEuler打造出了TurboLinux Enterprise Server 15。
在伺服器作業系統領域,橫亙著Red Hat、Debian、微軟Windows Server、Unix等眾多強手,它們中的許多作業系統還是曾經的王者。表面看來,留給基於openEuler的商業版作業系統的應用空間似乎並不大,但深究下去,卻發現並非如此。
需要提及的是,openEuler所面向的是多樣性計算,基於openEuler的商業版從一開始就有自己的技術特色。麒麟軟體基於openEuler內核打造的麒麟伺服器作業系統,可面向多核異構計算場景,針對關鍵業務及數據負載。統信軟體基於openEuler內核發行的支持鯤鵬處理器的伺服器作業系統deepinEuler V1.0,全面支持鯤鵬處理器的新特性,並擁有絕佳的性能。
而在諸多伺服器作業系統當中,老邁的Unix一直穩步降低自己的市場份額,微軟Windows Server因為成本的原因使用率也在逐步下降。這樣,在伺服器端基於Linux內核的各種發行版已成為真正的王者。但在Linux端,也存在著一定的隱憂。
最近就爆出了Linus Torvalds為開源作業系統尋找未來維護者時遇到種種挑戰的消息。面對Linus這批五零後、六零後項目管理者,VMware 公司首席開源官 Dirk Hohndel就曾反問:我們這個社區終歸要考慮代際變更的問題。到那時,我們該怎麼辦?事實上,這些問題的存在,給openEuler的發展和應用留出了空間。
從openEuler內部來看,通過在上遊積極回饋Linux社區,已成為Linux社區重要的一部分。而在openEuler社區內部,中國TOP6的作業系統廠家:麒麟軟體、統信軟體、中科院軟體所、普華軟體、麒麟信安、萬裡開源,都已加入了進來。經過二十多年的積累,開源軟體產業通過openEuler平臺這個聚集地,已經為基於openEuler的作業系統形成應用生態創造了條件。再從鯤鵬等不斷拓展的應用聯盟的情況來看,應用端已在拉動國產Linux作業系統的普及。
如此,在算力統治世界的時代,openEuler創新平臺,終將成為諸多技術底座不可或缺的基石。
【結束語】
作業系統歷經二十多年的沉浮,只有到了今天,我們才真正認識到了它的價值。也只有在今天,我們才有能力用多年的技術積累真正融入國際開源社區,並且打造我們自主可控的生態。
二十年一個輪迴,我們當然也因此有理由期待著openEuler能帶來更好的市場表現。開源無國界,但圍繞開源產品的市場競爭卻從來沒有停息過。
—————————————————————————————————
微信關注公眾號「懂懂筆記」每天第一時間為您奉上最新最熱的科技圈資訊~
多年財經媒體經歷,業內資深分析人士,圈中好友眾多,信息豐富,觀點獨到。
發布各大自媒體平臺,覆蓋百萬讀者。
《小米生態鏈戰地筆記》、《微信思維》、《微信力量》三本暢銷書的作者。