面向多樣性計算的作業系統:openEuler的開源進展與社群生態

naojiti發表於2020-04-17

自去年9月,openEuler伺服器作業系統宣佈開源以來,其開源進展,尤其是社群生態的構建,牽動了軟體產業的關注和好奇。

2020年4月17日, openEuler社群線上召開首屆openEuler峰會2020(openEuler Virtual Summit 2020),旨在與計算產業界分享最新產業進展、研討新版本技術規劃。

生態是作業系統的氧氣和陽光,同時生態系統的建立又圍繞在作業系統本身的技術優勢周圍,構成縝密的邏輯關聯。從這個視角看,鯤鵬生態可謂如今最具活力和突破性的計算生態。而鯤鵬生態的進一步補完,又建立在作業系統不能成為軟體短板的基礎上。openEuler峰會中披露了openEuler打造計算產業生態底座、加速產業創新,開源社群取得關鍵進展等一系列內容。鯤鵬與openEuler的價值融合與互為表裡,給多樣性計算,以及伺服器作業系統的開源和生態化帶來了全新契機。

與其他伺服器作業系統不同,openEuler本身帶著企業業務變化、智慧化升級引發的一系列多樣性計算需求與伺服器作業系統升級渴望,又與廣泛的鯤鵬生態息息相關,構成了鯤鵬計算戰略中“軟體開源”部分的先鋒與探索者。

回顧openEuler的開源之路與生態系統的形成,可以讓我們看到作業系統這個關鍵能力,如何在雲與智慧帶來計算產業更迭的大背景下完成自我補完。

故事從openEuler開始:鯤鵬生態的軟體開源之路

openEuler的前身,是華為基於開放的企業級Linux打造的伺服器作業系統軟體,已經超過十年的技術積累,具備的高安全性、高可擴充套件性、高效能等技術特性,能夠滿足企業全雲化、多場景業務、智慧化彈性部署等一系列ICT產業變革需求。

2019年的華為全聯接大會上,華為首次宣佈了計算產業的核心戰略。其中非常重要的戰略性判斷,就是華為將執行“硬體開放、軟體開源”的戰略,全面賦能合作伙伴,啟用計算產業生態。而軟體開源的第一站,就是華為宣佈將伺服器作業系統正式開源,命名為openEuler。與此同時,openEuler開源社群正式上線。

如今,openEuler開源社群已經取得了階段性成果。openEuler吸引到越來越多的全球開發者參與,社群整體朝向“共建、共享、共治”的目標穩健發展。

2019年12月31日,openEuler作業系統原始碼正式上線,宣佈開源之路啟動。到今年3月27 日,openEuler開源社群正式釋出openEuler 20.03 LTS版本。該版本是自開源社群上線以來的首個LTS版本,並有多家OSV基於openEuler LTS版本釋出商業發行版作業系統。截至目前,openEuler社群秘書處、技術委員會、安全委員會等組織已開始運作。同時,根據社群參與者的申請已成立了30多個專案組。

未來,openEuler社群還會針對深度參與社群的OSV提供培訓、賦能、認證等能力提升活動。引出openEuler技術峰會最新進展。提出華為軟體開源戰略下,openEuler完成了高速的開源程式和生態建設。這一方面得益於華為本身在伺服器作業系統的差異化優勢,以及整體計算產業技術積累,同時也是人心所向,行業生態的凝聚力展示。

基於作業系統,釋放鯤鵬的無盡潛能

作業系統的效能和可用性,是決定算力最終使用價值的天枰。

這個價值上看,openEuler的獨特價值在於無縫相容鯤鵬生態,為鯤鵬提供作業系統上的價值鏈補完。同時openEuler的生態建設可以成為鯤鵬生態的重要組成部分,透過軟體開源成為軟體產業底座,提升鯤鵬生態的匯聚引力。而這一切的基礎,建立在openEuler擁有成熟的商用能力和技術價值之上。

