企鵝向前走-企鵝 123

上一頁 回企鵝軟體世界 回企鵝世界

  在此將介紹一些企鵝軟體的基本知識,當你在尋找相關資源時,若有些基本知識,比較能正確得找到所要的資訊。

  Linux 其實指的是作業系統的『核心 (kernel)』部份,而以 Linux 核心為基礎,所建構的套裝版本被稱為 Linux distribution,例如:RedHat Linux、Mandrake Linux、SuSE Linux、Turbo Linux、...等,都是 Linux 的套裝版本。

  當你安裝完成 Linux 後,許多套裝版本都會設定為直接開啟視窗環境,於是當你安裝完成且重開機之後,即可看到漂亮的視窗環境登入畫面,登入後,你可以看到方便的工具列、小程式、程式集,還內附一大堆應用軟體,包括檔案目錄管理、音樂播放、文書處理、圖像編輯、程式開發、網頁瀏覽、...等等,一大堆軟體,有些還附上網頁伺服器、FTP 伺服器、郵件伺服器...等,算是十分完美的體驗吧!不過這是被包裝完成後的套裝版本,才會看起來如此完整。

  事實上 Linux 的視窗環境,是建構在文字模式之下的環境,這有點類似 Windows 3.2 時代的方式,不過 Linux 是多人多工的系統,因此不是當年的 Windows 3.2 所能比擬的。

  一般而言,Linux 視窗環境大都以 X Window system 來建構,就目前通行的版本為 X11R6,目前 XOrg 仍繼續維護這個視窗環境,而一個以 X11R6 為基礎,所開發維護的視窗環境是 XFree86,XFree86 包含了 X11R6 的大部分功能,並且附加了一些 X 的管理程式及支援。

  不過 X 只具備了圖形化顯示的基楚功能,主要在控制螢幕的顯示,以及顯示卡驅動支援等,而視窗的控制部份、及圖形化桌面環境,則屬於視窗管理程式、及桌面環境的部份,這部份發展到現在,視窗管理程式已逐漸被納入桌面環境之中,最常見的桌面環境有 GNOMEKDE 等,不過分別針對視窗管理、及桌面環境開發的圖形化介面,在企鵝大世界中,也將介紹各種不同的視窗管理程式及桌面環境。

  從核心、文字模式,聊到桌面圖形化介面,接下來聊聊軟體吧!前面已經提過,許多 Linux distribution 中,已經把非常多的應用軟體給包裝進去了!假如你從安裝、設定、到使用都是在圖形化介面下操作,加上過去使用 Windows 的經驗,大概會以為在 Linux 下,要安裝一個新軟體,只要把軟體找來,然後執行安裝程式之後,一直點下一步下一步就可以安裝好了!如果你真的這樣認為...那...小怪鬼大概也只能說你太天真了吧!

  那在 Linux 下安裝軟體是怎麼一回事呢?要在 Linux 上安裝一個新軟體,可以簡單到在新軟體套件上點兩下即可,也可以複雜到必需閱讀許多安裝文件才能完成,因為這將依各 Linux 版本、及軟體本身的形式,而有所差異,小怪鬼接觸 Linux 至今,也只碰過以 RPM 為軟體管理架構的 Linux 版本,在 RPM 架構下,安裝編譯成 RPM 套件的軟體,只要版本符合,而且相依性正確,則很簡單的即可安裝上去了!不過企鵝軟體的發佈還是以原始碼為主,當你取得的軟體是原始碼時,得透過設定、編譯、安裝才能把軟體安裝進去。而若你使用的 Linux 是其他架構方式的話,那安裝軟體套件的方式也將有所不同。不過對於原始碼程式的安裝,則是相同的。另外,近來也有些較新的軟體,其中還提供安裝程式、及 GUI (圖形化)介面安裝程式,或許也將成為未來企鵝軟體發行的趨勢。

  現在再回來談談『核心 (kernel)』,當使用 Linux 一段時間後,可能會遇到一個問題,就是希望作業系統能支援較新的軟硬體技術,以便驅動你所升級的一些硬體設備等,在 Linux 中也並不像 Windows 那般,只要執行安裝程式、或硬體安裝精靈,把驅動程式裝進去就好了,而是必需升級核心及核心模組,而升級核心的方式很多,可利用套件管理程式,去升級 Linux 版本所提供的新版核心,也可去抓回完整的新版核心原始檔,自行設定、編譯、安裝。

  到這邊為止,我想應該有不少人會覺得,幾乎完全看不懂這個段落到底在談什麼,基本上這是很正常的,在此恐怕無法讓你一次就能完全了解這邊所談得所有內容,不過當你在學習 Linux 的過程中,遇到了一些問題、或要尋找相關資源,卻不知從何找起,那麼你可以回來看看這篇內容,多少可以找出一些方向。


上一頁 回企鵝軟體世界 回企鵝世界