文档章节

linux 内核源码 目录结构

突然帅了
 突然帅了
发布于 2013/11/09 20:23
字数 908
阅读 100
收藏 4
源代码所有在目录:/usr/src/linux (大部分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 目录结构
突然帅了
粉丝 8
博文 90
码字总数 28698
作品 0
西安
私信 提问
Linux操作系统内核分析方法

Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为...

Dicky
2012/08/22
0
0
迅为4412开发板Linux驱动教程之内核开发基础

视频教程:http://v.youku.com/v_show/id_XMTMwNjAwMDc0OA==.html 主要内容 • Linux体系结构 • Linux内核结构 • Linux内核源码目录结构 Linux体系结构 从上图可知,Linux体系结构由用户空...

topeet
2015/08/10
242
0
Linux内核源码学习 (0)- 源代码的结构

截止2012年11月4日,Linux的最新稳定版本为3.6.5,可以从Linux官方网站(http://www.kernel.org/)下载最新的版本,我所研究的内核版本是2.6.34.13,这一系列笔记都是对这个版本的内核进行分...

notishell
2013/01/02
0
0
Hi3518E_SDK_Vx.x.x.x的SDK目录结构

Hi3518ESDKVx.x.x.x 目录结构如下: |-- sdk.cleanup # SDK清理脚本 |-- sdk.unpack # SDK展开脚本 |-- osdrv # 存放操作系统及相关驱动的目录 | |-- opensource # opensource源代码 | | |-...

天糊土
2018/09/22
0
0
Linux内核源码分析 day01——内存寻址

前言 Linux内核源码分析 Antz系统编写已经开始了内核部分了,在编写时同时也参考学习一点Linux内核知识。 自制Antz操作系统 一个自制的操作系统,Antz 。半图形化半命令式系统,同时嵌入Ant...

AntzUhl
2018/08/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

北斗三号IGSO-2卫星发射成功!

6月25日,中国航天科技集团官方公众号宣布,北斗三号IGSO-2卫星发射成功! 航天科技集团表示,6月25日2点09分,我国在西昌卫星发射中心用长征三号乙运载火箭成功将北斗三号第2颗倾斜地球同步...

linuxCool
8分钟前
0
0
阿里java开发规约的Idea插件安装(英文)

Idea Plugin Prepare Project JDK: 1.7+ Gradle: 3.0+(Require JDK1.8+ for gradle) Build cd p3c-ideagradle clean buildPlugin Run plugin cd p3c-ideagradle runIde# run speci......

Airship
17分钟前
0
0
很多人转行做程序员选择web前端学习,前端简单在哪里?

不管你是工人阶层还是服务行业,是否想过转行IT,转行IT后肯定会选择一门编程语言进行深入学习,很多转行的人基础都不是太好,不是科班出身,甚至有的是专科乃至中专,前端的HTML和CSS相对其...

智云编程
30分钟前
0
0
一文读懂内网、公网和NAT

我们做弱电监控系统的时候,都避免不了要跟IP地址打交道,比如摄像头、NVR、服务器等这些设备安装好之后,就需要给它们配上IP,那这个IP地址你了解嘛?今天我们就一起来聊聊什么是内网、公网和...

老孟的Linux私房菜
35分钟前
4
0
聊聊dubbo的ExecuteLimitFilter

序 本文主要研究一下dubbo的ExecuteLimitFilter ExecuteLimitFilter dubbo-2.7.2/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ExecuteLimitFilter.java public clas......

go4it
44分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部