Linux内核0.11完全注释(修正版) --读书笔记(1)

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文件系统,对于理解一个操作系统中的文件系统的实际组成和工作系统已经足够。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值