嵌入式设备上的压缩和未压缩内核

嵌入式设备上的压缩和未压缩内核

我一直在使用几种不同的嵌入式板,它们在(微型)SD 卡的分区上存储内核、初始化文件、文件系统等。我注意到在示例用法或说明中,压缩图像 ( zImage) 被加载到 SD 卡的相应分区(假设为 sda2)。

我想知道将未压缩的图像文件(Image)加载到sda2.

如果情况良好,那么该板的启动速度是否会比具有 zImage 的板快几秒,或者差异是否微不足道?

那么,除了节省存储空间之外,还有什么具体原因需要使用 zImage 吗?

答案1

尝试一下。我确实尝试过使用未压缩内核的 CentOS,它与 pygrub 配合得很好。

压缩图像的几乎历史原因是它们必须适合 1.44 MB 软盘。

如果您通过低带宽网络进行网络启动,压缩仍然很好。

相关内容