Chinaunix首页 | 论坛 | 博客
  • 博客访问: 694530
  • 博文数量: 90
  • 博客积分: 3225
  • 博客等级: 少校
  • 技术积分: 1200
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-20 11:04
个人简介

菩提本无树,明镜变非台 本来无一物,何处惹尘埃

文章分类

全部博文(90)

文章存档

2015年(1)

2014年(12)

2013年(15)

2012年(31)

2011年(8)

2010年(23)

分类: LINUX

2010-09-27 14:12:58

 
*arch : 包含和硬件体系结构相关的代码,每种平台占一个相应的目录,如i386、ARM、PowerPC、MIPS等。
*block:块设备驱动程序I/O调度。
*crypto:常用加密和散列算法(如AES、SHA等),还有一些压缩和CRC校验算法。
*Documemtation:内核各部份的通用解释和注释。
*drivers:设备驱动程序,每个不同的驱动占用一个子目录,如char、block、net、mtd、i2C等。
*fs:支持的各种文件系统,如EXT、FAT、NTFS、JFFS2等。
*include:头文件,与系统相关的头文件被放置在include/linux子目录下。
*init:内核初始化代码。
*ipc:进程间通信的代码。
*kernel:内核的最核心部分,包括进程调度、定时器等,而和平台相关的一部分代码放在arch/*/kernel目录下。
*lib:库文件代码。
*mm:内存管理代码,和平台相关的一部分代码放在arch/*/mm/目录下。
*net:网络相关代码,实现了各种常见的网络协议。
*scripts:包含用于配置内核的脚本文件。
*security:主要SELinux模块。
*sound:ALSA、OSS音频设备的驱动核心代码和常用设备驱动。
*usr:实现了用于打包和压缩的cpio等。
阅读(1132) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~