linux内核目录结构

    xiaoxiao2021-03-26  24

    ==================================================================================================================================

    arch:所有和体系结构相关的核心代码.

    block:部分块设备驱动程序.

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

    Documentation:关于内核各部分的通用解释和注释.

    drivers:设备驱动程序.

    firmware:

    fs:文件系统

    include:头文件

    init:内核初始化代码(注意不是系统引导代码).

    ipc:进程间通信的代码.

    kernel:内核最核心的部分,包括进程调度、定时器等.

    lib:核心的库代码

    mm:独立于CPU体系结构的内存管理代码

    net:网络相关代码

    samples:

    scripts:用于配置内核的脚本文件.

    security:主要是一个SELinux的模块.

    sound:常用音频设备的驱动程序等.

    tools:linux中用到的一些有用工具

    usr:实现用于打包和压缩的cpio等。这个文件夹中的代码在内核编译完成后创建这些文件

    virt:此文件夹包含了虚拟化代码,它允许用户一次运行多个操作系统。通过虚拟化,客户机操作系统就像任何其他运行在Linux主机的应用程序一样运行

    ==================================================================================================================================

    转载请注明原文地址: https://ju.6miu.com/read-659280.html

    最新回复(0)