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 镜像

相关推荐
迪康Defender18 分钟前
AI 重构终端安全运营:智能分析中枢 AI Insight 模块架构与落地场景深度解析
运维·网络·人工智能·其他·安全·重构·架构
那年窗外下的雪.30 分钟前
AIDC 学习日志 第 04 天 BGP Underlay 基础与路由选择
服务器·学习·php
0x531 小时前
Java网络编程(二)
java·服务器·网络
HiDev_2 小时前
【非标自动化】2、认识元器件(固态继电器)
运维·自动化
明达智控技术2 小时前
国产 PLC 落地立库自动化,MC5000边缘智能控制器破局
运维·自动化
小绫网络安全2 小时前
Kali Linux渗透测试入门教程:从零搭建到实战攻防
linux·运维·服务器
西安景驰电子3 小时前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php
luj_17683 小时前
塔防牌:策略与卡牌的智慧碰撞
服务器·c语言·开发语言·经验分享·算法
水无痕simon3 小时前
3 短信应用场景以及平台架构
java·服务器
猫吃了源码3 小时前
k9s简介和安装
linux·docker·kubernetes