Chinaunix首页 | 论坛 | 博客
  • 博客访问: 50106
  • 博文数量: 23
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 259
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-25 18:09
文章分类

全部博文(23)

文章存档

2011年(1)

2009年(22)

我的朋友

分类: LINUX

2009-03-27 16:58:35

      
   我是一个linux爱好者,虽然目前我的能力还很差,但我相信在linux这个温暖的大家庭里,通过大家相互学习和交流,我一定会迅速成长。现在我所要为大家展现的就是我了解的有关linux的早期发展史,不足之处还望大家多多包涵。
   说起linux的早期发展史,我们不得不提到几个重要概念。首先就是GNU计划:这是由Richard Stallman 于1984年发起的一个计划,目的是想建立一个自由的开放的UNIX操作系统。FSF(Free Software Foundation):自由软件基金会,由 Richard Stallman 带头成立。GPL:Richard Sstallman 于1985年为了避免GNU所开发的自由软件被别人利用而成为版权软件,他和律师草拟了这个有名的通用公共许可 证,所有由GNU、FSF开发出来的软件都会挂上GPL的声明。
   好了,现在可以开始讲述Linux的发展史了。大家或许有所不知,早期的计算机只属于一些特殊群体,而且和现在的完全不同。它是由一个主机和若干台终端组成,主机负责计算等功能,终端只负责输入输出。而且在1965年时,一台主机最多也只能支持30台终端。为了将终端的数量增加到300以上,贝尔实验室、麻省理工学院等单位联合发起了Multics计划。不幸的是这个计划因为一些原因于1969年破产了。但是这并没有妨碍其中一位叫做Ken Thompson的优秀程序员的研究。他利用四个星期的休假,用汇编语言写了一个小小的叫做Unics的操作系统,它就是UNIX的原型。它一出世就受到了贝尔实验室的喜爱,于是他们先后用B语言、C语言改写了它,并且于1973年发布了UNIX的正式版本,从此UNIX开始进入学术界。
   同年,加州伯克利大学的Bill Joy在获取了NUIX的源代码后,着手写了一个适合自己机器的版本,他就是BSD,是UNIX的一个重要分支。而Bill Joy本人则是SUN公司的创始人。
   后来到了1979年,美国电报电话公司(AT&T)(贝尔实验室属于它)由于一些原因在新发布的UNIX版本里声明,不准给学生提供源代码。它的直接影响是迫使Andrew  Tanenbaum(谭邦宁)教授自己动手写了一个Minix(累UNIX,但是他在写程序的过程中坚持没有看UNIX的源代码)。为什么要提到它呢?请静心看看下文。
   现在该提到Linus Torvalds (托瓦兹,1969年出生于芬兰)了。他是一位非常杰出的计算机天才,十九岁时考入了芬兰赫尔辛基大学计算机系。就学期间,他因为学业的需要和自己的兴趣介入到UNIX操作系统中来。不久之后他通过上面提到的Minix学到了核心程序设计的方法,很快他就写出了一个小小的核心,并把它放在FTP网站上供大家下载、修正。有趣的是他放核心那个FTP网站的目录叫Linux,所以从此大家就称这个核心为Linux.
   讲的这就又要提到GUN计划了。虽然在GUN计划以及FSF的带领下,世界各地的黑客、志愿者写出了很多很好的计算机软件,但是他们一直找不到一个合适的内核,也就是核心。而linus他也只写了一个核心,并没有多少软件和这个核心结合起来。很快他们两者结合起来了,这样linux+各家软件就构成了早期Linux操作系统。从此Linux也开始了它的非常之旅。
 
阅读(435) | 评论(0) | 转发(0) |
0

上一篇:兴奋,激动!

下一篇:装机总结

给主人留下些什么吧!~~