Linux内核源码目录结构
2016-05-09 13:53
302 查看
1.arch,architecture的缩写,结构架构的意思,故该目录下存放的是不同架构的CPU的目录。
2.block,块设备。
3.crypto,加密相关。存放常见的加密代码实现。
4.Documentaion,文档相关。存放一些文档。
5.drivers,驱动目录。分门别类的列出Linux支持的所有硬件的驱动代码。
6.firware,固件相关。固件也是软件,只是固化在了IC中运行,如开发板的IROM代码。
7.fs,文件系统。该目录下存放Linux支持的当前主流文件系统的支持。
8.include,头文件目录。公用的(各种CPU通用的)头文件都在这里。各CPU特有的头文件存放在arch/arm/include目录下。
9.init,初始化。存放Linux启动内核时的初始化代码。
10.ipc,存放进程间通信的实现代码。
11.kernel,内核。所以里面存放的是linux内核本身所需的代码。
12.lib,库。存放的是一些通用的库,不过与标准c库不一样,是专用于Linux内核编程的一些库函数。
13.mm,mm是memory management,内存管理。
14.net,网络相关的一些代码,如TCP/IP协议栈。
15.samples,样例。一些样例代码。
16.scripts,一些脚本文件的存放。这些脚本不是linux工作时所用的,而是辅助对linux进行配置编译生产的。
17.security,安全性相关。
18.sound,音频处理相关。
19.tools,linux中用到的一些工具。
20.usr,目录下存放的都是些汇编和c文件,看命名应该是初始化用的。
21.virt,virtual。虚拟机相关的。
2.block,块设备。
3.crypto,加密相关。存放常见的加密代码实现。
4.Documentaion,文档相关。存放一些文档。
5.drivers,驱动目录。分门别类的列出Linux支持的所有硬件的驱动代码。
6.firware,固件相关。固件也是软件,只是固化在了IC中运行,如开发板的IROM代码。
7.fs,文件系统。该目录下存放Linux支持的当前主流文件系统的支持。
8.include,头文件目录。公用的(各种CPU通用的)头文件都在这里。各CPU特有的头文件存放在arch/arm/include目录下。
9.init,初始化。存放Linux启动内核时的初始化代码。
10.ipc,存放进程间通信的实现代码。
11.kernel,内核。所以里面存放的是linux内核本身所需的代码。
12.lib,库。存放的是一些通用的库,不过与标准c库不一样,是专用于Linux内核编程的一些库函数。
13.mm,mm是memory management,内存管理。
14.net,网络相关的一些代码,如TCP/IP协议栈。
15.samples,样例。一些样例代码。
16.scripts,一些脚本文件的存放。这些脚本不是linux工作时所用的,而是辅助对linux进行配置编译生产的。
17.security,安全性相关。
18.sound,音频处理相关。
19.tools,linux中用到的一些工具。
20.usr,目录下存放的都是些汇编和c文件,看命名应该是初始化用的。
21.virt,virtual。虚拟机相关的。
相关文章推荐
- Centos7安装Boost
- linux文件操作-创建,复制,移动,删除
- 上传文件到服务器的Linux命令
- linux spi子系统 驱动分析续
- Linux挂载命令mount用法及参数详解
- linux系统调优--Selinux
- linux 下strftime()的用法
- 某些Linux运维人员因手残而被炒鱿鱼,redhat7.0解决了这个可怕的问题
- linux复制远程文件和文件夹
- Linux基础知识
- Ubuntu的复制粘贴操作及常用快捷键
- linux下vsftpd服务与tftp服务有什么不同
- ArchLinux安装常用软件
- 扩展Linux完整性度量IMA/EVM到Android
- Linux CentOS6.6下编译安装MySQL 5.6.16 详细教程(亲测成功)
- linux下alias命令详解
- SELinux 入门
- Linux下编辑文件问题2例
- Linux swap清理
- 【Linux】部署笔记