Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6269974
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

分类: LINUX

2013-05-14 23:31:10

原文地址:Linux内核源代码 作者:特殊借口

        Linux内核源代码采用树形结构进行组织,非常合理的把功能相关的文件放在同一个子目录下,使得程序更具有可读性。
内核源码下载地址: 。

arch目录:内核所支持的每种CPU体系,在该目录下都有对应的子目录,每个CPU的子目录又进一步分解为boot,mm,kernel等子目录,分别包含控制系统引导,内存管理,系统调用等。

block目录:部分块设备驱动程序。

crypto目录:加密、压缩、CRC校验算法。

documentatiao目录:内核的文档。

divres目录:设备驱动程序。

fs目录:文件系统。

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

lib目录:库文件目录。

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

net目录:网络协议实现代码。


sanple目录:一些内核编程的范例。

scripts:配置内核的脚本。

security目录:SElinux的模块。

sound:音频设备驱动程序。

usr目录:cpio命令实现。

virt:内核虚拟机。







阅读(675) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~