什么是硬件启用(HWE)?
#1 楼
全新的硬件设备总是更频繁地向公众发布。我们希望这样的硬件能够在Ubuntu上始终运行,即使它是在Ubuntu版本之后发布的。在IT领域,六个月(制作一个新的Ubuntu版本需要花费时间)是很长的一段时间。硬件启用(HWE)就是这样:赶上最新的硬件技术。现在,Ubuntu如何实现硬件启用的目标?使用内核的滚动版本:新内核发布后,将其打包为Ubuntu进行测试(通过建议的口袋和特殊的Q / A方法),并可供Ubuntu用户使用。这种方法当然有一些缺点:过快地发布新内核可能会引入一些错误和问题,并且可能不适用于企业。
解决方案?为不同的用户提供不同的内核。因此,Ubuntu将至少提供两个内核:通用可用性(GA)内核,即最稳定的内核,不会更新为点发行版本;以及硬件启用(HWE)内核,即最新发布的内核。这就是为什么您同时看到
linux-generic
和linux-hwe-generic
软件包的原因。最后,如果您对开发或测试最新的内核技术感兴趣,请访问Ubuntu Hardware Debugging网站。
参考文献:
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
https://wiki.ubuntu.com/Kernel / RollingLTSEnablementStack
#2 楼
Ubuntu 16.04和更高版本默认情况下,台式机默认附带18.04.2和更高版本的发行版,其中包含更新的内核和X堆栈。服务器安装将默认使用通用可用性(GA)内核,并作为可选内核提供启用内核。
18.04 HWE堆栈将遵循Ubuntu Rolling LTS Enablement Stack Wiki中记录的新的Rolling Update Model。
安装HWE堆栈很简单。
20.04 / 20.10
sudo apt install --install-recommends linux-generic-hwe-20.04
16.04 / 18.04
桌面
sudo apt install --install-recommends linux-generic-hwe-"`lsb_release -r -s`" xserver-xorg-hwe-"`lsb_release -r -s`"
服务器
sudo apt install --install-recommends linux-generic-hwe-"`lsb_release -r -s`"
来源:从Ubuntu LTS Enablemen Stack Wiki修订而成
评论
xserver-xorg-hwe呢?您发布的链接也列出了它,作为台式机的推荐。
–Silicomancer
20-09-29在8:28
同样,给定的链接根本没有提到20.04 HWE,您从哪里获得该信息?
–Silicomancer
20-09-29在8:35
我作为源链接到的Wiki不是最新的。我注意到它不是最新的,所以我自己更新了它。这就是为什么我没有提供更新信息的外部来源的原因,因为我是该来源。
–卡雷尔
20/09/29在8:46
评论
您是否知道是否有一个更新的链接描述了不同的内核口味?当前在linux-generic,linux-current-generic,linux-generic-lts-
–迈克尔·伦纳(Michael Renner)
2015年6月24日14:11在
这在Ubuntu 18.04之前停止了吗? Ubuntu 18.04包含过渡包linux-generic-hwe-16.04,该包仅取决于linux-generic。
–StéphaneGourichon
18年5月29日在15:34
如何查看或选择系统中实际使用的内核? uname -r简单结果:4.15.0-24-generic
– w-sky
18年7月21日在12:01
@StéphaneGourichon如果使用的是16.04 HWE堆栈,则内核将一直滚动直到下一个LTS(在本例中为18.04)。之后,您将继续使用LTS内核,直到16.04达到EOL。
– Anthony Wong
'18 Sep 6'在9:26
@ w-sky您可以在/ proc / cmdline中检查BOOT_IMAGE参数。运行以下命令以查找软件包名称:sed's / ^ BOOT_IMAGE = \([^] * \)。* / \ 1 /'/ proc / cmdline | sed's / .efi.signed //'| xargs dpkg -S。
– Anthony Wong
'18 Sep 6'在9:44