红联Linux门户
Linux帮助

Linux这个词是怎么来的?

发布时间:2006-08-20 10:20:12来源:红联作者:lgms2008
  Linux的作者:Linus Torvalds,Linux是以他的名字命名的,只不过作了一些小的变化,主要是与Unix、Minix一致。

  Linux是互连网上的独特现象。虽然它是由学生的业余爱好发展而来,但是现在它已经成为最为流行的免费操作系统。对很多人来说,Linux是一个谜。免费的东西怎么会变得如此有价值?在个由少数软件公司统治的世界,由一帮HACKER们编写的东西是怎样与那些公司的产品竞争的? 这些软件是如何分发给分布在世界各个角落,希望得到稳定产品的人们的?事实上Linux的确稳定而富有竞争力。许多大学与研究机构都使用Linux完成他们的日常计算任务。人们在家用PC上使用Linux,许多公司也在使用它--尽管他们并不总是乐意承认这点。Linux主要用来浏览WEB,管理WEB站点,撰写与发送EMAIL,以及玩游戏。Linux绝对不是玩具而是具有专业水平的操作系统,它的爱好者遍及世界。

  Linux的源头要追溯到最古老的UNIX。1969年,Bell实验室的Ken Thompson开始利用一台闲置的 PDP-7计算机开发了一种多用户,多任务操作系统。很快,Dennis Richie加入了这个项目,在他们共同努力下诞生了最早的UNIX。Richie受一个更早的项目----MULTICS的启发,将此操作系统命名为Unix。早期UNIX是用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了。C是Richie设计出来并用于编写操作系统的程序语言。通过这次重新编写,Unix得以移植到更为强大的 DEC PDP-11/45与11/70计算机上运行。后来发生的一切,正如他们所说,已经成为历史。Unix从实验室走出来并成为了操作系统的主流,现在几乎每个主要的计算机厂商都有其自有版本的Unix.

  Linux起源于一个学生的简单需求。Linus Torvalds,Linux的作者与主要维护者,在其上大学时所买得起的唯一软件是Minix. Minix是一个类似Unix,被广泛用来辅助教学的简单操作系统。Linus 对Minix不是很满意,于是决定自己编写软件。他以学生时代熟悉的Unix作为原型, 在一台Intel 386 PC上开始了他的工作。他的进展很快,受工作成绩的鼓舞,他将这项成果通过互连网与其他同学共享,主要用于学术领域。有人看到了这个软件并开始分发。每当出现新问题时,有人会立刻找到解决办法并加入其中,很快的, Linux成为了一个操作系统。值得注意的是Linux并没有包括Unix源码。它是按照公开的POSIX标准重新编写的。Linux大量使用了由麻省剑桥免费软件基金的GNU软件,同时Linux自身也是用它们构造而成。

  许多人将Linux视作简单工具并将其放入CDROM中来分发。很多Linux使用者使用它来编写应用程序或者运行别人编写的应用程序。这些人热切的阅读HOWTO手册,当系统的一部分被正确的设置时,他们总是激动不已,失败时则沮丧气馁。只有少部分人敢于编写设备驱动程序并将核心的补丁提供给Linus Torvalds,Linus Torvalds从每个志愿者那里接收补充代码与对核心的修改代码。

  这种情形听起来象非常混乱,但Linus进行了非常严格的质量控制并由他负责将所有的新代码加入核心。只有少部分人对Linux 核心贡献了源代码。 大多数Linux的使用者并不关心系统是如何工作,或者如何组合在一起的。这种情况令人惋惜,因为阅读Linux源代码提供了一个学习操作系统的绝好机会。这不仅仅因为它写得好,还因为它的源码是可以免费得到的。因为虽然作者们对其软件保留版权,但是在免费软件基金的GNU公开授权下源代码是可以自由分发的。第一眼看去,源码是非常复杂的。但是通过进一步观察你可以发现源码目录中包含有Kernel,mm以及net的目录, 不过要想知道这些目录中包含了那些代码以及代码是如何工作的就需要对Linux的总体结构与目标有较深入的理解。简而言之,这也是本书所希望达到的目标,为读者提供一个Linux如何工作清晰的印象。当你将文件从一个目录拷到另一个目录或者阅读电子邮件时,不妨在脑海中勾勒一下系统中正在发生什么事情,我还清楚的记得当我感到第一次认识到操作系统真的在工作时的兴奋。这种兴奋正是我想将它带给本书的读者的。
文章评论

共有 1 条评论

  1. lgms2008 于 2006-08-20 10:21:17发表:

      UNIX是企业级服务器和工作站等级的服务器上使用的操作系统, 这些较大型的计算机系统通常都价格不菲,一般的人使用不起。由于它的功能很强,有许多开发者就开始在PC上发展相同功能而且是免费的类似UNIX的系统,其中较有名的一个就是Andy Tanenbaum 所开发的Minix系统。随后有许多人继续加强及改良Minix,在1991年,芬兰赫尔辛基大学的一位年轻学生,Linus B. Torvalds因为兴趣发表了他的改良版本,因为是Linus改良的Minix系统,后来就命名为Linux。

      Linux是这个操作系统内核的名称。Linus B. Torvalds于1991年开始编写程序并将其0.02版本在互联网的新闻组上发布,并与互联网上的志愿开发者协同工作,在1994年发布了标志性的1.0版本。

      通常一个Linux操作系统包含Linux内核,使用工具和开发源代码程序。Linux的一个最大特点是它的价格,通常是免费的,Linux内核的版权受GNU(自由软件基金会组织)通用公共许可证保护(GPL)。Linux志愿开发协会编写了很多实用程序和工具,这些程序和工具可以移植到其他的发布版本。这个协会的宗旨是共享和改善应用程序。由于这些源代码可以永久使用,其他人为了提高软件的质量,可以对软件进行分析并优化。

      Linux最初为Intel 386体系结构开发,由于它有卓越的可移植性,很多硬件厂商很容易使用Linux来支持他们的平台。目前,它已经可以运行在PC,PC服务器,UNIX服务器,中型机,大型计算机上,几乎涵盖了所有的计算机平台。
     
      Linux 有许多的发布版本,由于Linux的内核源代码和大量的Linux应用程序可以自由获得,很多公司开发属于自己的Linux发行版本。每个发行版本都有自己的特性,其中一些还可以进行调整以适合特定类型的计算机系统。目前全球有超过100种以上的Linux发行版本。