6、如何在應用開發中使用 Linux? Linux 是作為編程平台的絕佳選擇。它符合 GCC,這意味著您可以使用 GNU 項目出色的編程與調試工具套件 ― 絕對免費,而且享有 GNU GPL 保證的所有自由。商業性編程軟體包和商業性作業系統一樣,要花很多錢。是的,某些項目常常需要它們,而它們也物有所值,但對於新手或學習編程的人 ― 以及某些職業人士 ― 自由軟體絕對是不可替代的。如果您正在使用 Linux 作為開發平台,請不要跳過學習管理和安全性這第一步。不能掌握自己的電腦的程式員實在是愚蠢。
Linux 生來就符合標準。Linux 開發人員通常非常重視的方面是:保持操作層以及在上面構建的應用的開放性、互通性並符合標準。
7、在 Linux 上可以使用哪些程式設計語言?
除了象 Fortran 和 C/C++ 這樣一直流行的傳統程式設計語言,許多指令碼和其它電腦語言也都可以在 Linux 上正常運行(甚至被設計成與 Linux 能最融洽地工作)。最受歡迎的編程語言包括 Perl、Python、PHP 和 Tcl。
象 Java 技術和 XML 那樣不斷髮展的新技術可以在 Linux 上暢順地運行,許多其它更深奧的程式設計語言(從 Logo 和 Rebol 到 Smalltalk 及其它語言)也是如此。
8、Web 服務與 Linux 有什麼關係?
Web 開發人員在決定以什麼技術作為其電子商務應用程式的基礎時,有許多選擇。因為 Linux 符合標準,所以許多新技術 ― 從 Java 技術和 XML 這樣的開放成果到語音應用程式、無線、普及計算甚至 Web 服務這樣最前沿的服務 ― 都支援 Linux。
9、我瞭解 Linux,但如何能進一步提高技能?
如果您希望使用 Linux 作為非常進階的應用程式或應用程式集的平台,您將會對系統的某些領域感興趣,譬如核心研究、各種檔案系統的差異以及其它一些基本的細節。
高端應用程式(或遊戲)所需要的另一套技能是調優 Linux 機器、群集或網路以獲得最佳效能。這需要掌握多處理、線程技術、群集和其它神秘而複雜的系統管理知識。理解 Linux 的這些方面不象實際的核心研究那樣需要勇氣,但也會非常困難。
10、Linux 前景如何?
Linux 的開放性和靈活性使它得以在實驗室和其它研究機構中被用於創新性技術變革的前沿。對它的研究涵蓋資訊技術的所有領域,從物理和認知科學到前沿應用研究等。當然,這些研究人員(在很多情況下)也涉及純科學並常常在這些場合中使用 Linux。
針對極具創新性的實驗或原型、模擬或者測試,可以很容易地群集或定製 Linux;也可以以同樣具有創新性的方法使用大量的自由軟體工具(為了使用這些工具而建立了 Linux)。即使有了現在正在開發的所有令人振奮的新技術 ― 從格線運算和無線語音應用程式到人工智慧和量子計算 ― 我們所處的計算時代的潛能和前景仍然遠沒有被充分利用。Linux 健壯和開放的靈活性意味著它在今後很多年都將處於開發戰線的最前沿。