特定のパッチがカーネルに適用されているかどうかを知る方法は?特にRTプリエンプティパッチ。
プリエンプトの場合は、uname
を使用できます。
uname -v
#23 SMP PREEMPT RT Fri Oct 16 11:52:29 CET 2012
文字列[〜#〜] preempt [〜#〜]は、リアルタイムパッチでカーネルバージョンを使用していることを示しています。
他のいくつかのパッチもuname
文字列を変更する可能性があります。だからそれも助けになるかもしれません。そうでない場合は、.config
を確認してみてください。このファイルは、/boot
ディレクトリにあるか、(有効になっている場合は)cat /proc/config.gz
を使用して見つけることができます。たぶん、/usr/src/linux
(またはカーネルソースを置く場所)にもバージョンがあります。
構成ファイルが見つかった場合は、特定の設定をgrepして、パッチが使用されているかどうかを確認できます。