歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Linux學堂:認識Linux系統

  Linux是一個很年輕的操作系統,它的誕生日期從1991年算起至今剛滿12年。但是,它的發展和應用卻異常迅猛,已經成為操作系統領域中一支重要的生力軍。迄今為止,Linux在全球范圍內的裝機台數已超過1000萬台,並且其增長勢頭與日劇增。甚至有一些分析家認為,在未來數年間,Linux將成為Windows NT真正強有力的競爭對手,也是惟一可以沖破微軟壟斷的出路之一。例如,《商業周刊》網站2003年11月19日刊登分析文章指出,近年來,微軟已經感到其最大的潛在市場競爭對手其實是來自Linux社區的產品。     究其原因,恐怕還是因為Linux社區能將全世界的技術精英們召集到一起,而微軟卻只有依靠自己的團隊來進行技術開發。二者相比,哪一方的創造力更強一些也就不言而喻了。     毋庸置疑,Linux的發展和特點給我們耳目一新的感覺。     Linux的由來     1984年,曾是比爾·蓋茨哈佛大學同學的Richard Stallman組織開發了一個完全基於自由軟件的軟件體系計劃—GNU(GNU是GNU is Not Unix的遞歸縮寫),並且擬定了一份通用公共許可證(General Public License,簡稱GPL)。GPL保證任何人有共享和修改自由軟件的自由,任何人都有權取得、修改和重新發布自由軟件的源代碼,並且規定在不增加附加費用的條件下得到源代碼(基本發行費用除外)。這一規定保證了自由軟件總體費用是低的,在使用Internet的情況下則是免費的。     在20世紀80年代時,Andrew S.Tanenbaum教授為了滿足教學的需要,自行設計了一個微型Unix操作系統—Minix。在此基礎上,1991年芬蘭赫爾辛基大學的學生Linus Torvalds在自己的Intel 386個人計算機上開發了屬於他自己的第一個程序,並利用Internet發布了他開發的源代碼,將其命名為Linux,從而創建了Linux操作系統。之後,許多系統軟件設計專家共同對它進行了改進和提高。     到現在為止,Linux已成為具有全部Unix特征、與POSIX兼容的操作系統。近年來,Linux在國際上發展迅速,得到了除微軟以外的幾乎所有知名軟件和硬件公司的支持。支持Linux的硬件公司有IBM、HP、Sun、Intel、AMD、SONY等,軟件公司有CA、Oracle、Sybase、Informix、BEA、Borland、Veritas等。這些支持包括提供技術支持、開發Linux的應用軟件,從而將Linux系統的應用推向各個領域,使得Linux已經進入到企業級應用。     Linux成功的意義不僅在於Linux操作系統本身,還在於Linus Torvalds所建立的、全新的軟件開發方法和Stallman的GNU精神。Linus把Linux奉獻給了自由軟件,奉獻給了GNU,從而使自由軟件有了一個良好的發展根基—基於Linux的GNU。     當前流行的軟件按照所提供的方式和是否以贏利為目的可以劃分為三種模式,即商業軟件(Commercial Software) 、共享軟件(Shareware)和自由軟件(Freeware或Free Software)。     商業軟件由開發者出售拷貝,並提供技術服務,用戶只有使用權,但不得進行非法拷貝、擴散、修改或添加新功能。共享軟件由開發者提供軟件試用程序拷貝授權,用戶在試用該程序拷貝一段時間之後,必須向開發者交納使用費用,開發者則提供相應的升級和技術服務。而自由軟件則由開發者提供軟件全部源代碼,任何用戶都有權使用、拷貝、擴散、修改該軟件,同時用戶也有義務將自己修改過的程序代碼公開。     Linux是自由軟件的傑出代表。1993年Linus Torvalds將Linux系統轉向了GPL,並加入了GNU。這一版權上的轉變對於Linux的進一步發展起了極其重要的作用。     按用戶的性質,可以將目前Linux的用戶分為個人用戶、專業用戶和商業用戶。個人用戶可以說是業余用戶,在這類用戶中,學生占據了很大的比例。在Linux的使用者中個人用戶占據很大部分。隨著Linux的進一步發展,這些用戶是Linux得以發展的、潛在的最大用戶群。專業用戶大多是Unix的使用者,他們本身對Unix比較熟悉,能夠很快地掌握Linux的使用。專業用戶是Linux最忠實的擁護者。商業用戶要向客戶提供商業服務。目前,廣泛使用Linux的商業用戶多為信息服務提供商,如大量的ISP或ICP等。隨著Linux優秀性能逐漸被廣大商業用戶所認識,Linux商業用戶的規模會越來越大。     Linux的特點     Linux的功能強大而全面,與其它操作系統相比,具有如下一系列顯著特點。     1.與Unix兼容     現在,Linux已成為具有全部Unix特征、遵從POSIX標准的操作系統。所有Unix的主要功能都有相應的Linux工具和實用程序。對於Unix System V來說,其軟件程序源碼在Linux上重新編譯之後就可以運行;而對於BSD Unix,它的可執行文件可以直接在Linux環境下運行。所以,Linux實際上就是一個完整的Unix類操作系統。Linux系統上使用的命令多數都與Unix命令在名稱、格式、功能上相同。     2.自由軟件,源碼公開     Linux項目從一開始就與GNU項目緊密結合起來,它的許多重要組成部分直接來自GNU項目。任何人只要遵守GPL條款,就可以自由使用Linux源程序。這樣就激發了世界范圍內熱衷於計算機事業的人們的創造力。通過Internet,這一軟件的傳播和使用迅速蔓延。     3.性能高,安全性強     在相同的硬件環境下,Linux可以像其它優秀的操作系統那樣運行,提供各種高性能的服務,可以作為中小型ISP或Web服務器工作平台。     Linux上包含了大量網絡管理、網絡服務等方面的工具,用戶可利用它建立起高效和穩定的防火牆、路由器、工作站、Intranet服務器及WWW服務器。Linux還包括了大量系統管理軟件、網絡分析軟件、網絡安全軟件等。     由於Linux源碼是公開的,所以可消除系統中是否有“後門”的疑惑。這對於關鍵部門、關鍵應用來說是至關重要的。     4.便於定制和再開發     在遵從GPL版權協議的條件下,各部門、企業、單位或個人可根據自己的實際需要和使用環境對Linux系統進行裁剪、擴充、修改,或者再開發。     5.互操作性高     Linux操作系統能夠以不同的方式實現與非Linux系統的不同層次的互操作:     ◆ Client/Server網絡 Linux可以為基於MS-DOS、Windows和其它Unix系統提供文件存儲、打印機、終端、後備服務,以及關鍵性業務應用。     ◆ 工作站 與工作站間的互操作可以讓用戶把他們的計算需求分散到網絡的不同計算機上。     ◆ 仿真 在Linux上運行MS-DOS與Windows平台的仿真工具,就可以運行DOS/Windows程序。     6. 全面的多任務和真正的32位操作系統。     Linux和其它Unix系統一樣,是真正的多任務系統,它允許多個用戶同時在一個系統上運行多道程序。Linux還是真正的32 位操作系統,它工作在Intel 80386及以後的Intel處理器的保護模式下。Linux支持多種硬件平台。     Linux的版本     人們看到的Linux有兩種表現形式,一個是核心(Kernel),另一個是發行(Distribution)版本。     1. 核心     核心主要是Linux的內核,由Linus等人在不斷地開發和推出新的內核。Linux內核的官方版本由Linus Torvalds本人維護著。核心版本的序號由三部分數字構成,其形式如下:     major.minor.patchlevel     其中,major為主版本號,minor為次版本號,二者共同構成了當前核心版本號;patchlevel表示對當前版本的修訂次數。例如,2.4.18表示對核心2.4版本的第18次修訂。     根據約定,次版本號為奇數時,表示該版本加入新內容,但不一定很穩定,相當於測試版;次版本號為偶數時,表示這是一個可以使用的穩定版本。由於Linux內核開發工作的連續性,因此內核的穩定版本與在此基礎上進一步開發的不穩定版本總是同時存在的。對於一般用戶,建議采用穩定的核心版本。     2. 發行版本     發行版本是各個公司推出的版本,它們與核心版本是各自獨立發展的。發行版本通常內附有一個核心源碼,以及很多針對不同硬件設備的核心映像。所以發行版本是一些基於Linux核心的軟件包。目前常見的Linux發行版本有:     (1)Red Hat       Red Hat是由Red Hat Software公司發布的,是當前著名的Linux版本。Red Hat問世比其它流行的Linux版本都要晚,但它後來居上,其二進制碼約有200MB左右。該產品支持的硬件平台很多,有優秀的安裝界面、獨特的RPM升級方式、豐富的軟件包、安全性能良好、方便的系統管理界面及詳細且完整的聯機文檔。Red Hat網址為http://www.redhat.com。     (2)TurboLinux       TurboLinux 4.0及以後版本提供了從安裝到使用的完整中文環境,系統中采用了一個簡單的系統軟件安裝/升級/卸載管理器TurboPkg,並提供了一個完備的開發環境,開發了自己的桌面——TurboDesk,建立了高效穩定的防火牆。TurboLinux網址為http://www.turbolinux.com.cn。     (3)Slackware       Slackware Linux是出現最早的Linux發行套件之一,其二進制碼約有120MB左右。它的最大特點是安裝簡單,目錄結構清楚,版本更新快,適於作服務器。Slackware網址為http://www.cdrom.com。     (4)Debian       Debian也稱作GNU/ Linux,與GNU的關系緊密,由一群自願者進行維護和升級。其所收集的軟件很全,二進制碼近400MB,而且安裝也很方便。Debian網址為http://www.debian.org。     (5)SuSELinux       雖然SuSE公司已被Novell公司購並,但SuSELinux仍存在。SuSELinux用作X-Window服務器效果較好,在歐洲用得較多。SuSELinux網址為http://www.suse.com。     (6)紅旗Linux     紅旗Linux是由北京中科紅旗軟件技術有限公司開發研




Copyright © Linux教程網 All Rights Reserved