什么是eBPF技术 它何以改变Linux?(4)
什么是eBPF技术
eBPF 技术探索 SIG 在以下几方面取得了不错的进展:
• 首届 eBPF 中国研讨会诞生:为广大 eBPF 爱好者提供了交流平台和前沿技术分享机会,各类开源项目集中亮相,为 eBPF 技术在国内的发展提供了无限可能。
• 云栖大会龙蜥操作系统峰会 eBPF 专场活动举行:线下参与技术讨论,助力 eBPF 技术的蓬勃发展。
• 社区项目 Coolbpf 和 Eunomia 的结合,进一步推动低门槛和易部署的 eBPF 技术落地,同时 eBPF 和 WASM 技术的融合成果得到了落地,编写和运行 eBPF 代码将变得轻而易举。
• 提出远程编译和本地编译的容器服务,以及低版本内核支持 eBPF 的能力,让使用者更加专注自身 eBPF 功能开发,不必关注编译和执行环境的复杂性。即将推出轻量级 BPF 字节码生成方式,让 Coolbpf 也支持脚本化的方式运行,却不必安装 LLVM/Clang 编译依赖库。
• Linux 显微镜(LMP)项目在现有基于 eBPF 的 20 多个相关工具基础上,探索和孵化更多的 eBPF 创新项目、相关工具;继续深入产学研融合,进一步完善 ORAS 和 OCI 镜像相关的支持;重构并迁移现有的 eBPF 工具,提供完整的、开箱即用的分析工具组件;在 eBPF 开 发积累的过程中,开发 eBPF 相关通用组件,在进程调度和文件系统方面,落地基于 eBPF 的 Linux 内核微内核化。
InfoQ:下⼀步,⻰蜥社区 eBPF 技术探索 SIG 有哪些探索和发展规划?
陈莉君教授:龙蜥社区 eBPF 技术探索 SIG 将进一步致力于 eBPF 前沿技术的研究,以及把 eBPF 这项技术更多的应用于高校师生、eBPF 技术爱好者,降低学习和入门难度,以及部署的简易化。
• 将 eBPF 与其他技术(如微服务)集成,以便在复杂的应用场景中获得更佳的效果,在可观测领域有更多工具和平台涌现。
• 实现更加高效和简洁的 eBPF 编译器,不需要安装太多的依赖库。针对内核领域,更多功能进行 eBPF 定制,如路由、Netfilter、流量管理等功能。
• 开发一些易于使用的 eBPF 工具,以便用户更好地理解和使用 eBPF 技术。
• WASM 和 eBPF 两个应用生态进一步完美结合。
SIG 将通过双周会的形式,定期和大家汇报 eBPF 领域和 Linux 内核领域当前国内外的研究热点和技术新闻;通过线上线下分享的形式,保持技术领先性和持续关注度;通过线下 Meetup 或者峰会的形式,拉进 SIG 成员的距离,形成良好的共同探讨技术的氛围。
如何预防和处理 eBPF 带来的安全问题?
InfoQ:eBPF 是万能的吗? 它存在哪些限制?是否也会给开发者带来⼀些相应的挑战?
陈莉君教授:eBPF 虽然强大,但不是万能的,同开发普通的应用程序相比,它存在着很多的限制,往往会给开发者带来一定的不便。比如,eBPF 指令集有限,这意味着它没有办法去完成某些复杂的任务,如复杂的字符串处理、循环等;eBPF 栈空间大小有限,而且只有 512 字节,带来了开发上的不便;eBPF 能够调用的函数比较有限,只能调用内核提供的 helper 函数,无法像开发其它应用程序一样任意地调用三方库;eBPF 程序调试功能较弱,导致无法快速定位编写程序时出现的 bug。
相关阅读
-
windows副本不是正版是什么意思 此windows副本不是正版有什么影响
小编为大家讲一讲此windows副本不是正版有什么影响的教程内容,关于此windows副本不是正版有什么影响、windows副本不是正版是什么意思,接下来IT袋带大家一起了解。 如果我们安装了一个非正
-
win10设置默认浏览器在哪里 浏览器电脑版设置流程
跟大家分享win10设置默认浏览器在哪里和浏览器电脑版设置流程的教程内容,很不错的方法小知识,建议收藏哦! 我们在电脑上设置默认浏览器后,点击别人发过来的网址链接,就是用默认浏
-
win10系统崩溃开不了机怎么办 电脑系统崩溃了一键恢复的技巧
为大家介绍win10系统崩溃开不了机怎么办和电脑系统崩溃了一键恢复的技巧的相关话题,如有不对的地方欢迎指正! 引起电脑打不开的情况有很多,以下是我们为网友汇总的问题、排错思路及
-
win10ipv4无internet访问权限解决教程 windows10以太网ipv4无internet访问权限
下面为网友们详细介绍win10ipv4无internet访问权限解决教程的相关介绍,关于win10ipv4无internet访问权限解决教程,接下来小编为网友介绍。 比较多的IT袋朋友在使用win10系统时,会出现win10ipv4无i


