开源OS的进化研究

-- Zoom.Quiet [DateTime(2004-08-12T19:11:44Z)] TableOfContents

UNIX系统发展介绍

作者:NetDemon
[email protected]
www.20cn.net


序言

鉴于目前很多成员对操作系统,网络知识的基本知识了解不够,故我写些教程以供大家作为学习的指导,教程的内容也许并不是很好,因为我并非一个专业的计算机工作者,只是尽量把自己学习过程中的经验写下来作为一个大家学习的引导,让大家可以按照这个学习方向走,能在最短的时间,掌握好这些基本的知识,有了这些基础,你就能看懂网上很多的文档资料,以后是英雄还是狗熊,是Hacker还是Cracker,就看你本身的努力和天分及你本身的素质了。

在你开始学习之前,我有如下建议:

要成为一个黑客,操作系统,TCP/IP相关协议,网络编程,是必须掌握的,所以这个教程分为3部分,操作系统,TCP/IP和网络编程,以学习时间的顺序逐渐发表,大概一星期一两编,要求初学者对Windows98的使用以完全明白,DOS命令基本掌握。因为本人对UNIX比较爱好,其中操作系统部分主要以UNIX为重点,只在有明显区别的时候才涉及NT,希望学习UNIX的朋友也可参读本教程。

下面就请大家了解一下UNIX

如果说到NT,那大家都知道,NT就是比尔叔叔的那个NT,只有NT4.0和NT5.0(即Windows2000)两个版本,但是UNIX呢?那可就复杂了。要对UNIX和LINUX有正确的了解,你必须认真阅读以下的UNIX发展史。

Unix操作系统的历史漫长而曲折,它的第一个版本是1969年由Ken Thompson在AT&T贝尔实验室实现的,运行在一台DEC PDP-7计算机上。后来Ken Thompson和Dennis Ritchie使用C语言对整个系统进行了再加工和编写,使得Unix能够很容易的移植到其他硬件的计算机上。从那以后,Unix系统开始了令人瞩目的发展。由于此时AT&T还没有把Unix作为它的正式商品,AT&T以分发许可证的方法,对Unix仅仅收取很少的费用,大学和研究机构就能获得Unix的源代码以进行研究。Unix的源代码被散发到各个大学,一方面使得科研人员能够根据需要改进系统,或者将其移植到其他的硬件环境中去 ,另一方面培养了懂得Unix使用和编程的大量的学生,这使得Unix的普及更为广泛。

到了70年代末,在Unix发展到了版本6之后,AT&T认识到了Unix的价值,成立了Unix系统实验室(Unix System Lab,USL)来继续发展Unix。同时AT&T也宣布对Unix产品拥有所有æ%POST http://wiki.woodpecker.org.cn/moin.cgi/OpenOSevolution HTTP/1.0 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */* Referer: http://wiki.woodpecker.org.cn/moin.cgi/OpenOSevolution?action=edit Accept-Language: zh-cn Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/4.0 (compatible