linux 0.11的内核现在能用不?想阅读老版本的源码。

Linux版本是怎么区分的呢?最早的版本是多少?还有就是现在的版本比以前多了什么功能啊,我想学习0.11内核,并使用行不???... Linux版本是怎么区分的呢?最早的版本是多少?还有就是现在的版本比以前多了什么功能啊,我想学习0.11内核,并使用行不??? 展开
 我来答
prawnliu
2011-04-09 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2074
采纳率:50%
帮助的人:3724万
展开全部
Linux最早的版本是v0.01
但尘此只是一个最初的构架,很多功能都不完善
普遍认为从v0.11起,Linux才算作一个完整的现代操作系统。
现在的版本比原来的版本功能多太多了,不是一两句话能说清除的
当然相应的,代码量也翻着跟头似的往上涨。派晌迅
(v0.01大约1万行代码,v0.11大约2万行,现在最新版代码超过600万行)
学习没问题,给你个网站,你能找到v0.11的代码以谨兄及相关的教程
http://www.oldlinux.org/index_cn.html
使用当然必要,但不建议实机安装,硬件兼容性会很差,也不方便学习
可以安装一个轻量级虚拟机——如Bochs——来虚拟安装Linux 0.11
当然也可以用别的虚拟机,看你习惯了
具体方法上面给你的那个网站里也有

===================================================

另外回复flyingzl,或许0.11的技术过时了,但编程的思想以及完整的操作系统构架却没有过时
或许您是一位专业的程序员,甚至就是Linux内核相关的从业者
最新版内核600万行的代码量在您眼中或许只是小菜一碟
您可以用您的专业知识将这600万行的代码分解成数个部分,再一一消化
但对于我们这样的小菜鸟,这种代码量根本吃不消的
分模块看我们看不懂,放在一起看又看不完,所以0.11那2万行的经典代码还是很值得初学者琢磨一下的
更多追问追答
追问
很感谢您的回答,想问下到了哪个版本,硬件兼容性比较好了呢?而且代码行数也在5万行附近?
追答
给你发的那个网站就是统计的赵炯教授的主页,具体的情况可以参考他的著作(《Linux内核完全注释》等书),网站上也提供相关书籍的电子版免费下载。大约是0.96~0.97是在5万行代码上下的样子。硬件不断更新,兼容性好必然是最新的,“比较好”的也都是600万行的代码量了。而且既然是学习,就不建议实机安装——毕竟你要学的是Linux的代码和原理,不是学怎么使用Linux。如果学习怎么使用,那源码不源码的根本不用看,装个最新版的Ubuntu或Fedora用就好了。学习代码和原理,那运行系统也是为更好的研究代码服务的,一个实机上运行的系统你还怎么看代码?必然要放在虚拟机里,通过各种手段对系统进行调试(bochs自带调试功能,这就是为什么主推这款虚拟机的原因),再对照源码来理解。
flyingzl
2011-04-09 · TA获得超过218个赞
知道小有建树答主
回答量:268
采纳率:100%
帮助的人:229万
展开全部
建议看2.6.x,以前的技术都过时了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式