zoukankan      html  css  js  c++  java
  • Linux 内核源码目录结构

    arch:包含和硬件体系结构相关的代码,每种平台占用一个相应的目录。

    block:块设备驱动程序 I/O 调度。

    crypto:常用加密和散列算法(如AES、SHA等),还有一些压缩和CRC校验算法。

    Documentation:内核各部分的通用解释和注释。

    drivers:设备驱动程序,每个不同的驱动占用一个子目录。

    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 等。

  • 相关阅读:
    [NOI2003],[AHOI2006]文本编辑器
    luogu P5151 HKE与他的小朋友
    [NOI2005]维护数列
    [HNOI2012]永无乡
    luogu P4146 序列终结者
    [SCOI2016]美味
    UVA1451 Average
    [JSOI2007]字符加密
    luogu P3809 【模板】后缀排序
    CentOS 7系统启动后怎么从命令行模式切换到图形界面模式
  • 原文地址:https://www.cnblogs.com/lialong1st/p/8872772.html
Copyright © 2011-2022 走看看