LINUX的起源和特色
2024-07-26 00:30:46
供稿:网友
1991 年 8 月,芬兰的一个学生在 comp.os.minix 新闻组贴上了以下这段话:
"你好,所有使用 minix 的人 -我正在为 386 ( 486 ) AT 做一个免费的操作系统 ( 只是为了爱好 ),不会像 GNU 那样很大很专业。″
这名学生就是 Linus Torvalds,而他所说的"爱好″就变成我们今天知道的 linux。作为一个具备所有特性的类似POSIX的操作系统,Linux 并非仅由 Linus 一人开发,而是由全世界几百个程式设计员共同开发的。有趣的是这个巨大的全世界的开发活动不是很协调。当然,Linus 为核心定了步调,但 Linux 并不只是核心。没有一个管理组织;一个俄罗斯学生得到一块新的主机板,就写了驱动程式支援这块主机板。马兰的一个系统管理员需要备份软体,就写一个,并把它传给任何需要的人。好像总是在正确的时间发生正确的事。
另一个有趣的事是你可不花钱就得到 Linux。你只要有时间并愿意下载,你就可以免费得到大多数软体。但并不是所有人都有时间……
国内报章杂已经慢慢浮现越来越多的 Linux 相关报导,在美国,"Linux现象″也早就引起一阵讨论的热潮,不过相信国内大多数人对 Linux 可能还是非常的陌生,大概不少人心中都有"甚麽是 Linux 呢?″的疑问,其实 Linux 一点都不奇怪,简单的说,Linux 是一套 UNIX-like 的作业系统,是 UNIX 的一种,它控制整个系统基本服务的核心程式 ( kernel ) 是由 芬兰人 Linus Torvalds 带头开发出来的,"Linux″这个名称便是以"Linus's unix″ 来命名。 1991 年,当时还是个大学生的 Linus 在网路上首次发表 Linux 核心程式的原始码,并且选择用"大众公有版权 ( GPL ) ″的方式来发行这份程式,这版权允许任何人以任何形式与散 Linux 的原始程式,在网际网路的日渐盛行以及 Linux 开放自由的版权之下,吸引了无数电脑高手投入开发、改善 Linux 的核心程式,使得 Linux 的功能日见强大。
除了核心程式以外,一个作业系统还需要其他的系统程式跟应用程式才有实用性,Linux 系统中常用的系统程式大部份是美国自由软体基金会 ( Free Software Foundation ) 开发出来的软体,而且也有不少机构或个人利用自己暇时间,不计报酬的为 Linux 开发应用程式,这些程式一样大多都是自由软体,任何人都可以免费的在网路上取得。 不过自行去取得这些程式再一一安装非常不便,於是便有某些有系统整合能力的公司会去搜集、整合 Linux 上的程式,把"核心-系统程式-应用程式″总合起来构成一个完整的作业系统,让一般使用者可以简便的安装完整个系统,这就是所谓的"安装套件″ ( distribution ) 。
我们一般讲的 Linux 系统便是针对这些安装套件而言,Linux 安装套件的种类繁多,着名的有早期在台湾非常流行的 Slackware 套件,还有近来越来越多人使用 Debian 跟在国外已经是占有率超过一半的 RedHat Linux,这些不同的安装套件都算是 Linux 系统,同样都用 Linux 核心,收录的程式大同小异,相互之间的程式都可以共用,不同的地方只在於一些系统设定跟程式套件的管理方式而已。
同样是 Linux 系统,却分成不同公司、机构整合出来的不同安装套件,这就是大家常常在网路上看到 Linux 有那麽多"种″的原因。
Linux 具有 UNIX 系统的程式介面跟操作方式,也继承了 UNIX 稳定有效率的特点,网路上安装 Linux 的主机连续运做一年以上而不曾当机、不必关机是稀松平常的事,不过 Linux 但是却不像一般 UNIX 须负担庞大的版权费用、而且要在专属的昂贵硬体上才可以使用。
Linux 可以在一般的 i386 PC 上执行,自然而然的接收了过去几十年来在 UNIX 上累积的程式资源跟使用者,加上 GPL 的版权允许大家免费传播散 Linux 的原始码,并针对自己的需求修改程式,使得Linux 在目前已经成为非常受人欢迎的一个多人多工、免费、稳定、高效率、可以在包括 i386、 Sparc、Alpha、Mips、PPC……等众多不同电脑系统平台上执行的作业系统。 提供中文化简易"控制台″,MIS 可透过 web 中文画面轻易设定 email 帐号、 DNS、PRoxy,……等等参数。
Linux的特色
基本上 Linux 是"免费″的,你可以自由从 Internet 上传下载。不过由於 Linux 连其附属软体最少也有几百 MB,为免浪费上网的费用及时间,大部份人都会购买其 CD-ROM。其 CD-ROM 一般由一百元到千元不等,( 其实你可以由网上下传合法烧录於 CD-ROM 上贩售 ) 加上你无需为每个用户另购 License,所以架设伺服器,Linux 远比其他 OS 便宜,亦成为很多学生及小型企业首选。
很多人都只注意 Linux 不用钱这点,但比免费更为重要的是 Linux 为一自由软体 ( Free Software )。其英文中的 Free 其实解释为『自由』而非一些中译文件的『免费』。作为自由软体,任何人都可以自由修改或 Linux 的 Source Code 给其他人。对於有经验的工程师来说,他可以合法任意修改 Linux 以符合自己需要。对学生来说,阅读 Linux 的 Source Code 可以了解操作系统的内部运作及学习高手的编修程式技巧,提高个人能力。而其他人则可以免费或以低成本获得高手自发性对系统作出改良的成果。 加上 Linux 采用『 ( Bazaar ) 』( 市集 ) 式的开发模式,欢迎任何人参与其开发工作及修正的工作,吸引了大量 Hacker 及电脑发烧友使用及寄回自己对系统的改良或研发程式。正所谓三个臭皮匠,胜过一个诸葛亮,这使得 Linux 的除错 ( Debug ) 及改版速度奇快,稳定性和效率奇高,并且资源充沛。这也是 Linux 比其他同为自由的 OS ( 如 FreeBSD ) 发展得更快更有活力更多人使用的主要原因。 议中心开锣 由IDG、ACE主办网虎国际企业等厂商协办助 有於台湾地区自由软体产业蓬勃发展,Linux作业系统以极安定的稳定性及极高度的相容性,广为各方产业所接受。