Kernel-Modules
核心模組的可移植性
如果我有一個為核心 x 編譯的 Linux 模組,我是否可以期望編譯後的模組也可以與核心 y 一起使用,或者通常情況並非如此?
通常,不會為其他版本載入核心模組。
可以通過
modinfo
命令查看模組資訊。modinfo
vermagic
和uname
命令的核心版本資訊會有所幫助。但是如果你真的想,
-f
這個命令的選項modprobe
會有所幫助。(modprobe man page)這個選項允許你在載入kenrel模組時忽略版本資訊。
這個選項不是靈丹妙藥。
您應該熟悉核心模組和核心版本。