走近Linux世界:Linux與Windows特性比較

走近Linux世界:Linux與Windows特性比較

筆者按:
本文原於2005年3月發於http://addone.blogchina.com,解釋了Linux系統的一些簡單概念,目的是爲了讓更多的Windows用戶能開始對Linux有所瞭解,讓大家看到在神祕面紗背後的Linux系統不僅優秀,其實也是那麼的平易近人。



隨着Linux系統的迅速發展,越來越多的個人和團體開始認識並考慮使用Linux操作系統。Linux不是新生事物,但是和大家很熟悉的Windows操作系統有很大區別。對Windows的習以爲然讓大家在學習Linux的時候總是覺得很疑惑。

本文試圖從初學者最容易搞混的Linux與Windows的不同之處出發,簡單地闡述Linux的一些特性,以便於Linux入門。


目錄

1.Linux真的是免費的嗎?

  Linux和Windows最大的不同之處在哪裏?Linux免費,而Windows要錢,並且很貴。真的是這樣嗎?

  其實,並不是所有的Linux系統都是免費的。並且衆多的Linux服務器系統還很貴,但相對來說要比採用Windows系統的成本要低一些。或者說,Linux核心是免費的,這確實沒錯,然而在Linux核心基礎上構建的發行版以及Linux上的軟件,並不都是免費的。例如,國人所熟知的紅帽子(Redhat)企業桌面版(10用戶,含AS服務器)就售價2500美元。

  但是,Linux確實和Windows存在很大的不同,那就是Linux開放源代碼,而Windows封閉源代碼。這讓Linux看起來要比Windows安全得多。
  免費和開源是不矛盾的。當你付錢購買了一套Redhat操作系統時,你也就同時獲得了它的源碼(系統中包含的商業軟件除外)。你可以去分析它們,修改他們僅此而已。

  好在,絕大多數的Linux桌面系統發行版是免費的。然而,即使如此,大多數這些系統的服務也還是要收費的,例如在線升級、商業軟件包等。
  所以說,使用Linux就意味着不需要花錢的說法是完全錯誤的。除非你完全不使用任何收費的商業軟件,並且完全不需要Linux發行商提供的收費服務,同時對捐贈一點錢給開源社區也毫無興趣。

2.到底有幾個Linux?

  這是另一個很讓初學者疑惑的問題:不只一個Linux!但別忘了,Windows也不只一個。

  不過和Windows的確不同,實際上Linux只是指Linux核心。但操作系統除了核心以外還得有其他的東西,比如圖形界面、計算器、記事本。於是就有人把這些東西堆起來賣(當然,沒那麼簡單。他們通常還需要做許多許多的工作才能把它們完全結合到一塊),同時也提供對這些東西的升級、修正、翻譯等等的服務。這些人稱爲Linux發行商,這堆東西就稱爲Linux發行版。
  我們通常真正用到的Linux操作系統實際上就是這種發行版(當然,也有人願意自己去堆一個,不過這不是個入門的好方法)。

  不只一個人/組織去做這種發行版,並且有名的發行商還很不少,因此發行版自然就很多了,比如Redhat(紅帽子)、Redflag(紅旗)等等。
  你可以到DistroWatch(發行版排行榜)看一下,那裏有各種發行版的排名、發行商信息、軟件包信息等等。

  我們可以粗略地看看首頁上的半年發行版排名前十位。沒有Redhat。沒有我們非常熟悉的Redhat。爲什麼??
  事實上,Redhat已經退出了個人市場,目前專注於企業市場。但Redhat與Linux社區協作,以公開論壇的形式,只從開放源碼軟件來創建了一份完整的、通用的操作系統,這個系統稱之爲Fedora Core(簡稱FC),是免費且開源的。

  各個Linux發行版通常都具有自己的特色功能。然而,中國的Linux發行版在這方面顯然要遜色不少。
  通常,國產的Linux系統會在界面上狠下功夫:很像Windows,或者更好。另外,中文支持方面是相當有力的。
  但是使用它們作爲個人桌面操作系統會冒一定的風險:可能會碰到一些小問題,因爲用戶太少而難以討論,發行商通常不會對用戶免費提供支持。
  另外,如果是採用RPM軟件包管理方式的發行版,用戶將不得不經常自行編譯安裝新軟件--這對入門用戶來說無疑將是一場噩夢。這是因爲RPM是依賴於特定發行版的,用戶羣太少也就意味着可用的RPM包太少,這將導致你不得不從源碼安裝軟件。
  因爲上述原因,這裏不建議使用國產的Linux作爲個人桌面操作系統(Hiweed除外)。

  這裏給出一些最值得推薦的免費Linux發行版的信息(描述均來自DistroWatch):
