天天看點

openEuler 攜手 SUSE 為世界級創新注入新力量

SUSECON 北京 2022 開源技術峰會圓滿落幕,會上來自 SUSE、SAP、亞馬遜雲科技、CNCF、openEuler 等行業大咖在 SUSECON 北京峰會主論壇分享了技術前瞻性觀點。以下是 openEuler 社群技術委員會主席胡欣蔚的分享。

openEuler 攜手 SUSE 為世界級創新注入新力量

大家上午好,很高興有機會在這裡和大家分享 openEuler 攜手 SUSE 為世界級創新注入新力量的話題。我目前是 openEuler 技術委員會的主席,我在參與openEuler 之前,2011 年開始在華為公司從事作業系統相關的工作,加入華為之前更早的時候我在 SUSE 中國工作了7年多,在 SUSE 這段經曆也是我從業經驗中一段非常美好的回憶,是以我跟 SUSE 本身就有非常緊密的聯系。

關于 openEuler

從 openEuler 社群開始講起,openEuler 其實不是一個傳統意義上做開源作業系統發行版的,華為在 2019 年的時候正式宣布開放,開始運作 openEuler 開源社群。在最開始的時候,我們看到目前在硬體發展上的趨勢,有越來越多樣化的算力,當時所有作業系統都是圍繞以 CPU 為中心,尤其是 X86 為中心的單一架構,我們認為作業系統可以在當中做一些事情,openEuler 最開始的目标是要能夠做成最好的支援多樣化算力的 Linux 參考平台。

有了最初這一想法之後,我們在市場跟客戶的交流中,逐漸看到有越來越多的跟作業系統相關的機會,是以在 2021 年的時候我們整個社群對 openEuler 定位也做了一次全新的更新。

在這次變更之後我們認為 openEuler 的目标,從原來對多樣性算力最佳支援的作業系統轉變成了多樣性算力,能夠支援多樣性裝置,能夠覆寫主流應用,服務數字全場景的作業系統。并且我們看到尤其在國内的應用場景裡,openEuler 和 openHarmony 鴻蒙一個面向數字全場景,一個面向端側和消費裝置,可以有效的能力共享、生态互通。

openEuler 一直在穩步的向前演進,我們每年的 3 月和 9 月都會釋出一個版本,并且每隔兩年我們會有從社群角度來說有這樣一個 LTS 長期版本,我們列舉一下在比較近的時間内,我們在 2020 年 9 月,2021 年 3 月,2021 年 9 月分别都有新的版本,今年 3 月我們釋出了最新的版本,這個版本覆寫基礎設施的全場景,使能數字化業務的創新。

全場景數字化是 openEuler v22.03 的重點,openEuler 作為參考平台可以在伺服器、雲計算、邊緣、在嵌入式場景得到使用,并且有一定的優勢。對于基礎能力來說,我們在長期發展演進過程中是在持續做創新的,包括對于南向、北向,對于水準協同的,以及對于各種工具的統一。預計下個月我們還會有一個創新版本在伺服器、雲、邊緣、嵌入式上面進一步有新的技術,這裡也簡單做了一些列舉。

我們看到 openEuler 本身有這樣一個願景,而且我們也從社群角度來說,很穩定的往前演進。我們和 SUSE 的連接配接是怎麼開始建立起來的呢?還是要從 SUSE 和 openEuler 共享的願景開始說起。

openEuler 結緣 SUSE

我們看到 SUSE 自己的定位是 go China,go global,服務于中國企業并且幫助企業的開源走向世界。SUSE 在中國做了很多工作,包括加入國内的開源基金會,以一個國際廠商姿态進行生态建設,關注本土的研發技術支援以及本土 Linux 人才的培養。在這個過程中和 openEuler 自身“紮根中國,走向世界”的願景其實是非常一緻的,是以在華為最早開始準備開源,建設 openEuler 社群的時候就已經和 SUSE 讨論過這方面的事宜。可以追溯到最開始我們準備做這件事情的時候,在 2019 年 9 月份,差不多 3 個月以後,openEuler 社群正式成立了。我們用了一年多的時間在社群裡面通過開源的方式,給所有人證明了華為以及 openEuler 社群真的是以開源的方式在運作這件事情,并且我們對它的投入是非常認真的。我們在 2021 年 7 月的時候有幸邀請到 SUSE 正式加入到了 openEuler 社群,2020 年 3 月和英特爾成立了 Intel Arch SIG,它的目标是幫助 openEuler 社群提升 X86 的營運能力,并且在今年6月份的時候也正式釋出了 SUSE Euler Linux 2.0 的版本。

SUSE 對 openEuler 社群的貢獻

這個過程中 SUSE 積極參與到了 openEuler 和上遊社群兩方,其中包括了對新的硬體驅動支援、新的功能特性、性能優化、安全增強、問題修複等等。SUSE 和 openEuler 有一樣的運作方式,都是以上遊社群合入為最高的技術目标,同時我們也不會拘泥于所有特性一定要先合入上遊,我們會以客戶需求,會以市場實際的變化來更靈活的響應,是以在這個過程中 SUSE 和 openEuler 可以有更多的協同。

去年 SUSE 加入到 openEuler 之後已經為社群做了非常多的貢獻,像剛才提到的 SUSE 和 Intel 一起成立的 Intel Arch SIG,很大的提升了openEuler 參考平台對英特爾硬體體系架構優化和支援,尤其對英特爾新的硬體的支援。除了這樣一個 SIG 之外,SUSE 的工程師和技術愛好者也深度參與到了 openEuler 的核心 SIG,對于核心本身的特性做增強和維護,參與到了我們 Release SIG 節奏設計,為參考平台釋出的流程設計作了很多改進。還有對于 QA,我們在社群裡面對于參考平台本身的品質保證,運作的方式,除了 SIG 之外 SUSE 還發揮了自己國際化廠商本身的優勢,在安全領域 SUSE 和 openEuler 一起開始參與到國際安全社群的關聯,這裡面包括了我們對于開源軟體上遊社群漏洞的感覺,以及對于安全啟動技術在國内的适配。除此之外SUSE 還參與到了目前 openEuler 已經開始運作的社群服務資料中心以及社群整個建構系統對于龍芯架構的支援,這些都展現出 SUSE 本身在 Linux 領域技術的積累以及對 openEuler 社群的重大貢獻。

對 SUSE 未來在社群的期待

我相信 SUSE 在接下來的 openEuler 社群演進過程中會對社群做出更大的貢獻,對南向生态方面,我們期待 SUSE 可以繼續把英特爾的架構軟體創新方案在 openEuler 整個參考平台裡持續落地,能夠看護 X86 的架構,對主流硬體驅動也可以為社群做更好的貢獻,能夠做維護。

繼續閱讀