运行Ubuntu所需的最低兼容Linux内核版本是多少?
为什么使用较旧的内核? 无论出于何种原因,您可能不得不运行除Ubuntu提供的内核以外的其他内核。与特定的预编译内核模块兼容的内核可能甚至要花几年的时间,基于Xen /容器的VPS提供程序可能会迫使您使用他的内核,等等。 我有很长一段时间这个问题,但这个今天再次引发它。 在这种情况下,能够说出是否可以将问题归咎于内核,或者您是否应该费心尝试根据自己的情况设置更新的Ubuntu版本,将非常有用。 政策,文件? 我对LTS发行版和运行LTS内核的较新稳定版的开发人员/质量保证的目标特别感兴趣。一些密切相关的问题: 与早期内核版本兼容的政策是什么?例如,不接受任何错误报告,必须将所有内核版本(包括先前的LTS等)使用在内。 实际上,示例案例:在Precise上运行Lucid的内核时,我遇到麻烦的可能性有多大? 在与发行版一起提供的版本之外的其他软件上,软件相对较接近内核(udev,gvfs,mdadm等)的程度如何? 台式机/服务器版本在这方面有何不同? 最明显的地方是发行说明。但是,除了对Ubuntu风味内核的更新/更改外,它没有提及与其他内核的兼容性,而在注释的其他部分中提到了与内核相关的功能,例如 软件RAID现在支持坏块管理(MD)。 Ubuntu只是不理会这些情况,还是我在此方面缺少资源?除了发行说明外,我在一定程度上还使用Google来使用关键字:Ubuntu 12.04 minimal kernel version required及其一些变体。但是,似乎没有关于这些结果的声明。现在,我发现此问题仅作为相关资源弹出。我确实找到了这个答案,很艰难,而且看起来很有希望,但这与特定的问题/环境有关,而与服务器/桌面的使用无关。 用户空间与内核 我知道大多数用户域软件都不应打扰内核版本,但是对于VPN软件或与硬件交互的应用程序(例如上述软件),以及例如V4L2,Network Manager,Alsa等,它变得越来越复杂。 Debian与Ubuntu Debian对此很清楚。对于Wheezy,我们已经知道,如果您依赖udev,它将需要2.6.26才能从其发行说明中正常运行(在工作中): wheezy中的udev版本需要2.6.26或更高版本的内核,并带有[...] 我不想要的 我非常了解从较新版本到当前LTS版本为较新内核提供的反向移植。这个问题是相反的。 请避免进行任何类似“为什么要运行旧内核的讨论?”之类的讨论。-有时候您只是别无选择,这与我们想要的东西无关,而是与如何应对这种给定的情况有关。