發行版 最新穩定版本 發行商 描述 特色功能 下載地址
Mandrake(MDK) 10.2-rc1(2005.3.17) Mandrake+開源社區 Mandrake Linux創建於1998年,它以使Linux對每一個人都易用爲目標。
當時Linux作爲操作系統已經以強大和穩定而聞名,但它要求人們有很強的專業知識,並涉及大量的命令行操作。MandrakeSoft認爲這是一個將最好的圖形桌面環境以及它自己的圖形界面配置工具集成到Linux中的機會,並且很快就以作爲Linux易用性和功能性的典範而著稱。
通過走這條創新的路子,MandrakeSoft以易用和令人愉快的軟件環境,向個人用戶和企業用戶提供了Linux的所有強大功能和穩定性。每天都有成千上萬的用戶在初識Linux並發現它可以完全替代之前所使用的操作系統。
MCC(Mandrake Control Center,Mandrake控制中心)是一套相當易用的系統配置工具;採用的URPM軟件包管理系統大大增強了軟件安裝的易用性 請參照文後給出的鏈接地址
Redhat Fedora Core(FC) FC 3(2004.11.18) Redhat+開源社區 Fedora項目是一份由Red Hat策劃的開放開發項目,它向普通參與者開放並由精英管理者領導,沿着一系列項目目標而前進。Fedora項目的目標是與Linux社區協作,只從開放源碼軟件來創建一份完整的、通用的操作系統。
其開發過程是以公開論壇的形式進行的。項目將按時間計劃,每年作兩到三次Fedora Core的發佈,並提供一份公開的發佈日程表。Red Hat工程組將繼續參與Fedora Core的開發,並且將比以往更多地邀請和鼓勵外界的參與。
首創了RPM軟件包管理系統;操作感和過去的Redhat相仿,很容易從Redhat升級過來
SuSE 9.2(2004.10.25) Novell(就是原來的Netware開發商) SUSE LINUX是國際技術的領導者,是開源操作系統軟件的解決方案提供商。
SUSE 獨有的Linux技術專長及其擁有的全世界最大的開源軟件開發團隊都給SUSE帶來了作爲當今最完整Linux解決方案的讚譽。SUSE在全世界擁有 500多人的職員總數,其辦事處遍佈歐洲、拉丁美洲和美國,這一切都以對Linux社區和開源軟件開發的支持爲中心。
2003年11月,Novell收購了SUSE LINUX。
YaST是一套完整的系統配置工具,界面美觀且功能強大,甚至還能自動解決軟件包的依賴問題;YOU可以方便地在線更新系統(收費服務)
Debian 3.0 woody(2002.7.19) 開源社區 Debian計劃是由以創造一份自由操作系統爲共同目標的個人團體所組建的協會。這份操作系統就叫作Debian GNU/Linux,或者簡稱爲Debian。
Debian提供了8000多套軟件,它們是已經編譯好了的軟件,並按一種出色的格式打成包,可以供你在機器上方便地安裝。這一切都可以免費獲得。
這種結構有一點像城堡,它以系統內核爲基礎,之上是所有的基本工具,接下來是你可以在計算機上運行的所有軟件,城堡的最頂層就是Debian――精良的組織和裝配使得這一切可以協同運作。
先進的Deb軟件包管理模式,安裝軟件非常簡單方便;極其自由的操作享受,用戶甚至可以自己打造一個自己的Debian
Hiweed-Debian(Hiweed) 0.6(2005.2.24) 中國開源社區 Hiweed-Debian GNU/Linux桌面版基於Debian GNU/Linux,適合中國的Debian新手和老手使用。Hiweed桌面是一份已經配置好的中文桌面,包括fcitx中文輸入法,stardict 詞典,zhcon中文終端,ttf-simsun字體等等。
Hiweed的目標是:免去新手的痛苦,節省老手的時間。
基於Debian,擁有Debian的所有優點;特有的Debian控制中心簡化了對系統的配置工作;國人制作,中文支持相當不錯

  簡單來說,如果是原本用過Redhat的,用FC會比較容易上手;原本用慣Windows的,用SuSE/MDK會比較簡單,前者更漂亮,後者更易用;原本很討厭Windows並且對系統操作掌握較好的,用Debian或者Hiweed(推薦)會帶來最自由的操作享受。

