linux-2.6.22.6 内核源代码包的文件目录介绍
下载一个linux-2.6.22.6.tar并解压
再其解压的文件中加入下面的bat脚本
生成当前文件的目录树脚本如下:
@rem 此BAT文件名一定不能是"tree.bat",否则tree命令会实效,不知道为什么 @rem 可能是因为系统目录有"tree.com",系统会混淆吧. @rem 用"dir.bat"作文件名却可以. @echo off rem 在当前目录生成很漂亮的结构树 tree /f > 目录树.TXT
双击后出现一个 目录树.txt
主要文件夹的简单介绍
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 等。
转载于:https://www.cnblogs.com/libra13179/p/9365796.html
linux-2.6.22.6 内核源代码包的文件目录介绍相关推荐
- arch linux引导不启动_Linux 内核源代码的目录结构
内核技术点合集 Linux 内核源代码包括三个主要部分: 1. 内核核心代码,包括第 3 章所描述的各个子系统和子模块,以及其它的支撑子系统,例 如电源管理.Linux 初始化等 2. 其它非核心代码 ...
- linux下poll和epoll内核源代码剖析
作者:董昊 博客链接http://donghao.org/uii/ poll和epoll的使用应该不用再多说了.当fd很多时,使用epoll比poll效率更高. 我们通过内核源码分析来看看到底是为什么 ...
- linux4.9编译内核,centos编译linux-4.9内核rpm包
实际环境中,有时需要用到某个版本的linux内核,但这个版本的内核并没有rpm包,这时我们就需要编译linux内核rpm包.本文介绍在centos6下编译linux-4.9版本内核rpm包,以linu ...
- Linux 内核源代码的结构
Linux内核源代码位于/usr/src/linux目录下. /include子目录包含了建立内核代码时所需的大部分包含文件,这个模块利用其他模块重建内核. /init 子目录包含了内核的初始化代码, ...
- Linux下二进制包、源代码包、rpm.binary与rpm.source
要提供三种格式的mysql包:rpm格式.二进制格式.源码格式:(tar打包,gz压缩) rpm格式: libjpeg-devel-6b-33.x86_64.rpm #rpm格式很好区分, ...
- Linux内核源代码分析-目录
第一部分 Linux 内核源代码 arch/i386/kernel/entry.S 2 arch/i386/kernel/init_task.c 8 arch/i386/kernel/irq.c 8 ...
- linux内核中cent文件夹,Centos 中如何快速定制二进制的内核 RPM 包
1.rpm 制作前的环境准备: yum install -y ncurses-devel qt-devel rpm-build redhat-rpm-config asciidoc hmaccalc ...
- Linux内核入门-如何获取Linux内核源代码、生成配置内核
如何获取Linux内核源代码 如何获取Linux内核源代码 下载Linux内核当然要去官方网站了,网站提供了两种文件下载,一种是完整的Linux内核,另一种是内核增量补丁,它们都是tar归档压缩包.除 ...
- 一文搞懂Linux系统内核升级及下载当前内核源代码
1. 下载当前内核源代码 为什么下载内核源代? 一是便于查看或学习linux内核代码的底层实现方法: 二是便于编写或调试Linux设备驱动程序,因为驱动程序的编译需要内核源代码. 怎么下载? 如果你是 ...
- linux重复文件管理,在windows下解压缩Linux内核源代码出现重复文件原因
在windows下解压缩Linux内核源代码出现重复文件原因 2009年06月30日 13:35 来源:ChinaUnix博客 作者:embededgood 编辑:周荣茂 原因一.因为在Lin ...
最新文章
- 条款20 :宁以pass-by-reference-to-const 替换pass-by-value
- 从 ELK 到 EFK 演进
- 正则表达式-趣现象一则
- Python3之多线程学习
- input子系统基础之按键2——input设备应用层编程实践
- DP Intro - Tree DP Examples
- 不能使用泛型的形参创建对象_数据类型之----泛型
- iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用...
- vc 控制台添加托盘显示_VC添加托盘图标
- java文件传输加密_java程序对于文件的加密和解密
- STM32 DCMI调试
- 案例:微博传播引爆点
- Linux之端口映射
- 22长安杯——个人赛
- 极大似然估计原理思想
- 死锁产生和避免及计算题
- Lifelong Person Re-Identification via Adaptive Knowledge Accumulation论文笔记
- 信管通低代码快速开发工具简介(一)
- 流氓软件卸载之——WPS猎豹热点
- springboot的parent标签
热门文章
- openssl做HMAC实例(C++)
- python中json模块_python中的json模块
- Linux系统编程 -- 文件描述符的复制:dup()和dup2()
- apt-get update出现NO_PUBKEY问题解决
- mac修改文件的默认打开方式
- 同济大学计算机保研名单,同济大学2021届保研率27.8%,主要保研本校、复交清国...
- python编程框架_python编程基础框架
- 使用adb命令结束android中的进程,两种方法 kill -9 和 am force-stop的相同与区别
- 【渝粤教育】国家开放大学2018年春季 0043-21T计算机文化 参考试题
- 【渝粤题库】 陕西师范大学 202331 证券投资学 作业(专升本)