阅读内容

适合阅读的Linux内核

[日期:2008-09-29] 来源:Linux社区  作者:Linux编辑


比较值得学习的Linux内核源代码:

Linux 1.0:

【原因】这是Linux的第一个正式版,相对Linux0.11而言,Linux1.0支持网络,每个进程配有4GB地址空间,支持 SCSI 驱动,支持虚拟内存、虚拟控制台、文件符号链接、作业控制,支持CD-ROM,支持动态链接库,能运行 X-Window 程序,可以实现数学协处理器的软件模拟等等。最重要的一点是,内核源代码包不大,适合阅读。(若是现在的2.6版本或其它高版本就免了吧,上千万行的代码,不适合人类阅读)

FreeBSD 4.4:

【原因】这是FreeBSD一个里程碑式的版本。甚至有一本书是专门写它的设计的。看吧,绝对获益匪浅。FreeBSD是Unix的正统后裔,Apple 的 Mac OS X便是基于FreeBSD的内核,微软的服务器也 run 着FreeBSD.

可以在这里找到源代码:ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/

Minix3 .1.0:

【原因】与上述典型的宏内核不同,Minix一直以来就是微内核,这是比较先进和流行的设计。Minix3 比较实用。3.1.0 版本是与那本书配套的。具体可参见传世经典《操作系统设计与实现》。 




相关资讯       Linux内核 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google