概述
RTFSC
阅读0.11内核版本的原因:
适合操作系统初学者的入门学习起点 阅读早期内核的好处:
简化的内核代码,避免现有内核的复杂性,能够透彻的说明问题 – Leland
能够在极短的时间内深入Linux内核的基本工作原理
阅读早期内核的不足:
所选用的内核(0.11)不包括对虚拟文件系统VFS的支持、对网络系统的支持、仅支持 a.out 执行文件和其他一些现有内核中复杂子系统的说明
阅读完整源代码的重要性和必要性:
理解一个软件系统的真正运行机制,RTFSC。实践与理论并重。
如何选择要阅读的内核代码版本:
注意注意: 0.11只有俩万行(麻雀虽小,五脏俱全)… 还是很多啊(2.6.0 也就592万,哈哈哈,,,,) 本书作责还重建了该内核可运行的 Linux0.11系统。
注:使用该版本的内核可以避免使用现有较新内核版本中变得越来越复杂的各子系统部分的研究:虚拟文件系统VFS 、ext2或ext3文件系统、网络子系统、新的复杂的内存管理机制等。
阅读本书需要的基本知识:
C语言: Brain W. Kernighan ઼ Dennis M. Ritchie<>
Inter Cpu 汇编、嵌入式汇编
使用早期版本是否过时:
可对linux系统内核快熟入门,同时在阅读后可以对系统的运行原理有一个实际的概念。
EXT2文件系统和MINIX文件系统:
ext2或则ext3文件系统实在1.x后开发的。功能强劲并且稳定,是目前linux系统上的标准文件系统。 但对理解linux的基本内核而言,太过于复杂。
0.11上仅包含最为简单的MINIX1.0文件系统,对于理解一个操作系统中的文件系统的实际组成和工作系统已经足够。
最后
以上就是危机皮带为你收集整理的Linux内核0.11完全注释(修正版) --读书笔记(1)的全部内容,希望文章能够帮你解决Linux内核0.11完全注释(修正版) --读书笔记(1)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复