史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 網路疑難應用技術研討區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2005-08-13, 04:23 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 Linux 的七件武器

Linux 的七件武器

--------------------------------------------------------------------------------

Linux 是一套免費使用和自由傳播的類 Unix 操作系統,主要用於關於 Intel x86 系列 CPU 的電腦上。

Linux 系統是由全世界各地的成千上萬的程序員設計和實現的,其目的是建立不受任何商品化軟體的版權所制約的、全世界都能自由使用的 Unix 相容產品。也許有些準備和正在使用 Linux 的朋友對為什麼使用 Linux 並不十分瞭解。本文試就這一問題指出答案,讓人們真正瞭解 Linux 帶給我們的七件武器。

Linux 對比於商業軟體,對學習者來說有一個境界上的差異,這個差異用一句話概述就是:以無法為有法,以無限為有限。這個境界上的差異也就是 Linux 七種武器的精華所在。

第一件武器:編程能力

Linux 產生於一群真正的黑客。儘管人們習慣於認為 Linus 是 Linux 的締造者,在 Linux 包含的數以千計的文件中,也有一個名為 Credits 的文件記錄了主要的 Linux Hacker 們的姓名和電子郵件位址(這個列表中包含了 100 多個名字,世界各地的都有),但沒有人說得清究竟有多少人參與了 Linux 的改進。


這一遊戲到今天並沒有隨著時間的推移而停止,相反卻因為 Linux 的日益流行而愛好者甚眾。因此開始使用 Linux 就猶如加入了一個高手如雲的編程組織。



你可以通過網際網路隨時瞭解來自地球的某一個角落的該領域的最新進展;如果你的英文足夠好,加入一個討論組,你就可以得到不知來自什麼地方的神密高手的點撥。由於 GPL 的存在,你還可以得到開放的來源碼,從而不用發愁學習資料的來源。

隨著更多專業公司的介入,Linux 可以提供的開發工具的功能也越發強大。如 TurboLinux 就具有強大的應用程式開發環境,提供了各種開發應用程式的工具,具有對多種語言如:C、C++、Java、Perl、Tcl/tk、Python 和 Fortran 77 的編譯器/解釋器以及整合開發環境、偵錯和其他開發工具。

再如 Janus Software 公司開發的被稱為 Linux 版 VB 的 Phoenix Object Basic,它是一套獨特的面向對象的 Linux RAD (Rapid Application Development,快速應用軟體開發) 工具。


它綜合了 Python 和 Perl 等面向對像編程語言的強大功能,同時,提供了類似 Visual Basic 的易用性。熟悉 Windows 環境下 Visual Basic 的編程者都可以順利地使用 Phoenix Object Basic。


LynuxWorks 公司的 VisualLynux 則可以和微軟的 Visual C++ 相媲美,它整合了微軟 Visual C++ 開發工具以支持 Linux 操作系統的產品,它不但相容 LynuxWorks 公司的 BlueCat Linux,而且還相容其他的 Linux 2.2.12 版本。


LynuxWorks 公司甚至聲稱從此 Visual C++ 就具備了開發嵌入式 Linux 應用程式的能力。嵌入式 Linux 系統現在相當熱門,已經廣泛地套用在各式各樣的通信基礎產品。我想可能有些 Visual C++ 的使用者看到這裡已經動了心,想要嘗試一把了。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
回覆時引用此帖
舊 2005-08-13, 04:24 AM   #2 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

強大的開發工具 + 開放來源碼 + 高手點撥,結果是什麼呢?想來編程狂熱分子已經心知肚明。因此強烈建議對編程有狂愛,總喜歡用程序解決問題的人使用 Linux,去擁有 Linux 提供的第一件武器——編程能力。

第二件武器:組網能力

Linux 的組網能力非常強大,它的 TCP/IP 程式碼是最進階的。Linux 提供了對於現用的 TCP/IP 傳輸協定的完全支持,並且包括了對下一代 Internet. 傳輸協定 Ipv6 的支持。


