华为安全技术专家与 Linux 内核到底发生了什么?这本小册子是怎么回事?
好书就像是一块敲门砖,能够带领读者入门,使读者在书中内容的基础上加以自身的领悟,从而激发出更多的创造力。《奔跑吧 Linux 内核入门篇》就是这样一“本难得的好书,书中融入了其大量的工作经验。我非常高兴能够把这样优秀的一本书推荐给广大 Linux 从业者和开源软件的爱好者。相信你细细品味后,会有不一样的收获!
那么,话不多说今天咱们就从目录、主要包括的内容和总结三部分给大家进行网络协议的拓展学习,希望大家能够喜欢!!
彩蛋
==
——配套的实验指导手册,大致内容附在对应章节之下
目录
==
主要内容
====
Linux 内核涉及的内容包罗万象,但本书的重点是 Linux 内核入门和实践。本书共有 12 章
第 1 章
介绍什么是 Linux 系统,以及常用的 Linux 发行版。接着介绍宏内核和微内核之间的区别,以及如何学习 Linux 内核等内容。该章还包括如何安装 Linux 系统,如何编译 Linux 内核等实验。
第 2 章
介绍 GCC 工具、Linux 内核常用的 C 语言技巧、Linux 内核常用的数据结构、Vim 工具以及 git 工具等内容。
第 3 章
主要讲述内核配置和编译的技巧,实验包括使用 QEMU 来编译和调试 ARM 的 Linux 内核。
第 4 章
主要从一个简单的内核模块入手,讲述 Linux 内核模块的编写方法,实验围绕 Linux 内核模块展开。
第 5 章
从如何编写一个简单的字符设备开始入手,介绍字符设备驱动的编写。
第 6 章
看过来!看过来!转发+关注,私信【资料】或【学习】即可获取
主要包括系统调用的基本概念,实验是添加新的系统调用。
第 7 章
包括从硬件角度看内存管理、从软件角度看内存管理、物理内存管理、虚拟内存管理、缺页异常、内存短缺等内容,并包含多个与内存管理相关的实验。
第 8 章
主要包括进程概述、进程的创建和终止、进程调度以及多核调度等内容。
第 9 章
包括原子操作和内存屏障、自旋锁机制、信号量、读写锁、RCU、等待队列等内容。
评论