之前我很无聊,想在 Linux 上找点新东西,所以我寻找可能可以优化我的电脑的软件包。然后我找到了这个软件包,所以我安装并运行了它。那个内核像普通内核一样运行。但我想知道和linux-image-intel-iotg
有什么区别。因为在谷歌上它总是与物联网有关,我想知道 G 和两者的含义。linux-image-intel-iotg
linux-image-generic
这是包裹
ii linux-image-generic 5.15.0.27.30 amd64 Generic Linux kernel image
ii linux-image-intel-iotg 5.15.0.1004.6 amd64 Intel-Iotg Linux kernel image
答案1
问:我想知道 G 代表什么意思...
⇢G在 IoTG 中意味着团体,因为这是英特尔内部的一个业务部门,负责发布内核。根据此招聘启事中的宣传语:
物联网集团 (IOTG) 在全球 25 个地区拥有约 4700 名敬业员工。IOTG 推动物联网 (IoT) 市场的大幅增长,利用边缘计算的变化和创造,利用智能互联设备和人工智能 (AI) 帮助合作伙伴实现业务转型。IOTG 的愿景是引领行业和企业改善我们的生活和工作方式,让创建令人兴奋的全新物联网/边缘解决方案变得更加容易。IOTG 的战略包括创建独特的差异化芯片以整合边缘工作负载,投资视频和 AI 推理作为边缘的杀手级应用,创建新的开发人员工具和生态系统,并建立专门的垂直咨询销售团队,为我们众多垂直领域的合作伙伴增加价值。
问: linux-image-intel-iotg
和 linux-image-generic
?
⇢ 除了由英特尔而非 Canonical 维护外,该intel-iotg
内核还包含通用 Ubuntu 内核的大部分内容,并带有针对英特尔设计的 IoTG 平台硬件(如 NUC 和专用的 Atom(以及一些基于 i3)的低功耗设备)的优化。该内核的目标是通过兼容硬件和理想情况下足够稳定和安全的驱动程序提供更好的每瓦性能,以便一次使用数十年。这对于气象站和地震监测器等物联网设备来说更为重要,因为它们可能位于无法进行定期维护和更新的位置。
在非物联网设备上使用内核时,应该不会出现任何严重的问题intel-iotg
,但如果使用兼容的基于 Intel 的网络设备或 CPU,可能会出现明显的性能差异。这是因为物联网设备应该节省电量,而不是消耗大量电量。