編者按
開源孕育于軟件,發展于數字經濟,是開放、協同、共享的新型生產方式,對于新時期推動經濟發展、科技創新、文化繁榮、社會治理、開放合作、共同富裕具有重要意義。長期以來,中國始終秉持開放、融通、互利、共贏的合作觀,積極融入全球產業鏈供應鏈,基本構建了規模大、體系全、競爭力較強的產業體系,為開源發展提供了土壤、積蓄了能量、創造了條件。 為了更好地宣傳中國開發者在開源技術領域的貢獻和創新,幫助更多人更充分了解開源和開發者對中國技術創新發展的貢獻和意義。開放原子開源基金會與中國電子報重磅推出“開源發展與開發者”專題報道,邀請開放原子開源基金會理事長、兩院院士,以及基金會旗下的重點開源項目、頭部科技企業負責人和專家撰寫署名文章,分享對開源技術和開發者的見解和實踐經驗。openEuler項目開源于2019年下半年,這是一個基于廣大開源社區的成果進一步發展而來的開源操作系統社區。到2023年,openEuler自身也已經成為一個活躍的開源社區。
openEuler社區進展
目前社區中日常活躍的開發人員已從300人增加到了近4000人,增長約10倍。所有這些開發人員與社區的活躍用戶,每天會產生100多個代碼提交請求,而openEuler直接集成的軟件包每天會增加約30個,每月有約10個新項目加入openEuler,并且社區平均每月發布80個錯誤修復更新。 openEuler已得到產業認可。基于社區開發者的活躍和付出,openEuler系的操作系統累計裝機量已達到255.55萬套。社區有超過1000個成員單位,其中不少企業已在生產系統中采用基于openEuler的操作系統,包括眾多關鍵信息基礎設施行業。這意味著openEuler已在關鍵行業中得到評估和驗證。未來,openEuler將會被更廣泛地采用。openEuler保持了快速創新的活力。比如,MICA項目支出實時操作系統和非實時操作系統在單一多核SoC上的協同運行,軟總線項目可以使邊緣設備自動發現并相互通信。KubeOS項目,使得K8S可以直接管理操作系統本身。Etmem項目,可以將分層內存管理呈現為統一的內存池。 目前社區已有超過400個創新代碼倉,并還在不斷增加。未來會有越來越多的項目從openEuler啟航,產生自己的行業影響力。
支持多樣性算力的智能時代已經來到
隨著人工智能技術和物聯網的迅猛發展,計算能力的需求正在迅速增長。有人預計,到2030年,全球的通用計算能力將達到3.3 zFlops,較2020年增長了十倍。全球人工智能計算能力將增加到105 zFlops,較2020年增長500倍。 伴隨算力需求快速增長,人工智能(AI)技術也快速崛起,各項創新技術紛紛涌現。從萬物智聯到工業數字化轉型,多樣性算力和人工智能時代已經到來。這為操作系統帶來了新的使命訴求。 為了成為支持多樣性算力的全場景智能操作系統,openEuler秉持著“OS for AI, AI for OS”的理念,致力于將人工智能融入操作系統的方方面面。我們的愿景是將openEuler打造成一個適用于各種場景的多元化和智能計算的操作系統,使其與眾不同。
openEuler支持OS for AI技術特點
不同的計算任務需要不同的計算能力。通用計算需要CPU,人工智能需要GPU或TPU,圖形需要GPU。這也是為什么DSA越來越受歡迎的原因。 但同時,當前計算能力存在使用效率的問題。當今的數據中心中,有大約一半的計算能力沒有真正應用。多樣性算力使利用率偏低的情況變得更糟。因為應用程序對算力的需求在不斷變化,而操作系統與基礎軟件依然采用靜態分配和管理的方式對待不同的算力。 總的來看,一方面算力需求快速增長,另一方面,算力浪費嚴重。這是操作系統面臨的挑戰與機遇,是操作系統為碳達峰和未來碳中和能做出貢獻的領域。 低效利用的主要原因之一是不靈活,而不靈活源于多樣性算力之間的隔離。目前,操作系統將這些計算能力作為獨立的設備進行管理。openEuler的愿景是將這些獨立的設備匯聚在一起,使操作系統能夠從全局的角度管理、分配和調度資源。在這些領域,openEuler都已取得了一些進展。
openEuler支持AI of OS技術特點
未來的操作系統應該為AI設計,同時也可以由AI管理,提供AI能力。 openEuler已經初步具備能力,可以由人工智能進行操作和管理。社區開發人員正在嘗試將大型語言模型與系統管理員連接起來。系統管理員可以通過日常語言溝通的形式,向EulerCopilot提出請求,以收集、分析和微調系統。而EulerCopilot則可以借助A-Tune和A-ops的幫助生成腳本,分析系統瓶頸,更改內核和系統參數。從而使服務能夠以更高的吞吐量運行,使用更少的硬件資源,并保持最新狀態。 此外,openEuler還支持利用AI進行構建和測試。例如,openEuler集成的畢昇編譯器,就在研究如何用人工智能替代啟發式算法,以生成更快、更小的openEuler二進制文件。我們也擴展了模糊測試,利用人工智能生成測試模型,這有助于提高openEuler的質量,并將測試結果反饋給上游,以使更大的社區受益。 簡而言之,我們在openEuler項目當前努力開發AI for OS的技術,希望操作系統能夠隨智能化時代的發展,更好地為用戶、為業務服務。
面向全場景的openEuler
在萬物智聯的大趨勢下,越來越需要一個能夠支持各種場景的平臺,以滿足來自硬件和應用新的需求。從openEuler角度,可稱之為對全場景的支持。全場景的操作系統并不意味著在嵌入式、邊緣、服務器和云端上運行相同的實例。而是需要一個操作系統平臺,能夠為支持的所有不同場景創建實例。從而實現技術共享、按需組合、生態互通、極簡互聯。這方面,openEuler具有獨特優勢。 一方面,openEuler和OpenHarmony兩個項目緊密協同,兩者配合在包括“電鴻”等場景下已得到驗證,可以形成一個完成的端邊協同方案。另一方面,openEuler也在不斷完善自身的工具鏈,使得軟件組件可以根據需求組合和定制。通過基于單一操作系統平臺,云端、邊緣和嵌入式的生態系統可以相互協作。為嵌入式開發的應用程序可以移植到邊緣并繼續運行。而且互聯和通信也可以得到極大簡化。跨領域創新變得更容易。
未來的目標與挑戰
openEuler秉持“以AI賦能openEuler更智能,以openEuler使能AI更高效”的理念。通過異構算力協同,實現超大容量和高效算力。通過PB級異構內存管理,使訓練效率提升20%以上,通過異構算力多維調度,使推理并發提升50%以上。這些目標之后,需要對技術細節的極致追求和把握,需要對代碼質量的高度熱情和重視,需要不同領域開發者的緊密團結和協同。這樣規模的協作在國內的開源開發者社區是沒有出現過的,這樣的技術挑戰也沒有成功的先例可循。openEuler致力于為開發者提供一個更為智能、高效的開發運行環境,推動操作系統與人工智能的深度融合。進一步前行的過程中,希望能得到更多社區同行者的支持,共同打造2030年的openEuler操作系統。 訪問“開放原子”視頻號觀看2023開放原子開發者大會回放
點擊“閱讀原文”訪問AtomGit
下載經嘉賓授權的演講材料
原文標題:開源發展與開發者專題 | openEuler技術委員會主席胡欣蔚:openEuler推動操作系統與人工智能深度融合
文章出處:【微信公眾號:開放原子】歡迎添加關注!文章轉載請注明出處。
-
OpenHarmony
+關注
關注
25文章
3713瀏覽量
16256 -
開放原子基金會
+關注
關注
1文章
484瀏覽量
5186
原文標題:開源發展與開發者專題 | openEuler技術委員會主席胡欣蔚:openEuler推動操作系統與人工智能深度融合
文章出處:【微信號:開放原子,微信公眾號:開放原子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論