阅读背景:

解析 Linux 内核可装载模块的版本检查机制

来源:互联网 

解析 Linux 内核可装载模块的版本检查机制

王 华东, 系统工程师, 自由职业者

简介: 为保持 Linux 内核的稳定与可持续发展,内核在发展过程中引进了可装载模块这一特性。内核可装载模块就是可在内核运行时加载到内核的一组代码。通常 , 我们会在两个版本不同的内核上装载同一模块失败,即使是在两个相邻的补丁级(Patch Level)版本上。这是因为内核在引入可装载模块的同时,对模块采取了版本信息校验。这是一个与模块代码无关,却与内核相连的机制。该校验机制保证了内核装载的模块是用户认可的,且安全的。本文将从内核模块发布者的角度思考模块版本检查机制,并从开发者与授权 root 用户的角度去使用及理解该机制。 为保持 L




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: