openEuler進(jìn)化記:一顆探索宇宙的生態(tài)之星

原標(biāo)題:openEuler進(jìn)化記:一顆探索宇宙的生態(tài)之星

我經(jīng)常會(huì)回憶《流浪地球》里的那個(gè)意象:一個(gè)飛向未知時(shí)空的星球,在宇宙中顯得那么孤單而堅(jiān)決。但換個(gè)角度想,如果所有人類都團(tuán)結(jié)在一起探索宇宙,那可能也并不孤獨(dú)。甚至整個(gè)星球會(huì)在彼此勇氣的支撐下,感到前所未有的溫暖。

關(guān)于openEuler,此前我們已經(jīng)記錄和探討過它的開源時(shí)刻與生態(tài)社區(qū)建設(shè)。如果說openEuler開源是一顆星球的誕生,而社區(qū)和生態(tài)建設(shè)讓這顆星球擁有了蘊(yùn)育生命的環(huán)境,那么持續(xù)進(jìn)化的openEuler,就在新的升級中開啟了沖向宇宙的探索。

在今年3月發(fā)布 20.03 LTS 版本后,openEuler 社區(qū)在 9 月 30 日再次發(fā)布 openEuler 20.09 創(chuàng)新版。這個(gè)版本中我們不僅看到了對一系列主流能力的優(yōu)化、社區(qū)生態(tài)的持續(xù)繁榮,更能發(fā)現(xiàn)“1+8”的全新特性。

作為面向服務(wù)器的操作系統(tǒng),openEuler已經(jīng)涵蓋了基礎(chǔ)加速庫、虛擬化、內(nèi)核、驅(qū)動(dòng)、編譯器、OS 工具、OpenJDK 等組件,具有高度生態(tài)可用性。而面向未來,openEuler的價(jià)值絕不僅僅是可用,而是要面向未來企業(yè)場景,打造全場景協(xié)同、云端一體化、滿足業(yè)務(wù)創(chuàng)新需求的One OS,為多樣性架構(gòu)釋放算力。

那么或許可以說,從openEuler 20.09版本的1+8新特性中,我們看到了更多聚合生態(tài),面向未來的突破點(diǎn)。這“1+8”新特性,就像一系列新裝備、新能源,給openEuler這艘宇宙飛船帶來了全新的探索能力。

尤其值得注意的是,相比于飛船我更愿意將openEuler稱為一顆飛翔的星球。因?yàn)樗鼉?nèi)部自帶生態(tài),以技術(shù)價(jià)值、產(chǎn)業(yè)價(jià)值、社會(huì)責(zé)任,聚合了愿意一同探索未知的開發(fā)者與伙伴。

無論如何,openEuler 20.09確實(shí)實(shí)現(xiàn)了概念的拓維,向“beyond OS”和最具活力的開源社區(qū)邁出了新的一步。

讓我們進(jìn)入探索宇宙的概念比擬中,看看“1+8”新特性到底給openEuler 20.09帶來了什么?這些新特性又能給開發(fā)者帶來哪些產(chǎn)業(yè)價(jià)值?

openEuler這顆星球,正在超越已知,從開源操作系統(tǒng)出發(fā),飛向智能時(shí)代的更遠(yuǎn)處。

星球的保護(hù)層:StratoVirt新一代虛擬化技術(shù)

云計(jì)算與智能化產(chǎn)業(yè)發(fā)展到如今,云原生概念已經(jīng)是家喻戶曉。而被廣泛討論的云原生價(jià)值,其基礎(chǔ)是建立在操作系統(tǒng)的新一代虛擬化技術(shù)上。

如果想要更好探索云原生的可能性,那么對虛擬化技術(shù)的保駕護(hù)航不可或缺。openEuler 20.09版本加入了StratoVirt下一代虛擬化技術(shù),能夠?yàn)殚_發(fā)者帶來安全、輕量、高性能、組件靈活拆分、云邊端全場景打通等一系列通用虛擬化優(yōu)勢。

