在OS的世界里, 有太多看起来听起来学起来复杂万分的理论。 看过一本 linux内核源码 , 貌似就叫这个书名, 那本书是一个教书带领学生们花了一个学年的成果, 教授没有把干燥乏味的OS理论灌输给他的学生们, 而是让他的学生们分成小组, 对linux内核的每个部分替换, 替换成自己的, 比如, 调度算法, 让同学们实现自己的调度算法, 替换掉linux的, 然后让系统还能正常运行, 到最后, 他们一个班级基本把linux大框架的东西全都替换了, 而且可以运行。
于渊的这本书是我半年前在学校门口买的, 买之前看过他的第一版, 第一版不叫这个名字, 但内容相差不多。 作者从一开始就让读者一步一步创建可用的系统, 每过一章你都有一个完整的可以运行的东西, 从16位到32切换等, 中断, 在这里都很通俗很简单的实现。 使知识一目了然。
据作者介绍, 这个orange的名字是他女朋友起的, 这个本不是书评相关的, 可是却很相关, 每个优秀的程序员(攻城尸), 如果能有一个女人在背后默默的支持着前进, 那有多么的幸福。