Linux 标头之间的区别

Linux 标头之间的区别

什么是 Linux 标头?为什么我最新的 Ubuntu 更新中有两个标头,即 3.5.0-34 和 3.2.0-48(仅供参考)。

答案1

这些软件包包含 Linux 内核源代码的一部分文件,/usr/src如果您想查看,可以在 下找到。它们只是 makefile 和头文件(文件扩展名.h),它们定义了内核的公共 API,这些 API 是编译与内核直接交互的程序所必需的(在互联网搜索中出现的两个例子是设备驱动程序和虚拟化软件)。

您有两个版本,因为一个版本适用于您当前的内核,另一个版本适用于您以前使用的旧内核。默认情况下,Ubuntu 对与内核相关的文件非常谨慎,并采取了许多预防措施以避免在仍然需要时删除它们,有时这会导致在安装新版本时逐渐积累此类软件包。

相关内容