當(dāng)前位置:首頁(yè) >  科技 >  互聯(lián)網(wǎng) >  正文

論道開(kāi)源,openEuler的夢(mèng)想與實(shí)踐

 2020-10-24 08:56  來(lái)源: A5專(zhuān)欄   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

文 |魏?jiǎn)P(yáng)

來(lái)源 | 智能相對(duì)論(ID:aixdlun)

開(kāi)源對(duì)于計(jì)算產(chǎn)業(yè)很重要,但到底有多重要,特別是基礎(chǔ)軟件開(kāi)源,很少有人能完全解釋清楚。

開(kāi)源發(fā)展至今,無(wú)數(shù)的參與者為之貢獻(xiàn),產(chǎn)生了無(wú)數(shù)的軟件和庫(kù)類(lèi),同時(shí)又有無(wú)數(shù)人在使用,其中受益的不僅僅是企業(yè)組織、開(kāi)發(fā)者群體,更是這個(gè)世界上的每一個(gè)你我。

有關(guān)開(kāi)源的討論實(shí)在太多,在剛剛結(jié)束的由CCF主辦的計(jì)算領(lǐng)域年度盛會(huì),中國(guó)計(jì)算機(jī)大會(huì)(CNCC 2020)開(kāi)源操作系統(tǒng)分論壇上,由教育部國(guó)產(chǎn)基礎(chǔ)軟件工程研究中心主任、麒麟操作系統(tǒng)常務(wù)副總師吳慶波和openEuler社區(qū)理事長(zhǎng)江大勇聯(lián)手主持,來(lái)自國(guó)內(nèi)頂尖高校和行業(yè)領(lǐng)軍企業(yè)的19位學(xué)術(shù)大咖和資深技術(shù)專(zhuān)家?guī)?lái)了來(lái)自開(kāi)源項(xiàng)目一線的干貨分享。

開(kāi)源,一個(gè)沒(méi)有結(jié)局的故事

在本次論壇上,優(yōu)麒麟操作系統(tǒng)負(fù)責(zé)人余杰博士、清華大學(xué)計(jì)算機(jī)系長(zhǎng)聘副教授陳渝、統(tǒng)信軟件副總裁張磊、華為計(jì)算產(chǎn)品線鯤鵬openEuler操作系統(tǒng)首席SE管延杰分別做了主題演講。

內(nèi)容包括從開(kāi)源操作系統(tǒng)在產(chǎn)業(yè)實(shí)踐的經(jīng)驗(yàn)體會(huì),到通用操作系統(tǒng)發(fā)展趨向的探討,再到開(kāi)源操作系統(tǒng)推廣及高校人才培養(yǎng)的深入探索。專(zhuān)家們將開(kāi)源操作系統(tǒng)的現(xiàn)狀、困境和趨勢(shì)以及openEuler如何構(gòu)建最具活力的開(kāi)源社區(qū)等話題進(jìn)行了深入剖析。

開(kāi)源操作系統(tǒng)現(xiàn)狀到底怎樣,行業(yè)中最具分量的Linux內(nèi)核維護(hù)項(xiàng)目很能說(shuō)明問(wèn)題。

在今年7月的線上開(kāi)源峰會(huì)與嵌入式Linux大會(huì)上,Linux締造者Linus Torvalds親口承認(rèn)這個(gè)項(xiàng)目正在面臨著繼任者難尋的窘境。其中很大一個(gè)原因在于隨著Linux系統(tǒng)的不斷成長(zhǎng),系統(tǒng)內(nèi)核維護(hù)這件事正變得越來(lái)越難。

雖然這件事情很難,但開(kāi)發(fā)者將其視為提升自己技術(shù)和影響力、為技術(shù)圈做出一些貢獻(xiàn)的選擇;有企業(yè)和組織將其視為展示公司技術(shù)實(shí)力、對(duì)行業(yè)產(chǎn)生影響力的一種方式,因而目前仍有21000多人參與Linux內(nèi)核開(kāi)發(fā),貢獻(xiàn)代碼,華為就是其中的一員。

最新發(fā)布的Linux Kernel 5.8版本中,華為成為內(nèi)核代碼貢獻(xiàn)排名第二。

從公司貢獻(xiàn)角度來(lái)說(shuō),華為提交的補(bǔ)丁數(shù)量位列第二名,占比8.6%,代碼修改行位列第一,占比達(dá)27.8%。