Strato 是指大氣層中的平流層。我們知道,大氣層是地球的保護(hù)層,而平流層又是大氣層中最穩(wěn)定的一層。StratoVirt 希望像平流層一樣,保護(hù)openEuler 的底層基礎(chǔ)設(shè)施,為平臺業(yè)務(wù)穩(wěn)定運(yùn)行提供虛擬化保障。與此前的虛擬化技術(shù)相比,StratoVirt降低了代碼量級,減少了安全漏洞,實(shí)現(xiàn)了更符合開發(fā)趨勢的虛擬化。

StratoVirt 功能主要支持輕量虛擬機(jī)和標(biāo)準(zhǔn)虛擬機(jī)兩種模式:輕量虛擬機(jī)模式下,單虛機(jī)內(nèi)存底噪能夠小于 4MB,啟動(dòng)時(shí)間小于 50ms,且支持毫秒級時(shí)延的設(shè)備極速伸縮能力;標(biāo)準(zhǔn)虛擬機(jī)模式下可支持完整的機(jī)器模型,啟動(dòng)標(biāo)準(zhǔn)內(nèi)核,可以取代 Qemu 的作用,同時(shí)在代碼規(guī)模和安全性上卻有較大提升。

降低虛擬化技術(shù)的難度、工作量與風(fēng)險(xiǎn),實(shí)現(xiàn)更高效完整的容器化,StratoVirt就像輕薄的平流層,肉眼難見卻對整個(gè)星球的生態(tài)延續(xù)至關(guān)重要。

探索星空的引擎:iSula打開容器之變

隨著敏捷開發(fā)、云原生等概念的興起,容器的價(jià)值不斷被開發(fā)者重視。目前,容器的價(jià)值已經(jīng)不僅僅在于加速開發(fā)過程,滿足跨越性開發(fā)的業(yè)務(wù)需要,同時(shí)也成為了很多開發(fā)形態(tài)下不可或缺的支柱型技術(shù)。無論是本地化開發(fā)還是云端場景,容器都已經(jīng)成為提升開發(fā)效率、拓展業(yè)務(wù)能力的關(guān)鍵抓手。

可以說,在軟件開發(fā)駛向未來的進(jìn)程中,容器已經(jīng)成為了探索之路上的關(guān)鍵引擎。而openEuler 20.09版本全面升級了容器技術(shù)項(xiàng)目iSula,尤其是其中的通用容器引擎 iSulad。

openEuler中的iSulad是一種全新的容器解決方案,提供統(tǒng)一架構(gòu)設(shè)計(jì)來滿足 CT 和 IT 領(lǐng)域的不同需求,具有輕、靈、巧、快的特點(diǎn),不受硬件規(guī)格和架構(gòu)的限制,開銷更小,可應(yīng)用領(lǐng)域更為廣泛。

在openEuler 20.09 中,iSulad的性能得到了全面優(yōu)化,并發(fā)啟動(dòng)和容器生命周期操作性能有了很大提升。尤其值得注意的是,其中新增了容器鏡像構(gòu)建工具 iSula-build,提供了靜態(tài)構(gòu)建、IMA 構(gòu)建等能力,給開發(fā)者帶來了安全、快速的容器鏡像構(gòu)建能力。

目前來看,iSula-build 與 iSulad、iSula-transform 等一系列組件一起,構(gòu)成了 iSula 全棧解決方案,這讓openEuler的容器能力進(jìn)入了全新階段,成為基于openEuler探索敏捷開發(fā)、數(shù)據(jù)實(shí)時(shí)化、業(yè)務(wù)智能化等未來場景的核心引擎。

穿越宇宙,安全第一

