Kernel-Modules

核心模組的可移植性

  • September 6, 2017

如果我有一個為核心 x 編譯的 Linux 模組,我是否可以期望編譯後的模組也可以與核心 y 一起使用,或者通常情況並非如此?

通常,不會為其他版本載入核心模組。

可以通過modinfo命令查看模組資訊。

modinfovermagicuname命令的核心版本資訊會有所幫助。

但是如果你真的想,-f這個命令的選項modprobe會有所幫助。(modprobe man page

這個選項允許你在載入kenrel模組時忽略版本資訊。

這個選項不是靈丹妙藥。

您應該熟悉核心模組和核心版本。

引用自:https://unix.stackexchange.com/questions/389395