在今年7月舉辦的第四屆“企業云原生創新大會”上,SUSE與歐拉(openEuler)開源社區正式宣布雙方開啟戰略合作,并聯合發布了SUSE&歐拉開源操作系統發行版——數碩Linux。
雙方的合作將給中國的IT產業帶來哪些變化?SUSE收購Rancher后的市場策略有哪些調整?歐拉作為一個非常具有熱度和活力的開源社區,歐拉開源社區誕生了哪些新的開源項目?帶著這些問題,企業網D1Net采訪了SUSE大中華區總裁秦小康和歐拉開源社區技術委員會主席胡欣蔚。
堅持開源 SUSE把技術自由帶到中國
開源軟件的宗旨是Free,Free不僅僅是免費,更是自由,不能被限制,不能被壟斷,不能只被少數人掌握。事實上,中國在基礎軟、硬件領域與國外相比仍然存在明顯差距。正是Linux以及開源技術的出現,為IT從業者敞開了方便之門,讓技術人員能夠快速的學到先進的技術,能夠更快的追趕和進步,從而縮短在基礎軟件領域的差距。
三十多年以來,SUSE一直致力于開源軟件、尤其是企業級Linux業務的發展,為全球成千上萬的企業和組織服務,業務覆蓋金融、電信、制造、零售等各個行業領域,并且在這些行業場景中積累了豐富的實踐經驗。
SUSE根植中國17年,一直以來都非常重視中國市場,SUSE秉承開源的理念,把技術自由帶到中國,服務了1000多家客戶,為中國軟件業的發展增添助力。與此同時,SUSE也希望自身的基礎軟件技術能夠在中國市場豐富的場景中得到充分的使用和驗證,也讓更多大的科技組織能夠認識到基礎軟件和開源軟件的重要性,催生出更多像歐拉這樣活躍的開源社區,共同促進開源軟件的良性發展。
SUSE與歐拉開源社區合作助力技術本土化
秦小康提到:SUSE期望通過與歐拉開源社區合作,發揮SUSE的強項,將自身的先進技術以及基于各個行業場景化的工程經驗帶到中國,將SUSE的社區運營經驗帶給歐拉開源社區,通過知識的傳遞,實現技術本土化,同時與歐拉開源社區合作共同產出一些成果,服務更多的中國本土客戶,然后考慮如何將這些先進的技術和成果應用到全球,這是雙方合作的主要目標。
數碩Linux企業級操作系統是基于歐拉開源操作系統的Linux內核,也是基于Linux基金會的標準內核,是SUSE將其SUSE Linux已有的功能及大量的工程經驗,加入到歐拉開源操作系統內核版本上形成的產品,使其在性能、穩定性、安全性和應用性等方面更有保障。SUSE期望借助歐拉提供的底座,將其在企業級Linux技術方面的積累能夠應用到政府、智能制造、民生等關鍵領域的各類場景中去。據悉,數碩Linux產品正在持續迭代,目前已經完成產品1.1和1.2版本的開發,也在逐漸增加和完善功能,期望能夠在更多的行業中適用。
面向云原生 應對混合技術棧下的管理挑戰
近兩年,技術領域發生了很大變化,云計算和云原生的概念已經被大多數用戶接受和認可。秦小康表示:“云原生相關的組件、產品眾多,有些已經成熟,有些則剛剛開始。目前,大多數企業已經開始在生產環境中應用一些云原生技術,但是距生產環境中的大規模廣泛應用還需要一些時間,仍有很多問題亟待解決,這正是SUSE/Rancher努力的方向。”
秦小康介紹,SUSE和Rancher合并后,在云原生領域做了諸多探索:一方面,在企業級開源操作系統方面持續發力,將會推出更多新的產品;另一方面,除數據中心和云計算外,邊緣計算領域對開源技術和云原生的需求特別旺盛,SUSE/Rancher將會在邊緣場景相繼推出一些創新的產品。
目前,容器技術已經從技術驗證階段步入中小規模的生產環境應用階段,這是云計算技術進入下一個階段的主要標志,容器技術進入企業級環境將與虛擬化技術共存,產生一種新的模式。由于容器技術棧和虛擬化技術棧的軟、硬件產品將在企業中長期并行,需要新的技術對它們進行統一編排、調度和管理。秦小康透露:SUSE/Rancher在今年年初圍繞這一領域進行技術創新,開發基于混合技術棧的云環境進行統一管理、互聯互通以及互操作的產品,很快將有新的產品發布。
歐拉開源社區覆蓋領域不斷擴展
自歐拉開源社區開放以來, 逐漸成為一個非常具有熱度和活力的開源社區,歐拉開源社區的愿景是通過社區合作,打造創新平臺,構建支持多處理器架構、統一和開放的歐拉開源操作系統,推動軟硬件生態繁榮發展。胡欣蔚向企業網D1Net介紹了歐拉開源社區的最新進展。
從開發者數量來看,歐拉開源社區理事會及多家成員單位,共同積極的營造出一個吸引開發者參與社區開發的氛圍,使社區中有真實代碼貢獻的參與者人數,從開始運作時的不到400人,到目前超過1100人的規模,有了大幅增長,且貢獻者的人數還在不斷增加。
經過一年多的發展,歐拉開源社區覆蓋的領域逐漸從服務器向邊緣計算、嵌入式等領域延展,飛騰、申威以及國內多家基于開源RISC-V標準開發的芯片公司,先后加入歐拉開源社區,并基于歐拉開源社區開發產品。所以,當前歐拉開源操作系統版本已覆蓋包括X86、ARM64、申威以及RISC-V的指令集,能夠提供多樣化算力支持。
共同愿景 加快基礎軟件能力創新
胡欣蔚給出了歐拉開源社區對于本次合作的看法:“雙方都在聚焦基礎軟件的創新能力,SUSE在企業級Linux開發方面擁有非常豐富的經驗,包括版本構建功能的經驗,以及對企業級性能優化的經驗等等。今年上半年,SUSE將其在Btrfs上做的優化工作匯合到歐拉開源社區,使歐拉開源社區對高性能存儲介質的支持上了一個新臺階,使其在企業級應用市場的性能得到大幅提升。”
他表示:加快基礎軟件能力創新是雙方合作共同的愿景,歐拉開源社區是完全開放的開源社區,SUSE的加入,將會給歐拉開源社區當前的工程能力帶來巨大提升。從SUSE的角度來看,加入歐拉開源社區,有助于SUSE在邊緣計算、嵌入式和電子設備等領域拓展更多機會,更利于SUSE在中國的長期發展。
歐拉開源社區對于技術的選擇非常包容,Rancher主導的K3S在很多場景有其獨特的優勢,而社區的用戶和合作伙伴更傾向于K8S完整的軟件棧,兩者在歐拉開源社區都會完整提供。歐拉期望通過開源社區的運作方式,在不同的軟件組合上能夠碰撞出新的火花,給社區用戶、合作伙伴以及解決方案帶來額外收益。
他強調:“我們鼓勵各種技術的交叉融合,面對場景去做新方向的探索,我相信這里面的機會非常多,多到我們難以在當前對未來技術可能的機會做出有效的預測。”
歐拉開源社區加速基礎軟件研究成果轉化
歐拉開源社區的定位是把國內的基礎軟件研究和創新與企業落地結合,加速研究成果轉化。雖然國內在基礎軟件的學術研究方面進步很快,研究成果在很多國際會議上得到了廣泛認可,但是這些研究成果并沒有在基礎軟件的發行版本中出現。
“歐拉開源社區正在與國內高校逐步開展合作,希望建立一個‘產、學、研、用’的交流平臺,讓學術界和企業界的研究成果都可以通過歐拉開源社區平臺連接,讓歐拉開源社區能夠變成大家共同的底座,從而加速研究成果轉化。”胡欣蔚如是說。
據悉,上海交通大學分布式研究實驗室曾經發表過一篇關于新型存儲介質文件設計的論文,在國際上獲得了廣泛認可,但是那篇論文直到今年年初仍然只是一篇論文,并未成為Linux發行版或場景可用的文件系統。
歐拉開源社區和上海交通大學的老師在開源社區中已展開合作,基本將論文中設想的文件系統在Linux內核中實現出來,在今年9月即將發布的版本中,將作為一個嘗鮮特性提供給所有用戶。歐拉開源社區希望用這樣的方式,把國內新的研究成果帶到基礎軟件領域,讓它們在企業環境中真正可用。
歐拉開源社區打造兩個閉環 加速新技術孵化
胡欣蔚強調:歐拉開源社區期望形成兩個閉環,一個是新技術從孵化到商用的閉環,另一個是從社區技術到企業應用的閉環。他向企業網D1Net列舉了幾個典型的新技術孵化方面的案例。
第一個是容器引擎項目。大家熟悉的容器引擎Docker,雖然功能很完善但是過于厚重,不太適合邊緣計算的場景。歐拉開源操作系統的貢獻者中有嵌入式方面的背景,對容器的資源開銷和輕量級應用等都有訴求,于是歐拉開源社區基于這樣的理念開發出一套輕量級容器引擎,它與Docker相比占用資源更少,啟動速度更快。
第二個是虛擬化的輕量級系統仿真器。當前,使用虛擬化技術需要QEMU技術仿真器來支持仿真和驅動,由于QEMU以往主要用于支持硬件平臺的開發,云場景在使用時存在非常多的安全漏洞,且其代碼質量不高,對資源占用的開銷也非常大。為了解決上述問題,社區使用被廣泛認可的安全編程語言Rust,重新設計、實現輕量級的系統仿真器stage_ros,并在歐拉開源社區中開源,使其快速演進。
第三個是自優化引擎。對于大部分企業來說復雜環境下的系統管理和系統調優是一個很困難的過程,只有對系統足夠熟悉的管理員才能做好調優工作。歐拉開源社區開發了一套基于AI和機器學習的自優化引擎A-Tune,通過對系統上運行的應用進行指標采集,實現對系統配置的自動化調優,調優后可達20%的性能提升,A-Tune自優化引擎也已在歐拉開源社區開放。
第四個是secGear安全計算框架。近兩年,用戶對機密計算、安全隱私愈發關注,而不同硬件平臺對機密計算的實現方式也多種多樣。歐拉開源社區與合作伙伴中國銀聯共同制定了secGear安全計算框架,將不同處理器架構的機密計算方案的差異在軟件層面抹平,支持應用跨平臺調用安全計算環境中的服務,使得機密計算業務開發可以橫跨各種不同硬件。
寫在最后
可以看出,SUSE與歐拉開源社區的合作,雙方都拿出了十二分的誠意。歐拉開源社區的合作伙伴現已覆蓋芯片、服務器、操作系統、數據庫、軟件等超過100家企業,已構建了完整的產業生態,SUSE在其中扮演著至關重要的角色,相信在不久之后,雙方就會交出一份傲人的成績單,讓我們拭目以待。