在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

openEuler倡議建立eBPF軟件發(fā)布標(biāo)準(zhǔn)

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

掃碼添加小助手

加入工程師交流群

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

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

eBPF 技術(shù)現(xiàn)狀

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

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

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

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

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

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

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

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

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

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

eBPF 發(fā)展展望

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

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

更強(qiáng)的安全性:支持類型安全,增強(qiáng)運(yùn)行時 Verifier,演進(jìn)目標(biāo)是提供媲美 Rust 的安全編程能力。

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

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

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

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

eBPF Service 形態(tài)

建立 eBPF 行業(yè)標(biāo)準(zhǔn)的思路

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

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

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

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

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

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

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

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

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

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

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

審核編輯:湯梓紅

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

    關(guān)注

    88

    文章

    3686

    瀏覽量

    95024
  • 云原生
    +關(guān)注

    關(guān)注

    0

    文章

    259

    瀏覽量

    8233
  • openEuler
    +關(guān)注

    關(guān)注

    2

    文章

    327

    瀏覽量

    6290

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    openEuler 22.03為什么無法運(yùn)行在VisionFive2上?

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

    openEuler上基于vLLM Ascend部署Qwen3

    近日,阿里巴巴正式發(fā)布新一代Qwen大語言模型系列(Qwen3與Qwen3-MoE),在模型規(guī)模與性能上實(shí)現(xiàn)多方面升級。openEuler社區(qū)團(tuán)隊與vLLM社區(qū)通力合作,在第一時間完成Qwen3模型
    的頭像 發(fā)表于 05-07 14:44 ?530次閱讀
    在<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 ?514次閱讀

    openEuler Developer Day 2025成功舉辦

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

    潤和軟件亮相openEuler Developer Day 2025

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

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

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

    軟通動力亮相openEuler Summit 2024

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

    DEKRA德凱受邀出席openEuler Summit 2024

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

    潤和軟件推出首個AI原生操作系統(tǒng)HopeOS V24

    近日,操作系統(tǒng)大會&openEuler Summit 2024在北京隆重舉辦。江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)于會上重磅發(fā)布基于op
    的頭像 發(fā)表于 11-17 09:16 ?1275次閱讀

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

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

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

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

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

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

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

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

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

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

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

    經(jīng)OpenAtom openEuler(簡稱"openEuler")社區(qū)技術(shù)委員會討論決定,openEuler 社區(qū)正式成立 IDE-SIG。該組由華為技術(shù)有限公司、粵港澳大灣區(qū)
    的頭像 發(fā)表于 07-31 10:34 ?1009次閱讀
    主站蜘蛛池模板: 男人不识本网站上遍色站也枉然 | 女人张开腿让男人桶免费最新 | 天天夜天干天天爽 | 亚洲一区二区三区在线播放 | 婷婷亚洲五月琪琪综合 | 中文字幕在线永久在线视频2020 | 中文字幕在线观看一区二区三区 | 99久久精品国产自免费 | 看亚洲a级一级毛片 | 久久综合免费视频 | 亚洲欧美国产高清va在线播放 | 色在线视频播放 | 久久精品亚洲热综合一本奇米 | 国内自拍露脸普通话对白在线 | 成人宗合网 | 免费视频不卡一区二区三区 | 午夜性福利 | 91精选视频在线观看 | 国产高清毛片 | 高清一区二区三区 | 精品欧美一区二区三区在线观看 | 国产精品三级在线播放 | 久久久免费视频播放 | 在线a人片免费观看不卡 | 伊人久久影视 | 藏经阁在线 | 狠狠轮 | 在线观看色视频网站 | 色爱区综合激月婷婷激情五月 | 午夜aaaaaaaaa视频在线 | 日本怡红 | 5151hh四虎国产精品 | 亚洲综合激情六月婷婷在线观看 | 久久免费手机视频 | 国产色妞妞在线观看 | 久青草视频在线 | 四虎东方va私人影库在线观看 | 可以免费播放的在线视频 | 成人欧美网站 | 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 美女隐私黄www视频 美女用手扒开尿口给男生桶爽 |