对本书的赞誉
在参加2017年北京举办的LinuxCon大会期间遇到了张天飞,了解到他正在写作一本《奔跑吧Linux内核》新书。回来后读了本书的样章,其问答方式的写作手法构思巧妙;以工程实践经验为基础,让读者把知识活学活用的创意也颇有特色。书名也很吸睛,《奔跑吧Linux内核》这个书名,源于作者每天坚持奔跑5公里,而且该书作者打算跟随Linux内核版本的演变不断地更新本书。也希望读者跟随本书,坚持学习Linux内核不动摇。
——陈莉君 西安邮电大学
Linux是一个应用非常广泛的、成熟的操作系统。Linux内核是整个Linux的基础和核心,包括从存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信到系统引导、系统调用等内容,非常值得搞嵌入式、物联网、机器人、智能硬件、VR/AR等领域需要软硬件协同开发设计的工程师们深入研究。此书就是以Linux为例,详尽阐述了原本枯燥的操作系统的方方面面的知识,是一本很好的从知晓到熟悉Linux的进阶学习读物。
张天飞是12年前和我在上海亿道的同事,非常热爱底层技术探究。直到现在还能够静下心来做些底层研究的同志不多,希望他可以不断分享多年学习心得和从业经验给广大Linux学习者。加油!
——石庆 亿道控股Emdoor联合创始人&亿境虚拟现实技术有限公司总经理
Linux内核与我们的生活息息相关,从手机、平板电脑、服务器、汽车到智能家电,都能看到它的身影。长久以来,一直没有一部深入浅出介绍整个Linux内核的中文书。英文书很多也是稍显过时,因为内核的变化是如此之快。很高兴看到有这样的一本书出版,把最新的内核与内核设计及一些重要变更的原因呈现出来,让内核不再是一个黑盒子。这对任何要做性能优化、开发驱动程序,甚至直接修改内核的人来说是一大福音。
——Tim Chen Linux内核资深技术专家
这是一本深入讲解基于ARM Cortex-A处理器在服务器和智能设备上运行Linux系统的书,可以帮助读者理解硬件如何与底层Linux内核交互,对Linux内核爱好者和Platform/BSP软件开发者系统学习工作很有益。
——修志龙 ARM公司应用工程师经理
对于安卓智能手机底层系统研发人员来说,本书有如一场及时雨,不仅在全球范围内首次解读了最新的ARM64体系架构和Linux 4.x内核,还及时呈现了与智能手机系统用户体验密切相关的内核新技术,比如EAS调度器。本书作者携十余年的Linux内核和驱动开发经验,倾情奉献,诚意满满,推荐细细品读、慢慢揣摩!
——吴章金 魅族手机研发中心BSP部技术总监
本书的形式设计非常巧妙,它采用一种启发问答的形式,这样容易让读者带着问题去阅读,并可以直接用回答问题来验证阅读的效果。本书的另外一个特点是内容新,能够紧扣内核的新变化。
——宋宝华 Linux内核资深技术专家,技术畅销书作者
这是一本Linux操作系统工匠的力作,作者站在Linux操作系统前沿,以情景分析的方法向我们展示了最新版本内核的秘密。与所有深入讲解内核代码的书籍一样,本书同样值得读者反复推敲、仔细琢磨。如果你在阅读本书的过程中有更好的建议和意见,请告诉所有人。毕竟,开源社区是集市,而不是教堂。
——谢宝友 中国开源软件推进联盟专家委员,Linux ZTE平台维护者
在软件定义一切的时代,作为开源世界重要基石的Linux变得越发重要,掌握坚实的Linux内核知识几乎是软、硬件工程师进阶所必须的。本书作者采用交互问答的方式,将最新Linux内核抽丝剥茧,依次呈现给读者,既适合初、中级开发人员系统学习,也适合高级开发人员随时参阅,强力推荐!
——段夕华 IT老兵,开源技术爱好者
伴随计算机层次化体系结构的更迭,操作系统、编译系统和数据库作为IT、互联网及物联网的基石,多年来不断演进。而Linux内核自1991年发起至今,集数万人智慧结晶,承上启下,早已成为学术界与工业界协作与创新的重要平台。本书作者从事Linux内核研发多年,勤于总结,故能将其脉络梳理详略得当,恰到好处。希望本书会让您踏上一次愉悦的内核之旅,不虚此行。
——刘杰 百度主任研发架构师,Linux内核资深技术专家,XFS文件系统核心开发者
学习Linux内核的第一手材料必然是代码,但是单纯研读代码犹如盲人摸象,容易迷失方向。本书立足于代码分析,辅以大量的子系统的概观,并以启发式问题为线索,让你在Linux内核的世界游刃有余、得心应手。
——赖江山 Linux内核SRCU模块的维护者
大数据与人工智能的发展方兴未艾,遮掩了TMT底层基础设施应有的光芒。Linux从1991年至今,廿年有余,历经了最初的前卫与今日的普及,每一个年代依然在演绎着新的故事。辉煌之余,略有遗憾,近些年全球鲜有书籍对Linux 4.x时代进行系统的梳理,本书弥补了这一遗憾,在此向致力于底层基础架构领域的读者推荐此书。
——王齐《Linux PowerPC详解——核心篇》和《PCI Express体系结构导读》作者
毫无疑问,ARM平台是目前使用最广泛的计算机平台,也是Linux系统应用最广泛的平台,这本基于ARM的Linux Kernel 4.x内核分析来得恰是时候。本书从ARM的系统硬件开始介绍,导出基于这些硬件的内核软件设计;从应用常见的系统调用开始,展开到在内核中如何实现这些系统调用,为中级层次读者一一揭开Linux系统内核的面纱。独特的问答方式也为该书的一大亮点,即使是内核老手也能在阅读中发现乐趣。希望此书能给国内广大内核爱好者带来欢乐和帮助!
——时奎亮 Linaro资深内核专家