Linux内核设计与实现 - 拉芙

Linux内核设计与实现

拉芙

出版时间

2006-01-01

ISBN

9787111178651

评分

★★★★★
书籍介绍
《Linux内核设计与实现》基于Linux2.6内核系列详细介绍Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面的内容。主要内容包括:进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等。本书理论联系实践,既介绍理论也讨论具体应用,能够带领读者快速走进Linux内核世界,真正开发内核代码。 本书适合作为高等院校操作系统课程的教材或参考书,也可供相关技术人员参考。
AI导读
核心看点
  • 基于Linux 2.6内核,系统讲解进程、内存等核心子系统
  • 侧重原理与算法思想,避免陷入冗长代码细节
  • 理论结合实践,帮助读者快速入门内核开发世界
适合谁读
  • 希望初步了解Linux内核机理的初学者
  • 准备深入研读源码前的过渡阶段学习者
  • 高校操作系统课程师生及相关技术人员
读前提醒
  • 本书篇幅精简,适合建立宏观框架而非深究细节
  • 建议配合《Linux内核情景分析》或源码对照阅读
  • 动手实践代码能缓解阅读枯燥感,加深理解
读者共识
  • 被誉为内核新手必读的经典科普读物
  • 内容简明扼要,是深入源码前的最佳跳板
  • 部分译文存在瑕疵,建议有条件者参考原版

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "内核可以停用中止--------"
  • "An interprocess communication (IPC) mechanism is built into the system, and the various servers communicate and invoke "services" from each other by sending messages over the IPC mechanism. 互换“服务”"
  • "主板本号"
  • "Minor version is 6 (this is a stable kernel)"
  • "kernel Core subsystems, such as the scheduler 像调度程序那样的核心子系统"
  • "当一个程序调执行了系统调用(参见第5章)"
  • "current宏"
  • "It then checks that the new child will not exceed the resource limits on the number of processes for the current user."
用户评论
架子有了,还得看源码啊
相对较薄,肯定需要重读的
大名鼎鼎的LKD,内核的科普读物,适合只是要初步了解内核机理的初学者,里边没有大块的代码说明,只侧重于原理讲解,个人认为是Kernel Newbie的第一本读物。
利用碎片时间读的,不错的入门书。大数据现在还是Silo系统,需要了解上至应用,下至操作系统、甚至体系结构的方方面面。
书都坏掉了(不是因为我读得太勤奋了…… -.-bb)
不适合初学者
linux系统编程手册的简略版
看的是英文版的,比起情景分析,这本书有点概括
应该是最好的 linux 内核总览的书了吧,系统性地介绍了核心的几个部分,最后还谈到调试、代码风格、提交 patch 流程等等,以及开发内核过程中的种种注意事项,绝对干货。
算是入门级的内核教程,基本可以理解为比《操作系统》恐龙书更具体地对 linux 进行介绍,因为篇幅原因,细节只能点到为止。
收藏