当前位置:首页 > 教育培训 >

图解linux内核(通俗易懂讲解linux内核)

来源:原点资讯(www.yd166.com)时间:2023-06-12 00:17:24作者:YD166手机阅读>>

  • include/ ---- 内核头文件,需要提供给外部模块(例如用户空间代码)使用。
  • kernel/ ---- Linux内核的核心代码,包含了3.2小节所描述的进程调度子系统,以及和进程调度相关的模块。
  • mm/ ---- 内存管理子系统(3.3小节)。
  • fs/ ---- VFS子系统(3.4小节)。
  • net/ ---- 不包括网络设备驱动的网络子系统(3.5小节)。
  • ipc/ ---- IPC(进程间通信)子系统。
  • arch// ---- 体系结构相关的代码,例如arm, x86等等。
  • arch//mach- ---- 具体的machine/board相关的代码。
  • arch//include/asm ---- 体系结构相关的头文件。
  • arch//boot/dts ---- 设备树(Device Tree)文件。
  • init/ ---- Linux系统启动初始化相关的代码。
  • block/ ---- 提供块设备的层次。
  • sound/ ---- 音频相关的驱动及子系统,可以看作“音频子系统”。
  • drivers/ ---- 设备驱动(在Linux kernel 3.10中,设备驱动占了49.4的代码量)。
  • lib/ ---- 实现需要在内核中使用的库函数,例如CRC、FIFO、list、MD5等。
  • crypto/ ----- 加密、解密相关的库函数。
  • security/ ---- 提供安全特性(SELinux)。
  • virt/ ---- 提供虚拟机技术(KVM等)的支持。
  • usr/ ---- 用于生成initramfs的代码。
  • firmware/ ---- 保存用于驱动第三方设备的固件。
  • samples/ ---- 一些示例代码。
  • tools/ ---- 一些常用工具,如性能剖析、自测试等。
  • Kconfig, Kbuild, Makefile, scripts/ ---- 用于内核编译的配置文件、脚本等。
  • COPYING ---- 版权声明。
  • MAINTAINERS ----维护者名单。
  • CREDITS ---- Linux主要的贡献者名单。
  • REPORTING-BUGS ---- Bug上报的指南。
  • Documentation, README ---- 帮助、说明文档。

图解linux内核,通俗易懂讲解linux内核(9)


原创:

栏目热文

linux内核配置详解(linux内核的配置原则)

linux内核配置详解(linux内核的配置原则)

前言 Linux内核是操作系统的核心,也是操作系统最基本的部分。 Linux内核的体积结构是单内核的、但是他充分采用了微...

2023-06-12 00:07:24查看全文 >>

linux设备树详解(linux 设备树与驱动)

linux设备树详解(linux 设备树与驱动)

设备树的出现上一节说过设备树的出现是为了解决内核中大量的板级文件代码,通过 DTS 可以像应用程序里的 XML 语言一样...

2023-06-11 23:45:29查看全文 >>

linux完整内核(Linux卸载内核)

linux完整内核(Linux卸载内核)

这是一个困扰 Linux 用户的常见问题。这也是考试和面试中经常问到的一个问题。下面是你需要了解的所有内容。你可能在网...

2023-06-12 00:11:30查看全文 >>

linux内核技术讲解教程

linux内核技术讲解教程

Linux内核的相关技术,Lee哥很早之前就想和大家分享一波了。但是一直苦于没有时间。今天就给大家分享一波,也算是一波福...

2023-06-12 00:05:50查看全文 >>

linux实时内核详解(linux内核内存管理详解)

linux实时内核详解(linux内核内存管理详解)

Linux内核实时化步骤内核实时化目标是在Linux内核中嵌入Xenomai实时核,构建双核系统。利用管道补丁搭建Lin...

2023-06-12 00:27:28查看全文 >>

linux内核参数大全(Linux升级内核)

linux内核参数大全(Linux升级内核)

作为一名优秀的Linux运维工程师,参数优化是一门十分重要的功课。你是不是一听到这个词就头痛?没关系,小编帮你快速掌握这...

2023-06-11 23:57:38查看全文 >>

linux 内核分析(Linux 内核分析发送缓冲区)

linux 内核分析(Linux 内核分析发送缓冲区)

概述前段时间朋友让整理Linux内核这一块的内容,抽空整理了下linux内核方面,主要从linux体系结构和linux内...

2023-06-12 00:26:32查看全文 >>

linux基本命令(linux常用命令图解)

linux基本命令(linux常用命令图解)

我们并不是每天都会谈论 Linux 的命令行。但正如一些读者指出的那样,你们也想学习一些命令行的技巧。因此,我整理了一份...

2023-06-12 00:31:29查看全文 >>

linux内核的使用(linux内核的主要功能)

linux内核的使用(linux内核的主要功能)

概述嵌入式设备驱动开发中将驱动程序以模块的形式发布,更是极大地提高了设备使用的灵活性——用户只需要拿到相关驱动模块,再插...

2023-06-11 23:48:09查看全文 >>

英雄联盟为什么调不了符文(韩国英雄联盟为什么那么强)

英雄联盟为什么调不了符文(韩国英雄联盟为什么那么强)

最近英雄联盟大更新后迎来不少吐糟,特别是对于那些步入社会的老玩家,本来就没啥时间玩,大更新后完全看不懂符文等,表示纷纷弃...

2023-06-12 00:12:19查看全文 >>

文档排行