事實(shí)上,華為為社區(qū)貢獻(xiàn)代碼已經(jīng)足足10年時(shí)間了,目前華為在社區(qū)已經(jīng)擁有20+Maintainer,在容器所使用的核心功能Cgroup,軟硬件解耦A(yù)CPI on ARM64,文件系F2FS/EROFS,RAS EDAC框架,Media子系統(tǒng),IIO子系統(tǒng),以及Perfon ARM64等子系統(tǒng)上,華為都為社區(qū)貢獻(xiàn)了代碼。

此次發(fā)布的Linux Kernel 5.8版本,華為貢獻(xiàn)的1399個(gè)補(bǔ)丁中,除了前文中提及的系統(tǒng)特性外,還有包括網(wǎng)絡(luò)、文件系統(tǒng)、perf調(diào)測(cè)、安全等關(guān)鍵子系統(tǒng)的200+的bugfix補(bǔ)丁,這些都是Linux能夠正常運(yùn)行所需的基礎(chǔ)軟件系統(tǒng),對(duì)于Linux是非常重要的。

華為持續(xù)釋放著自己在基礎(chǔ)軟件上的實(shí)力。去年年底宣布Linux內(nèi)核開(kāi)發(fā)的服務(wù)器操作系統(tǒng)EulerOS正式開(kāi)源,在本次開(kāi)源操作系統(tǒng)論壇上,華為計(jì)算產(chǎn)品線鯤鵬openEuler操作系統(tǒng)首席SE管延杰詳細(xì)講解了openEuler當(dāng)前的能力建設(shè)與未來(lái)展望,分享了華為構(gòu)建最具活力開(kāi)源社區(qū)的經(jīng)驗(yàn)與方法。

很明顯,通過(guò)openEuler,華為又開(kāi)啟了一段新的開(kāi)源征程。

打造最具活力的開(kāi)源社區(qū),openEuler是如何做到的?

openEuler開(kāi)源之前,華為在這個(gè)項(xiàng)目上的技術(shù)投入和積累已經(jīng)超過(guò)10年,當(dāng)時(shí)這套操作系統(tǒng)就能夠滿足企業(yè)全云化、多場(chǎng)景業(yè)務(wù)、智能化彈性部署等一系列ICT產(chǎn)業(yè)變革需求。

2019年華為全聯(lián)接大會(huì)上,華為首次宣布了計(jì)算產(chǎn)業(yè)“硬件開(kāi)放、軟件開(kāi)源”的核心戰(zhàn)略,openEuler成為軟件開(kāi)源的第一站。同年12月,openEuler操作系統(tǒng)源代碼正式上線,宣布開(kāi)源之路啟動(dòng)。今年3月,openEuler開(kāi)源社區(qū)發(fā)布o(jì)penEuler 20.03 LTS版本,9月發(fā)布o(jì)penEuler 20.09創(chuàng)新版。如今,openEuler開(kāi)源社區(qū)已經(jīng)取得了階段性成果。openEuler吸引到越來(lái)越多的全球開(kāi)發(fā)者參與,社區(qū)整體朝向“共建、共享、共治”的目標(biāo)穩(wěn)健發(fā)展。

在分論壇的演講中,華為計(jì)算產(chǎn)品線鯤鵬openEuler操作系統(tǒng)首席SE管延杰詳細(xì)解讀了20.09版本的幾大特點(diǎn),其中包括:

1、支持多處理架構(gòu)

新版本增加了新的架構(gòu)和芯片支持,除了之前的X86和ARM架構(gòu)之外,還與中科院軟件所合作,發(fā)布了國(guó)內(nèi)首個(gè)RISC-V Linux嘗鮮版,同時(shí)還增加對(duì)中科海光芯片的支持。對(duì)于開(kāi)源開(kāi)發(fā)者,20.09版本增加了對(duì)樹(shù)莓派的支持。

支持的架構(gòu)和芯片越來(lái)越多,在一定程度上說(shuō)明openEuler正在以更開(kāi)放的心態(tài)和更低的開(kāi)發(fā)門(mén)檻迎接開(kāi)發(fā)者們加入項(xiàng)目。

2、性能更強(qiáng)

針對(duì)目前核與核之間,物理CPU與物理CPU之間,越來(lái)越不均衡的現(xiàn)狀,新版本為了更好的去釋放這些硬件的算力,對(duì)內(nèi)核進(jìn)行了協(xié)同反饋式的調(diào)度,通過(guò)內(nèi)核共享資源并行優(yōu)化等技術(shù)手段,進(jìn)一步釋放多核之間的算力,實(shí)現(xiàn)性能提升20%。

新版本在為行業(yè)提供新的多核算力解決方案的同時(shí),也進(jìn)一步在外界展示在華為在開(kāi)源操作系統(tǒng)領(lǐng)域的硬實(shí)力。

3、使用更易

