openEuler平台能否借社區生態補強國內開源最後一塊短板?_風聞
懂懂笔记-懂懂笔记官方账号-2020-10-22 20:12
對我們絕大多數人來説,面向服務器的操作系統都是一種莫名的存在。也許只有當我們的網頁無法瀏覽或者APP無法使用時,我們才意識到它的存在。而在Red Hat、Debian、微軟Windows Server等眾多操作系統之外,我們同樣很難關注到openEuler平台的存在。但是,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 個,覆蓋了從雲計算、雲原生到桌面端等多個領域。
社區生態,openEuler的創新來源
操作系統是管理計算機硬件與軟件資源的計算機程序,由於所有的軟、硬件變化都要在操作系統中得以體現,所以操作系統成為了最基本也是最為重要的基礎性系統軟件。作為開源軟件,世界上可能存在着數百種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也許一直就是我們的歸宿。
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不僅僅只是一個開源操作系統平台,更是國內開源社區新成果的彙集地,其應用價值將隨着時間的推移而逐步顯現出來。
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能帶來更好的市場表現。開源無國界,但圍繞開源產品的市場競爭卻從來沒有停息過。
—————————————————————————————————
微信關注公眾號“懂懂筆記”每天第一時間為您奉上最新最熱的科技圈資訊~
多年財經媒體經歷,業內資深分析人士,圈中好友眾多,信息豐富,觀點獨到。
發佈各大自媒體平台,覆蓋百萬讀者。
《小米生態鏈戰地筆記》、《微信思維》、《微信力量》三本暢銷書的作者。