1.涵盖上百个经典实验 2.提供配套学习资源 3.讲述如何在树莓派上实现一个小的操作系统 4.展示业内一线经验 5.通过实验帮助开发人员零基础开启Linux系统之旅,提高动手能力,增加项目实践经验分析与运行Linux内核是培养读者系统软件设计能力的有效方法。然而,Linux内核的机制复杂、算法精妙、代码量庞大,因此初学者难以快速入门,并深入理解和灵活应用。本书结合作者多年的项目实践经验,剖析了源代码,是Linux内核方面的一本经典入门图书。 ——吴国伟, 大连理工大学本书第1版得到了读者的一致好评。本书第2版新增了很多内容,尤其是操作系统方面的热门内容——文件系统和虚拟化。我印象*深刻的是利用树莓派实现一个小的操作系统。通过这样的综合实验,读者会对Linux内核有更深的理解。理论加动手实践是学习Linux内核的*佳途径之一。 ——陈莉君,西安邮电大学本书图文并茂,结合实验,把作者一手的知识与经验毫无保留地呈现给了读者,有助于初学者少走弯路。本书有助于读者逐步成为Linux内核领域的高级开发人员。 ——夏耐,南京大学 本书基于Linux 5.0和ARM64处理器循序渐进地讲述Linux内核的理论与实验。本书共16章,主要介绍Linux系统基础知识、Linux内核基础知识、ARM64架构基础知识、内核编译和调试、内核模块、简单的字符设备驱动、系统调用、进程管理、内存管理、同步管理、中断管理、调试和性能优化、开源社区、文件系统、虚拟化与云计算等方面的内容,并通过一个综合能力训练来引导读者动手实现一个小的操作系统。 本书适合Linux开发人员、嵌入式开发人员以及对Linux感兴趣的程序员阅读,也适合作为高等院校计算机相关专业的教材。
|