在虛擬化方面,新版本通過(guò)StratoVirt+iSula組合構(gòu)建了一個(gè)極致輕量化的安全容器全棧,甚至可以說(shuō)是下一代的虛擬化技術(shù)。

通過(guò)RUST語(yǔ)言和VMware的接口,針對(duì)數(shù)據(jù)的遷移,包括鏡像的構(gòu)建,提供了比較豐富應(yīng)用的一個(gè)工具,通過(guò)這些構(gòu)建,讓容器使用起來(lái)更加簡(jiǎn)單。

這個(gè)方案既有虛擬機(jī)的隔離性,又有相關(guān)實(shí)時(shí)和輕量化,面對(duì)未來(lái)的Severless計(jì)算平臺(tái),特別是函數(shù)計(jì)算這一方面,是一個(gè)非常完美的選擇。

4、效率更高

為了更好地對(duì)OS進(jìn)行基于業(yè)務(wù)場(chǎng)景的調(diào)優(yōu),新版本的A-Tune工具針對(duì)于應(yīng)用業(yè)務(wù)場(chǎng)景進(jìn)行了系統(tǒng)畫(huà)像,把所支持的應(yīng)用場(chǎng)景擴(kuò)大到了10大類(lèi)20多款應(yīng)用,可以調(diào)節(jié)的對(duì)象參數(shù)達(dá)到200多個(gè)。

由于A-Tune是對(duì)運(yùn)行在操作系統(tǒng)上的業(yè)務(wù)建立精準(zhǔn)模型,動(dòng)態(tài)感知業(yè)務(wù)特征并推理出具體應(yīng)用,根據(jù)業(yè)務(wù)負(fù)載情況動(dòng)態(tài)調(diào)節(jié)給出最佳的參數(shù)配置組合,從而使業(yè)務(wù)運(yùn)行于最佳系統(tǒng)性能狀態(tài)下,大大提升了調(diào)優(yōu)效率。

總的來(lái)說(shuō),除了增加新的架構(gòu)和芯片支持之外,新版本的大多數(shù)升級(jí)都是圍繞提升易用性展開(kāi)的,其目的也是為了降低了開(kāi)發(fā)者參與到openEuler開(kāi)源項(xiàng)目的門(mén)檻。

2020年9月30日,openEuler開(kāi)源社區(qū)發(fā)布o(jì)penEuler 20.09創(chuàng)新版。本次版本發(fā)布是openEuler社區(qū)中的多個(gè)公司、團(tuán)隊(duì)、獨(dú)立開(kāi)發(fā)者協(xié)同開(kāi)發(fā)的成果,在openEuler社區(qū)的發(fā)展進(jìn)程中具有里程碑式的意義,也是中國(guó)開(kāi)源歷史上具有標(biāo)志性的事件。比如此次新版本的更新中:中科院軟件所貢獻(xiàn)了RISC-V新指令集架構(gòu)支持;麒麟軟件為社區(qū)共享了賞心悅目的桌面UKUI系統(tǒng);云原生虛擬化平臺(tái)StratoVirt和iSula容器升級(jí)版,兩者的結(jié)合重構(gòu)了輕量級(jí)云原生基礎(chǔ)架構(gòu);BiSheng JDK為Java應(yīng)用帶來(lái)更強(qiáng)的性能;IMA完整性度量架構(gòu)和secGear機(jī)密計(jì)算框架,給開(kāi)發(fā)者在多平臺(tái)安全應(yīng)用的開(kāi)發(fā)效率帶來(lái)倍級(jí)提升。

從內(nèi)核探索到行業(yè)場(chǎng)景,一個(gè)更加紛繁壯麗的未來(lái)

20.09版本是openEuler開(kāi)源以來(lái)的一個(gè)高峰, 從管延杰在分論壇中的演講內(nèi)容來(lái)看,openEuler未來(lái)還將經(jīng)歷更多高峰。

根據(jù)openEuler的版本發(fā)布規(guī)劃,今后每2年會(huì)發(fā)布一個(gè)LTS版本,每年3月和9月份還會(huì)各發(fā)布一個(gè)創(chuàng)新版本。

對(duì)于下一個(gè)21.03版本的展望,管延杰表示,新版本將進(jìn)行更多的內(nèi)核探索。

比如,目前Memory最大的變化在于新介質(zhì),以SCM為代表的廉價(jià),超大容量,較高性能的存儲(chǔ)介質(zhì)給體系結(jié)構(gòu)也帶來(lái)一些變化,21.03版本將對(duì)新介質(zhì)的內(nèi)存管理進(jìn)行更加深入的探索。

