【Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )
2023-06-13 09:18:05 时间
文章目录
在上一篇博客 【Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 ) 中 , 使用了 Visual Studio Code 查看 Linux 内核源码 , 本篇博客开始分析 Linux 内核源码结构 ;
一、arch 目录
arch 目录是 针对 不同 CPU 体系架构平台 的代码 , 将 与 平台 相关的代码 放在该目录中 , 如某些代码只针对 x86 架构的平台 , 那么放在 arch/x86 目录下 ;
每种体系结构 , 都有 相应的子目录 , 如 arm , arm64 分别是 arm 32 位和 64 位平台 ;
二、block 目录
block 目录 , 是子系统目录 , 其中存储了 块设备驱动 相关代码 ;
三、certs 目录
certs 目录中存储了 认证 和 签名 相关代码 ;
四、crypto 目录
crypto 目录中存储了 内核中常用的 加密 , 压缩 等算法 相关代码 ;
五、Documentation 目录
Documentation 目录中存储了 内核中常用的 协议规范 , 功能模块 相关代码 ;
相关文章
- 【Linux 内核】调度器 ② ( sched_class 调度类结构体源码 | 源码路径 linux-5.6.18kernelschedsched.h )
- 【Linux 内核 内存管理】物理分配页 ④ ( __alloc_pages_nodemask 函数源码分析 | 快速路径 | 慢速路径 | get_page_from_freelist 源码 )
- Linux下如何复制一个文件夹到另一个文件夹(linux复制文件夹到另一个文件夹)
- 掌握Linux系统如何进入MySQL数据库(linux怎么进入mysql数据库)
- 内核深入浅出:编译 Linux 内核(编译linux)
- Linux代理服务器配置:快速搭建边缘网络(linux代理服务器配置)
- 解决虚拟机安装Linux乱码问题(虚拟机安装linux乱码)
- 对子进程的影响Linux:父进程退出时子进程的变化(linux父进程退出)
- 编程探索Linux下的Shell编程世界(linux里的shell)
- Linux访问内核空间:突破极限的方式(linux访问内核空间)
- 掌握Linux下查看FTP用户的方法(linux查看ftp用户)
- Linux系统源码安装指南(linux源码安装教程)
- Linux内核调用:解开技术神秘面纱(linux内核调用)
- “Linux内核源码轻松浏览:顶尖查看工具推荐”(linux源码查看工具)
- Linux网关管理文件完全攻略(linux网关文件)
- 结构Linux内核源码目录:深入解析(linux内核源代码目录)
- Linux计划关机的时间如何设置?(linux关机时间)
- Linux: 展现最新的内核风采(linux 最新内核版本)
- Linux系统:重新编译内核,实现高效运行(linux重新编译内核)
- Linux系统下登录Oracle数据库的指南(linux登录oracle数据库)
- Linux内核极速安装体验(linux内核装软件)