豆瓣
扫码直接下载
用读一本小说的心态来阅读本书,你会对整个操作系统的体系结构和逻辑细节有非常清晰的认识,从此爱上并阅读更多的操作系统源码。第1部分:进入内核前的苦力活。覆盖从开机到运行到Linux中的main函数的关键流程解析,帮你清晰认识Intel CPU的体系结构。第2部分:“大战”前期的初始化工作。讲述main中的各种初始化函数,这些函数是操作系统各个模块的交互桥梁,为理解后续操作系统各个模块的运作原理打好基础。第3部分:一个新进程的诞生。讲述从内核态切换至用户态,并建立起第一个用户进程的全部过程。学完这部分,你将会理解一个多进程的操作系统是如何建立和运作的。第4部分:shell程序的到来。主要讨论如何将磁盘中存储的shell程序加载到内存中来,并最终交给CPU去执行。通过这个过程你会看清一个程序从存储到硬盘到最终被执行的全部过程。第5部分:一条shell命令的...
(展开全部)
用读一本小说的心态来阅读本书,你会对整个操作系统的体系结构和逻辑细节有非常清晰的认识,从此爱上并阅读更多的操作系统源码。第1部分:进入内核前的苦力活。覆盖从开机到运行到Linux中的main函数的关键流程解析,帮你清晰认识Intel CPU的体系结构。第2部分:“大战”前期的初始化工作。讲述main中的各种初始化函数,这些函数是操作系统各个模块的交互桥梁,为理解后续操作系统各个模块的运作原理打好基础。第3部分:一个新进程的诞生。讲述从内核态切换至用户态,并建立起第一个用户进程的全部过程。学完这部分,你将会理解一个多进程的操作系统是如何建立和运作的。第4部分:shell程序的到来。主要讨论如何将磁盘中存储的shell程序加载到内存中来,并最终交给CPU去执行。通过这个过程你会看清一个程序从存储到硬盘到最终被执行的全部过程。第5部分:一条shell命令的执行。让我们跟着一条shell命令“走南闯北”,从用户输入给计算机一个字符串开始,一直到该程序的最终执行,这一过程能帮你把前面所学的知识融会贯通,整个操作系统的启动流程与运作原理,将会生动形象地浮现在你的脑海中。
闪客
平时乐于研究计算机底层技术与技术分享。作为自媒体“无聊的闪客”作者,擅长使用通俗易懂的语言讲解复杂的技术原理,他的“破玩意儿”系列、“闪客聊科技”系列、“操作系统源码”系列等,都深受读者喜爱。
不认同评论里的差评,但也不反对。归根结底对于这本书的评价取决于你的需求是什么。如果想读完了马上就能进行Linux开发,那完全不合适,就像其他差评所说的那样:上古版本,炒冷饭嫌疑。但是如果你是操作系统小白,想读Linux源码,那么这本书非常合适。从入门书籍的角度来讲,这本书写的非常好。
二十几年前这个话题还可以,那时国内操作系统从业者和爱好者还在学习早期,各种努力和学习尝试,先行者们已经将0.11/0.12的内核代码研究分析的非常透彻了。现今这还冷饭硬炒、基于0.11代码刻舟求剑,意义是什么? 话说,问这种问题“大佬们,我用nasm写的汇编,想通过jmp指令,跳到后续我用c语言写的main函数里。这个应该如何做?”的人出书教别人操作系统,不怕误人子弟吗?自己学学也就算了,但是拿着... 二十几年前这个话题还可以,那时国内操作系统从业者和爱好者还在学习早期,各种努力和学习尝试,先行者们已经将0.11/0.12的内核代码研究分析的非常透彻了。现今这还冷饭硬炒、基于0.11代码刻舟求剑,意义是什么? 话说,问这种问题“大佬们,我用nasm写的汇编,想通过jmp指令,跳到后续我用c语言写的main函数里。这个应该如何做?”的人出书教别人操作系统,不怕误人子弟吗?自己学学也就算了,但是拿着Linus 1991年写的代码,基于前人研究的资料,加上插科打诨,卖这么贵(158元啊),割韭菜,这就不应该了。 Btw, 技术书籍作者不以真名示人,是乡土作家还是来料加工? (展开)
内容适合刚刚学过操作系统想要深入了解Linux实现机制的读者,之后打算看一下深入Linux系统内核这本书。
源码和cpu手册摘抄加一堆废话
炒冷饭,毫无意义
> 更多书评 1篇
> 12人在读
> 26人读过
> 192人想读
订阅关于Linux源码趣读的评论: feed: rss 2.0
13 有用 参宿七 2024-04-11 22:35:29 日本
不认同评论里的差评,但也不反对。归根结底对于这本书的评价取决于你的需求是什么。如果想读完了马上就能进行Linux开发,那完全不合适,就像其他差评所说的那样:上古版本,炒冷饭嫌疑。但是如果你是操作系统小白,想读Linux源码,那么这本书非常合适。从入门书籍的角度来讲,这本书写的非常好。
42 有用 pretendthink 2023-10-17 13:36:49 北京
二十几年前这个话题还可以,那时国内操作系统从业者和爱好者还在学习早期,各种努力和学习尝试,先行者们已经将0.11/0.12的内核代码研究分析的非常透彻了。现今这还冷饭硬炒、基于0.11代码刻舟求剑,意义是什么? 话说,问这种问题“大佬们,我用nasm写的汇编,想通过jmp指令,跳到后续我用c语言写的main函数里。这个应该如何做?”的人出书教别人操作系统,不怕误人子弟吗?自己学学也就算了,但是拿着... 二十几年前这个话题还可以,那时国内操作系统从业者和爱好者还在学习早期,各种努力和学习尝试,先行者们已经将0.11/0.12的内核代码研究分析的非常透彻了。现今这还冷饭硬炒、基于0.11代码刻舟求剑,意义是什么? 话说,问这种问题“大佬们,我用nasm写的汇编,想通过jmp指令,跳到后续我用c语言写的main函数里。这个应该如何做?”的人出书教别人操作系统,不怕误人子弟吗?自己学学也就算了,但是拿着Linus 1991年写的代码,基于前人研究的资料,加上插科打诨,卖这么贵(158元啊),割韭菜,这就不应该了。 Btw, 技术书籍作者不以真名示人,是乡土作家还是来料加工? (展开)
1 有用 cp 2024-11-03 21:47:56 江苏
内容适合刚刚学过操作系统想要深入了解Linux实现机制的读者,之后打算看一下深入Linux系统内核这本书。
8 有用 撼地神熊 2024-03-09 16:07:34 北京
源码和cpu手册摘抄加一堆废话
5 有用 安德烈的舅舅 2023-10-26 17:19:42 北京
炒冷饭,毫无意义