萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> Linux系統各項功能詳解

Linux系統各項功能詳解

    Linux是一套免費使用和自由傳播的類UNIX操作系統,主要用於基於Intelx86系列CPU的計算機上。Linux系統是由全世界各地的成千上萬 的程序員設計和實現的,其目的是建立不受任何商品化軟件的版權所制約的、全世界都能自由使用的UNIX兼容產品。也許有些准備和正在使用Linux的朋友 對為什麼使用Linux並不十分了解。本文試就這一問題給出答案,讓人們真正了解Linux帶給我們的七個功能。Linux對比於商業軟件,對學習者來說 有一個境界上的差異,這個差異用一句話概述就是:以無法為有法,以無限為有限。這個境界上的差異也就是Linux七種武器的精華所在。

    一、編程能力

    Linux產生於一群真正的黑客。盡管人們習慣於認為Linus是Linux的締造者,在linux包 含的數以千計的文件中,也有一個名為Credits的文件記錄了主要的LinuxHacker們的姓名和電子郵件地址(這個列表中包含了100多個名字, 世界各地的都有),但沒有人說得清究竟有多少人參與了Linux的改進。這一游戲到今天並沒有隨著時間的推移而停止,相反卻因為Linux的日益流行而愛 好者甚眾。因此開始使用Linux就猶如加入了一個高手如雲的編程組織。你可以通過互聯網隨時了解來自地球的某一個角落的該領域的最新進展;如果你的英文足夠好,加入一個討論組,你就可以得到不知來自什麼地方的神密高手的點撥。由於GPL的存在,你還可以得到開放的源代碼,從而不用發愁學習資料的來源?

    隨著更多專業公司的介入,Linux可以提供的開發工具的功能也越發強大。如TurboLinux就具有強大的應用程序開發環境,提供了各種開發應用程序的工具,具有對多種語言如:C、C++、Java、 Perl、Tcl/tk、Python和Fortran77的編譯器/解釋器,以及集成開發環境、調試和其他開發工具。再如JanusSoftware公 司開發的被稱為Linux版VB的PhoenixObjectBasic,它是一套獨特的面向對象的 LinuxRAD(RapidApplicationDevelopment,快速應用軟件開發工具)。它綜合了Python和Perl等面向對象編程語 言的強大功能,同時,提供了類似VisualBasic的易用性。熟悉Windows環境下VisualBasic的編程者都可以順利地使用PhoenixObjectBasic.LynuxWorks公司的VisualLynux可以和微軟的VisualC++相媲美,它集成了微軟VisualC++開發工具以支持Linux操作系統的產品,它不但兼容LynuxWorks公司的BlueCatLinux,而且還兼容其他的Linux2.2.12版本。LynuxWorks公司甚至聲稱從此VisualC++就具備了開發嵌入式Linux應用程序的能力。嵌入式Linux系統現在相當熱門,已經廣泛地應用在各式各樣的通信基礎產品。我想可能有些VisualC++的使用者看到這裡已經動了心,想要嘗試一把了。


copyright © 萬盛學電腦網 all rights reserved