3.1.1 模块加载与卸载机制 在 Linux 内核的世界里,驱动模块不是静态的砖石,而是有呼吸、有脉搏、有生命周期的活体组织。它被加载时悄然嵌入内核空间的肌理,卸载时又须如抽丝般无痕退场——稍有不慎,轻则资源泄漏、设备僵死,重则内核 panic、系统崩塌。我们常把 和 当作两个敲击回车的魔法命令,却鲜少凝视其背后那套精密如钟表、严苛如手术的机制:模块加载与卸载机制。它并非内核的“附加功能”,而是支撑整个设备驱动生态的底层契约;它不显山露水,却决定了驱动能否真正“可信”、“可维”、“可演进”。