異なるカーネルバージョン用のドライバーを再構築する

異なるカーネルバージョン用のドライバーを再構築する

私の OS のカーネル バージョンは約 3.3 ですが、ドライバーにはカーネルが少なくとも 4.4 である必要があるため、ハードウェアの制限によりアップグレードする方法はありません。

ドライバーの構成を変更するだけで実現可能でしょうか、それとも最初から構築する必要がありますか?

答え1

Linux カーネルのコアとドライバー間のインターフェースは急速に進化しています。もちろん、運が良ければドライバーが使用するインターフェースがほぼ互換性を保っているかもしれませんが、インターフェースは大きく変更されている可能性があり、4 年間のカーネル開発を経てドライバーを移植するのは困難です。

新しいハードウェアと、最近のカーネルがサポートしなくなった古いハードウェアの両方をサポートする必要がない限り、4.4 カーネルをコンパイルしてください。カーネルとアプリケーション間のインターフェイスは非常に安定しています。どの Linux システムでも、2.0 以降のカーネルを新しいカーネルに置き換えることができるはずです。

関連情報