Linux源文件夹结构呈现
1.arch文件夹: - 相关的存储在不同平台上的代码,每个平台都采用了不同的文件夹来区分。
******Alpha平台
******Arm平台
******Arv32平台
******X86平台
2.drivers文件夹:存放驱动程序的文件夹。不同的驱动用不同的文件夹来加以区分。
******ftape:磁带驱动
******hfmodem:无线电设备驱动
******joystick:游戏杆驱动
******paride:从并口訪问IDE设备的支持
******cdrom:光驱驱动
******char:字符设备驱动
******fc4:光纤设备驱动
******misc:杂项设备驱动
******net:网卡驱动
******PCI:PCI总线驱动
scsi:SCSI设备驱动
sound:音频设备驱动
usb:usb串行总线驱动
video:视频卡设备驱动
block:块设备驱动
3.fs文件夹:存放Linux所支持的全部文件系统的相关代码,不同的文件系统用不同的文件夹加以区分。
******ext2:Linux支持的Ext2文件系统
******nfs:一种网络文件系统
******proc:/proc文件系统
******ufs:Linux的一种文件系统
4.其它文件夹
1).include文件夹:存放了编译内核时所须要的大部分头文件。当中在include/linux文件夹中,存放的头文件是与平台无关的。与平台相关的存放在了相关平台的不同文件夹里了。
2).init文件夹:存放着内核的初始化代码,包括了系统启动的main()函数。
3).ipc文件夹:存放着进程间通信的相关代码
4).kernel文件夹:存放着最核心的代码,管理内核的相关代码,如进程调度,内存管理等。
5).lib文件夹:存放着库模块代码
6).mm文件夹:存放着独立于CPU的内存管理代码,对于不同平台的代码来说用不同的文件夹来区分。
7).net文件夹:存放各种网络协议的代码
8).scripts文件夹:存放着配置内核的相关脚本文件
9).security文件夹:一个SELinux(Linux内核的一个强制訪问控制系统)模块
10).sound文件夹:经常使用的音频设备驱动程序
11).usr文件夹:一个cpio(cpio是用来建立、还原备份文件的工具程序。它能够增加、解开cpio或tar备份档内的文件。)
12).block文件夹:块设备驱动程序。
13).crypto文件夹:经常使用的加密和压缩算法。
14).Documentation文件夹:内核部分功能的解释文档。
15).COPYING文件:GPL版权声明文件。
16).CREDITS文件:内核开发人员列表
17).Kbuild文件:用来编译内核的脚本
18).MAINTAINERS文件:维修人员名单
19).Makefile文件:第一Makefile文件,组织芯为每个模块,各个模块之间的接触记录,编译器根据这个文件编译内核。
20).Readme文件:引言内核和编译的方法
21).REPORTING-BUGS文件:大约bug某些内容。
Linux源文件夹结构呈现的更多相关文章
- Android SVN开发实战的文件夹结构呈现
svn有一个非常标准的文件夹结构,这是. 例如,该项目是proj.svn地址svn://proj/,然后该标准svn布局是 svn://proj/ | +-trunk +-branches +-tag ...
- [置顶]
Linux学习总结(20)——Linux 文件夹结构和作用
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/us ...
- Cocos2d-x旧引擎文件夹结构
转自:http://blog.csdn.net/lwuit/article/details/7870395 Cocos2d-x的文件夹结构例如以下: 文件夹的详细结构介绍例如以下: Box2D:物理引 ...
- 从零单排Linux – 3 – 目录结构
从零单排Linux – 3 – 目录结构 1.FHS标准(filesystem hierarchy standard) why? –> 为了规范,还有为了linux的发展 重点 –> 规范 ...
- 分析cocos2d-x在Android上的编译过程(1):cocco2d-x是怎样生成的Android的文件夹结构
当新建完一个cocos2d-x的项目后.进入到项目中的proj.android中,会看到例如以下的文件夹结构 在VS先把它编译,然后导入到Eclipse中,导入完后会看到多了几个文件 watermar ...
- Android源码文件夹结构
Android 2.2 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- ...
- 走进Linux01-磁盘分区与文件夹结构
近期学习Linux,首先安装系统,遇到了磁盘分区.之前仅仅知道Linux分区是从/(根文件夹)開始的,至于磁盘格式,多块盘怎样挂载全然不了解,系统的查询了一下Linux磁盘分区和文件夹结构,整理一下. ...
- Android中资源文件夹res/raw和assets的使用
Android中资源文件夹res/raw和assets的使用 2011-12-08 11:05 494人阅读 评论(0) 收藏 举报 androidxml存储stringencodinglayout ...
- Linux C语言结构体-学习笔记
Linux C语言结构体简介 前面学习了c语言的基本语法特性,本节进行更深入的学习. 预处理程序. 编译指令: 预处理, 宏定义, 建立自己的数据类型:结构体,联合体,动态数据结构 c语言表达式工具 ...
随机推荐
- android sim 卡短信读写
因为对短信读写操作的api 被隐藏了 , 我们须要使用<Java反射机制的学习>一文中提到的反射的方法得到隐藏API . 这有一个用例大家能够下载http://zhushou.360.cn ...
- poj1459 Power Network --- 最大流 EK/dinic
求从电站->调度站->消费者的最大流,给出一些边上的容量.和电站和消费者能够输入和输出的最大量. 加入一个超级源点和汇点,建边跑模板就能够了. 两个模板逗能够. #include < ...
- Struts 2最新0day破坏性漏洞(远程任意代码执行)等的重现方法
Struts 2的远程任意代码执行和重定向漏洞,是这两天互联网上最重大的安全事件,据说国内互联网企业中,很多电商纷纷中招,应该已经有大规模的用户隐私泄露.这里我们简单总结下怎样在自己机子上重现这些漏洞 ...
- C# System.IO.FileStream 文件正由另一进程使用,因此该进程无法访问该文件
将文件转化为二进制代码时,出现提示: 文件正由另一进程使用,因此该进程无法访问该文件 原来是构造System.IO.FileStream时,使用的方法有问题 一开始是直接使用 System.IO. ...
- 基于visual Studio2013解决C语言竞赛题之1074八皇后
题目 解决代码及点评 /************************************************************************/ /* ...
- 【Bootstrap3.0建站笔记二】button可下拉弹出层
1.button可下拉弹出层: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFwbGFu/font/5a6L5L2T/fontsize/400 ...
- Swift - 发送消息(文本,图片,文件等)给微信好友或分享到朋友圈
通过调用微信提供的API接口,我们可以很方便的在应用中发送消息给微信好友,或者分享到朋友圈.在微信开发平台(https://open.weixin.qq.com)里,提供了详细的说明文档和样例.但由于 ...
- Android 环境变量配置(Mac)
Mac 系统10.10,自带的就是jdk1.6,因为工作需要就升级到了1.7,要从新配置环境变量了 mac 默认是自带的有jdk1.6 安装路径为: /System/Library/Framework ...
- DELPHI XE7 新的并行库
DELPHI XE7 的新功能列表里面增加了并行库System.Threading, System.SyncObjs. 为什么要增加新的并行库? 还是为了跨平台.以前要并行编程只能从TThread类继 ...
- Spring2.5学习3.3_@Autowire注解实现手动装配
@Autowired默认按类型装配,假设我在personDao 字段上加了@Autowired注解,那么就会默认取personDao 字段的类型在Spring容器中寻找与这个类型匹配的bean,寻找到 ...