再比如,Linux Kernel代碼快速增長(zhǎng),CVE數(shù)量也同步走高,而這些CVE只有不到20%的CVE能夠用熱補(bǔ)丁來(lái)進(jìn)行修復(fù),超過(guò)80%只能用冷補(bǔ)丁,冷補(bǔ)丁給大家?guī)?lái)的問(wèn)題就是整個(gè)系統(tǒng)需要復(fù)位、重啟,OS的修復(fù)需要很長(zhǎng)一段時(shí)間,或?qū)?duì)用戶業(yè)務(wù)造成影響。

在這一背景下,21.03版本將推出內(nèi)核熱替換技術(shù),對(duì)內(nèi)核熱的替換之后,系統(tǒng)能夠快速恢復(fù),包括PCI的設(shè)備狀態(tài),以及內(nèi)存里的業(yè)務(wù)數(shù)據(jù)等,整個(gè)替換時(shí)間在百毫秒到2秒之間,用戶業(yè)務(wù)在“飛行途中換引擎”的同時(shí),Bug修復(fù)效率也會(huì)有一個(gè)質(zhì)的提升。

此外,openEuler 21.03版本還將有麒麟、DDE、Gnome三個(gè)桌面供使用者選擇,增加repo倉(cāng)庫(kù),讓ISV的發(fā)布、分發(fā)效率更高,用戶這更容易獲取。

新版本面向云、邊緣和端側(cè)將提供一整套完善方案,支持在云上實(shí)現(xiàn)極致性能、高效運(yùn)維和安全可靠;在邊緣上提供輕量、敏捷、實(shí)時(shí)的系統(tǒng);在端側(cè),提供一整套的工具集,讓用戶可以自由地對(duì)OS進(jìn)行定制。

降低進(jìn)入門(mén)檻仍然是21.03版本的重要任務(wù),除此之外,在用戶體驗(yàn)和落地連接側(cè),21.03版本則力圖變得更“好用”,這也讓我們對(duì)openEuler明年的這次更新產(chǎn)生了更多的期待。

在整個(gè)項(xiàng)目最難的生態(tài)建設(shè)和人才培養(yǎng)方面,華為表示將從學(xué)習(xí)扶持、構(gòu)建扶持、上市扶持全面支持合作伙伴提升商業(yè)競(jìng)爭(zhēng)力,同時(shí)聯(lián)合清華大學(xué)發(fā)布o(jì)penEuler、openGauss專(zhuān)業(yè)技術(shù)書(shū)籍,普及操作系統(tǒng)和數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),并融入國(guó)內(nèi)重點(diǎn)大學(xué)的相關(guān)課程中,從高校教育開(kāi)始,賦能個(gè)人開(kāi)發(fā)者。

未來(lái)復(fù)旦大學(xué)、同濟(jì)大學(xué)、華中科技大學(xué)等十所院校會(huì)第一批開(kāi)設(shè)相關(guān)課程。此外,openEuler認(rèn)證計(jì)劃也于10月正式啟動(dòng),首批HCIA認(rèn)證開(kāi)放30位openEuler認(rèn)證。

openEuler一路走來(lái),完成了從上線到開(kāi)源,從社區(qū)建設(shè)到OSV合作體系建設(shè)等一系列工作,完成了從0到1的起步,正在進(jìn)行著從1到10,到100,到1之后無(wú)數(shù)個(gè)0的生態(tài)生態(tài)建設(shè),從上文提到的openEuler版本發(fā)行節(jié)奏以及社區(qū)建設(shè)規(guī)劃來(lái)看,openEuler的開(kāi)源之路還將長(zhǎng)期進(jìn)行。

無(wú)論是開(kāi)發(fā)者、合作伙伴們還是華為自己,他們都清楚這是一條充滿挑戰(zhàn)且不能回頭的荊棘之路,如今還算順利的開(kāi)始,并不代表著以后也會(huì)一帆風(fēng)順,他們追求的是自我成長(zhǎng)的一種可能,也是多樣計(jì)算產(chǎn)業(yè)的一種可能。

在這個(gè)過(guò)程中,多樣計(jì)算時(shí)代未來(lái)模樣逐漸清晰的同時(shí),openEuler的價(jià)值也將得到更大程度的釋放。

*本文圖片均來(lái)源于網(wǎng)絡(luò)

深挖智能這口井,同好添加vx:zhinengxiaoyan

此內(nèi)容為【智能相對(duì)論】原創(chuàng),

僅代表個(gè)人觀點(diǎn),未經(jīng)授權(quán),任何人不得以任何方式使用,包括轉(zhuǎn)載、摘編、復(fù)制或建立鏡像。