3.如何得到並安裝Linux?

  大部分Linux發行版是免費的,但是光盤是要錢的。如果一定不願意花錢,則只能用硬盤安裝模式(部分Linux發行版不支持或不完全支持)或軟盤啓動的網絡安裝模式。

  在這篇文章的最後給出了許多Linux發行版的官方網站,在那裏通常提供了系統安裝光盤鏡像(ISO文件)的免費下載。下載回來後將鏡像文件(可能需要多張光盤)刻錄到光盤上,用光盤來啓動系統即可。
  因爲刻好的光盤將來還可以用來修復系統或者裝到別的電腦上,因此推薦採用光盤安裝。
  如果覺得麻煩,也可以直接購買已經刻錄好的一整套光盤,通常不會很貴。

  可以採用網絡安裝模式來安裝系統,這需要先得到一個基本系統。這個啓動鏡像(也是ISO)通常比較小,但需要能夠直接訪問到互聯網,這樣就可以刻碟或者拷貝到USB移動盤、軟盤上,然後用這些介質來啓動電腦,安裝程序會自動從網上下載所需的文件來完成安裝。
  這種安裝方式耗時不短而風險較大,不推薦採用。

  也可以採用硬盤安裝,不過安裝的準備過程根據發行版不同而不同,通常都比較繁瑣。可能需要解開ISO文件,並且需要準備啓動時的引導文件。這種安裝方法需要查到特定發行版的安裝手冊,並按照說明進行。
  如果比較熟悉電腦操作,那麼出於經濟角度考慮,還是可以採用的。

  安裝程序一旦啓動,通常就很簡單了。
  和Windows系統的安裝一樣,按照屏幕提示操作即可。如果覺得麻煩,可以直接按[下一步]繼續。
  但是,有一件事是一定不能馬虎的,並且因爲和Windows下完全不一樣,必須要說明一下:分區。

4.Linux分區方案很複雜嗎?

  很多Linux初學者都認爲Linux分區比較複雜。事實上,Linux分區確實和Windows下的不同,但並不比Windows複雜。而且,相較於Windows分區模式而言,Linux的分區模式在很多方面都比較優越。

分區格式

  Linux的分區格式常見的有Ext2、Ext3、Reiser三種,其它的如JFS、XFS之類的在個人桌面上很少用到。其中Ext2是傳統的Linux格式,現在新裝的系統不推薦使用該格式。
  Ext3和Reiser都是日誌型文件系統,也就是說當發生意外的時候(比如突然斷電),這種日誌系統能夠在極短時間內迅速恢復到斷電前的狀態(通常無需磁盤檢錯)。Ext3的兼容性較好,而Reiser則在對大量小文件的處理性能上更佳,目前也獲得了廣泛的使用。

分區方法

  如果要在Windows下用Partition Magic進行分區,則只能格式化爲Ext2或Ext3格式,目前尚無法支持Reiser。另外,使用PQ Magic很容易導致問題,因此建議採用Linux安裝程序進行分區(事先可以先用分區工具將準備安裝Linux的分區刪掉,也就是將其變成沒有格式的)。
  比如打算在F盤安裝Linux,就把F區整個刪掉,不設置格式了。然後安裝Linux時再對這塊空白區域格式化。

