<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[barryX的技术笔记]]></title><description><![CDATA[Linux Kernel / eBPF / 云原生]]></description><link>https://blog.youkuaiyun.com/byxzone</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; byxzone]]></copyright><item><title><![CDATA[BPF架构（二）]]></title><link>https://blog.youkuaiyun.com/byxzone/article/details/132224963</link><guid>https://blog.youkuaiyun.com/byxzone/article/details/132224963</guid><author>byxzone</author><pubDate>Fri, 11 Aug 2023 10:01:40 +0800</pubDate><description><![CDATA[BPF架构（一）指令集：https://blog.youkuaiyun.com/byxzone/article/details/132219479。]]></description><category></category></item><item><title><![CDATA[BPF架构（一）指令集]]></title><link>https://blog.youkuaiyun.com/byxzone/article/details/132219479</link><guid>https://blog.youkuaiyun.com/byxzone/article/details/132219479</guid><author>byxzone</author><pubDate>Thu, 10 Aug 2023 22:03:38 +0800</pubDate><description><![CDATA[原文链接：https://docs.cilium.io/en/latest/bpf/architecture/BPF并不仅仅通过提供指令集来定义自身，还提供了进一步的基础设施，例如作为高效的键值存储的映射（maps），用于和内核功能进行交互的辅助函数（helper functions），用于调用其他BPF程序的尾调用（tail calls），用于安全加固的原语，用于固定对象（maps、programs）的伪文件系统，以及用于实现BPF卸载（offload）的基础设施，例如加载到网卡中。]]></description><category></category></item><item><title><![CDATA[本地搭建 Bootlin elixir 查阅内核代码]]></title><link>https://blog.youkuaiyun.com/byxzone/article/details/125573630</link><guid>https://blog.youkuaiyun.com/byxzone/article/details/125573630</guid><author>byxzone</author><pubDate>Sat, 02 Jul 2022 15:34:16 +0800</pubDate><description><![CDATA[平时经常使用elixir.bootlin.com查看内核源码，很方便。但是苦于该站点服务器在国外，国内用起来很卡很慢，所以想着自己在本地搭一个。]]></description><category></category></item><item><title><![CDATA[【译】 Libbpf：初学者指南]]></title><link>https://blog.youkuaiyun.com/byxzone/article/details/125573563</link><guid>https://blog.youkuaiyun.com/byxzone/article/details/125573563</guid><author>byxzone</author><pubDate>Sat, 02 Jul 2022 15:30:36 +0800</pubDate><description><![CDATA[本文讨论了 libbpf 及其在开发 BPF 工具和应用程序时相对于 BCC 的优势。包括代码示例和入门指南。BPF 应用程序让工程师可以直接了解操作系统的底层。这些应用程序可以通过内核子系统中的挂钩（hooks）来监控性能和访问资源。不过，在内核应用程序上工作是一种微妙的平衡。你需要确保在一系列系统上的兼容性，并避免任何过时或弃用的东西。BCC 可以简化该过程，但 libbpf 的优势使其在许多情况下成为更好的解决方案...]]></description><category></category></item><item><title><![CDATA[Cilium eBPF 搭建与使用]]></title><link>https://blog.youkuaiyun.com/byxzone/article/details/123691254</link><guid>https://blog.youkuaiyun.com/byxzone/article/details/123691254</guid><author>byxzone</author><pubDate>Wed, 23 Mar 2022 17:17:26 +0800</pubDate><description><![CDATA[介绍搭建Cilium eBPF环境，并基于此环境创建一个监听open系统调用，获取filename的eBPF程序]]></description><category></category></item></channel></rss>