今天是操作系统 Linux 24 岁的生日

作者: Admin 分类: 数码资讯 发布时间: 2015-08-25 05:30 ė 6 没有评论

  《Just for fun》是林纳斯·托瓦兹(Linus Torvalds)自传的名字,24 年前的今天,他弄出了一个新的操作系统 Linux,这是一款开源的操作系统。也许连他自己都没有想到,他的这个操作系统影响会如此浣深远,如今他的这个操作系统已经成了微软 Windows 最在意的竞争对手,不仅大量的服务器在使用 Linux 操作系统,就连今天非常流行、使用人数最多、最让苹果坐立不安的 Android 也是基于 Linux 的。
  为了弄清楚 Linux 的由来,科技作家 Glyn Moody 在 1996 年的时候专门到了芬兰的赫尔辛基,和林纳斯在公寓里进行了一次深入的交谈。Glyn Moody 将这次交谈的部分内容写成了文章出版在 1997 年 8 月的《连线》杂志上。此后,他又把更多的内容写进了一本名为《Rebel Code》的书中,这本书后来成为了解开源革命必读之物。
  故事要从 1988 年林纳斯进入到赫尔辛基大学学习计算机科学开始。在学校里,林纳斯第一次接触到了 Unix 操作系统。

  『那是 1990 年的秋天,我在一堂很短的 Unix 课用上了一台运行 Ultrix(Unix 系统品牌名)的 VAX 微型电脑。我立刻喜欢上了 Unix,这正是一个编程界面应该有的样子。大家都说 Unix 很复杂,在我看来却很简单。』林纳斯对 Moody 说道。

  在这堂 Unix 课上,林纳斯用的课本之一是 Andrew S. Tanenbaum 编写的《操作系统:设计与实现》。这本书不仅非常详细地介绍了如何编写一个操作系统,还附带了一个小型操作系统 Minix 的源代码。

  Minix 是 Mini Unix 的缩写,相当于一个迷你版的 Unix 操作系统,最初是为英特尔 8088 处理器编写的,后来兼容了 80386 处理器。

  出于对编程的热爱,林纳斯开始了高强度的阅读和学习:『基本上我只做两件事,一件事是什么都没做,另一件事是读完了 719 页的《操作系统:设计和执行》』。在读完这本书之后,林纳斯对机器和代码有了更加系统的认识。

  1991 年 1 月,林纳斯花费 3500 美元分期付款购买了自己的第一台个人电脑。很多人都戏称电脑是程序员的女朋友,林纳斯也是把这台个人电脑当成自己的初恋。即使到了 1996 年,他依然清晰记得第一台电脑的具体配置:这是一台采用英特尔 80386 处理器的 386 电脑,33 兆赫 CPU,4m RAM,没有协同处理器,14 英寸的显示器。

  接着林纳斯又买了 Minix 操作系统装进去。很快,他发现 Minix 有不少缺陷,最大的问题出现在终端上,例如上网需要的终端 Minix 就不能提供。于是,林纳斯决定自己设计一个终端仿真器。

  接下来很长一段时间里,他基本上与外界隔离了,完全专注于自己的项目。随着项目的进展,林纳斯逐渐意识到,这个终端仿真器可以发展成为一个操作系统。

  1991 年 6 月份,在确定要开发一个操作系统内核后,林纳斯再次与外界隔离,全身心地投入到了让他如痴如醉的代码编写中了。

  当地时间 1991 年 8 月 25 日,林纳斯在 Minix 新闻组中发布了一封邮件,希望知道大家想新的操作系统拥有什么特征。这封邮件也被视作一个公告,现在人们普遍认为这一天标志着 Linux 正式诞生了。这一年,林纳斯才 21 岁。
  1991 年 9 月,林纳斯将 Linux Kernel 0.01 发布到了芬兰大学和研究网(FUNET)上的一个 FTP 服务器(ftp.funet.fi),向所有开发者开源。同年 10 月,他又发布了 0.02 版。有趣的是,林纳斯最初给新系统起的正式名字并不是我们所熟知的 Linux:『Linux 和 Linus 音相近,是我私下对操作系统的称呼,如果将它用于正式的名称,别人会觉得我是一个极端利己主义者。我起的正式名称是 Freax,取「Free Unix」之意。幸运的是,我的一位同学坚持认为我应该用 Linux,这个名字一直延续至今。』

本文出自微歌,转载时请注明出处及相应链接。

本文永久链接: http://wego2.com/jin-tian-shi-cao-zuo-xi-tong-Linux-24-sui-de-sheng-ri.html

0

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部