分區方案

  Linux下的分區方案比較優越。與Windows下抽象的C盤、D盤不同,Linux下的分區都得起個特定的名字(英文),而且都有特定的功能。

  每個Linux系統中必須要有的分區只有兩個。一個是根分區(/),相當於[我的電腦](如果不設置其它子分區的話)。一個是交換區(swap),這個區只能是swap格式(而非什麼Ext2之類),其大小一般設置爲內存的兩倍大小(內存少於256MB時)或和內存一樣(內存爲256M及以上時)。
  交換分區swap的功能和Windows下的交換文件相同,都是作爲虛擬內存使用。但是Windows下,交換文件的大小是動態增長的(也可以固定),從而要求必須爲交換文件所在分區保留一定的空間(一般C盤必須保留300M左右的空間備用),否則運行大程序時會提示[虛擬內存不足]。而 Linux下,由於虛擬內存採用了獨立的分區,在文件分區時可以不必考慮交換文件的問題,也不必保留“備用空間”。筆者的系統盤過去就經常耗到幾十K,照樣運行順暢。

  除了這兩個區以外,其它的分區就完全自由安排了。其實這些分區,就像是我們把單個的文件夾“掛載”而成的。比如說,本來系統中有一個文件夾(/tmp,即根分區下的tmp目錄,相當於C盤下的Windows/temp文件夾)專門用來放臨時文件,但我們也可以用某個單獨的分區來存放,名字就叫/tmp,系統會自動把本來需要寫到tmp目錄中的文件寫到這裏。當你進入/tmp目錄時,就不再是進入一個文件夾,而是進入了一個獨立的分區。這就叫做“掛載”到/tmp這個“掛載點”上。

  這種方案有什麼好處呢?舉例說,Windows下QQ的配置信息都保存到QQ的安裝目錄下,但如果在Linux下則需要保存到用戶目錄(/home/ 用戶名)下。如果我們不在根分區下建立/home文件夾而單獨建立/home分區的話,那麼如果需要重裝系統,格式化系統分區什麼的,只要不改動 /home分區,那麼不管格幾次,重裝幾次系統,重裝幾次QQ,配置文件都在那裏,像自動回覆設置什麼的都不需要重新配置。所以通常我們建議將/home 獨立分出來,這樣所有的軟件配置文件都會保存到裏面。
  另一個好處就是,我們事實上可以將可以“掛載”的東西“掛載”到任何地方。比如將一個ISO光盤鏡像文件直接掛載成一個分區(隨你叫什麼名字,但通常都會掛載到/media/cdrom目錄下),這樣就用不着什麼虛擬光驅軟件了,Linux下我們擁有無數個虛擬驅動器。

  我的分區方案是獨立分出/home區作爲用戶盤,/usr區作爲軟件盤(通常Linux下的軟件都安裝到/usr或其子目錄下),餘下的也就只有一些系統文件了,統統放到/區,作爲系統盤。另外還有一個適於當前內存的swap交換區:
設備 掛載點 分區格式 大小
/dev/hda1 /(系統盤) reiser 6GB
/dev/hda5 swap(交換區) swap 1GB
/dev/hda6 /usr(軟件盤) ext3 10.5GB
/dev/hda7 /home(用戶盤) ext3 20GB

  這裏要提一下Linux下的設備命名方式。
  在 Linux 中,每一個硬件設備都映射到一個系統的文件,對於硬盤、光驅等 IDE 或 SCSI 設備也不例外。
  Linux 把各種 IDE 設備分配了一個由 hd 前綴組成的文件;而對於各種 SCSI 設備,則分配了一個由 sd 前綴組成的文件。例如,第一個 IDE 設備,Linux 就定義爲 hda;第二個 IDE 設備就定義爲 hdb;下面以此類推。而 SCSI 設備就應該是 sda、sdb、sdc 等。
  要進行分區就必須針對每一個硬件設備進行操作,這就有可能是一塊IDE硬盤或是一塊SCSI硬盤。對於每一個硬盤(IDE 或 SCSI)設備,Linux 分配了一個 1 到 16 的序列號碼,這就代表了這塊硬盤上面的分區號碼。例如,第一個 IDE 硬盤的第一個分區,在 Linux 下面映射的就是 hda1,第二個分區就稱作是 hda2。對於 SCSI 硬盤則是 sda1、sdb1 等。
  現在應該可以理解表中的設備名的意義了吧?

兼容能力

  Windows下不支持對Linux分區的訪問。但通過軟件Explore2Fs可以查看並讀取Ext2、Ext3分區中的文件(目前尚不支持Reiser),但最好不要寫入Linux分區。
  Linux下支持對目前所有的Windows分區的讀寫,包括FAT、FAT32、NTFS,但最好不要寫入NTFS格式的分區。

