在我学习实践lfs的时候, 发现了这本书, 开始的时候以为和lfs没有太大区别, 无非是lfs的翻译与实践.
在我实践lfs的过程中, 发现无论是lfs还是clfs, 需要安装的工具链相关软件非常之多, 而且没有说明为什么一定要这么做. 之后我开始结合本书来重新审视lfs, 发现书里所写的lfs操作路径非常的独特与具有启发性.
其实从0开始手工构造一个可以运行的linux还是非常直接的, 做一些划分磁盘, 安装辅助系统的工作, 然后直接打造一个交叉编译工具链(只需要binutils,gcc,glibc)就可以了.
这个时候就可以开始编译系统内核了, 并借助辅助操作系统安装好的grub来对这个新编译好的内核做引导了, 就是这么直接, 这么的直奔目标. 把lfs的焦点聚集在kernel上, 这样的操作步骤会让我们自然的从kernel的视角来做进一步的思考, 这也符合整个os的启动运行过程. 先grub, 后kernel, 后rootfs.
在kernel启动之后, 我们再来构建根文件系统, 之后构建图形界面;非常自然的按照linux整个启动过程来走, 相当的直接和明了.
除了构建过程之外, 相关的各种运行原理也讲的非常多, 在这一点上其实可以做一些取舍或者章节调整; 因为可以讲解的内容太多了, 反而让当前的主线流程不清晰.
如果从内容上来讲, 本书的内容可谓相当丰富, 涵盖了
<Linkers and Loaders>
<From Power Up To Bash Prompt>
<Linux From Scratch>
以及我当前没有涉猎的X Window相关原理.
不同时间, 来阅读不同的主题, 交叉参考, 自会收获良多, 感谢作者.
Step By Step from Kernel to X Window, 独特的 Linux Fr
《深度探索Linux操作系统》热门书评
-
一本俯瞰Linux系统全局的书籍
19有用 1无用 渣叔叔。 2014-03-10
<<深度探索Linux操作系统>>是2013年才出版的新作. 该书刚出版不久我就入手了...
-
一本构建Linux Firmware的好书
11有用 0无用 雷东锋 2014-04-25
本人已经从事嵌入式开发大概有5年的时间,也做过3个较大的嵌入式项目。但对于一般的单位来说,系统构建这部分知识比较底层,很少有机会接触。一般都是应用层的代码编写,总觉得都在这个行业已经工作5年了,应该朝更高的方向发展下。所以一直尝试自己编译一个比较完善的系统。看了不少书籍和网站,知识都是很零散。后来在...
-
Step By Step from Kernel to X Window, 独特的 Linux Fr
5有用 0无用 gavinsun2008 2015-06-24
在我学习实践lfs的时候, 发现了这本书, 开始的时候以为和lfs没有太大区别, 无非是lfs的翻译与实践.在我实践lfs的过程中, 发现无论是lfs还是clfs, 需要安装的工具链相关软件非常之多, 而且没有说明为什么一定要这么做. 之后我开始结合本书来重新审视lfs, 发现书里所写的lfs操作路...
-
不错的一本书
3有用 0无用 osfans 2015-01-10
这本书是我能够坚持基本从头看到尾的一本书(构建桌面环境那章大致看了看,基本是跳过去的),所以随便罗嗦几句。和深入理解Linux内核那类书比较,这本书理论高度没有那些书高。但是这本书的突出之处就是实践,相比只是通过理论学习,按照这本书操作,别有一番领悟。看完后有些不过瘾,希望这位实战派的作者,能将内核...
-
LFS手册的加强版
2有用 0无用 博客教主 2015-01-09
作为资深linux的开发者或运维人员,必须完成过LFS,简单说就是从头DIY一个自己的linux系统。这书算是LFS的加强版。2010年曾经花了两周业余时间完成了LFS6.3,一周看手册,一周动手实践。一个个包编译配置的系统最终成功跑起来,非常的考验耐心,一个小错误就可能导致失败。...
书名: 深度探索Linux操作系统
作者: 王柏生
出版社: 机械工业出版社
原作名: 深度探索Linux操作系统
副标题: 系统构建和原理解析
出版年: 2013-10-15
页数: 421
定价: 89.00
装帧: 平装
ISBN: 9787111439011

