设为首页 加入收藏

TOP

适合阅读的Linux内核
2014-11-24 00:42:12 来源: 作者: 【 】 浏览:4
Tags:适合 阅读 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下静态库的使用与创建 下一篇Linux shell脚本程序:天气预报

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: