Linux内核源代码的结构(转)
init 内核初始化代码
kernel 内核核心部分:进程、定时、程序执行、信号、模块。。。
mm 内存处理
arch 平台相关代码
i386 IBM的PC体系结构
kernel 内核核心部分
mm 内存管理
math-emu 浮点单元软件仿真
lib 硬件相关工具函数
boot 引导程序
compressed 压缩内核处理
tools 生成压缩内核映像的程序
alpha 康柏的Alpha体系结构
s390 IBM的System/390体系结构
sparc Sun的SPARC体系结构
sparc64 Sun的Ultra-SPARC体系结构
mips SGI的MIPS体系结构
ppc Motorola-IBM的基于PowerPC的体系结构
m68k Motorola的基于MC680x0的体系结构
arm 基于ARM处理器的体系结构
fs 文件系统
proc /proc虚拟文件系统
devpts /dev/pts虚拟文件系统
ext2 Linux本地的Ext2文件系统
isofs ISO9660文件系统(CD-ROM)
nfs 网络文件系统(NFS)
nfsd 集成的网络文件系统服务器
fat 基于FAT的文件系统的通用代码
msdos 微软的MS-DOS文件系统
vfat 微软的Windows文件系统(VFAT)
nls 本地语言支持
ntfs 微软的Windows NT文件系统
smbfs 微软的Windows服务器消息块(SMB)文件系统
umsdos UMSDOS文件系统
minix MINIX文件系统
hpfs IBM的OS/2文件系统
sysv SystemV、SCO、Xenix、Coherent和Version7文件系统
ncpfs Novell的Netware核心协议(NCP0
ufs UnixBSD、SunOs、FreeBSD、NetBSD、OpenBSD和NeXTStep文件系统
affs Amiga的快速文件系统(FFS)
coda Coda网络文件系统
hfs 苹果的Macintosh文件系统
adfs Acorn磁盘填充文件系统
efs SGI IRIX的EFS文件系统
qnx4 QNX4 OS使用不的文件系统
romfs 只读小文件系统
autofs 目录自动装载程序的支持
lockd 远程文件锁定的支持
Net 网络代码
Ipc System V的进程间通信
Drivers 设备驱动程序
block 块设备驱动程序
paride 从并口访问IDE设备的支持
scsi SCSI设备驱动程序
char 字符设备驱动程序
joystick 游戏杆
ftape 磁带流设备
hfmodem 无线电设备
ip2 IntelliPort的多端口串行控制器
net 网卡设备
sound 音频卡设备
video 视频卡设备
cdrom 专用CD-ROM设备(除ATAPI和SCSI之外)
isd0n ISDN设备
apl000 富士的AP1000设备
macintosh 苹果的Macintosh设备
sgi SGI的设备
fc4 光纤设备
acorn Acorn的设备
misc 杂项设备
pnp 即插即用的支持
usb 通用串行总线(USB)的支持
pci PCI总线的支持
sbus Sun的SPARC SBus的支持
nubus 苹果的Macintosh Nubus的支持
zorro Amiga的Zorro总线的支持
dio 惠普的HP300 DIO总线的支持
tc Sun的TurboChannel支持(尚未完成)
Lib 通用内核函数
Include 头文件(.h)
linux 内核核心部分
lockd 远程文件加锁
nfsd 集成的网络文件服务器
sunrpc Sun的远程过程调用
byteorder 字节交换函数
modules 模块支持
asm-generic 平台无关低级头文件
asm-i386 IBM的PC体系结构
asm-alpha 康柏的Alpha体系结构
asm-mips SGI的MIPS体系结构
asm-m68k Motorola-IBM的基于PowerPC的体系结构
asm-ppc Motorola-IBM的PowerPC体系结构
asm-s390 IBM的System/390体系结构
asm-sparc Sun的SPARC体系结构
asm-sparc64 Sun的Ultra-SPARC体系结构
asm-arm 基于ARM处理器的体系结构
net 网络
scsi SCSI支持
video 视频卡支持
config 定义内核配置的宏所在的头文件
scripts 生成内核映像的外部程序
Documentation有关内核各个部分的通用解释和注释的文本文件
Linux内核源代码的结构(转)的更多相关文章
- linux 内核源代码目录结构
/arch:目录包括了所有和体系结构相关的核心代码.它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录.PC机一般都基于此目录. / ...
- Linux内核源代码目录结构详解
http://blog.csdn.net/u013014440/article/details/44024207
- 如何切入 Linux 内核源代码
Makefile不是Make Love 从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉.毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了 ...
- Linux内核源代码情景分析系列
http://blog.sina.com.cn/s/blog_6b94d5680101vfqv.html Linux内核源代码情景分析---第五章 文件系统 5.1 概述 构成一个操作系统最重要的就 ...
- Linux内核源代码
说明:只供学习交流 一,目录结构 Linux内核源代码采用树形结构进行组织,非常合理地把功能相关的文件都放在同一个子目录下,使得程序更具有可读性. 二,目录结构 arch目录 arch是archite ...
- 《深入分析Linux内核源代码》读书、私藏笔记大放送
秉承着"不懂操作系统原理的程序员不是合格的程序员"的至理名言,鄙人又是买陈莉君老师的“Linux教学视频”,又是研读其力作<深入分析Linux内核源代码>,先将总结笔记 ...
- Linux内核源代码分析方法
Linux内核源代码分析方法 一.内核源代码之我见 Linux内核代码的庞大令不少人"望而生畏",也正由于如此,使得人们对Linux的了解仅处于泛泛的层次.假设想透析Linux ...
- linux内核源代码、配置与编译
内核源代码下载:www.kernel.org Linux内核源代码采用树形结构进行组织,非常合理地把功能相关的文件都放在同一个子目录下,使得程序更具可读性. linux内核代码最好不要在windows ...
- Linux内核源代码获取教程
Linux内核源代码获取方法 什么叫Linux 什么叫Linux内核 Linux内核源代码的获取 什么叫Linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UN ...
随机推荐
- [转]Android进程与线程基本知识
转自:http://www.cnblogs.com/hanyonglu/archive/2012/04/12/2443262.html 本文介绍Android平台中进程与线程的基本知识. 很早的时候就 ...
- pig
1.Pig是基于hadoop的一个数据处理的框架. MapReduce是使用java进行开发的,Pig有一套自己的数据处理语言,Pig的数据处理过程要转化为MR来运行.2.Pig的数据处理语言是数据流 ...
- dllimport路径问题
今天做了个试验,是针对dllimport("XXX.DLL");这样写的时候,系统是如何寻找该dll的. 首先系统会搜寻主应用程序根目录. 其次搜寻操作系统安装目录,一般情况是C: ...
- Ubuntu 14.10 下grep命令详解
简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它 ...
- matlab求曲线长度
曲线段在上的弧长为采用积分所求弧长s=∫√(1+y'²)dxmatlab求出各点的导数,然后按照上式积分 clear>> x=1:0.1:10;>> y=rand(1,leng ...
- php大力力 [021节]mysql表名在mac下不能大写
2015-08-27 php大力力021.mysql表名在mac下不能大写 刚才数据库里面,phpMyAdmin狂出错. Some errors have been detected on the s ...
- magento日常使用
magento order number长度(修改)设置 2013年3月15日星期五 Asia/Shanghai上午10时22分02秒 1-进入要修改的该网站的数据库:2-找到表名:eav_entit ...
- exit(-1)或者return(-1)为什么shell得到的退出码是255?
写一段hello world: // filename: main.c #include <stdio.h> int main(void) { printf("hello wol ...
- Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果. 下面将由浅入深介绍Android进行异步处理的实现方法和系统底层的实现原理. 本文介绍 ...
- VS2010单元测试
编号:1016时间:2016年5月26日09:35:27功能:VS2010单元测试URL :http://blog.csdn.net/tjvictor/article/details/6175362