部分圖片來(lái)自網(wǎng)絡(luò),且未核實(shí)版權(quán)歸屬,不作為商業(yè)用途,如有侵犯,請(qǐng)作者與我們聯(lián)系。

智能相對(duì)論(微信ID:aixdlun):

•AI產(chǎn)業(yè)新媒體;

•今日頭條青云計(jì)劃獲獎(jiǎng)?wù)逿OP10;

•澎湃新聞科技榜單月度top5;

•文章長(zhǎng)期“霸占”鈦媒體熱門(mén)文章排行榜TOP10;

•著有《人工智能 十萬(wàn)個(gè)為什么》

•【重點(diǎn)關(guān)注領(lǐng)域】智能家電(含白電、黑電、智能手機(jī)、無(wú)人機(jī)等AIoT設(shè)備)、智能駕駛、AI+醫(yī)療、機(jī)器人、物聯(lián)網(wǎng)、AI+金融、AI+教育、AR/VR、云計(jì)算、開(kāi)發(fā)者以及背后的芯片、算法等。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
華為
openeuler

相關(guān)文章

  • 華為商業(yè)市場(chǎng)新Slogan解讀:“伙伴主導(dǎo)”的價(jià)值正在釋放

    每隔一段時(shí)間,中小企業(yè)的數(shù)字化轉(zhuǎn)型就會(huì)成為討論的焦點(diǎn),其中被提及最多的是2020年《中小企業(yè)數(shù)字化轉(zhuǎn)型分析報(bào)告》里的一組數(shù)據(jù):有89%的企業(yè)仍在初始狀態(tài)下探索數(shù)字化轉(zhuǎn)型路徑,僅有3%的企業(yè)完成數(shù)字化深度應(yīng)用。近日,華為在上海舉辦了“華為中國(guó)行2023·上?;锇檩加?huì)”。華為中國(guó)政企CMO邱恒在主題演

    標(biāo)簽:
    華為
  • 從鋼鐵行業(yè)數(shù)字化管控與超自動(dòng)化融合,看華為WeAutomate能力進(jìn)化

    鋼鐵行業(yè)融合超自動(dòng)化技術(shù)的數(shù)字化管控新品的發(fā)布,映射出平臺(tái)底層技術(shù)華為WeAutomate的能力進(jìn)化。

    標(biāo)簽:
    華為
  • 華為即將發(fā)布盤(pán)古chat:接近GPT-3.5的水平

    華為版ChatGPT——盤(pán)古chat將于7月7日發(fā)布,繼阿里、百度之后,又一重要科技巨頭入局。你們覺(jué)得盤(pán)古chat能超越chatGPT嗎?各大廠都已經(jīng)布局上AI了,這又是一項(xiàng)大競(jìng)爭(zhēng)

    標(biāo)簽:
    華為
  • 行業(yè)集體邁進(jìn)全屋智能,華為的“空間智能躍升”獨(dú)領(lǐng)風(fēng)騷?

    智能家居近年來(lái)發(fā)展飛速,市場(chǎng)正在從最初的單品智能向全屋聯(lián)動(dòng)智能切換。據(jù)IDC數(shù)據(jù),2022年中國(guó)全屋智能市場(chǎng)銷(xiāo)售額突破100億元,同比增長(zhǎng)54.9%。一個(gè)住宅往往由臥室、客廳、廚房、衛(wèi)生間、餐廳等多個(gè)基本功能區(qū)組成,全屋智能便是在多場(chǎng)景布局智能家居產(chǎn)品,通過(guò)產(chǎn)品間的聯(lián)動(dòng)來(lái)為消費(fèi)者帶來(lái)更便捷的居住體驗(yàn)

    標(biāo)簽:
    華為
  • 華為楊超斌:“伙伴+華為”是一個(gè)整體,是激活千行百業(yè)數(shù)字化的力量

    埃森哲在《2022中國(guó)企業(yè)數(shù)字化轉(zhuǎn)型指數(shù)研究》中寫(xiě)道:中國(guó)企業(yè)的數(shù)字化進(jìn)程在過(guò)去五年中穩(wěn)步推進(jìn),在質(zhì)和量上均有大幅的提升和增長(zhǎng),轉(zhuǎn)型成效顯著的中國(guó)企業(yè)比例從2018年的7%攀升到了2022年的17%。同時(shí)也提到:中國(guó)企業(yè)在衡量數(shù)字化成熟度的一些關(guān)鍵領(lǐng)域和指標(biāo)上取得長(zhǎng)足進(jìn)步,比如在開(kāi)拓?cái)?shù)據(jù)變現(xiàn)模式、實(shí)

    標(biāo)簽:
    華為

熱門(mén)排行

信息推薦