5.Linux下的軟件夠用嗎?難裝嗎?

  很多人認爲Linux下的軟件少得可憐。事實上,相對於Windows來說,是要少得多,不過確實夠用了。

  其實這並不難理解。Linux用戶要比Windows用戶少得多,軟件的開發商和用戶自然也就比較少了。
  但是我們到底需要多少軟件呢?Windows的軟件多如牛毛,我們電腦上常用的軟件又有幾個呢?
  Linux下的軟件其實已經不少了,至少大多數場合都夠用了。部分方面的軟件還有些過濫了。隨着Linux用戶的激增,藉助開源社區的力量,Linux軟件也越來越多並且越來越好用了。更令人激動的是,Linux下有着許多好用、免費且開源的軟件。
  另外,Linux系統是開源的,但Linux系統並不排斥商業軟件。比如網絡電話軟件Skype、網頁瀏覽器Opera都是商業軟件,也都有Linux版本。
  我使用Linux半年多了,現在在筆記本上只裝了一個Linux系統,處理日常事務,做軟件開發,玩些小遊戲完全足夠了。

  這是我常用的軟件列表(都是免費的噢):

類別 必備軟件 備選軟件
輸入平臺 SCIM:強大的輸入平臺,目前可以安裝智能拼音、二筆、五筆、注音等十餘種簡繁體中文輸入法,也已經有了日文輸入法和韓文輸入法 FCITX:小企鵝輸入法,是一整套輸入法,包括拼音、二筆、五筆、區位,比較傳統一些,但不是完整的輸入法平臺,也沒有日文輸入和韓文輸入支持,有些人更喜歡這個
瀏覽器 Opera:最快的瀏覽器;Firefox:號稱IE終結者的新一代瀏覽器 Konqueror:KDE原配的瀏覽器,可以正常瀏覽部分專爲IE設計的網頁
郵件處理 Opera郵件處理;KMail:集成在Kontact中的郵件處理程序
即時通訊IM Kopete;Gaim;都是支持多種協議的通訊軟件,可以聊MSN Messenger哦
QQ LumaQQ:界面像騰訊QQ,有些自己的獨創功能噢 OpenQ:插件式的軟件,需要配合Gaim聊天軟件來使用
網絡電話 Skype:和Windows下的差不多,通話質量非常好
Mp3播放 Amarok:界面華麗,歌曲收藏管理功能強大;XMMS:界面像Winamp,支持Winamp的皮膚和部分插件
媒體播放 MPlayer:極其強大的媒體播放器,幾乎支持所有媒體格式;RealPlayer:和Windows下的一樣 Kaffeine;Totem;Xine-Player
下載工具 D4X:多線程下載工具; KBear;gFTP;都是FTP下載工具
光碟軟件 K3B:很好用的光盤刻錄軟件
辦公軟件 永中Office:和MS Office的兼容性很不錯;OpenOffice:開源的Office套件 StarSuite:OpenOffice的商業版本,功能更強,兼容性更好,個人版免費;KOffice:KDE出品的Office套件
閱讀器 Acrobat Reader:和Windows的一樣 KGhostView:PDF和GS閱讀器;xPDF
製圖設計 Dia:一流的設計軟件,類似Visio;GIMP:強大的平面設計軟件,類似Photoshop Kivio:KOffice中的一個套件,類似Visio
開發工具(IDE) KDevelop:一流的多語言軟件開發環境,類似Visual Studio;Eclipse:一流的Java開發環境,和Windows版一樣 NetBeans:Java開發環境;
網頁設計 Quanta+;Bluefish;均爲一流的HTML級網頁設計工具 OpenOffice網頁設計:所見即所得的網頁設計工具;Amaya

  Linux軟件的安裝問題始於Redhat引進的RPM包管理系統。
  最初Linux下的軟件都是直接下載源代碼後,自行編譯安裝。這是爲什麼呢?因爲Linux的應用平臺極其廣泛,不只是我們常用的x86 PC,還有各種其他架構(比如蘋果的PPC)的PC,還有各種小型機、大型機、64位系統等等,如果事先編譯成可執行文件(相當於Windows的exe 格式)的話,那麼就只能適用於某種平臺了。採用編譯安裝能夠令軟件具有最大的跨平臺能力。

  但是編譯安裝對用戶的能力要求比較高,並且大軟件的編譯時間通常是無法忍受的(可能需要幾天)。RPM(Redhat Package Manager)就是專門用來解決這個問題的。如果是採用RPM系統的Linux用戶,只需下載軟件的rpm包,然後用命令rpm -i ???.rpm就完成安裝了,連點[下一步]的時間都省去了。
  不過rpm包是和發行版相關的,也就是說,同一個軟件,其MDK的rpm包和Redhat的rpm包一般是不通用的,MDK的rpm通常就只能安裝在 MDK上。所以說,因爲國產Linux用戶較少,爲其製作的rpm包也較少,用戶安裝軟件就往往需要自己編譯了。而國外的一些大發行版,像MDK、 SuSE、Redhat,用戶多,RPM也多,通常就直接下載安裝就OK了。

  但RPM帶來了另一個問題:依賴性。就像Windows下的DLL鏈接庫一樣,Linux下的軟件也時常需要這樣的運行庫。但和Windows不同,打包發佈軟件時往往沒有(也不大可能)提供所有的運行庫,所以萬一系統中沒有軟件運行所需的庫時,安裝軟件時會提示說依賴性不滿足。
  這時用戶就慘了,甚至可能需要去一個個的把這些庫下回來。有時一個幾k的軟件可能會讓你被迫裝上幾十M的庫。

  後來革命性的發行版Debian橫空出世,帶來了一種相當先進的軟件包管理系統:DEB。
  Deb的特別之處在於它會自動判斷軟件的依賴性,然後自動去將其依賴的其他軟件下載回來。比如說(純屬虛構),安裝xmms需要xmms-libs、 audio、xmms-video幾個軟件包,那麼只需命令apt-get install xmms,系統會自動下載這堆軟件包(4個),然後自動安裝好,爽吧?
  現在,Debian的軟件源是所有Linux發行版中最豐富的,也是最新的。簡單方便的安裝方式讓Debian大行其道。

  不過,其它的發行版怎麼辦?別擔心,我們現在有了apt4rpm,它能讓基於RPM方式的Linux也能像Debian那樣方便的安裝軟件。不過,rpm的軟件源沒有deb的那麼豐富。
  安裝了apt4rpm後,再裝上圖形安裝工具Synaptic或KPackage,安裝軟件就極其簡單了。啓動Synaptic或KPackage,會顯示出本機安裝的軟件及網絡軟件源中可用軟件的列表。需要安裝什麼軟件,選擇[安裝],系統就會自動去下載該軟件及其依賴包,下載完成後會自動安裝,整個安裝過程通常完全不需人工干預。
  此外,SuSE的YaST和MDK的URPM都具有同樣的特性而無需apt4rpm。尤其是MDK,改進後的URPM系統絲毫不比Debian弱。且高效簡潔的安裝界面絕對會讓人眼前一亮。

