什么是Linux?
1991年8月,芬兰的一个学生在comp.os.minix新闻组贴上了以下这段话:
你好所有使用minix的人 -
我正在为386(486)AT做一个免费的操作系统(只是为了爱好,
不会象gnu那样很大很专业.
这名学生就是Linus Torvalds, 而他所说的'爱好'就变成我们今天知道的Linux.
作为一个具备所有特性的类似POSIX的操作系统, Linux并非仅由Linus一人开发, 而是由全世界几百个程序员共同开发的. 有趣的是这个巨大的全世界的开发活动不是 很协调. 当然, Linus为内核定了调子, 但Linux并不只是内核. 没有一个管理组织; 一个俄罗斯学生得到一块新的主板, 就写了驱动程序支持这块主板. 马里兰的一个系 统管理员需要备份软件, 就写一个, 并把它传给任何需要的人. 好象总是在正确的时 间发生正确的事.
另一个有趣的事是你可不花钱就得到Linux. 你只要有时间并愿意下载, 你就可以 免费得到大多数软件. 但并不是所有人都有时间...
什么是Red Hat Linux?
在北卡罗来有一小组程序员, 他们的目标是让人们更方便地使用Linux. 就象许多 其他这样的小组一样, 他们将所有必需的软件捆在一起形成一个发行版本(distribution).
然而,于其他发行版本有所不同. 不是在硬盘上形成一个Linux拷贝, 也不是将操作 系统的各部分做成一系列软盘, 这个发行版本是基于包(package).
每个包提供了一个充分测试的, 已经配置好的, 随时可运行的软件. 想试一下新的 编辑器吗? 下载并安装它. 几秒钟之内, 您就可以试了. 不喜欢它吗? 一个简单的命令 就可删除这个包.
如果那就是所有的话, 这个发行版本就已经相当好了. 但是基于包意味着另外一个 优点:
这个Linux发行版本会很容易升级.
Linux世界的软件开发是快速的, 所以旧的软件不断有新的版本出现. 使用其他发 行版本进行升级是痛苦的 -- 一个完全的升级往往意味着删除硬盘上的所有东西然后 重新开始.