西部開(kāi)源7月暑假linux基礎(chǔ)班,rhce認(rèn)證班和全程就業(yè)班開(kāi)始火熱預(yù)報(bào)名了!我們歡迎你的加入與對(duì)linux的熱愛(ài)。
簡(jiǎn)單地說(shuō), Linux是一套免費(fèi)使用和自由傳播的類 Unix操作系統(tǒng),它主要用于基 于 Intel x86系列 CPU的計(jì)算機(jī)上。這個(gè)系統(tǒng)是由世界各地的成千上萬(wàn)的程序員 設(shè)計(jì)和實(shí)現(xiàn)的。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自 由使用的 Unix兼容產(chǎn)品。 Linux的出現(xiàn),最早開(kāi)始于一位名叫 Linus Torvalds 的計(jì)算機(jī)業(yè)余愛(ài)好者,當(dāng)時(shí)他是芬蘭赫爾辛基*的學(xué)生。他的目的是想設(shè)計(jì)一個(gè)代替 Minix(是由一位名叫 Andrew Tannebaum的計(jì)算機(jī)教授編寫的一個(gè)操作系統(tǒng)示教程序)的操作系統(tǒng),這個(gè)操作系統(tǒng)可用于 386、 486或奔騰處理器的個(gè)人計(jì)算機(jī)上,并且具有 Unix操作系統(tǒng)的全部功能,因而開(kāi)始了 Linux雛形的設(shè)計(jì)。Linux以它的高效性和靈活性著稱。它能夠在 PC計(jì)算機(jī)上實(shí)現(xiàn)全部的 Unix特性,具有多任務(wù)、多用戶的能力。 Linux是在 GNU公共許可權(quán)限下免費(fèi)獲得的,是一個(gè)符合 POSIX標(biāo)準(zhǔn)的操作系統(tǒng)。 Linux操作系統(tǒng)軟件包不僅包括完整的 Linux操作系統(tǒng),而且還包括了文本編輯器、高級(jí)語(yǔ)言編譯器等應(yīng)用軟件。它還包括帶有多個(gè)窗口管理器的 X-Windows圖形用戶界面,如同我們使用 Windows NT一樣,允許我們使用窗口、圖標(biāo)和菜單對(duì)系統(tǒng)進(jìn)行操作。
Linux與其他操作系統(tǒng)有什么區(qū)別:Linux可以與 MS-DOS、 OS/2、 Windows等其他操作系統(tǒng)共存于同一臺(tái)機(jī)器上。它們均為操作系統(tǒng),具有一些共性,但是互相之間各有特色,有所區(qū)別。目前運(yùn)行在 PC機(jī)上的操作系統(tǒng)主要有Microsoft的 MS-DOS、 Windows、 Windows NT、 IBM的 OS/2等。早期的 PC機(jī)用戶普遍使用 MS-DOS,因?yàn)檫@種操作系統(tǒng)對(duì)機(jī) 器的硬件配置要求不高,而隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,硬件設(shè)備價(jià)格越來(lái)越低,人們可以相對(duì)容易地提高計(jì)算機(jī)的硬件配置,于是開(kāi)始使用Windows、Windows NT等具有圖形界面的操作系統(tǒng)。 Linux是新近被人們所關(guān)注的操作系統(tǒng),它正在逐漸為 PC機(jī)的用戶所接受。那么, Linux與其他操作系統(tǒng)的主要區(qū)別是什么呢?下面從兩個(gè)方面加以論述。首先看一下Linux與 MS- DOS之間的區(qū)別。 在同一系統(tǒng)上運(yùn)行 Linux和 MS-DOS已很普遍,就發(fā)揮處理器功能來(lái)說(shuō), MS-DOS沒(méi)有完全實(shí)現(xiàn) x86處理器的功能,而Linux完全在處理器保護(hù)模式下運(yùn)行,并且開(kāi)發(fā)了處理器的所有特性。 Linux可以直接訪問(wèn)計(jì)算機(jī)內(nèi)的所有可用內(nèi)存,提供完整的 Unix接口。而 MS-DOS只支持部分 Unix的接口。就使用費(fèi)用而言, Linux和 MS-DOS是兩種完全不同的實(shí)體。與其他商業(yè)操作系統(tǒng)相比, MS-DOS價(jià)格比較便宜,而且在 PC機(jī)用戶中有很大的占有率,任何其他 PC機(jī)操作系統(tǒng)都很難達(dá)到 MS-DOS的普及程度,因?yàn)槠渌僮飨到y(tǒng)的費(fèi)用對(duì)大多數(shù)PC機(jī)用戶來(lái)說(shuō)都是一個(gè)不小的負(fù)擔(dān)。 Linux是免費(fèi)的,用戶可以從 internet上或者其他途徑獲得它的版本,而且可以任意使用,不用考慮費(fèi)用問(wèn)題。 就操作系統(tǒng)的功能來(lái)說(shuō), MS-DOS是單任務(wù)的操作系統(tǒng),一旦用戶運(yùn)行了一個(gè) MS-DOS的應(yīng)用程序,它就獨(dú)占了系統(tǒng)的資源,用戶不可能再同時(shí)運(yùn)行其他應(yīng)用程序。而 Linux是多任務(wù)的操作系統(tǒng),用戶可以同時(shí)運(yùn)行多個(gè)應(yīng)用程序。 再看一下 Linux,OS/2、 Windows、 Windows NT之間的區(qū)別。從發(fā)展的背景看, Linux與其他操作系統(tǒng)的區(qū)別是, Linux是從一個(gè)比較成熟的 操作系統(tǒng)發(fā)展而來(lái)的,而其他操作系統(tǒng),如 Windows NT等,都是自成體系,無(wú)對(duì)應(yīng)的相依托的操作系統(tǒng)。這一區(qū)別使得 Linux的用戶能大大地從 Unix團(tuán)體貢獻(xiàn)中獲利。因?yàn)?Unix是世界上使用最普遍、發(fā)展最成熟的操作系統(tǒng)之一,它是七十年 代中期發(fā)展起來(lái)的微機(jī)和巨型機(jī)的多任務(wù)系統(tǒng),雖然有時(shí)接口比較混亂,并缺少相對(duì)集中的標(biāo)準(zhǔn),但還是發(fā)展壯*為了最廣泛使用的操作系統(tǒng)之一。無(wú)論是 Unix的作者還是 Unix的用戶,都認(rèn)為只有 Unix才是一個(gè)真正的操作系統(tǒng)。