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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

eBPF 是一個(gè)能夠在內(nèi)核運(yùn)行沙箱程序的技術(shù),提供了一種在內(nèi)核事件和用戶程序事件發(fā)生時(shí)安全注入代碼的機(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 的時(shí)代已經(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)行時(shí)輕量化,適合生產(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)行時(shí),提供高級語言 API,降低開發(fā)難度。

缺點(diǎn):運(yùn)行時(shí)重型化,對生產(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 等項(xiàng)目致力于綜合這兩類技術(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)方向包括幾個(gè)方面:

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

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

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

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

概括其演進(jìn)目標(biāo)是希望將 eBPF 打造成一款針對內(nèi)核(包括硬件)運(yùn)行時(shí)的安全編程語言,通過該語言構(gòu)建 eBPF 軟件,用來承載內(nèi)核(或硬件)的能力。演進(jìn)結(jié)果產(chǎn)生一個(gè)有趣現(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ù)計(jì)我們將在 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ǔ)平臺(tái)。

具體討論范圍劃分成三個(gè)方向:

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

eBPF Development Kit:負(fù)責(zé)提供一站式開發(fā)、調(diào)試、編譯工具,提供具備跨體系、平臺(tái)移植能力的軟件包發(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)之一就是推動(dòng) eBPF as Service 標(biāo)準(zhǔn)化工作,將內(nèi)核能力、硬件加速能力服務(wù)化、集市化,惠及更多的社區(qū)用戶。

與此同時(shí),openEuler 社區(qū)會(huì)將行業(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)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3707

    瀏覽量

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

    關(guān)注

    0

    文章

    265

    瀏覽量

    8493
  • openEuler
    +關(guān)注

    關(guān)注

    2

    文章

    335

    瀏覽量

    6659

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    openEuler,簡稱“開源歐拉”或“openEuler”)社區(qū),協(xié)同江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)等數(shù)十家產(chǎn)業(yè)伙伴共同舉辦,旨在匯聚全球產(chǎn)業(yè)界力量,打造極具創(chuàng)新
    的頭像 發(fā)表于 11-20 09:36 ?195次閱讀
    潤和<b class='flag-5'>軟件</b>亮相操作系統(tǒng)大會(huì)<b class='flag-5'>openEuler</b> Summit 2025

    元服務(wù)發(fā)布選擇待發(fā)布軟件

    上傳軟件包并通過基礎(chǔ)合法檢查后,就可以從上傳的版本中選擇需要發(fā)布軟件包。 登錄AppGallery Connect,點(diǎn)擊“APP與元服務(wù)”。 選擇要發(fā)布的元服務(wù)。 左側(cè)導(dǎo)航選擇“應(yīng)用
    發(fā)表于 11-03 17:10

    瑞聲科技首批簽署“創(chuàng)建可持續(xù)品牌”愿景倡議

    近日,在聯(lián)合國日內(nèi)瓦萬國宮成功舉辦的“創(chuàng)建可持續(xù)商業(yè)與品牌”高級別對話會(huì)上,由中國標(biāo)準(zhǔn)化協(xié)會(huì)可持續(xù)商業(yè)與品牌工作委員會(huì)(SBBC)等發(fā)起的“創(chuàng)建可持續(xù)品牌”愿景倡議正式發(fā)布。AAC瑞聲科技(下文簡稱:AAC)首批簽署該
    的頭像 發(fā)表于 09-19 11:42 ?620次閱讀

    潤和軟件出席2025-2026年openEuler技術(shù)委員會(huì)會(huì)議

    近日,由OpenAtom openEuler(以下簡稱“openEuler”或“開源歐拉”)社區(qū)發(fā)起、江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)承辦的2025-2026年
    的頭像 發(fā)表于 08-07 18:01 ?1449次閱讀

    請問在Vision Five2上怎樣安裝openeuler24.03 LTS SP1?

    在Vision Five2上怎樣安裝openeuler24.03 LTS SP1?
    發(fā)表于 07-29 09:02

    基于eBPF的Kubernetes網(wǎng)絡(luò)異常檢測系統(tǒng)

    作為一名在云原生領(lǐng)域深耕多年的運(yùn)維工程師,我見過太多因?yàn)榫W(wǎng)絡(luò)問題導(dǎo)致的生產(chǎn)事故。傳統(tǒng)的監(jiān)控手段往往是事后諸葛亮,當(dāng)你發(fā)現(xiàn)問題時(shí),用戶已經(jīng)在抱怨了。今天,我將分享如何利用 eBPF 這一革命性技術(shù),構(gòu)建一套能夠?qū)崟r(shí)檢測 Kubernetes 網(wǎng)絡(luò)異常的系統(tǒng)。
    的頭像 發(fā)表于 07-24 14:09 ?485次閱讀

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

    openEuler 挑戰(zhàn)和路線圖》,圍繞 openEuler 介紹、基礎(chǔ)設(shè)施驅(qū)動(dòng)生產(chǎn)力以及推進(jìn) RV32 相關(guān)標(biāo)準(zhǔn)工作三方面展開分享。 ? openEuler 是 2019 年開源
    發(fā)表于 07-18 09:45 ?4417次閱讀
    <b class='flag-5'>openEuler</b> 助力 RISC-V 服務(wù)器生態(tài)建設(shè),以及對 RVA23 的支持進(jì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)隊(duì)與vLLM社區(qū)通力合作,在第一時(shí)間完成Qwen3模型
    的頭像 發(fā)表于 05-07 14:44 ?1437次閱讀
    在<b class='flag-5'>openEuler</b>上基于vLLM Ascend部署Qwen3

    華為聯(lián)合11家車企發(fā)起智能輔助駕駛安全倡議

    4月27日,華為乾崑智能汽車解決方案官方微博發(fā)布《智能輔助駕駛安全倡議》。這份倡議是由華為智能汽車解決方案BU、中國汽車技術(shù)研究中心以及廣汽集團(tuán)、上汽集團(tuán)、江汽集團(tuán)、奧迪中國、東風(fēng)猛士科技、嵐圖汽車
    的頭像 發(fā)表于 04-28 15:47 ?373次閱讀

    軟通動(dòng)力亮相openEuler Developer Day 2025

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

    openEuler Developer Day 2025成功舉辦

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

    潤和軟件亮相openEuler Developer Day 2025

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

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

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

    deepin社區(qū)落地開源生態(tài)發(fā)展合作倡議

    為共同推動(dòng)做強(qiáng)做優(yōu)做大創(chuàng)新操作系統(tǒng)生態(tài),積極響應(yīng)由 deepin(深度)、龍蜥(OpenAnolis)、開源歐拉(openEuler)、鷗棲(OpenCloudOS)及開放麒麟(openKylin
    的頭像 發(fā)表于 12-17 09:35 ?1093次閱讀