会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
仰止
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2023年12月25日
【eBPF-01】初见:基于 BCC 框架的第一个 eBPF 程序
摘要: 本文记录了如何零基础通过 `BCC` 框架,入门 `eBPF` 程序的开发,并实现几个简易的程序。 抛砖引玉,如有论述错误之处,还请斧正。
阅读全文
posted @ 2023-12-25 12:09 _hong
阅读(2549)
评论(0)
推荐(2)
2023年12月20日
内核模块(.ko) 开发入门
摘要: 如何开发一个可在运行时动态加载的内核模块?本文是一个 `hello world.ko` 的完整实例。
阅读全文
posted @ 2023-12-20 11:27 _hong
阅读(1362)
评论(0)
推荐(0)
2023年12月19日
【内核】基于 LSM 框架的 ELF 校验控制
摘要: 当一个 ELF 文件被执行或被动态链接时,如何校验其完整性和安全性?本文使用 LSM 框架,通过自定义回调函数的方式,实现了完整的校验过程。 代码已开源,抛砖引玉,如有不准确之处,还请不吝赐教!
阅读全文
posted @ 2023-12-19 20:11 _hong
阅读(3014)
评论(0)
推荐(0)
2023年12月18日
【内核】kernel 热升级-1:kexec 机制
摘要: 内核热升级是指,预先准备好需要升级的内核镜像文件,在秒级时间内,完成内核切换,追求用户服务进程无感知。 欧拉操作系统提供了一套比较成熟的解决方案,该解决方案提供了用户态程序和内核态程序两部分: kexec -e 执行代码追踪 用户态通过reboot系统调用,传入LINUX_REBOOT_CMD_KE
阅读全文
posted @ 2023-12-18 17:53 _hong
阅读(2157)
评论(0)
推荐(0)
【内核】ELF 文件执行流程
摘要: Linux 中 ELF 文件有三种分类,最常见的就是可执行文件。那么一个 ELF 可执行文件的执行流程是怎样的呢? 本文从 ELF 文件格式开始讲起,介绍 ELF 文件的分类、格式,深入内核源码,详细追踪 ELF 文件的加载和执行过程。 抛砖引玉,如有不准确之处,还请不吝赐教!
阅读全文
posted @ 2023-12-18 16:55 _hong
阅读(2923)
评论(0)
推荐(0)
上一页
1
2
公告