技術委員會主席楊勇:下一代作業系統展望|2022雲棲龍蜥實錄
在剛剛結束的2022雲棲大會龍蜥作業系統峰會上,龍蜥技術委員會主席,阿里雲作業系統技術總監楊勇做了《下一代作業系統展望》的主題演講,以下為演講實錄。
大家上午好!今天由我來彙報一下龍蜥作業系統的未來展望。整體內容將分為社群發展近況、技術佈局和研發進展、下一步演進和展望共三部分。
謀定全域性發展 升級下一代作業系統原生社群
先介紹一下社群發展近況。龍蜥社群成立之初,就堅持要有一個比較體系化的完整佈局。正如圖中所示,在國際開源生態的上中下游,形成一個體系化的協同。
首先,在國際上游專案中,社群一直堅持著對開源創新的技術引領。例如,我們近期做的一些雲原生儲存的工作,已經在 Linux 社群形成了一個事實標準。再如,我們對雲上 DPU 硬體的支援,圍繞 DPU 的兩種網路介面協議介面,RDMA 和 VIRTIO,做出了自己的新型協議站 (SMC-R) 和新的協議規範 (VIRTIO 1.2),其中一部分產出已經被國際社群接受成為下一代標準。
其次,社群的 21 家理事單位和近 250 家合作伙伴,正在透過社群形成作業系統產業的協同分工,並透過社群產品演進迭代的方式,支撐了下游各個廠商的商業模式。透過打造產品生態的方式,把上下游合作聯動起來。例如,龍蜥作業系統目前有社群板、商業衍生版和企業定製版,透過共同形成的這樣一個社群產品矩陣,能夠滿足多樣化的使用者訴求。
提到社群版,這裡要重點強調的是,除社群當前的主流版本 Anolis OS 8,我們已經發布了下一代作業系統 Anolis OS 23 的公測版本,計劃將於 2023 年釋出正式版本。
正是因為有下一代作業系統的規劃,我們在過去的一年裡,完成了從面向產品研發,到面向原生社群協同,圍繞下一代作業系統社群協同研釋出局的轉變,這個轉變有三個方面:
首先,從使用者視角看,我們一開始面對的是 CentOS 停服對使用者的衝擊,抓住了這一機遇,迅速擴大了社群使用者體量。與此同時,我們也找到了志同道合的合作伙伴,有更多的廠商加入社群。但我們從未止步於此,我們進一步思考整個計算產業的未來,明確提出了社群長期的使命,把解決企業上雲的問題,作為社群進步的重要驅動力,幫助企業更好的遷移上雲,用好雲。
其次,從產品視角看,我們持續在思考兩個問題,一個問題是:龍蜥社群當前打造了一個傳統的經典 Linux 發行版,在未來,如何憑藉雲原生技術,進一步迭代為更好的產品形態?另一個問題是:如何繼續引領業界的創新?值得一提的是,龍蜥社群技術委員會,近期公佈了下一代作業系統路線圖,同時首次釋出了ACNS(Anolis Cloud Native Suite)的雲原生產品套件。此外,在 CVE 安全漏洞管理的能力上,在堅持政策合規的同時,也在國際上有了進一步的合作和互動。
最後,從社群開發者視角看,我們在持續思考,如何透過分層分類技術路線,去做好作業系統的選型,以及整個開源供應鏈的構建。龍蜥社群不僅僅是開發者平臺,更是一個產品協同平臺,這是一個非常龐大且複雜的體系。因此,我們將圍繞下一代作業系統升級社群基礎設施能力。
基於此,社群技術委員會發布了社群未來三年的產品版本藍圖。
首先,龍蜥作業系統每兩年會有一個社群的主版本,每四年會從主版本選擇一個作為 LTS 版本,用來做好社群的上下游產品的支撐。在這次釋出裡,圍繞著社群版產品的三年規劃,社群下游的衍生版規劃正在逐步完善和披露。以社群理事單位統信軟體,阿里雲的產品為例,它們依託社群的三年規劃,也各自發布了下游衍生版本的規劃,包括了當前主版本和下一代版本。
其次,我們在技術治理方面推進“技術商業化三步走”的策略。
第一,依託龍蜥社群版本打造一個社群創新技術入口,基於分層分類的技術路線,推動實現社群協同研發。
第二,透過社群這個平臺,促進創新技術特性完成孵化,走向成熟,然後將這些技術移植到主流版本。
第三,透過社群產品的規模化使用,讓創新技術達到商業化標準,合併到夥伴的商業版本。比如前面提到雲原生儲存特性,和雲原生網路相關特性,我們不但在上游有標準,而且在國內其它網際網路公司也有規模化應用。
技術升級 八大技術方向
接下來,講一下社群下一代作業系統的佈局和研發進展。社群今天擁有 49 個 SIG,上百位 Maintainer,上千名開發者。在此規模下,社群如何做到高效的創新和產品的整合交付?實際上,我們明確聚焦了八大技術方向,如上圖所示,我們稱之為“三橫五縱”。
“三橫”包括兩北一南。北向是經典的作業系統和雲原生的兩大場景,且今天這兩個場景都有著豐富的生態;南向的場景,更多聚焦於硬體生態,我們希望在一個多晶片、多資料中心的未來,能有一個非常好的產品,去容納這種多樣化,並且能夠給使用者雲上雲下一致性的體驗。
“五縱”的話,更多是覆蓋全棧的工作,包括安全可信、程式語言、軟硬協同、運維與效能、社群基礎設施。比如,前面提到的雲原生 DPU 的工作,就需要軟硬協同的系統設計:從 DPU 內部遵循的協議規範,再到 DPU 之上執行作業系統軟體棧,再到協議應用軟體的執行,就是典型的軟硬協同創新。
大家可以在《2022龍蜥社群全景白皮書》(關注龍蜥公眾號回覆關鍵字“白皮書”獲取檢視)中看到關於社群八大技術的詳細介紹。我們認為未來社群的競爭力就聚焦在這八大方向上,不管是龍蜥作業系統產品的釋出,還是社群產品需求管理的需求池,都會圍繞這八大技術方向進行組織。由此,龍蜥社群將聚焦八大技術方向,收穫更多技術影響力,更豐富的開源產品矩陣、更多外部產業合作、更豐富的硬體生態。
接下來,我們進入下一代作業系統——Anolis OS 23 的話題。在未來技術趨勢方面,社群主要是圍繞著下一代資料中心的技術趨勢、下一代的雲原生軟體棧的需求、以及軟硬協同的技術發展趨勢展開。在產品定位方面,社群不但要考慮產業合規性,更要考慮到技術的領先性。我們可以看到,雲端計算頭部廠商都已經發布了下一代作業系統,業內面向下一代資料中心的新技術也在不斷湧現。社群的技術路線一定是要具有前瞻性,面向未來的 3-5 年去看,其中非常重要的一點,就是做好開源軟體供應鏈的合規。
接下來我們介紹一下 Anolis OS 23 的產品主特性。首先,是雙核心架構,5.10 預設核心和 6.x 創新核心。其中,5.10 核心,是支援下一代資料中心晶片的產品化核心。6.X 核心,是目前技術委員會與社群理事單位未來研發的重點,正在持續的滾動選型中。其次,是面向晶片最佳化的工具鏈,面向晶片的工具鏈最佳化,是系統效能提升的關鍵。再次,面向場景最佳化的周邊方案和特性,共同圍繞 Anolis OS 23 組成了周邊產品矩陣。例如,這裡的雲原生套件 ACNS 和已經發布的 SiliconFastOS;除此之外,還包括安全可信、軟硬協同設計、只讀儲存和容器儲存等。
最後,重點介紹一下龍蜥雲原生套件 ACNS。在未來的雲原生場景裡,充分考慮使用者需要什麼樣的軟體棧的情況下,ACNS 的設計起點還是比較高的。例如,雲原生套件裡面的ACK-D 是 Kubernetes 發行版。此外,龍蜥社群在上游貢獻 Kata 3.0,貢獻成為了社群的事實標準,併成為龍蜥的最佳實踐;還有云原生儲存,我們在 Linux 5.19 核心裡實現了 EROFS 的主特性,並且已經在社群 5.10、4.19 核心裡面都可以支援,配合該主特性,加上 CNCF Nydus 專案,形成一個完整的雲原生儲存加速方案,並在其它網際網路公司也開始實際應用;此外,套件裡還包括有映象分發,面向容器場景最佳化作業系統 LifseaOS,降低了資料中心的成本,這個技術已經開始惠及到了下游企業市場,形成了企業應用的案例。
未來技術演進與展望
我們不妨設想一下,如果龍蜥雲原生套件加上 Anolis OS 23,共同構成未來軟體棧的一個演進起點,那麼龍蜥社群未來的技術演進會是什麼樣子?
這裡我們簡單談一下,未來可能的技術演進方向。在雲-邊-端的場景裡,業介面臨的是整個硬體生態碎片化的局面,這裡面的異構計算都是多樣化的。作業系統如何在雲場景下做好多樣化支援的同時,還能向上給應用開發者一個一致性的體驗,這是龍蜥作業系統未來 3-5 年奮鬥的目標。我們也看到,不論在此刻的雲棲大會上,還是彼時的計算業界,應用雲原生 Serverless 化是未來的趨勢,龍蜥作業系統要服務好這樣的場景。
今天,硬體的發展已經進入到一個所謂的“後摩爾時代”,雖然晶片的製程技術還在繼續發展(1 奈米),但是整體發展速度在放緩。這對今天的資料中心,帶來一個比較大的挑戰,也會促使資料中心誕生一些比較新的技術。例如,異構算力的發展、特別是 DPU 技術或者叫 XPU 的發展,以及智慧硬體的發展,這些硬體裡面,都可能執行一個更小的作業系統,再依託系統的資料,利用資源管理和排程技術,進一步降低資料中心的計算成本。此外,物理資源池化的相關技術,可以不斷提升計算密度和可靠性,甚至打破現有物理機的邊界。總之,後摩爾時代,我們站在作業系統立場,需要充分考慮智慧硬體、資源池化、資料安全和隱私計算,軟硬體全棧協同設計與最佳化等多重發展方向和機會。
最後,演講結束前預告一下:龍蜥社群馬上會成立加速器 SIG,我們會發布加速器方案,希望未來 3 年,我們在這些軟硬協同的技術領域有更多的透出。謝謝大家!(完)
友情提示:雲棲大會相關技術影片本週陸續會同步至龍蜥官網,還請持續關注龍蜥公眾號不迷路,屆時第一時間獲取最新資訊,龍蜥官網上線後,也會同步龍蜥社群~
相關連結下載地址:
1、龍蜥社群社群全景白皮書(或公眾號回覆關鍵字“白皮書”獲取):
2、2022龍蜥社群生態使用者實踐精選連結地址(或公眾號回覆關鍵字“案例集”獲取):
%E9%BE%99%E8%9C%A5%E6%A1%88%E4%BE%8B%E9%9B%86-%E5%8D%95%E9%A1%B5.pdf
3、龍騰計劃 2.0——龍蜥社群生態發展計劃連結
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004278/viewspace-2922648/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 龍蜥社群 5 月技術委員會會議順利召開,新一代作業系統研發路線圖釋出作業系統
- 倒數計時3天!雲棲大會龍蜥作業系統峰會最新議程一覽作業系統
- 圓滿落幕!56 人參加,龍蜥社群技術委員會、運營委員會會議順利完成
- 陸奇加入拼多多,擔任技術委員會主席!
- 龍蜥社群理事長展望作業系統 2022:加速駛向快車道,雲、XPU和開源成“催化劑”作業系統
- 龍蜥副理事長張東:潮蜥共引,繁榮系統軟體生態 | 2023龍蜥作業系統大會作業系統
- 龍蜥利器:系統運維工具 SysAK的雲上應用效能診斷 | 龍蜥技術運維
- 28 位委員出席,龍蜥社群第 15 次運營委員會會議順利召開
- 作業系統遷移難?Alibaba Cloud Linux 支援跨版本升級 | 龍蜥技術作業系統CloudLinux
- 對話openGauss社群技術委員會主席李國良:核心技術是買不來的。
- 議題徵集!2023 龍蜥作業系統大會硬核啟動作業系統
- 龍蜥社群第 21 次運營委員會圓滿結束!
- 中興通訊攜手龍蜥社群,共創繁榮生態 | 2023龍蜥作業系統大會作業系統
- 速速報名!請查收 2023 龍蜥作業系統大會超全指南作業系統
- ZStack 與龍蜥作業系統完成相容性認證,共同打造安全可信的雲+OS技術生態作業系統
- 資料中心廠商超雲加入龍蜥社群,多款伺服器完成與龍蜥作業系統適配伺服器作業系統
- 龍蜥社群第 20 次運營委員會議圓滿結束!
- 龍蜥社群第九次運營委員會會議順利召開
- 全面升級!龍蜥自動化運維平臺 SysOM 2.0 可支援作業系統一站式遷移 | 龍蜥技術運維作業系統
- 面向雲時代的龍蜥作業系統 是 CentOS 替代的最佳選擇作業系統CentOS
- 技術門檻高?來看 Intel 機密計算技術在龍蜥社群的實踐 | 龍蜥技術Intel
- 龍蜥社群第七次運營委員會會議順利召開
- 龍蜥社群第八次運營委員會會議順利召開
- 網易雲信 Crash 異常治理實踐 | 智企技術委員會技術專題系列
- 入選全國資訊科技標準化技術委員會生物特徵識別技術委員會特徵
- 今晚直播:展望2022,作業系統將走向何方?作業系統
- 系統運維 SysOM profiling 在雲上環境的應用觀測實踐 | 龍蜥技術運維
- 龍蜥社群第 13 次運營會議召開!全票透過委員輪崗運作機制
- 龍蜥作業系統上玩轉銅鎖密碼庫作業系統密碼
- 等你加入!Tungsten Fabric中文社群技術委員會會員徵集中
- 龍蜥社群第十次運營委員會議順利召開!
- 阿里巴巴成立雲原生技術委員會 雲原生升級為阿里技術新戰略阿里
- 阿里巴巴成立雲原生技術委員會,雲原生升級為阿里技術新戰略阿里
- 通用 GPU 領先企業登臨科技加入龍蜥社群,完成與龍蜥作業系統的相容適配GPU作業系統
- 助力Koordinator雲原生單機混部,龍蜥混部技術提升CPU利用率達60%|龍蜥技術
- 基於龍蜥作業系統指令加速,降低雲原生閘道器的構建成本作業系統
- 共治、共建、共享!龍蜥社群第 16 次運營委員會會議順利召開!
- SSD 儲存領域廠商大普微加入龍蜥社群,完成與龍蜥作業系統適配作業系統