Linuxshi一套免費使用和自由傳播de類UNIX操作系統,主要用於基於Intel x86系列CPUde計算機上.Linux系統shi由全世界各地de成千上萬de程序員設計和實現de,其目deshi建立不受任何商品化軟件de版權所制約de、全世界都能 自由使用deUNIX兼容產品.也許有些准備和正在使用Linuxde朋友對為什麼使用Linux並不十分了解.本文試就這一問題給出答案,讓人們真正了解 Linux帶給我們de七件武器.Linux對比於商業軟件,對學習者來說有一個境界上de差異,這個差異用一句話概述就shi:以無法為有法,以無限為有限.這 個境界上de差異也就shiLinux七種武器de精華所在.
一、編程能力
Linux產生於一群真正de黑客.盡管 人們習慣於認為LinusshiLinuxde締造者,在linux包含de數以千計de文件中,也有一個名為Creditsde文件記錄了主要deLinux Hacker們de姓名和電子郵件地址(這個列表中包含了100多個名字,世界各地de都有),但沒有人說得清究竟有多少人參與了Linuxde改進.這一游戲 到今天並沒有隨著時間de推移而停止,相反卻因為Linuxde日益流行而愛好者甚眾.因此開始使用Linux就猶如加入了一個高手如雲de編程組織.你可以通 過互聯網隨時了解來自地球de某一個角落de該領域de最新進展;如果你de英文足夠好,加入一個討論組,你就可以得到不知來自什麼地方de神密高手de點撥.由於 GPLde存在,你還可以得到開放de源代碼,從而不用發愁學習資料de來源.
隨著更多專業公司de介入,Linux可以提供de開發工具de功 能也越發強大.如TurboLinux就具有強大de應用程序開發環境,提供了各種開發應用程序de工具,具有對多種語言如:C、C++、Java、 Perl、Tcl/tk、Python和Fortran 77de編譯器/解釋器,以及集成開發環境、調試和其他開發工具.再如Janus Software公司開發de被稱為Linux版VBdePhoenix Object Basic,它shi一套獨特de面向對象deLinux RAD(Rapid Application Development,快速應用軟件開發工具).它綜合了Python和Perl等面向對象編程語言de強大功能,同時,提供了類似Visual Basicde易用性.熟悉Windows環境下Visual Basicde編程者都可以順利地使用Phoenix Object Basic.LynuxWorks公司deVisualLynux可以和微軟deVisual C++相媲美,它集成了微軟Visual C++開發工具以支持Linux操作系統de產品,它不但兼容LynuxWorks公司deBlueCat Linux,而且還兼容其他deLinux 2.2.12版本.LynuxWorks公司甚至聲稱從此Visual C++就具備了開發嵌入式Linux應用程序de能力.嵌入式Linux系統現在相當熱門,已經廣泛地應用在各式各樣de通信基礎產品.我想可能有些 Visual C++de使用者看到這裡已經動了心,想要嘗試一把了.
強大de開發工具+開放源代碼+高手點撥,結果shi什麼呢?想來編程狂熱分子已經心知肚明.因此強烈建議對編程有狂愛、總喜歡用程序解決問題de人使用Linux,去擁有Linux提供de第一件武器——編程能力.
二、組網能力
Linuxde組網能力非常強大,它deTCP/IP代碼shi最高級de.Linux提供了對於當前deTCP/IP協議de完全支持,並且包括了對下一代 Internet.協議Ipv6de支持.Linux內核還包括了IP防火牆代碼、IP防偽、IP服務質量控制及許多安全特性.這些特性可以和像Cisco 這樣de公司提供de高端路由設備de特性相媲美.此外,利用Redhat Linux提供deSamba組(並不shiRedHat Linux獨有),Linux可以作為Windows客戶機de打印和文件服務器,還可以用做NTde文件和打印服務器.運用Linux包含de AppleTalk模塊,Linux甚至可以作為一個Macintosh客戶機de文件和打印服務器.讓Apache這個世界上應用范圍最廣deWeb服務器 軟件系統跑在linux上,你就可以運行自己deIntranet或者Internet web服務器.Linux還包含了一個Ftp服務程序、一個電子郵件傳輸代理程序以及,POP和IMAP郵件服務程序.如果你願意,你還可以在 Internet上免費獲得一個LinuxdeLDAP服務程序.面對如此強大de網絡功能,我們強烈建議對構造網絡有興趣de人掌握Linuxde第二件武器— 組網能力.
三、創新能力
“如果你總shi使用微軟de開發工具,你一生只能做個操作人員.”這話一點都不假.Linuxshi自由軟件,而自由軟件和非自由軟de區別在於:
1.自由軟件shi開放de,成千上萬de人可以檢查這個軟件,快速地找到並修改其錯誤碼.
2.最終用戶可以按照自己de意願自定義自由軟件,有特殊需要de用戶也可以完全按照他們認為合適de方式定制自己deLinux.
3.自由軟件為了防止重復發明,通過共享源代碼和思想來節省很多工作量.
以上這些特性shi不shi對有想法de好事者有莫大de吸引力?不僅如此,Linux由於自身de優點,應用領域也越來越廣泛.如最近嵌入式Linuxde應用相當熱 門,已廣泛應用於包括筆記本電腦、連網裝置、網絡電視等在內de各式各樣de通信基礎產品,而嵌入式操作系統正日益成為一種勢不可擋de流行趨勢,最終電腦、通 訊、家電會因為它de存在而成為一體.這些也為有想法de好事者提供了更廣闊de發揮空間.在夢想就shi力量de今天,沒有了創新能力shi不可想象de.因此強烈建議那 些具有較強de鑽研精神,喜歡刨根問底de好事者學習使用Linux,利用Linux提供de第三件武器—創新能力.
四、UNIX能力
人們所以選擇Linuxde又一個重要原因shi在於它deUNIX兼容性.由於Linuxshi一套自由軟件,用戶可以無償地得到它及其源代碼,無償地獲得大量de 應用程序,還可以任意地修改和補充它們.這對用戶學習、了解UNIX操作系統de內核非常有益.可以說Linux為廣大用戶提供了一個在家裡學習和使用 UNIX操作系統de廉價de機會.
現在有了許多CD-ROM供應商和軟件公司對Linux操作系統de支持,Linux成為 UNIX系統在個人計算機上de一個代用品.在用戶級,Linux與UNIX非常相似,可以說了解UNIX,就了解了Linuxde大部分內容;在編程級,大 多數應用程序只需要很少de工作就可以在Linux和UNIX間轉換.而且Linux也有意設計為與UNIX兼容,從而便於利用UNIX軟件de主體. Linux能夠很好地與其他UNIX機器相互操作,它使用了像RPC(遠程過程調用)和NFS(網絡文件系統)這樣de標准UNIX服務.Linux還繼承 了UNIXde靈活性和可定制性,使其適合於廣泛de應用程序,包括適應於傳統de服務器和桌面應用程序,以及像嵌入式系統這樣de不常見de應用程序. 計算機
因此,如果一個用戶在公司上班de時候在UNIX系統上編程,或者在工作中shi一位UNIXde系統管理員,他就可以在家裡安裝一套UNIXde兼容系統,即 Linux系統.在家中使用Linux就能夠完成一些工作任務.而急於通過Linuxde學習掌握UNIXde目de想必不用多說了,在這個網絡人才因稀缺而身 價倍增de年代,想靠技術吃飯又不想掌握服務器端技術de人才shi真正de傻瓜.
五、懷舊能力
在這 個IT技術日新月異de年代,懷舊應該不shi一個好習慣,盡管懷舊可以有一種很不錯de情調.但慢慢地我們發現我們不得不懷舊了,因為我們去年剛買de電腦現在已 經老掉牙了.盡管每個IT廠商都嚷著他們de產品可以有效地降低我們deTCO(總擁有成本),可我們手裡設備de折舊速度還shi在不斷加快.如果你肯聽我de,我 會說這世上從來就沒有救世主,還shi試試我推薦deLinux吧.
Linux非常小,可以有效地利用硬件.Linuxde最小安裝 僅需要4MB內存,而你也可以在你de486機器上安裝Linux並將其用做防火牆或Web服務器.我讀到deLinux名著中甚至記載了有人用二手386建 立了路由器和防火牆.Linux內核允許在運行時裝載和卸載硬件de驅動程序.這樣因為不必裝載全部de驅動程序,就可以最大化地使用內存.總之Linux可 以使老機器獲得新生,節省我們de財力.因此強烈建議那些跑Windows像蝸牛一樣慢de電腦de機主們學習Linux.
六、穩定能力
運行Linuxde機器啟動一次可以運行數月.Linux提供了完全de內存保護,每個進程都運行在自己de虛擬地址空間中,並且不會損壞其他進程或內核使用 de地址空間.任務與內核間也shi相互隔離,即行為不良或編寫不良de程序只能毀壞自己.因此被破壞de進程幾乎不可能使系統崩潰.Linux在和 Windows98和NT在安全性de較量中占有上風,和Windows2000de情況又怎麼樣呢?資深de系統安全分析家指出:Windows 2000在網絡系統,服務器連接方面de工作准備不足,Linux仍然shi目前最安全de操作系統.資深de系統安全分析家還預計到今年年底Windows 2000才能完成測試、除蟲工作,目前比較安全de操作系統仍然shi商業版本deUNIX和Linux.資深de系統安全分析家肯定地認為:在未來de5年裡, Linux將成為最安全de操作系統.到2005年,管理和使用Linux將shi一件十分容易de事情.
現在可以說Linuxshi一個非常堅固de系統了,因此強烈建議對於Windowsde藍屏死機極為厭惡de人學習Linux,使用Linux提供de第六件武器——穩定能力. http://.
七、支付能力
Linux提供de第七件武器和金錢有關,這shi一個不容回避de問題.因為價格原因,每個人都可以擁有正版deLinux.此外Linux還shi一個完全開放de 系統.它支持各種像POSIX標准這樣de開放標准和TCP/IPdeInternet工程任務組標准.由於避免了專有deAPI(應用程序接口)和協議,可以 減少對單一供應商de依賴.這樣就不會出現像使用專用系統de情況:一旦犯了錯誤,只能繼續使用原來de系統供用商de產品.也就shi不會出現先享受低價,而在後期 需要付出高額服務費de情況.因此強烈建議不想花太多de錢,又想使用正版軟件de人學習和使用Linux.
Linux操作系統中的七件超厲害的武器.