chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

openEuler倡議建立eBPF軟件發(fā)布標準

openEuler ? 來源:openEuler ? 作者:openEuler ? 2022-12-06 10:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

eBPF 是一個能夠在內(nèi)核運行沙箱程序的技術,提供了一種在內(nèi)核事件和用戶程序事件發(fā)生時安全注入代碼的機制,使得非內(nèi)核開發(fā)人員也可以對內(nèi)核進行控制。隨著內(nèi)核的發(fā)展,eBPF 逐步從最初的數(shù)據(jù)包過濾擴展到了網(wǎng)絡、內(nèi)核、安全、跟蹤等,而且它的功能特性還在快速發(fā)展中,早期的 BPF 被稱為經(jīng)典 BPF,簡稱 cBPF,正是這種功能擴展,使得現(xiàn)在的 BPF 被稱為擴展 BPF,簡稱 eBPF。

如今 eBPF 被廣泛應用在云原生、可觀測、性能調(diào)優(yōu)、安全、硬件加速等領域,并且其應用場景還在快速擴展,各種場景基于 eBPF 技術的創(chuàng)新 idea 呈現(xiàn)井噴現(xiàn)象,eBPF 的時代已經(jīng)來臨。

eBPF 技術現(xiàn)狀

雖然 eBPF 技術應用呈現(xiàn)井噴現(xiàn)象,但是開發(fā)、發(fā)布、安裝等相關的基礎技術出現(xiàn)碎片化現(xiàn)象,導致技術成果無法快速平移至行業(yè)客戶生產(chǎn)環(huán)境;相似 eBPF 技術應用在重復實踐。這些問題阻礙 eBPF 技術的普及與推廣。

如下圖所示,總結(jié)目前 eBPF 的開發(fā)、發(fā)布方式基本可以劃分成 2 種技術路線:

開發(fā)態(tài)、運行態(tài)分離(典型代表 libbpf)

優(yōu)點:ELF 文件形式(或者鏈接進應用程序)發(fā)布,運行時輕量化,適合生產(chǎn)環(huán)境大規(guī)模應用。

缺點:應用技術門檻高,且不具備可移植性(比如高內(nèi)核版本的 eBPF 程序無法移植至低內(nèi)核版本中)。

開發(fā)態(tài)、運行態(tài)融合(典型代表 BCC)

優(yōu)點:源碼形式發(fā)布天然具備可移植性;封裝抽象運行時,提供高級語言 API,降低開發(fā)難度。

缺點:運行時重型化,對生產(chǎn)環(huán)境要求較高(需要安裝開發(fā)態(tài)一系列工具);高度抽象后,降低使用靈活度,不適合大型應用開發(fā)。

03500d2e-7486-11ed-8abf-dac502259ad0.png

這兩種技術路線都存在弊端,隨著 eBPF 技術的發(fā)展,出現(xiàn) BumbleBee 、eunomia-bpf 等項目致力于綜合這兩類技術路線的優(yōu)點,但依舊缺乏對 eBPF 基礎技術的整體規(guī)劃。

eBPF 發(fā)展展望

eBPF summit 2022 《The future of eBPF in the Linux Kernel》展望了 eBPF 的發(fā)展方向,具體的演進方向包括幾個方面:

更完備的編程能力:當前 eBPF 的編程能力存在一些局限性(比如不支持變量邊界的循環(huán),指令數(shù)量受限等),演進目標提供圖靈完備的編程能力。

更強的安全性:支持類型安全,增強運行時 Verifier,演進目標是提供媲美 Rust 的安全編程能力。

更廣泛的移植能力:增強 CO-RE,加強 Helper 接口可移植能力,實現(xiàn)跨體系、平臺的移植能力。

更強的可編程能力:支持訪問/修改內(nèi)核任意參數(shù)、返回值,實現(xiàn)更強的內(nèi)核編程能力。

概括其演進目標是希望將 eBPF 打造成一款針對內(nèi)核(包括硬件)運行時的安全編程語言,通過該語言構(gòu)建 eBPF 軟件,用來承載內(nèi)核(或硬件)的能力。演進結(jié)果產(chǎn)生一個有趣現(xiàn)象:按照傳統(tǒng)軟件類型劃分方式,我們很難將 eBPF 軟件歸類成應用軟件或是系統(tǒng)軟件。所以,干脆將其定義成一種獨立軟件形態(tài):內(nèi)核態(tài)服務(eBPF as Service)。

