特定のLinuxカーネルバージョンに使用するRTパッチ

特定のLinuxカーネルバージョンに使用するRTパッチ

私の組み込みデバイスでこのコマンドを実行すると、私のカーネルが$uname -r表示されます4.14.73-ltsi(組み込みデバイス用に構築されたカスタムLinuxカーネル)。

これで、このカーネルバージョンのリアルタイム(RT)パッチをインストールする予定です。しかし正式にはWebページカーネルバージョン4.14.73に関連するパッチは表示されません。私が見た最も近いのはpatch-4.14.87-rt49.patch.xzとですpatches-4.14.63-rt43.tar.xz

これら2つのパッチのうち、私の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)これは以前のバージョン(または最新の安定版ではない方が良い)なので、新機能が追加されなくなったことを意味します。しかし、当分の間はセキュリティのためにサポート/維持される予定です。だからおそらく見つけることはできません。正しいカーネルバージョンのパッチセットです。


理論的には、利用可能な2つのパッチセットのどれもカーネルと互換性がありません。両方とも失敗する。
パッチを適用するとは再コンパイルカーネル全体なので、カーネルバージョンでこれらのパッチセットの1つを試すのは賢明ではありません。賢明な方法は、正しいカーネルバージョンと正しいパッチセットを取得することです。

たとえば、4.14カーネルシリーズに残っている組み込みデバイスとの互換性の問題のため、次にスキップしてください。最新バージョン 4.14.186

関連情報