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