6.其它的疑問:

兼容性--Linux爲什麼不能打開EXE文件?

  很多人很疑惑,爲什麼Linux不能執行exe文件呢??事實上,exe文件只是微軟自己獨有的可執行文件格式,在非微軟系統上都是不能執行的。

  Linux下的文件格式不是由格式確定的,也就是說一個文件的後綴是exe並不就表明它是可執行文件。可執行文件是用權限標識的。一個可執行文件會有一個x作爲標記,在圖形界面下可以看到其屬性中有[可執行]一項。
  只有帶有這種標記的文件,纔可以執行。但是除非是腳本文件(類似bat批處理文件)或者是二進制文件(類似exe可執行文件),其他文件即使帶有[可執行]標記也無法執行。
  這樣一來,即使是病毒程序,只要沒有[可執行]標記,也無法運行噢。

  如果一定要在Linux使用Windows下的程序,也是可以的。
  用一個叫做wine的模擬器可以直接執行exe文件,不過只有部分軟件能夠正常運行,包括帝國時代、星際爭霸、IE這樣的軟件。
  模擬器Dosbox可以直接執行Dos下的可執行文件,效果通常比較好。
  如果還是不滿意,可以考慮用虛擬機vmware在Linux下安裝一個虛擬Windows。不過vmware是收費的商業軟件。

