如何判断我的ubuntu是否正在使用HWE内核?
我在我的ubuntu 16.04 LTS机器上安装了HWE内核,但uname -a
显示4.13.0-39-generic
内核正在使用。 如何确定我安装的HWE内核是否正在使用?
HWE不是特定类型的内核,而是一个元数据包,它引用了更新的Ubuntu版本的内核跟踪。 HWE是一种切换到比您的发布版本更新的主要内核版本的方法。
您可以在Ubuntu Wiki上找到更多相关信息: https : //wiki.ubuntu.com/Kernel/RollingLTSEnablementStack https://wiki.ubuntu.com/Kernel/LTSEnablementStack
在您的示例中,16.04随内核4.4.x一起提供,使4.4成为“16.04通用可用性(GA)内核”。 当16.10发布时,它的GA内核为4.8,它在16.04作为HWE内核提供,对于每个主要版本都是如此。
当你安装linux-generic-hwe-16.04
软件包时,你正在安装最新的稳定版本的内核。
通过使用sudo apt-cache depends linux-generic-hwe-16.04
检查元数据包的依赖关系来validation这一点, sudo apt-cache depends linux-generic-hwe-16.04
。
user@demo:~$ sudo apt-cache depends linux-generic-hwe-16.04 linux-generic-hwe-16.04 Depends: linux-image-generic-hwe-16.04 Depends: linux-headers-generic-hwe-16.04
这里我们看到linux-image-generic-hwe-16.04
这是另一个元数据包,所以:
user@demo:~$ sudo apt-cache depends linux-image-generic-hwe-16.04 linux-image-generic-hwe-16.04 Depends: linux-image-4.15.0-29-generic Depends: linux-modules-extra-4.15.0-29-generic Depends: linux-firmware Depends: intel-microcode Depends: amd64-microcode Recommends: thermald
你可以在这里看到这个软件包目前指向内核4.15.0-29-generic
,18.04 GA内核(4.15),现在可以通过HWE在16.04上获得。
所以,为了最终回答你的问题,你正在运行一个 HWE内核(因为16.04的GA内核是4.4)但是有一个更新的HWE内核可用于16.04。