• 沒有找到結果。

L INUX 發展與使用簡介

在文檔中 中 華 大 學 (頁 46-49)

第四章 軟體架構

4.2 L INUX 發展與使用簡介

Linux,是一類 Unix 計算機作業系統的統稱。該作業系統的核心的名字也是

Linux」。Linux 作業系統也是自由軟體開放原始碼發展中最著名的例子。

嚴格來講,Linux 這個詞本身只表示Linux 核心,但在實際上人們已經習慣了 GUI

Linux 光纖模組

Linux

GUI 光纖模組

系統(也被稱為 GNU/Linux)。基於這些組件的 Linux 軟體被稱為Linux 發行版。 一般來講,一個 Linux 發行套件包含大量的軟體,比如軟體開發工具、資料庫(例 如PostgreSQLMySQL)、網路伺服器(例如Apache)、X Window、桌面環境(例如 GNOMEKDE)、辦公套件(例如Libreoffice)、腳本語言(例如PerlPHPPython) 等等。

Linux 核心最初是為英特爾 386 微處理器設計的。現在 Linux 核心支援從個人 電腦大型主機甚至包括嵌入式系統在內的各種硬體設備。現在,Linux 已經成為 了一種受到廣泛關注和支援的作業系統。包括國際商用機器公司惠普戴爾在內 的一些資訊業巨頭也開始陸續支援 Linux,並且成立了一些組織支援其發展,如 Open Invention Network(OIN)(成員有 IBM、新力NEC、Philips、Novell 和 Red Hat 等)購買了微軟專利,允許任何個體以開放的原則使用。很多人認為,和微軟 的Windows相比,作為自由軟體的 Linux 具有低軟體成本、高安全性且可更加信賴 等優勢,但是同時卻需要更多的人力成本。

絕大多數基於 Linux 核心的作業系統使用了大量的 GNU 軟體,包括了一個 shell 程式、工具、函式庫編譯器及工具,還有許多其他程式,例如EmacsVi。 正因為如此,GNU 計劃的開創者理察·馬修·斯托曼提議將 Linux 作業系統改名為 GNU/Linux,但多數人仍然習慣性地使用「Linux」。大多數 Linux 系統還包括了 像提供 GUI 介面的 XFree86X.Org 之類的程式。除了一部分專家之外,大多數人 都不自己選擇每一樣組件或自行設置,而是直接使用Linux 發行版

1994 年 3 月,Linux1.0 版正式發佈,Marc Ewing 成立了 Red Hat 軟體公司,

成為最著名的 Linux 經銷商之一。早期 Linux 的開機管理程式(boot loader)是 使用 LILO(Linux Loader),早期的 LILO 存在著一些難以容忍的缺陷,例如無法 識別 1024 柱面以後的硬碟空間,後來新增 GRUB(GRand Unified Bootloader)克 服了這些缺點,具有『動態搜尋核心檔案』的功能,可以讓您在開機的時候,可

以自行編輯您的開機設定系統檔案,透過 ext2ext3 檔案系統中載入 Linux Kernel(GRUB 通過不同的檔案系統驅動可以識別幾乎所有 Linux 支援的檔案系 統,因此可以使用很多檔案系統來格式化核心檔案所在的磁區,並不侷限於 ext 檔案系統)。

Linux 的標誌吉祥物是一隻名字叫做 Tux企鵝,標誌的由來是因為 Linus 在澳洲時曾被一隻動物園裡的企鵝咬了一口,便選擇了企鵝作為 Linux 的標誌。

更容易被接受的說法是:企鵝代表南極,而南極又是全世界所共有的一塊陸地。

這也就代表 Linux 是所有人的 Linux。Linux 作為較早的開放原始碼作業系統,對 未來軟體發展的方向有一定引導作用。基於 Linux 開放原始碼的特性,越來越多 大中型企業及政府投入更多的資源來開發 Linux。現今世界上,越來越多國家逐漸 的把政府機構內部門的電腦轉移到 Linux 上,這個情況還會一直持續。Linux 的廣 泛使用為政府機構節省了不少經費。

任何一種作業系統均會存在可能發生的安全性風險議題,開放性的原始碼,

使任何人皆可知道 Linux 的內部核心,可讓全球的安全專家透明化檢視與提出改 進。但在駭客的眼裡,它可讓全球的駭客較容易地發現漏洞,是一頭肥羊。但嚴 格來說大多數的系統淪陷(駭客攻擊成功)均是該系統管理員未能深入安全性防 護能力所導致,不應不當地推諉責任給開發商。其Linux 歷史演進如圖 24。

圖24 歷史演進

在文檔中 中 華 大 學 (頁 46-49)

相關文件