曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 7438|回复: 1
打印 上一主题 下一主题

Linux 内核源代码目录结构

[复制链接]

4917

主题

5879

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34382
跳转到指定楼层
楼主
发表于 2009-6-26 03:07:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录,如 i386、ARM、PowerPC、MIPS等。

block : 块设备驱动程序 I/O 调度

crypto :  常用加密和散列算法 ( 如 AES、SHA 等),还有一些压缩和 CRC 校验算法。

Documentation : 内核各部分的通用解释和注释。

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 等。

4917

主题

5879

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34382
沙发
 楼主| 发表于 2009-8-9 17:18:07 | 只看该作者

arch 目录下子目录清单

arch 目录的子目录清单
目录
说明
alpha/
HP 的 alpha 处理器
arm/
ARM 微处理器
arm26/
ARM 26 位处理器
cris/
axis communication 的 CRIS 体系结构
h8300/
Lauterbach公司的微处理器
i386/
Intel i386 系列的微处理器
ia64/
Intel 64 位 Itanium 微处理器
m68k/
摩托罗拉 MC680 x 0 系列微处理器
m68knommu/
没有 MMU 的 MC680 x 0系列微处理器
mips/
MIPS 微处理器
parisc/
HP9000 Parisc 工作站
ppc/
摩托罗拉-IBM Power PC 微处理器
ppc64/
64 位 Power PC 微处理器
s390/
IBM ESA/390 z 系列
sh/
SupwerH 微处理器
sparc/
Sun Sparc 微处理器
sparc64/
64 位 Sun Sparc 微处理器
um/
用户模式内核
v850/
NEC 的 V850 系列微处理器
x86_64/
64位 i386系列微处理器

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-4-29 20:13 , Processed in 0.073787 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表