技術委員會主席楊勇:下一代作業系統展望|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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 龍蜥利器:系統運維工具 SysAK的雲上應用效能診斷 | 龍蜥技術運維
- 倒數計時3天!雲棲大會龍蜥作業系統峰會最新議程一覽作業系統
- 龍蜥社群理事長展望作業系統 2022:加速駛向快車道,雲、XPU和開源成“催化劑”作業系統
- 龍蜥社群 5 月技術委員會會議順利召開,新一代作業系統研發路線圖釋出作業系統
- 面向雲時代的龍蜥作業系統 是 CentOS 替代的最佳選擇作業系統CentOS
- 資料中心廠商超雲加入龍蜥社群,多款伺服器完成與龍蜥作業系統適配伺服器作業系統
- 作業系統遷移難?Alibaba Cloud Linux 支援跨版本升級 | 龍蜥技術作業系統CloudLinux
- 百度技術委員會主席廖若雪推薦《推薦系統》
- ZStack 與龍蜥作業系統完成相容性認證,共同打造安全可信的雲+OS技術生態作業系統
- 全面升級!龍蜥自動化運維平臺 SysOM 2.0 可支援作業系統一站式遷移 | 龍蜥技術運維作業系統
- 技術門檻高?來看 Intel 機密計算技術在龍蜥社群的實踐 | 龍蜥技術Intel
- 圓滿落幕!56 人參加,龍蜥社群技術委員會、運營委員會會議順利完成
- 龍蜥作業系統上玩轉銅鎖密碼庫作業系統密碼
- 陸奇加入拼多多,擔任技術委員會主席!
- 通用 GPU 領先企業登臨科技加入龍蜥社群,完成與龍蜥作業系統的相容適配GPU作業系統
- 龍蜥副理事長張東:潮蜥共引,繁榮系統軟體生態 | 2023龍蜥作業系統大會作業系統
- 基於龍蜥作業系統指令加速,降低雲原生閘道器的構建成本作業系統
- 助力Koordinator雲原生單機混部,龍蜥混部技術提升CPU利用率達60%|龍蜥技術
- InfoQ專訪龍蜥社群陳緒:從CentOS 停服說起,龍蜥作業系統的開源觀CentOS作業系統
- SSD 儲存領域廠商大普微加入龍蜥社群,完成與龍蜥作業系統適配作業系統
- 紅象雲騰完成與龍蜥作業系統相容適配,產品執行穩定作業系統
- 今晚直播:展望2022,作業系統將走向何方?作業系統
- 系統運維 SysOM profiling 在雲上環境的應用觀測實踐 | 龍蜥技術運維
- 中興通訊攜手龍蜥社群,共創繁榮生態 | 2023龍蜥作業系統大會作業系統
- 喜報!龍蜥作業系統&龍蜥社群雙雙榮登2021“科創中國”開源創新榜!作業系統
- 中興新支點加入龍蜥社群,共建作業系統開源新生態作業系統
- 龍蜥開源Plugsched:首次實現 Linux kernel 排程器熱升級 | 龍蜥技術Linux
- Linux中國對話龍蜥社群4位理事:龍蜥作業系統捐贈的背後,是誰在推動?Linux作業系統
- 共話龍蜥:中國作業系統到底有沒有角力世界舞臺的實力?作業系統
- 技術解讀:Dragonfly 基於 P2P 的智慧映象加速系統 | 龍蜥技術Go
- 議題徵集!2023 龍蜥作業系統大會硬核啟動作業系統
- 對話openGauss社群技術委員會主席李國良:核心技術是買不來的。
- 深入解讀雲場景下的網路抖動 | 龍蜥技術
- 浪潮資訊加入,已完成與龍蜥作業系統產品相容性驗證作業系統
- 紅象雲騰大資料基礎平臺與龍蜥社群作業系統再次完成聯合測試大資料作業系統
- 龍蜥社群成立雲原生 SIG,引入 3 大核心技術,共建雲原生生態
- 下一代資訊科技論壇雲作業系統介紹作業系統
- eBPF 雙子座:天使 or 惡魔?| 龍蜥技術eBPF