Linux 內核還包括了 IP 防火牆程式碼、IP 防偽、IP 服務品質控制以及許多安全特性。


這些特性可以和像 Cisco 這樣公司提供的高端路由設備的特性相媲美。此外,利用 Redhat Linux 提供的 Samba 組(並不是 RedHat Linux 獨有),Linux 可以做為 Windows 客戶端機的列印和文件伺服器,還可以用做 NT 的文件和列印伺服器。


運用 Linux 包含的 AppleTalk 模組,Linux 甚至可以做為一個 Macintosh 客戶端機的文件和列印伺服器。



讓 Apache 這個世界上套用範圍最廣的 Web 伺服器軟體系統跑在linux上,你就可以執行自己的Intranet或者Internet web伺服器。


Linux還包含了一個Ftp 服務程序、一個電子郵件傳輸代理程序以及 POP 和 IMAP 郵件服務程序。如果你願意,你還可以在 Internet 上免費獲得一個 Linux 的 LDAP 服務程序。面對如些強大的網路功能,我們強烈建議對構造網路有興趣的人掌握 Linux 的第二件武器——組網能力。

第三件武器:創新能力

「如果你總是使用微軟的開發工具,你一生只能做個操作人員。」這話一點都不假。Linux 是自由軟體,而自由軟體和非自由軟的區別在於:

1.自由軟體是開放的,成千上萬的人可以檢查這個軟體,快速地找到並修改其錯誤碼誤。

2.最終用戶可以按照自己的意願自訂自由軟體,有特殊需要的用戶也可以完全按照他們認為合適的方式設定自己的 Linux。

3.自由軟體為了防止重複發明,通過共享來源碼和思想,來節省很多工作。

以上這些特性是不是對有想法的好事者有莫大的吸引力?
不僅如此,Linux 由於自身的優點,套用領域也越來越廣泛。如最近嵌入式 Linux 的套用相當熱門,已廣泛套用於包括筆記型電腦、連網裝置、網路電視等在內的各式各樣的通信基礎產品,而嵌入式操作系統正日益成為一種勢不可擋的流行趨勢,最終電腦、通訊、家電會因為它的存在而成為一體。這些也為有想法的好事者提供了更廣闊的發揮空間。


在夢想就是力量的今天,沒有了創新能力是不可想像的。因些強烈建議那些具有較強的鑽研精神,喜歡刨根問底的好事者學習使用 Linux,利用 Linux 提供的第三件武器——創新能力。

第四件武器:UNIX 能力

人們所以選項 Linux 的又一個重要原因是在於它的 UNIX 相容性。

由於 Linux 是一套自由軟體,用戶可以無償地得到它及其來源碼,無償地獲得大量的應用程式,還可以任意地修改和補充它們。這對用戶學習、瞭解 Unix 操作系統的內核非常有益。可以說 Linux 為廣大用戶提供了一個在家裡學習和使用 UNIX 操作系統的廉價的機會。

現在有了許多 CD-ROM 供應商和軟體公司對 Linux 操作系統的支持,Linux 成為 Unix 系統在個人電腦上的一個代用品。


在用戶級,Linux 與 UNIX 非常相似,可以說瞭解 UNIX,就瞭解了 Linux 的大部分內容;在編程級,大多數應用程式只需要很少的工作就可以在 Linux 和 UNIX 間轉換。而且 Linux 也有意設計為與 UNIX 相容,從而便於利用 UNIX 軟體的主體。


Linux 能夠很好地與其他 UNIX 機器相互操作,它使用了像 RPC(遠端程序使用)和 NFS(網路文件系統)這樣的標準 UNIX 服務。Linux 還繼承了 UNIX 的靈活性和可設置性,使其適合於廣泛的應用程式,包括適應於傳統的伺服器和桌面應用程式以及象嵌入式系統這樣的不一般的應用程式中。