036b4fd0-7486-11ed-8abf-dac502259ad0.png

eBPF Service 形態(tài)

建立 eBPF 行業(yè)標準的思路

eBPF 軟件有別于系統(tǒng)軟件、應用軟件,從軟件自身特點而言,其應具備符合其自身特點的開發(fā)、編譯、打包、發(fā)布、安裝、升級等工具系列。

當前 eBPF 的開發(fā)框架、發(fā)布形式發(fā)展迅速,但也存在一些問題,包括跨版本移植能力、多場景支持能力、開發(fā)易用性、服務可獲得性等問題。openEuler 可編程內(nèi)核 SIG 希望標準化 eBPF 軟件相關基礎技術(包括打包、發(fā)布、安裝、升級等),方便 eBPF 技術在各行業(yè)、場景的推廣。為此,由多家企業(yè)/高校在 openEuler 社區(qū)倡議建立行業(yè)標準,通過標準化發(fā)布將內(nèi)核定制能力、硬件卸載能力向社區(qū)用戶提供性能加速、安全加固、智能觀測等服務。

預計我們將在 12 月份組織一次線上 meetup,當前參與企業(yè)/組織包括天翼云、深信服、華為、西郵、中山大學、中科馭數(shù)、信通院、銳捷等,希望國內(nèi)對 eBPF 技術有訴求、規(guī)劃的廠商加入本次 meetup,建立 eBPF 技術相關標準,為 eBPF 技術應用、科研提供較好的基礎平臺。

具體討論范圍劃分成三個方向:

eBPF runtime:負責提供具備可移植性的軟件安裝能力,軟件熱升級能力,包管理等能力。

eBPF Development Kit:負責提供一站式開發(fā)、調(diào)試、編譯工具,提供具備跨體系、平臺移植能力的軟件包發(fā)布能力。

eBPF Service HUB:負責提供 eBPF Service 集市化管理,提供 eBPF Service 推送、分發(fā)等能力。

03901144-7486-11ed-8abf-dac502259ad0.png

openEuler 可編程內(nèi)核 SIG 目標

openEuler 可編程內(nèi)核 SIG 目標之一就是推動 eBPF as Service 標準化工作,將內(nèi)核能力、硬件加速能力服務化、集市化,惠及更多的社區(qū)用戶。

與此同時,openEuler 社區(qū)會將行業(yè)標準內(nèi)的一些基礎軟件、技術標準推送至 Linux 上游社區(qū),加強 eBPF 技術生態(tài)建設,提升國內(nèi) eBPF 技術在上游社區(qū)影響力。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3689

    瀏覽量

    95270
  • 云原生
    +關注

    關注

    0

    文章

    261

    瀏覽量

    8277
  • openEuler
    +關注

    關注

    2

    文章

    328

    瀏覽量

    6342

原文標題:openEuler 倡議建立 eBPF 軟件發(fā)布標準

