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 5.0内核的源代码讲述Linux内核的调试技巧和案例。本书共6章。主要内容包括并发与同步,中断管理,内核调试和性能优化,基于x86_64的宕机难题解决方案,基于ARM64的宕机题解决方案,安全漏洞的产生原理与修复方案等。
本书适合从事Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机相关专业的师生阅读。