基本信息

  • 出版社 : 人民邮电出版社; 第1版 (2017年8月1日)
  • 出版日期 : 2017年8月1日
  • 品牌 : 异步社区
  • 语言 : 简体中文
  • 文件大小 : 16197 KB
  • 纸书页数 : 1812页
  • 张天飞 (作者)
  • 下载格式:azw3、epub、mobi 、pdf

编辑推荐

  1.基于Linux 4.x内核

  2.Linux内核奔跑卷,提高读者兴趣,方便面试人员复习。

  3.以实际问题为导向的内核分析书籍,给读者提供一个以解决实际问题为引导的阅读方式。

  4.基于Linux 4.x内核和Android 7.x内核

  5.基于ARM32/ARM64体系架构

  6.内容详实,讲解深入透彻,反映内核社区技术发展

  7.新型黑科技:EAS调度器、MCS锁、QSpinlock、DirtyCOW

内容简介

  本书内容基于Linux4.x内核,主要选取了Linux内核中比较基本和常用的内存管理、进程管理、并发与同步,以及中断管理这4个内核模块进行讲述。全书共分为6章,依次介绍了ARM体系结构、Linux内存管理、进程调度管理、并发与同步、中断管理、内核调试技巧等内容。本书的每节内容都是一个Linux内核的话题或者技术点,读者可以根据每小节前的问题进行思考,进而围绕问题进行内核源代码的分析。

  本书内容丰富,讲解清晰透彻,不仅适合有一定Linux相关基础的人员,包括从事与Linux相关的开发人员、操作系统的研究人员、嵌入式开发人员及Android底层开发人员等学习和使用,而且适合作为对Linux感兴趣的程序员的学习用书,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。

作者简介

张天飞,笔名“笨叔叔”。Linux内核爱好者,从事Linux内核和驱动开发十余年,在多家芯片公司从事过手机芯片底层软件开发和客户支持工作。

精彩书评

  在参加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资深内核专家


资源下载付费资源价格2立即支付
支付后请复制提取码进入网盘下载,电子书格式请参考“基本信息”说明, 如未显示下载按钮,请刷新网页或扫码关注公众号联系客服处理。