全球开源技术峰会,eBPF 议题征集中

eBPF (extended Berkeley Packet Filter) 是 Linux 内核中一个非常灵活且高效的类虚拟机组件,能够直接运行在 Linux 内核态,第一时间能够完成对数据包、系统调用等处理,避免了内核态和用户态之间的切换和数据拷贝开销。由于 eBPF 具有很强的安全性和稳定性,已经有越来越多的基于 eBPF 的项目如雨后春笋般蓬勃涌现。

目前,很多内核子系统都已经使用了 eBPF,例如常见的网络、负载均衡、跟踪与安全等领域。此外,一些应用广泛的开源项目,如 Cilium、Falco、BCC、Katran、bpftrace、Kubectl-trace 等均采用了该技术。

接下来介绍一下几个知名开源项目,让大家对 eBPF 有一个更直观的了解。

Cilium

Cilium 是一个用于容器网络领域的开源项目,主要是面向容器而使用,用于提供并透明地保护应用程序工作负载(如应用程序容器或进程)之间的网络连接和负载均衡。Cilium 在第 3/4 层运行,以提供传统的网络和安全服务,还在第 7 层运行,以维持现代应用协议(如 HTTP、gRPC 和 Kafka)的使用。Cilium 被集成到常见的容器编排框架中,如 Kubernetes 和 Mesos。Cilium 的底层基础是 BPF,它的工作模式是生成内核级别的 BPF 程序与容器直接交互。区别于为容器创建 overlay 网络,Cilium 允许每个容器分配一个 IPv6 地址(或者 IPv4 地址),使用容器标签而不是网络路由规则去完成容器间的网络隔离。它还包含创建并实施 Cilium 规则的编排系统的整合。

bpftrace

bpftrace 是一种用于 Linux eBPF 的高级跟踪语言。bpftrace 使用 LLVM 作为后端,LLVM 将脚本编译为 BPF 字节码,并利用 BCC 与 Linux BPF 系统进行交互。bpftrace 采用类似 AWK 的操作习惯,让大多数功能可以简易地执行。

BCC

BCC 是一个开源的 Linux 动态跟踪工具。无第三方模块依赖,该工具继承 BPF 这个强大的内核中虚拟机的功能,可对程序进行高效而且安全的跟踪。对于国内大部分开发者来说,想要更加深入地了解 eBPF 的原理,以及它能够带来的应用功能变化,可以关注一下华为、阿里、字节、云杉等公司在这一技术方向上的探索与实践。GOTC 2023 特别论坛“eBPF”,我们将邀请国内外对 eBPF 有深入研究的公司与专家,为开发者一览无余地展现 eBPF 技术,并分享如何将其结合到实际工作中,欢迎开发者一同探讨 eBPF 这一前沿开源技术。议题要求满足以下几点要求:
  • 开源相关,围绕开源进行的主题内容(必须)

  • 技术相关,围绕技术原理,实现逻辑进行的主题内容(必须)

  • 我们希望有更多实践内容,而不是单纯盯着开源项目与技术本身。建议可以从实际的应用场景入手,分享通过开源项目与相关技术去解决问题的实践,包括系统架构演进、难点、解决问题的思路等等

GOTC 是由上海浦东软件园、 Linux 基金会亚太区、开源中国联合发起的,面向全球开发者的一场盛大开源技术盛宴。GOTC 2023 将于上海举办为期 2 天的开源行业盛会,将以行业展览、主题发言、特别论坛、分论坛的形式展现,与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及开源社区、开源商业化、开源教育培训、云原生等热门话题,探讨开源未来,助力开源发展。详情查看:https://gotc2023.oschina.net

(长按识别可达官网)


GOTC 官网

相关推荐

  • 谷歌与ChatGPT展开直接竞争
  • B站配置中心架构的演进
  • 使用Python分析14亿条数据
  • 曾经火遍全国的鲁菜,怎么忽然消失了?
  • 商场里"卖不掉"的衣服去哪了?内行人才知道的秘密......
  • 土耳其一天两次7.8级大地震!千年古迹坍塌,机场关闭,满城疮痍:世事无常,哪有来日方长
  • “流浪气球”被击落!真相解读!
  • 又得准备面试了~
  • 手写 p-limit,40 行代码实现并发控制
  • 国产类 ChatGPT 来了,百度确认将推出文言一心,计划三月面世!
  • 大厂卷起!Google 发布 ChatGPT 竞品 Bard,微软:我明天有场神秘活动要开!
  • IM专题:分层架构IM系统(6)— Router能力分析
  • 看完《三体》后,我要为它鼓掌叫好
  • 如何去阅读源码,我总结了18条心法
  • 实在想不通,为毛两个已婚男人,对脱单还十分感兴趣。
  • 所谓工作能力出众,就是要做好这7件事
  • 春节老家相亲市场,华为约等于公务员
  • 我,阿里P8,32岁决定裸辞:勤奋,只会让我们越来越平庸!
  • ChatGPT爆火,LeCun心态崩了!称大语言模型是邪路,Meta模型3天惨遭下线
  • 多模态版ChatGPT,拿下视觉语言新SOTA, 代码已开源