文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    openEuler 助力 RISC-V 服務器生態(tài)建設,以及對 RVA23 的支持進展

    openEuler 挑戰(zhàn)和路線圖》,圍繞 openEuler 介紹、基礎設施驅(qū)動生產(chǎn)力以及推進 RV32 相關標準工作三方面展開分享。 ? openEuler 是 2019 年開源
    發(fā)表于 07-18 09:45 ?3901次閱讀

    openEuler 22.03為什么無法運行在VisionFive2上?

    (求助)openEuler 22.03無法運行在VisionFive2上
    發(fā)表于 06-19 07:13

    openEuler上基于vLLM Ascend部署Qwen3

    近日,阿里巴巴正式發(fā)布新一代Qwen大語言模型系列(Qwen3與Qwen3-MoE),在模型規(guī)模與性能上實現(xiàn)多方面升級。openEuler社區(qū)團隊與vLLM社區(qū)通力合作,在第一時間完成Qwen3模型
    的頭像 發(fā)表于 05-07 14:44 ?677次閱讀
    在<b class='flag-5'>openEuler</b>上基于vLLM Ascend部署Qwen3

    軟通動力亮相openEuler Developer Day 2025

    近日,openEuler Developer Day 2025(簡稱ODD 2025)在杭州成功舉辦,大會全新發(fā)布openEuler 25.03創(chuàng)新版本,展示內(nèi)核開發(fā)、多樣性計算和全場景協(xié)同
    的頭像 發(fā)表于 04-15 17:21 ?578次閱讀

    openEuler Developer Day 2025成功舉辦

    近日,由OpenAtom openEuler(簡稱“openEuler”)社區(qū)發(fā)起的openEuler Developer Day 2025(簡稱“大會”)在杭州成功舉辦。
    的頭像 發(fā)表于 04-14 16:11 ?570次閱讀

    潤和軟件亮相openEuler Developer Day 2025

    近日,openEuler Developer Day 2025 (ODD 2025)在杭州成功舉行。本次會議由開放原子開源基金會openEuler社區(qū)發(fā)起,全面解讀了全新發(fā)布openEule
    的頭像 發(fā)表于 04-14 11:42 ?568次閱讀

    回顧2024年度潤和軟件openEuler的精彩瞬間

    2024年是openEuler開源五周年,回顧這一里程碑時刻,作為openEuler項目群黃金捐贈人,江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)不僅深度參與并持續(xù)貢獻,更在驅(qū)動
    的頭像 發(fā)表于 01-07 18:12 ?1095次閱讀

    軟通動力亮相openEuler Summit 2024

    通動力重磅發(fā)布基于openEuler 24.03 LTS版本的商業(yè)發(fā)行版——天鶴OS V24,并承擔出品“多樣性計算”技術分論壇。
    的頭像 發(fā)表于 11-26 16:50 ?793次閱讀

    DEKRA德凱受邀出席openEuler Summit 2024

    在近日舉辦的openEuler Summit上,DEKRA德凱亞太區(qū)高級副總裁、中國大陸及香港董事總經(jīng)理Kilian Aviles博士受邀出席openEuler全球可持續(xù)化發(fā)展倡議的啟動儀式并發(fā)
    的頭像 發(fā)表于 11-21 15:20 ?584次閱讀

    潤和軟件亮相操作系統(tǒng)大會openEuler Summit 2024

    近日,操作系統(tǒng)大會&openEuler Summit 2024在北京隆重舉辦。本次大會由openEuler社區(qū)和全球計算聯(lián)盟主辦,江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)參與協(xié)
    的頭像 發(fā)表于 11-17 09:08 ?971次閱讀

    全球6G創(chuàng)新發(fā)展合作倡議發(fā)布

    在近日于上海舉行的2024全球6G發(fā)展大會開幕式上,IMT-2030(6G)推進組攜手業(yè)界共同發(fā)布了全球6G創(chuàng)新發(fā)展合作倡議。這一倡議發(fā)布,標志著全球6G技術研發(fā)和
    的頭像 發(fā)表于 11-14 16:44 ?758次閱讀

    潤和軟件參與openEuler社區(qū)操作系統(tǒng)安全主題技術交流

    Meetup,分享和交流openEuler社區(qū)在操作系統(tǒng)安全領域的最新進展、安全特性和實踐案例。江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)作為openEuler項目群黃金捐贈人受
    的頭像 發(fā)表于 11-13 16:14 ?813次閱讀

    第二屆openEuler生態(tài)大會圓滿結(jié)束

    近日,第二屆openEuler生態(tài)大會(中國·湖南)成功舉辦。大會以“根植openEuler共建開源生態(tài)”為主題,旨在響應國家開源產(chǎn)業(yè)發(fā)展戰(zhàn)略,推動建設以openEuler為根技術的開源操作系統(tǒng)在湖南創(chuàng)新發(fā)展,構(gòu)建
    的頭像 發(fā)表于 10-31 16:02 ?682次閱讀

    中軟國際參加openEuler 24.03 LTS版本發(fā)布

    國產(chǎn)操作系統(tǒng)的發(fā)展再次迎來了重要里程碑,開放原子開源基金會openEuler社區(qū)在北京舉辦openEuler 24.03 LTS版本發(fā)布會。這場大會不僅是一個版本的發(fā)布儀式,更是一次技
    的頭像 發(fā)表于 10-10 11:23 ?828次閱讀

    潤和軟件攜手業(yè)界伙伴在openEuler社區(qū)成立IDE-SIG

    經(jīng)OpenAtom openEuler(簡稱"openEuler")社區(qū)技術委員會討論決定,openEuler 社區(qū)正式成立 IDE-SIG。該組由華為技術有限公司、粵港澳大灣區(qū)
    的頭像 發(fā)表于 07-31 10:34 ?1039次閱讀