Linux内核---vmlinux、zImage、uImage区别

vmlinux 是 ELF 格式的文件,但是在实际中我们不会使用 vmlinux,而是使用 zImage 或 uImage 这样的 Linux 内核镜像文件。那么 vmlinux、zImage、uImage 他们之间有什么区别呢?

vmlinux 是编译出来的最原始的内核文件,如下图:

Image 是 Linux 内核镜像文件,Image 保存在 arch/arm/boot 目录下,如下图:

zImage 是经过 gzip 压缩后的 Image

uImage 是老版本 uboot 专用的镜像文件

使用"make"、"make all"、"make zImage"这些命令就可以编译出 zImage 镜像

相关推荐
阿拉伯柠檬2 小时前
网络层协议IP(二)
linux·网络·网络协议·tcp/ip·面试
静谧空间2 小时前
Linux自动备份Mysql数据
linux·运维·mysql
技术摆渡人2 小时前
专题一:【BSP 核心实战】Linux 系统死机与 DDR 稳定性“法医级”排查全书
linux·驱动开发·车载系统
天空属于哈夫克32 小时前
驱动级企微群控:超越模拟点击的外部群操作技术自动化
运维·自动化·企业微信
素雨迁喜2 小时前
Linux系列文章(3)指令和权限
linux·运维·服务器
EndingCoder2 小时前
反射和元数据:高级装饰器用法
linux·运维·前端·ubuntu·typescript
天天向上的鹿茸2 小时前
用cursor连接ssh服务器开发项目
运维·服务器·ssh
Sandrachao_lucky2 小时前
跨越行业边界:企业如何精准挑选可观测性平台
运维·人工智能·aiops·可观测性·可观测平台
yes_p_m2 小时前
Ubuntu误删/lib64自救指南
linux·运维·ubuntu