针对特定 Linux 内核版本使用什么 RT 补丁

针对特定 Linux 内核版本使用什么 RT 补丁

在我的嵌入式设备上运行该$uname -r命令会显示我的内核4.14.73-ltsi(它是为嵌入式设备构建的自定义 Linux 内核)。

现在我打算安装这个内核版本的实时(RT)补丁。不过,在官方的网页我没有看到特定于内核版本 4.14.73 的补丁。我看到的最近的是patch-4.14.87-rt49.patch.xzpatches-4.14.63-rt43.tar.xz

这两个补丁中哪一个与我的 Linux 内核版本 (4.14.73-ltsi) 最兼容?

答案1

我会尝试应用 4.14 的最新补丁,即https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/4.14/patches-4.14.186-rt86.tar.gz- 如果应用干净,它应该有效。

如果没有,请尝试应用older子目录中的早期补丁。

答案2

内核版本4.14目前处于长期支持状态(LTS)这意味着它是旧版本(或者最好不是最新的稳定版本),因此没有添加更多新功能它现在并将在一段时间内得到安全方面的支持/维护。这可能就是您找不到的原因正确的您的内核版本的补丁集。


谈到这个问题,从理论上讲,两个可用的补丁集中没有一个与您的内核兼容。两者都会失败。
因为应用补丁意味着重新编译整个内核,因此在您的内核版本上尝试这些补丁集之一并不明智。聪明的做法是获得正确的内核版本和正确的补丁集。

例如,出于嵌入式设备的兼容性问题,保留在 4.14 内核系列上,请跳到最新的4.14.186版本

相关内容