日期:2014-05-16  浏览次数:20588 次

linux内核第二记

目录结构(一般修改Arch和Drivers目录中的文件)

1.block目录

部分块设备驱动程序

2.crypto目录

加密、压缩、CRC校验算法

3.documentation

内核的文档

4.drivers目录

设备驱动程序

5.fs目录

存放各种文件系统的实现代码。每个子目录对应一中文件系统的实现,公用的源程序用于实现虚拟文件系统VFS


6.include目录

内核所需要的头文件。与平台无关的头文件在include/linux子目录下,与平台相关的都文件则放在相应的子目录中。

7.init目录

内核初始化代码

8.ipc目录

进程间通信实现代码

9.kenerl目录

Linux大多数核心功能都在这个目录实现(调度程序、进程控制、模块化)。

10.lib目录

库文件代码

11.mm目录

mm目录中的文件用于实现内存管理中与体系结构无关的部分

12.net目录

网络实现的协议代码


13.samples目录

一些内核编程的范例

14.script目录

配置内核的脚本

15.security目录

SElinux的模块

16.sound目录

音频设备的驱动程序

17.usr目录

cpio命令实现

18.virt目录

内核虚拟机

*本节完