如今,計(jì)算的安全性問題越來越被企業(yè)重視,而為了保護(hù)敏感數(shù)據(jù)的安全性,一般硬件場景中會(huì)設(shè)置一個(gè)安全隔離區(qū)來保護(hù)這些重要數(shù)據(jù),這被稱為硬件的Enclave技術(shù)。通過隔離出Enclave環(huán)境,來實(shí)現(xiàn)數(shù)據(jù)的更高安全等級。

最新發(fā)布的openEuler 20.09搭載了全新的secGear框架,以此讓機(jī)密計(jì)算得到更好的應(yīng)用開發(fā)。開發(fā)者基于 secGear 框架,可以實(shí)現(xiàn)應(yīng)用開發(fā)簡化編寫安全應(yīng)用的復(fù)雜度,提升開發(fā)效率。

這種安全技術(shù)在企業(yè)業(yè)務(wù)多元化、智能化的趨勢中具有明顯的產(chǎn)業(yè)價(jià)值。比如在聯(lián)邦學(xué)習(xí)等AI技術(shù)的興起下,多方計(jì)算成為了很多企業(yè)的新需求。在多方運(yùn)算的環(huán)境中,企業(yè)既需要打通多方的數(shù)據(jù)聯(lián)系進(jìn)行合作運(yùn)算,又不希望數(shù)據(jù)被其他企業(yè)獲知。這時(shí)secGear框架就可以發(fā)揮其獨(dú)特的價(jià)值,三家公司可以通過Enclave 技術(shù),將數(shù)據(jù)通過加密的通道傳輸給對方的 Enclave,而secGear則可以幫助開發(fā)者開發(fā)基于 Enclave 技術(shù)的多方計(jì)算安全應(yīng)用。

安全技術(shù)上面向智能化場景的升級,也構(gòu)成了openEuler 20.09的一大特點(diǎn)。除此之外,新版本的“1+8”特性還有廣泛值得探索的內(nèi)容,比如BiSheng JDK 為 Java 應(yīng)用帶來更強(qiáng)的性能,IMA 完整性度量架構(gòu)為安全應(yīng)用開發(fā)帶來倍級提升。全新特性加持下,openEuler 20.09筑造了飛向未來的能力。

前沿與生態(tài),正在成為openEuler的兩大特征。

openEuler 20.09:社區(qū)化協(xié)同的軟件開發(fā)里程碑

一款操作系統(tǒng)由新生走向成熟,一般認(rèn)為需要分三步來走:第一步,要成為一款功能完善,具有應(yīng)用性,可滿足主流需求的操作系統(tǒng);第二步是要建立生態(tài)雛形,完成產(chǎn)業(yè)與商業(yè)上的閉環(huán),搭建高活躍度的開發(fā)社區(qū);第三步,要面向未來釋放新的產(chǎn)業(yè)價(jià)值,不僅是可被選擇,更應(yīng)讓開發(fā)者有更充分的理由加入生態(tài),探索未來。

在openEuler 20.09創(chuàng)新版中,我們看到的是openEuler已經(jīng)快速來到了第三階段,是生態(tài)和產(chǎn)業(yè)價(jià)值上的又一次跨越。在Linux社區(qū)貢獻(xiàn)中,華為在最新發(fā)布的Linux Kernel 5.8版本中排名位居全球第二。在軟件開發(fā)領(lǐng)域,Linux可以說是產(chǎn)業(yè)公認(rèn)的基石。而隨著軟件行業(yè)不斷前進(jìn),對Linux的貢獻(xiàn)已經(jīng)越發(fā)復(fù)雜和艱難。在目前階段對Linux保持高貢獻(xiàn),并且排名不斷上升,既展示了華為的技術(shù)能力與研發(fā)投入,同時(shí)也展現(xiàn)出華為持續(xù)推進(jìn)全球軟件產(chǎn)業(yè)前進(jìn)的決心與意志力。華為對Linux社區(qū)進(jìn)行了戰(zhàn)略性、持續(xù)性的投入,也為openEuler的技術(shù)探索與產(chǎn)業(yè)跨越提供了原生動(dòng)力。

