第一部分:Linux 之你問我答
我能在我的電腦上安裝 Linux 嗎?
當然!但是要使它工作正常你需要做一些准備——甚至於替換掉某些硬件。圍繞著 Linux 的一個為時已久的問題就是硬件支持問題。你可能無法在每一台電腦上都安裝 Linux 並期望它工作正常。例如,你可能會遇到圖形顯示卡在 Linux 下無法正常工作的問題,因為一些廠商並不提供為 Linux 圖形界面(XFree86)設計的驅動程序,而這種情況在目前得到了很大的改觀:最新發布的XFree86提供了對 NVida 整條流水線上生產的所有圖形加速卡的支持——包括 GeForce 256——再加上來自 S3、ATI、3dfx和其他廠商的新的圖形適配器。
Modem 是另一個麻煩來源,但一般的外置 Modem 和大多數內置 Modem 在 Linux 下可以正常工作。一種叫做 Windows Modem 的設備(即我們通常所指的軟“貓”)卻能給我們帶來相當大的麻煩。他們和普通的 Modem 工作起來沒有很大的區別,但他們要依靠 CPU 來完成普通 Modem 自己做的處理過程。這使得他們的價格低廉但卻導致了和 Linux 的沖突,他們在 Windows 下都能很好地運轉。由於 Modem 生產廠商不願意公開他們的秘密,所以他們拒絕向開放原代碼開發者提供足夠的技術信息以幫助他們創作第三方的 WinModems 驅動。所以這些廣泛分布的設備目前在 Linux 下無用武之地。
在以前,Linux 對嵌入式打印機的支持是很有限的。目前大部分的 Linux 應用程序(和大部分的 Unix 應用程序)以 PostScript 格式輸出,只有很少數的打印機支持。一個叫做 Ghostscript 的工具可以使這些應用程序和非 PostScript 打印機進行對話,但 Ghostscript 並不能支持所有的打印機。過了明年,打印機的狀況可能會發生很大的變化,因為 Corel 已經公開了它為辦公組件開發的打印機程序,而且惠普已宣布了他們正在開發 Linux 專用打印機。
我如何才能知道我當前的硬件支持 Linux?
首先查看一下各種 Linux 版本的開發者的網站,他們大多數都提供大量的硬件兼容性列表。對於“貓”來說最好的在線資源就是 Rob Clarks 的數據庫頁面(軟“貓”不是“貓”—www.02.net/~gromitkc/winmodem.html);仔細檢查一下你的“貓”是否是 Linux 支持的。
Linux 可以和 Windows 共存嗎?
是的,當然可以。如果你想安裝 Linux,但卻不想把 Windows 也請出系統,你可以把 Linux 裝在一個單獨的分區上(大多數版本都需要大約500兆空間)。Windows 只使用一個硬盤分區,而 Linux 卻至少需要兩個分區。在安裝 Linux 前你需要用 Partition Magic 這個工具來轉換硬盤分區,而安裝完 Linux 後當系統啟動時,一個叫做 LILO 的小程序會詢問你啟動哪一個操作系統。
如果你想同時享受 Linux 的穩定性和豐富的 Windows 軟件,VMware 出品的 VMware 2.0可以幫助你實現這個夢想:它允許你在 Linux 中運行 Windows 9x、NT 和2000,或者在 Windows 9x、2000和 NT 中運行 Linux。它是通過在主操作系統中建立一個虛擬 PC 來實現的,然後你就可以在這個虛擬的電腦上安裝第二個操作系統(這和雙操作系統有本質的區別)。盡管現在該技術還不是很成熟,但你卻能在 Linux 中運行大多數的 Windows 應用軟件。
我聽說 Linux 和 Windows 不一樣,它沒有標准的圖形界面,這是真的嗎?
是的。一個窗口系統的外觀和感覺是由操作系統自身決定的:Windows 可以定義菜單條、滾動條、對話框等等元素的外觀。Linux 沒有提供任何這方面的定義,隨 Linux 帶的圖形用戶界面系統是 XFree86。
當前具有競爭力的兩個主要的桌面環境是 GNOME 和 KDE。除了在軟件體系上的一些區別外,他們兩者都提供一個任務欄(一個類似於 Windows 開始的菜單的應用程序控制台)和各種各樣的小程序(記事本、計數器、CD播放器等等)。CorelLinux 操作系統和 Caldera OpenLinux 操作系統自帶 KDE 桌面環境。紅帽子 Linux 和 Linux Mandrake 則同時帶了這兩個桌面環境,不同的是前者的缺省設置是 GNOME,而後者是KDE。
兩者都提供一個整潔、簡單的用戶界面,所以很多 Windows 用戶即使以前沒有接觸過 Linux 也能很容易地上手。GNOME 和 KDE 環境都是公開源代碼的。
有多少 Linux 應用軟件可用?
比你所期望的要多,但可能比你所喜歡的要少。現在全球最流行的商業應用程序套件 - Microsoft Office 2000 For Windows 還沒有 Linux 版本,而且微軟也不打算將 Office 2000移植到 Linux 下。相反,Corel 花了1年多時間將它的辦公套件 WordPerfect Office 移植到 Linux 下。Corel 公司開發這個 Linux 辦公軟件的最大目的就是獲得和 Microsoft Office 一樣的競爭能力。
雖然很多軟件還沒有 Linux 版本,但可供選擇的公開源代碼的軟件還是很多的。所以即使 Adobe 公司不打算開發 Linux 版的 photoshop,仍然有很多可供選擇的免費軟件,例如 Gimp(www.gimp.org)在功能上可以和 Photoshop 相比,甚至還有 Photoshop 所不可及的特性。類似地,你的數碼相機可能不帶有 Linux 版本的照片查看軟件,不用擔心,到 www.gphoto.org 網站去下載一份免費的 GPhoto 來試試,他同樣可以用來觀看照片。
實際上有成百上千個 Linux 應用程序,然而他們中的大多數是適用於特殊目的的(例如三維物體建模程序)和面向服務器的(例如 Robust Database)。除了現在的 Linux 版本的 Navigator 之外,還有很多可供選擇的電子郵件客戶端程序、新聞閱讀程序等……這些應用程序運行起來要比他們的 Windows 版穩定的多。
:如果我安裝了 Linux,我該如何來學習?
:這完全取決於你用它來做什麼。安裝 Linux 的過程是成為 Linux 用戶的一個最難的部分。一旦你克服了這個障礙,你就擁有了一個非常穩定、非常強大並且為 Internet 作好了准備的操作系統。有了 GNOME 和 KDE 這兩個 Linux 自帶的桌面環境,你將擁有一個容易使用、美觀大方界面,這足以讓那些使用 Windows 的朋友所嫉妒。另一方面,在 Linux 中沒有驅動器盤符,取而代之的是一個單一的囊括一切的目錄結構。
如果你使用電腦只是處理很少量的核心任務 - 如文字處理、發送電子郵件、Web 頁浏覽等等 - 那麼你將很快適應 Linux。
如果你開始著手一些難度較高的任務,你就需要加大學習力度。例如改變硬件配置會給使你感到相當頭疼。在比如你喜歡修改系統以獲取更佳的性能和個性化的界面,千萬別把希望放在你的那些 Windows 知識上,你需要重頭開始學習新的技巧和知識。
:我該選擇哪個版本的 Linux?
:這還是得取決於你用它來做什麼。假如你只是想看看 Linux 到底長的什麼模樣,那麼 Corel Linux 可能是你最好的選擇。Corel 使 Linux 更容易安裝和使用。
:Linux 聽起來象一個實實在在的獵物。我是否需要試試看?
:問你自己這樣一個問題:你的電腦是否能完成你需要做的事呢?如果答案是“能”,Linux 對你的不久的將來不會有太大的意義。如果答案是“不能” - 因為你想建立一個簡易的 Internet 服務器,或者說你非常討厭 Windows 中常有的藍屏死機問題 - 那麼 Linux 值得你一試。Linux 還是一個“小孩”,所以它並不能每一個人都需要的。