摘要: 内核热升级是指,预先准备好需要升级的内核镜像文件,在秒级时间内,完成内核切换,追求用户服务进程无感知。 欧拉操作系统提供了一套比较成熟的解决方案,该解决方案提供了用户态程序和内核态程序两部分: kexec -e 执行代码追踪 用户态通过reboot系统调用,传入LINUX_REBOOT_CMD_KE 阅读全文
posted @ 2023-12-18 17:53 _hong 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Linux 中 ELF 文件有三种分类,最常见的就是可执行文件。那么一个 ELF 可执行文件的执行流程是怎样的呢? 本文从 ELF 文件格式开始讲起,介绍 ELF 文件的分类、格式,深入内核源码,详细追踪 ELF 文件的加载和执行过程。 抛砖引玉,如有不准确之处,还请不吝赐教! 阅读全文
posted @ 2023-12-18 16:55 _hong 阅读(374) 评论(0) 推荐(0) 编辑