奔跑吧Linux内核(第2版)卷2:调试与案例分析

出版社

出版时间

2022-01-31

ISBN

9787115552525

评分

★★★★★
书籍介绍

本书基于Linux 5.0内核的源代码讲述Linux内核的调试技巧和案例。本书共6章。主要内容包括并发与同步,中断管理,内核调试和性能优化,基于x86_64的宕机难题解决方案,基于ARM64的宕机题解决方案,安全漏洞的产生原理与修复方案等。

本书适合从事Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机相关专业的师生阅读。

1.基于Linux 5.0内核和ARM64/x86_64架构,全面修订;

2.新增实战案例分析,帮助读者提升实战能力;

3.新增了内核调试和优化技巧,通过分析宕机案例和安全漏洞,总结调试技巧;

4.新增了ARM64架构等方面的内容;

5.新增了大量插图和表格。

相对于Linux 4.0内核,Linux 5.0内核中加入了很多新特性,并且很多内核的实现已经发生了很大变化。本书旨在介绍Linux内核中核心模块的实现,主要内容包括ARM64架构,ARM64在Linux内核中的实现,内存管理的理论知识和案例,以及进程管理的基础知识与案例等。

本书特色:

·基于Linux 5.0内核的源代码进行案例分析;

·新增了ARM64架构等方面的内容。

·涵盖实战案例,可操作性强。

笨叔,Linux内核爱好者,出版过《奔跑吧Linux内核》《奔跑吧 Linux内核 入门篇》。创建了奔跑吧Linux社区。

目录
第 1章 并发与同步 1
1.1 原子操作 3
1.1.1 原子操作 3
1.1.2 atomic_add()函数分析 6
1.1.3 比较并交换指令 7

显示全部
用户评论
我以为卷1已经很垃圾了,没想到卷2竟然能垃圾到这个程度。比如排队自旋锁,讲了个毛线,我估摸着作者自己都没搞明白就来圈钱。什么才是真的精彩?去看看兰新宇的自旋锁文章,那才是精彩,看完令人拍案叫绝。
本书是重点讲解了日常生活中常见的并发、中断、内核调试与性能优化问题,非常有价值。所谓工欲善其事,必先利其器。Linux内核开发中熟练使用工具必不可少,本书翔实地介绍了很多常用的内核调试工具,可以帮助我们更快速得定位问题,解决问题。
循序渐进地讲述Linux内核入门知识,适合初学者。可以从如何编译Linux内核开始入门,学习如何调试Linux内核,动手编写一个简单的内核模块,逐步深入Linux内核的核心模块中。
下载
收藏