LINUX的起源和特色
2024-07-26 00:30:46
供稿:網(wǎng)友
1991 年 8 月,芬蘭的一個(gè)學(xué)生在 comp.os.minix 新聞組貼上了以下這段話:
?。⒛愫?,所有使用 minix 的人 -我正在為 386 ( 486 ) AT 做一個(gè)免費(fèi)的操作系統(tǒng) ( 只是為了愛好 ),不會(huì)像 GNU 那樣很大很專業(yè)?!?
這名學(xué)生就是 Linus Torvalds,而他所說的"愛好″就變成我們今天知道的 linux。作為一個(gè)具備所有特性的類似POSIX的操作系統(tǒng),Linux 并非僅由 Linus 一人開發(fā),而是由全世界幾百個(gè)程式設(shè)計(jì)員共同開發(fā)的。有趣的是這個(gè)巨大的全世界的開發(fā)活動(dòng)不是很協(xié)調(diào)。當(dāng)然,Linus 為核心定了步調(diào),但 Linux 并不只是核心。沒有一個(gè)管理組織;一個(gè)俄羅斯學(xué)生得到一塊新的主機(jī)板,就寫了驅(qū)動(dòng)程式支援這塊主機(jī)板。馬蘭的一個(gè)系統(tǒng)管理員需要備份軟體,就寫一個(gè),并把它傳給任何需要的人。好像總是在正確的時(shí)間發(fā)生正確的事。
另一個(gè)有趣的事是你可不花錢就得到 Linux。你只要有時(shí)間并愿意下載,你就可以免費(fèi)得到大多數(shù)軟體。但并不是所有人都有時(shí)間……
國(guó)內(nèi)報(bào)章雜已經(jīng)慢慢浮現(xiàn)越來越多的 Linux 相關(guān)報(bào)導(dǎo),在美國(guó),"Linux現(xiàn)象″也早就引起一陣討論的熱潮,不過相信國(guó)內(nèi)大多數(shù)人對(duì) Linux 可能還是非常的陌生,大概不少人心中都有"甚麼是 Linux 呢?″的疑問,其實(shí) Linux 一點(diǎn)都不奇怪,簡(jiǎn)單的說,Linux 是一套 UNIX-like 的作業(yè)系統(tǒng),是 UNIX 的一種,它控制整個(gè)系統(tǒng)基本服務(wù)的核心程式 ( kernel ) 是由 芬蘭人 Linus Torvalds 帶頭開發(fā)出來的,"Linux″這個(gè)名稱便是以"Linus's unix″ 來命名。 1991 年,當(dāng)時(shí)還是個(gè)大學(xué)生的 Linus 在網(wǎng)路上首次發(fā)表 Linux 核心程式的原始碼,并且選擇用"大眾公有版權(quán) ( GPL ) ″的方式來發(fā)行這份程式,這版權(quán)允許任何人以任何形式與散 Linux 的原始程式,在網(wǎng)際網(wǎng)路的日漸盛行以及 Linux 開放自由的版權(quán)之下,吸引了無數(shù)電腦高手投入開發(fā)、改善 Linux 的核心程式,使得 Linux 的功能日見強(qiáng)大。
除了核心程式以外,一個(gè)作業(yè)系統(tǒng)還需要其他的系統(tǒng)程式跟應(yīng)用程式才有實(shí)用性,Linux 系統(tǒng)中常用的系統(tǒng)程式大部份是美國(guó)自由軟體基金會(huì) ( Free Software Foundation ) 開發(fā)出來的軟體,而且也有不少機(jī)構(gòu)或個(gè)人利用自己暇時(shí)間,不計(jì)報(bào)酬的為 Linux 開發(fā)應(yīng)用程式,這些程式一樣大多都是自由軟體,任何人都可以免費(fèi)的在網(wǎng)路上取得。 不過自行去取得這些程式再一一安裝非常不便,於是便有某些有系統(tǒng)整合能力的公司會(huì)去搜集、整合 Linux 上的程式,把"核心-系統(tǒng)程式-應(yīng)用程式″總合起來構(gòu)成一個(gè)完整的作業(yè)系統(tǒng),讓一般使用者可以簡(jiǎn)便的安裝完整個(gè)系統(tǒng),這就是所謂的"安裝套件″ ( distribution ) 。
我們一般講的 Linux 系統(tǒng)便是針對(duì)這些安裝套件而言,Linux 安裝套件的種類繁多,著名的有早期在臺(tái)灣非常流行的 Slackware 套件,還有近來越來越多人使用 Debian 跟在國(guó)外已經(jīng)是占有率超過一半的 RedHat Linux,這些不同的安裝套件都算是 Linux 系統(tǒng),同樣都用 Linux 核心,收錄的程式大同小異,相互之間的程式都可以共用,不同的地方只在於一些系統(tǒng)設(shè)定跟程式套件的管理方式而已。
同樣是 Linux 系統(tǒng),卻分成不同公司、機(jī)構(gòu)整合出來的不同安裝套件,這就是大家常常在網(wǎng)路上看到 Linux 有那麼多"種″的原因。
Linux 具有 UNIX 系統(tǒng)的程式介面跟操作方式,也繼承了 UNIX 穩(wěn)定有效率的特點(diǎn),網(wǎng)路上安裝 Linux 的主機(jī)連續(xù)運(yùn)做一年以上而不曾當(dāng)機(jī)、不必關(guān)機(jī)是稀松平常的事,不過 Linux 但是卻不像一般 UNIX 須負(fù)擔(dān)龐大的版權(quán)費(fèi)用、而且要在專屬的昂貴硬體上才可以使用。
Linux 可以在一般的 i386 PC 上執(zhí)行,自然而然的接收了過去幾十年來在 UNIX 上累積的程式資源跟使用者,加上 GPL 的版權(quán)允許大家免費(fèi)傳播散 Linux 的原始碼,并針對(duì)自己的需求修改程式,使得Linux 在目前已經(jīng)成為非常受人歡迎的一個(gè)多人多工、免費(fèi)、穩(wěn)定、高效率、可以在包括 i386、 Sparc、Alpha、Mips、PPC……等眾多不同電腦系統(tǒng)平臺(tái)上執(zhí)行的作業(yè)系統(tǒng)。 提供中文化簡(jiǎn)易"控制臺(tái)″,MIS 可透過 web 中文畫面輕易設(shè)定 email 帳號(hào)、 DNS、PRoxy,……等等參數(shù)。
Linux的特色
基本上 Linux 是"免費(fèi)″的,你可以自由從 Internet 上傳下載。不過由於 Linux 連其附屬軟體最少也有幾百 MB,為免浪費(fèi)上網(wǎng)的費(fèi)用及時(shí)間,大部份人都會(huì)購(gòu)買其 CD-ROM。其 CD-ROM 一般由一百元到千元不等,( 其實(shí)你可以由網(wǎng)上下傳合法燒錄於 CD-ROM 上販?zhǔn)?nbsp;) 加上你無需為每個(gè)用戶另購(gòu) License,所以架設(shè)伺服器,Linux 遠(yuǎn)比其他 OS 便宜,亦成為很多學(xué)生及小型企業(yè)首選。
很多人都只注意 Linux 不用錢這點(diǎn),但比免費(fèi)更為重要的是 Linux 為一自由軟體 ( Free Software )。其英文中的 Free 其實(shí)解釋為『自由』而非一些中譯文件的『免費(fèi)』。作為自由軟體,任何人都可以自由修改或 Linux 的 Source Code 給其他人。對(duì)於有經(jīng)驗(yàn)的工程師來說,他可以合法任意修改 Linux 以符合自己需要。對(duì)學(xué)生來說,閱讀 Linux 的 Source Code 可以了解操作系統(tǒng)的內(nèi)部運(yùn)作及學(xué)習(xí)高手的編修程式技巧,提高個(gè)人能力。而其他人則可以免費(fèi)或以低成本獲得高手自發(fā)性對(duì)系統(tǒng)作出改良的成果。 加上 Linux 采用『 ( Bazaar ) 』( 市集 ) 式的開發(fā)模式,歡迎任何人參與其開發(fā)工作及修正的工作,吸引了大量 Hacker 及電腦發(fā)燒友使用及寄回自己對(duì)系統(tǒng)的改良或研發(fā)程式。正所謂三個(gè)臭皮匠,勝過一個(gè)諸葛亮,這使得 Linux 的除錯(cuò) ( Debug ) 及改版速度奇快,穩(wěn)定性和效率奇高,并且資源充沛。這也是 Linux 比其他同為自由的 OS ( 如 FreeBSD ) 發(fā)展得更快更有活力更多人使用的主要原因。 議中心開鑼 由IDG、ACE主辦網(wǎng)虎國(guó)際企業(yè)等廠商協(xié)辦助 有於臺(tái)灣地區(qū)自由軟體產(chǎn)業(yè)蓬勃發(fā)展,Linux作業(yè)系統(tǒng)以極安定的穩(wěn)定性及極高度的相容性,廣為各方產(chǎn)業(yè)所接受。