在“1+8”新特性帶來全新技術(shù)拓維、產(chǎn)業(yè)價(jià)值升級的同時(shí),openEuler新版本也在生態(tài)領(lǐng)域展現(xiàn)出了更強(qiáng)的聚合力。openEuler 20.09體現(xiàn)了社區(qū)大協(xié)同所帶來的優(yōu)勢,眾多伙伴的資源和研發(fā)經(jīng)驗(yàn)共享,給全新版本帶來了更多不同。

具體來看,新版本的 openEuler是由社區(qū)中的多個(gè)公司、團(tuán)隊(duì)、獨(dú)立開發(fā)者協(xié)同開發(fā)的成果。中科院軟件所貢獻(xiàn)了 RISC-V 新指令集架構(gòu)支持,麒麟軟件為社區(qū)貢獻(xiàn)了桌面 UKUI 系統(tǒng)等——這在 openEuler 社區(qū)的發(fā)展進(jìn)程中具有里程碑意義,也是中國開源歷史上的一次標(biāo)志性事件。

之所以這樣說,是因?yàn)閛penEuler 20.0版本,已經(jīng)將openEuler從華為技術(shù)能力的展現(xiàn),升級到了社區(qū)內(nèi)協(xié)同與生態(tài)創(chuàng)新的產(chǎn)物,是首個(gè)由openEuler生態(tài)內(nèi)部主導(dǎo)升級的版本,是不同企業(yè)、組織與個(gè)人開發(fā)者協(xié)作打造的版本。這樣的社區(qū)化協(xié)同大規(guī)模開發(fā),在中國軟件開發(fā)歷史上當(dāng)屬首次。

據(jù)統(tǒng)計(jì),截至10月,openEuler社區(qū)中除華為以外的貢獻(xiàn)率已經(jīng)接近70%。自openEuler正式開源以來,已經(jīng)有超過2000多名開發(fā)者參與了社區(qū)貢獻(xiàn),麒麟軟件、統(tǒng)信軟件、中科院軟件所、普華軟件、湖南信安、萬里開源也加入社區(qū)并發(fā)布了商業(yè)發(fā)行版,同時(shí)更有超過60家國內(nèi)領(lǐng)先企業(yè)參與社區(qū)建設(shè)。目前,openEuler軟件包數(shù)量已超過3000,repo數(shù)量已經(jīng)超過6000,這標(biāo)志著openEuler跨越了行業(yè)慣例中,從基礎(chǔ)構(gòu)建到自我演進(jìn)的分水嶺,其發(fā)布版本和社區(qū)初步建立了完整的OS體系,成為了能夠良性生態(tài)發(fā)展的軟件平臺系統(tǒng)。目前,openEuler社區(qū)中成立了71個(gè)SIG興趣組,覆蓋了從虛擬化、云原生到桌面端等多個(gè)領(lǐng)域。

快速完成版本更新、社區(qū)生態(tài)建設(shè)的openEuler,就像一顆高速進(jìn)化的星球。雖然窗外是宇宙中的黑暗與未知,但星球內(nèi)是欣欣向榮的生態(tài),緊密的擁抱,以及對未來的溫暖堅(jiān)信。

探索和創(chuàng)造永遠(yuǎn)是孤獨(dú)的,但探索和創(chuàng)造又永遠(yuǎn)都有同路人,openEuler正在成為一顆飛向未來的生態(tài)之星。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2020-10-26
openEuler進(jìn)化記:一顆探索宇宙的生態(tài)之星
如果說openEuler開源是一顆星球的誕生,而社區(qū)和生態(tài)建設(shè)讓這顆星球擁有了蘊(yùn)育生命的環(huán)境,那么持續(xù)進(jìn)化的openEuler,就在新的升級中開啟了沖向宇宙的探索。

長按掃碼 閱讀全文