易用性--Linux可以不用命令行嗎?

  很多人把Linux和命令行完全聯繫在一起了。其實,桌面版的Linux不是像DOS那樣的,而是像Windows那樣的。

  恐怕是服務器版的Linux給大家造成了這種錯覺:Linux和DOS一樣,都是黑乎乎的屏幕,運行什麼都得打命令。
  桌面版的Linux並不是如此,尤其是現代的Linux,已經有了衆多的圖形化配置工具,很多東西直接到控制中心裏改就行了,不再需要手動修改亂七八糟的配置文件了。
  我初學Linux時,確實被那些命令嚇了一跳:好幾百條命令,外加上百個參數。事實上,那些是寫給管理員級的用戶看的。如果你只是想用Linux完成日常事務,你可以忽略那些東西了。
  然而,正如Windows下偶爾還是會用命令行一樣,在Linux也偶爾會需要用到的。不過,正如Windows用戶不懂命令也能用得很好一樣, Linux用戶也可以不去學習命令行。放心,碰到麻煩時,想想你在Windows時代所做的:找別人敲命令吧。這在Linux時代同樣適用。

美觀度--Linux其實並不醜。

  還是那句話。桌面版Linux並不像DOS。現在的Linux在界面設計方面並不比Windows XP遜色。事實上,Linux界面設計者們已經把像Mac OS那樣完美的用戶界面作爲下一步的目標。

  給大家帶來這種感覺的可能還是服務器版Linux以及早期的桌面版Linux(特指早期的Redhat)。當時Linux開發者們並不重視GUI的設計,他們的開發重點一直在軟件性能、效率上。
  然而,現代的Linux已經完全不同了。這裏給出一張截圖吧(SuSE 9.1,來自太平洋電腦網):
2desktop2.jpg

安全性--Linux真的沒有病毒嗎?

  雖然很多人會告訴你Linux沒有病毒,不過沒有人敢保證。事實上,沒有病毒的系統是不存在的。

  不過,Linux下的病毒確實很罕見。這可能有多個原因:
  • Linux的系統漏洞遠少於Windows;
  • Linux的權限管理遠強於Windows;
  • Linux的用戶遠少於Windows。
  並且,Windows病毒無法感染Linux系統,但卻可能存在Linux系統中。儘管無法對Linux造成任何問題,但卻有被其他Windows機器運行並危及那些不幸的Windows系統的危險。
  也正因此,纔會有Linux下的殺毒軟件出現。它們不是用來殺Linux病毒的,而是用來清除那些Windows病毒的。

  另外,Linux下雖然幾乎沒有病毒,但是卻有無數的後門、木馬、嗅探器。這是因爲Linux服務器的用戶很多。
  幸而,Linux的安全性比較出色,因此大多數的木馬沒有機會執行。而如果啓動了防火牆,則攻擊成功率會更低(至少比Windows的要低得多)。
  這得益於Linux的開源開發模式以及良好的系統設計。因此,對於個人用戶而言,通常只需啓動一個個人防火牆即可。

  其他的防範措施和Windows下差不多:不要到雜七雜八的地方下載軟件(很重要,因爲Linux下只有管理員帳號能安裝軟件,後門或病毒很容易通過這種方式感染系統);不要打開亂七八糟的網頁(在Linux下其實一般也沒有問題,因爲這類病毒和惡意程序通常只會通過IE瀏覽器感染系統);等等等等。

參考鏈接(部分爲英文站點)

DistroWatch(發行版排行榜)
Redhat Linux(紅帽子Linux)
Fedora Core(FC Linux)
Redflag Linux(紅旗Linux)
Mandrake Linux(MDK)
SuSE Linux(SuSE)
Debian Linux(環球操作系統)
Hiweed-Debian Linux(Hiweed)

後記

  筆者充其量只能算是個Linux使用者,受王垠博士《完全用Linux》一文的蠱惑而用上了Linux。至今正好半年。
  半年來,Linux確實完成了我的所有工作(Windows軟件的開發工作除外),雖然並沒有傳說中那麼高效(因爲我不喜歡打命令)。也證明了 Linux對普通用戶是完全可用的,而不僅僅是企業的系統或者是高手的玩具以及考試的工具。到今天,我已經極少使用Windows了,Linux帶給我更自由的操作享受,展現給我一個更加寬廣的世界。
  然而,儘管國外的Linux用戶激增,可在國內,更多的人還在觀望。他們和我當初一樣,被各種過於專業的Linux書籍和行話嚇到了。因此,我決心將自己半年來親身體驗到的Linux特點告訴各位,簡單解釋一些相關的問題,讓更多的人敢於試用Linux,讓自由的旗幟在中國的軟件市場裏也能飄起來!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章