2025年9月21日
摘要: 将第三方扩展模块编译并安装到 /lib/modules/$(uname -r)/extra/目录下,主要有两种方式:一种是手动编译和安装外部独立模块,另一种是将模块集成到内核源码树中并进行编译。以下是详细的步骤说明。 🛠️ 1. 准备编译环境 编译内核模块前,需要确保系统已安装必要的编译工具和与当 阅读全文
posted @ 2025-09-21 10:43 LeeHang 阅读(39) 评论(0) 推荐(0)
摘要: Linux 系统中的 /lib/modules/$(uname -r)/目录非常重要,它承载着与当前运行内核版本严格对应的​​内核模块​​及其相关的管理文件。理解这个目录,对你高效管理系统硬件驱动、文件系统支持以及内核功能扩展都很有帮助。 $(uname -r)会自动替换为你当前运行的内核版本号(例 阅读全文
posted @ 2025-09-21 10:19 LeeHang 阅读(72) 评论(0) 推荐(0)
摘要: Linux 内核是操作系统的核心,其精妙的设计使得它能够高效地管理硬件资源,并为上层应用程序提供稳定的运行环境。下面我将为你详细解析 Linux 内核的结构,包括其整体架构、核心子系统、模块化机制等内容。 🖼️ 1. Linux 内核整体架构 Linux 内核采用​​单内核 (Monolithic 阅读全文
posted @ 2025-09-21 10:01 LeeHang 阅读(689) 评论(0) 推荐(0)