因此,如果一個用戶在公司上班的時候在 Unix 系統上編程,或者在工作中是一位 Unix 的系統管理員,他就可以在家裡安裝一套 Unix 的相容系統,即 Linux 系統。在家中使用 Linux 就能夠完成一些工作工作。而急於通過 Linux 的學習掌握 UNIX 的目的想必不用多說了,在這個網路人才因稀缺而身價倍增的年代,想靠技術吃飯又不想掌握伺服器端技術的人才是真正的傻瓜。

第五件武器:懷舊能力

在這個 IT 技術日新月異的年代,懷舊應該不是一個好習慣,儘管懷舊可以有一種很不錯的情調。但慢慢地我們發現我們不得不懷舊了,因為我們去年剛買的電腦現在已經老掉牙了。儘管每個 IT 廠商都嚷著他們的產品可以有效地降低我們的 TCO(總擁有成本),可我們手裡設備的折舊速度還是在不斷加快。如果你肯聽我的,我會說這世上從來就沒有救世主,還是試試我推薦的 Linux 吧。

Linux 非常小,可以有效地利用硬體。Linux 的最小安裝僅需要 4M 記憶體,而你也可以在你的 486 電腦上安裝 Linux 並將其用做防火牆或 Web 伺服器。我讀到的 Linux 名著中甚至記載了有人用二手 386 建立了路由器和防火牆。


Linux 內核允許在執行時安裝載入和卸載硬體的驅動程式。這樣因為不必安裝載入全部的驅動程式,就可以最大化地使用記憶體。總之 Linux 可以使老機器獲得新生,節省我們的財力。因此強烈建議那些跑 Windows 像蝸牛一樣慢的電腦的機主們學習 Linux。

第六件武器:穩定能力

執行 Linux 的機器啟動一次可以執行數月。Linux 提供了完全的記憶體保護,每個工作都執行在自己的虛擬位址空間中,並且不會損壞其他工作或內核使用的位址空間。工作與內核間也是相互隔離,即行為不良或編寫不良的程序只能毀壞自己。因此被破壞的工作幾乎不可能使系統崩潰。Linux 在和 Windows98 和 NT 在安全性的較量中佔有上風,和 Windows 2000 的情況又怎麼樣呢?資深的系統安全分析家指出:Windows 2000 在網路系統,伺服器連接方面的工作準備不足,Linux 仍然是目前最安全的操作系統。資深的系統安全分析家還預計到今年年底 Windows 2000 才能完成測試、除蟲工作,目前比較安全的操作系統仍然是商業版本的 UNIX 和 Linux。資深的系統安全分析家肯定的認為:在未來的 5 年裡,Linux 將成為最安全的操作系統。到 2005 年,管理和使用 Linux 將是一件十分容易的事情。

現在可以說 Linux 是一個非常堅固的系統了, 因此強烈建議對於 Windows 的顯示藍色當機極為厭惡的人學習 Linux,使用 Linux 提供的第六件武器——穩定能力。

第七件武器:支付能力

Linux 提供的第七件武器和金錢有關,這是一個不容迴避的問題。因為價格原因,每個人都可以擁有正版的 Linux。此外 Linux 還是一個完全開放的系統。它支持各種象 POSIX 標準這樣的開放標準和 TCP/IP 的 Internet 工程工作組標準。由於避免了專有的 API(應用程式接頭)和傳輸協定,可以減少對單一供應商的依賴。這樣就不會出現象使用專用系統的情況:一旦犯了錯誤,只能繼續使用原來的系統供用商的產品。也就是不會出現先享受低價,而在後期需要付出高額服務費的情況。因此強烈建議不想花太多的錢,又想使用正版軟體的人學習和使用 Linux。

在本文的最後,我衷心希望有更多的朋友加入到 Linux 的陣營中來,拿起 Linux 提供的七件武器,去主宰自己的命運。
_________________
從來沒有用過VMware, 我寧願關機切換到另一個操作系統. 用VMware給我的感覺就是:"明明擁有了這個美女, 卻不敢去碰她, 非要隔著帳篷來意淫一樣."
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 03:28 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1