分类: LINUX
2005-11-30 15:41:02
Linux 2.6.9源码结构
于linux2.4内核源码结构相比主要不同点如下:
目录结构更合理,i386和其他体系结构修改成平级,每种体系结构下都有相对应的内核,内存管理,库,引导程序等,每种体系架构下的子目录不尽相同,这里只列出i386结构的子目录内容.
Documentation目录:
关于内核组件的一般解释及提示的文本文件
Arch目录
Alpha HP的alpha体系结构
Cris 由瘦客户服务器使用的axis Communications AB的精简指令集 体系结构
Ia64 基于Intel的64位Itanium体系结构的工作站
M68knommu Motorola的基于MC680x0的体系结构
Ppc Motorola-IBM的基于PowerPC的体系结构
Sh 基于SuperH的嵌入式计算机
Sparc64 Sun的Ultra-SPARC体系结构
X86_64 64位x86体系结构
Arm 基于arm处理器的体系结构
H8300 基于日立H8300处理器的体系结构
M32r
Mips 由SGI和其他计算机厂家采用的MIPS体系结构
Ppc64 64位Motorola-IBM的基于PowerPC的体系结构
Sh64 64位基于SuperH的嵌入式计算机
Um 不明….
Arm26
M68k Motorola的基于MC680x0的体系结构
Parisc HP 9000 parisc工作站
S390 IBM的system/390体系结构
Sparc Sun的SPARC体系结构
V850 NEC v850处理器体系结构
I386 IBM的pc体系结构
I386的子目录
Boot 引导程序
Configes
Crypto
Kernel 内核核心部分
Lib 硬件相关的实用函数
Mach-default
Math-emu 浮点单元软件仿真
Mm 内存管理
Oprofile
Pci
Power
Drivers 设备驱动程序
Acorn acorn的设备
acpi 高级配置电源接口
atm 支持atm网络体系结构
base
block 块设备驱动程序
bluetooth 蓝牙设备驱动
Cdrom 专用cd-rom设备(除atapi和scsi之外)
char 字符设备驱动程序
cpufreq
dio hp的hp300 dio总线支持
eisa
fc4 光纤通道设备
firmware
I2c philips的i2c双线总线的驱动程序
ide IDE磁盘的驱动程序
ieee1394 ieee1394口驱动程序
input 输入设备模块
isdn isdn设备
macintosh apple的macintosh设备
mca
md 用于多个设备(磁盘阵列和逻辑卷管理器)的模块
media 用于无线通讯设备和视频设备的驱动程序
message 高性能scsi+lan/fibre通道设备驱动程序
misc 杂项设备
mmc
mtd 支持闪存设备
net 网卡设备
nubus apple支持Macintosh Nubus支持
oprofile
parisc 支持从并口访问IDE设备
parport 并口支持
pci pci总线支持
pcmcia pcmcia卡支持
pnp 即插即用设备支持
s390 IBM的ESA/390和zSeries设备支持
sbus sun的sparc sbus支持
scsi scsi设备驱动程序
serial
tc HP增强通道
telephony 支持ip电话设备
usb usb驱动
video 视频卡设备驱动
wl
zorro amiga的zorro总线支持
Lib 通用内核函数
Sound 声音设备
Fs 文件系统
Adfs acorn磁盘文件归档系统
affs amiga的快速文件系统
afs afs文件系统(/afs)
autofs 支持基于内核文件系统的自动安装器守护进程
autofs4 支持基于内核文件系统的自动安装器守护进程的版本4
befs befs文件系统(64位)
bfs soc unixware引导文件系统
cifs 共因特网文件系统(smb的升级版本)
coda coda网络文件系统
cramfs 用于MTD设备的数据压缩文件系统
devfs 设备文件系统
devpts 伪终端支持
efs SGI IRIX的EFS文件系统
exportfs 输出文件系统
ext2 ext2文件系统
ext3 ext3文件系统
fat fat文件系统
freevxfs 由SCO UnixWare使用的veritas vxfs文件系统
hfs Apple的Macintosh文件系统
hfsplus
hostfs Palm OS 上文件系统
hpfs IBM的OS/2文件系统
hppfs
hugetlbfs
iosfs ISO9660文件系统(CD-ROM)
jbd ext3使用的日志文件系统层
jffs 用于MTD管理员在2009年8月13日编辑了该文章文章。