在分区之后,当我以专家模式设置一个新的Ubuntu安装时,您必须选择linux内核。有大约5个选项,像linux-通用的,linux-映像-.还有其他的。标准选择是linux通用的,但我不知道选择哪一个。
有人能解释一下要使用哪个内核吗?为什么?这通常会产生什么影响?内核之间有什么区别?内核是什么意思?
发布于 2019-01-20 13:44:06
以下内容适用于MAAS https://docs.maas.io/2.1/en/installconfig-nodes-ubuntu-kernels
哪一个清单
通过https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel可以看到更多的内核选项
内核类型-generic内核-这是默认情况下在Ubuntu中提供的股票内核。-preempt内核--这个内核基于-generic内核源代码树,但是构建有不同的配置(设置)以减少延迟。也被称为软实时内核。-rt内核-是基于Ubuntu内核源代码树,并将Ingo维护的PREEMPT_RT修补程序应用于它。也被称为硬实时内核。-lowlatency内核--非常类似于-preempt内核,并且基于-generic内核源代码树,但是使用更积极的配置来进一步减少延迟。也被称为软实时内核。-realtime内核-是基于香草内核源代码树与Ingo维护的PREEMPT_RT补丁应用于它。也被称为硬实时内核。内核混淆--对于-lowlatency和-realtime内核的用途--仍然存在一些混淆。-realtime和-rt (硬实时)内核的目标是以每一种代价实现尽可能低的延迟。在技术俚语中,“硬实时系统应始终遵守其最后期限”。因此,开发人员应该使用最先进的编程技术(睡眠自旋锁、PI互斥锁、完全抢占、IRQ线程等),并牺牲可靠性、省电和吞吐量等。几乎所有的内核部分都应该被分析,以保证正确的行为总是发生。-preempt和-lowlatency (软实时)内核的目标是实现良好的实时特性,同时提供可靠的可靠性、良好的节能特性和良好的吞吐量。但以这种方式,它不能保证在所有条件下的最低延迟。
我列出了MAAS,因为我肯定你所提供的5种选择中的3种,我不记得你提到的5种选择是什么,但其他的参考包括低延迟
--
我将提供HWE或硬件支持堆栈的链接。使用HWE可以使您获得最新的内核(具有更多的特性&内核模块驱动程序),它对于最新的硬件非常有用,但同时也会失去很小?的稳定性(主要是它们的测试更少,尤其是测试更少)。在生产中)
https://wiki.ubuntu.com/Kernel/LTSEnablementStack https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack
最后,这是您的选择(您最了解您的硬件、最终用途等);但我猜我们的90+%是通用内核。
https://askubuntu.com/questions/1111331
复制相似问题