xv6 - Russ Cox, Frans Kaashoek, Robert Morris

xv6

Russ Cox, Frans Kaashoek, Robert Morris

出版社

online book

出版时间

2020-08-31

ISBN

9781234560096

评分

★★★★★
用户评论
隔离了两个星期,终于从头啃完了一遍,还提了个 patch(不过作者没理我)。本书可以作为看 xv6/6.s081 的 notes,作为操作系统基础来看. 本书注重机制(OS 怎么做这些,怎么和 ISA 联动来最简单的做到这些)而不是策略(包括细一点的 logging、调度、FS 策略都不太有,到处一把大锁...)。本书可以和清华的 rCore 笔记一起看,作为互补。
四星半(没打五星是因为我觉得好像少了点什么🤔),值得推荐的简明操作系统指南。如果说 APUE 和 Linux 系统编程手册是字典,那么这本就是重要语法实践指南的小册子。
上学时读了恐龙书,只了解了一些理论的皮毛。这次上海疫情在家,开始上MIT 6.s081,结合代码和这本书,比较深入地了解了操作系统工程实践方面的做法。印象比较深的是thread context switch,学习了。
这本书居然也被豆瓣收录了 给豆瓣六颗星
配合着MIT 6.S081的lab和video,感觉对操作系统的了解更进一步了。
一个简单的小册子,还有xv6的配套代码,包含了一个操作系统的所有主要组件的具体实现方式。
收藏