当前位置: 技术问答>linux和unix
请问什么地方可以得到Linux的源代码,非常想学学经典的程序,启发启发自己,谢谢!
来源: 互联网 发布时间:2014-11-19
本文导语: 请问什么地方可以得到Linux的源代码,非常想学学经典的程序,启发启发自己,谢谢! 我只能给这么多分,不是不给,不是没有,限死了我最高给分,faint! | 我认为如果想学习经典的操作系统...
请问什么地方可以得到Linux的源代码,非常想学学经典的程序,启发启发自己,谢谢!
我只能给这么多分,不是不给,不是没有,限死了我最高给分,faint!
我只能给这么多分,不是不给,不是没有,限死了我最高给分,faint!
|
我认为如果想学习经典的操作系统源程序,从 minix 的源代码开始比较好。国外很多大学操作系统课程都是用 minix 。linux 是从 minix 发展而来的,比较侧重应用,但太庞大了。而 minix 则侧重于教学。 minix 操作系统的源代码可以从以下网站:
http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX 下载
SYS.TAZ: system sources and manual pages (2.3M)
CMD.TAZ: commands sources (3.3M)。
有关 minix 的详细情况,可访问:
http://www.cs.vu.nl/~ast/minix.html
以下关于 minix 书籍是很好的:
1. Operating Systems: design and implementation 2nd Ed.
/Andrew S. Tanenbaum, Albert S. Woodhull (C) 1997 by Prentice Hall, Inc.
清华大学出版社(影印版)。其中译本:
2. 操作系统: 设计与实现(第2版)(上、下册),王鹏等译校,电子工业出版社,
1998
http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX 下载
SYS.TAZ: system sources and manual pages (2.3M)
CMD.TAZ: commands sources (3.3M)。
有关 minix 的详细情况,可访问:
http://www.cs.vu.nl/~ast/minix.html
以下关于 minix 书籍是很好的:
1. Operating Systems: design and implementation 2nd Ed.
/Andrew S. Tanenbaum, Albert S. Woodhull (C) 1997 by Prentice Hall, Inc.
清华大学出版社(影印版)。其中译本:
2. 操作系统: 设计与实现(第2版)(上、下册),王鹏等译校,电子工业出版社,
1998
|
买张REDHAT盘。就有
|
我觉得LINUX主要还是为了使用而设计的,所以虽然它的源代码大部分是用C写的,但是为了尽量照顾运行效率,其源代码很不好读,感觉一般设计程序都不使用这样的编程风格。再有就是由于是操作系统的内核代码,所以很难使用交互性的调试手段来分析程序。以上就是浅人的观点。我最近就在看LINUX内核的源代码,有兴趣的可以一齐讨论讨论,我有好多好多的问题,苦于手边资料太少了!