openEuler LTS版本正式釋出,意味著openEuler快速擁有了長期演進版。在這一版本上,我們可以看到openEuler的軟體全棧最佳化技術優勢進一步釋放:多核排程技術可以實現關鍵路徑Fs cache免鎖重構,Nginx效能提升15%:整合KAE外掛可以助力鯤鵬實現10%-100%效能提升:iSula輕量級容器具備輕、快、易、靈的特點,將啟動時間縮短35%,記憶體資源消耗降低68%;透過openEuler Community build of OpenJDK透過GC最佳化,實現了冗餘DMB指令消除等技術提升效能20%;A-Tune場景自最佳化,提升系統調優效率30%。

加上openEuler相容多種處理器架構,一系列的新技術特性,讓openEuler可以最大化釋放鯤鵬的價值潛力,成為鯤鵬產業鏈的關鍵補完,以及解決方案能力的重要出口。

開源繁榮與行業場景:openEuler的生態程式

整體來看,在伺服器作業系統領域Linux在全球資訊產業中的佔比正在逐漸提高。Linux的靈活、可延展特性,相對來說更適配移動網際網路、雲端計算、人工智慧佔據主流的使用場景。而這場變革中,大部分最終使用者要依靠基於Linux核心的各種發行版。而發行版體系的成熟,也是檢驗一款伺服器作業系統價值的核心標註。

openEuler作為鯤鵬計算產業的關鍵成員,是軟體開源戰略的核心。它本身執行免費開源的政策,支援生態合作伙伴以openEuler為底座完成發行版。目前來看,openEuler的生態繁榮景象已經呈現。

眾多作業系統廠商參與openEuler社群並積極貢獻,四家國內領先的作業系統軟體提供商(OSV)已經基於openEuler LTS版本釋出了商業發行版:

1、麒麟軟體基於openEuler核心打造的麒麟伺服器作業系統,可面向多核異構計算場景,針對關鍵業務及資料負載。

2、普華基礎軟體推出基於openEuler的首個商業發行版“普華伺服器作業系統(鯤鵬版)”。

3、統信軟體基於openEuler核心發行的支援鯤鵬處理器的伺服器作業系統deepinEuler V1.0,全面支援鯤鵬處理器的新特性,並擁有絕佳的效能。

4、中科院軟體所正式推出基於openEuler的傲徠作業系統發行版。後續,軟體所還將啟動“開源軟體供應鏈點亮計劃”,助力openEuler社群的高質量、可持續發展。

在產業鏈構建領域,計算機產品及行業資訊化領先廠商清華同方投入超過200餘名資深專家參與多核異構計算的整機研發、全國9大生產基地為多樣性計算生態提供產能支援,同時擁有北京、深圳兩大研發中心支援生態適配相關工作,已經實現了對openEuler 20.03 LTS及商業發行版的支援。

在個人開發者賦能領域,openEuler社群將啟動培訓、賦能、認證等能力提升活動,活動包含不僅限於面向作業系統領域的職業技術認證、面向軟體廠商(ISV)開發者培訓賦能的技術沙龍、面向高校學生和初學者推出作業系統相關的技術課程和實驗指導。個人開發者的貢獻激發了整個openEuler生態的更多可能性,形成了鯤鵬產業的創造力基石。

本次峰會設立了數十個特別興趣小組(SIG)技術研討會議,與會的技術專家、社群參與者將圍繞基礎架構(Kernel、包管理、安全等)、應用(桌面、編譯語言、編譯器等)、虛擬化和容器(iSula、oVirt等)等技術方向的特性規劃、開發維護進行詳細的討論,為openEuler 20.09 LTS版本順利推出打下堅實的基礎。

總體而言,openEuler從上線到完成開源,再到社群建設與OSV合作體系建設,以及全面鋪開發行版合作以及系統性的開發者賦能方案。構築生態、升級技術、長期持續賦能開發者,openEuler的軟體開源之路還將繼續。

多樣性計算世界裡的鯤鵬巨人,正在進入心全體壯、魂魄強健的最佳狀態。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31561483/viewspace-2686858/,如需轉載,請註明出處,否則將追究法律責任。

相關文章