和Linux一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶接口、網絡和安全性。但是,Linux和Windows的真正區別在於,Linux事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。是什么使得Unix如此重要?不僅在於對多用戶機器來說,Unix是最流行的操作系統,而且在於它是免費軟件的基礎。在Internet上,大量免費軟件都是針對Unix系統編寫的。由於有眾多的Unix廠商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,存在一股巨大的力量推動Unix社團以開放系統的形式走向標准化。另一方面Windows系列是專用系統,由開發操作系統的公司控制接口和設計。在這個意義上這種公司利潤很高,因為它對程序設計和用戶接口設計建立了嚴格的標准,和那些開放系統社團完全不一樣。一些組織正在試圖完成標准化Unix程序設計接口的任務。特別要指出的是,Linux完全兼容POSIX.1標准。
Linux與Unix的區別
某些PC機的Unix和Linux在實現方面相類似。幾乎所有的商業Unix版本都基本支持同樣的軟件、程序設計環境和網絡特性。然而,Linux和Unix的商業版本依然存在許多差別。Linux支持的硬件范圍和商業Unix不一樣。一般來說,商業Unix支持的硬件多一些,可是Linux支持的硬件也在不斷擴大。突出的是,Linux至少和商用Unix一樣穩定。對許多用戶來說,最重要的因素是價格。Linux是免費軟件,用戶可以從Internet網上下載。如果上網不方便,可以很便宜地通過郵購得到Linux的磁盤或CD-ROM。當然也可以直接從朋友那里得到。商業Unix的價值不應被貶低。除了軟件本身的價格外,用戶還需支付文檔、售后支持和質保費。對於較大的機構,這些都很重要,但是PC機用戶也許從中得不到什么好處。許多商業公司和大學等單位已經發現,在實驗室用廉價的PC機運行Linux比用工作站運行商業Unix還好。Linux可以在PC機上提供工作站的功能,而PC機的價格是工作站的幾分之一。也有一些針對PC機的便宜的Unix,其中最有名的是386BSD。在許多方面,386BSD軟件包和Linux兼容,但Linux更適合用戶的需求。最顯著的是,Linux的開發是開放的,任何志願者都可以對開發過程做出貢獻。相比之下,386BSD是由封閉的團隊開發的。正是這樣,這兩種產品存在着嚴重的概念上和設計上的差別:Linux的目標是從頭開始開發一個完整的Unix系統;386BSD的目標則是對現有的BSD做些修改,以適合80386系統。
Linux與其他操作系統的區別
Linux可以與MS-DOS、OS/2、Windows等其他操作系統共存於同一台機器上。它們均為操作系統,具有一些共性,但是互相之間各有特色,有所區別。
目前運行在PC機上的操作系統主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC機用戶普遍使用MS-DOS,因為這種操作系統對機器的硬件配置要求不高,而隨着計算機硬件技術的飛速發展,硬件設備價格越來越低,人們可以相對容易地提高計算機的硬件配置,於是開始使用Windows、Windows
NT等具有圖形界面的操作系統。Linux是新近被人們所關注的操作系統,它正在逐漸為PC機的用戶所接受。那么,Linux與其他操作系統的主要區別是什么呢?下面從兩個方面加以論述。
首先看一下Linux與MS-DOS之間的區別.在同一系統上運行Linux和MS-DOS已很普遍,就發揮處理器功能來說,MS-DOS沒有完全實現x86處理器的功能,而Linux完全在處理器保護模式下運行,並且開發了處理器的所有特性。Linux可以直接訪問計算機內的所有可用內存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。
就使用費用而言,Linux和MS-DOS是兩種完全不同的實體。與其他商業操作系統相比,MS-DOS價格比較便宜,而且在PC機用戶中有很大的占有率,任何其他PC機操作系統都很難達到MS-DOS的普及程度,因為其他操作系統的費用對大多數PC機用戶來說都是一個不小的負擔。Linux是免費的,用戶可以從internet上或者其他途徑獲得它的版本,而且可以任意使用,不用考慮費用問題。
就操作系統的功能來說,MS-DOS是單任務的操作系統,一旦用戶運行了一個MS-DOS的應用程序,它就獨占了系統的資源,用戶不可能再同時運行其他應用程序。而Linux是多任務的操作系統,用戶可以同時運行多個應用程序。
再看一下Linux與OS/2、Windows、Windows NT之間的區別。
從發展的背景看,Linux與其他操作系統的區別是,Linux是從一個比較成熟的操作系統發展而來的,而其他操作系統,如Windows NT等,都是自成體系,無對應的相依托的操作系統。這一區別使得Linux的用戶能大大地從Unix團體貢獻中獲利。因為Unix是世界上使用最普遍、發展最成熟的操作系統之一,它是七十年代中期發展起來的微機和巨型機的多任務系統,雖然有時接口比較混亂,並缺少相對集中的標准,但還是發展壯大成為了最廣泛使用的操作系統之一。無論是Unix的作者還是Unix的用戶,都認為只有Unix才是一個真正的操作系統,許多計算機系統(從個人計算機到超級計算機)都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux做為Unix的一個克隆,同樣會得到相應的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。
從使用費用上看,Linux與其他操作系統的區別在於Linux是一種開放、免費的操作系統,而其他操作系統都是封閉的系統,需要有償使用。這一區別使得我們能夠不用花錢就能得到很多Linux的版本以及為其開發的應用軟件。當我們訪問Internet時,會發現幾乎所有可用的自由軟件都能夠運行在Linux系統上。有來自很多軟件商的多種Unix實現,Unix的開發、發展商以開放系統的方式推動其標准化,但卻沒有一個公司來控制這種設計。因此,任何一個軟件商(或開拓者)都能在某種Unix實現中實現這些標准。OS/2和Windows
NT等操作系統是具有版權的產品,其接口和設計均由某一公司控制,而且只有這些公司才有權實現其設計,它們是在封閉的環境下發展的。
--------------------------------------------------------------------------------------------------------------------------------------
Unix在1969年產生的,之后非常流行,但是1980年代后期就開始商業化了,購買Unix非常昂貴,而且還是和服務器平台搭配使用的,這樣一來只有大公司可以買得起了。BSD家族盜版Unix內核,白發現只能吃了官司,雖然BSD家族提倡開源,但是還是在官司之間徘徊。Linux是1991年左右誕生的,使用Unix迷你版本Minix作為模板,全部獨立完成各種源碼編寫的一套類似Unix的系統,類似指的就是結構和功能,但是源碼根本不一樣。Minx是Unix迷你版本,但是也是使用不同的源碼模仿Unix內核而已。
-------------------------------------------------------------------------------------------------------------------------------------
linux是一個類uinx系統,他是李納斯.特沃茲以安德魯.S.塔尼鮑默(Andrew S Tanenbum)的minix系統(由塔尼鮑默編寫的用於操作系統教學的一個簡單unix系統)為藍本開發出來的系統內核,由於他編寫的時候是按照開發unix系統的標准POSIX來開發的,所以說linux是一個類uinx系統。linux被開發出來以后,由於其源代碼是公開的,所以他被世界各地的自由軟件人員不斷改進,從而不斷地壯大起來。現在大家使用的各種linux版本是由商家將各種應用程序包與linux捆綁在一起來出售的。而其內核是相同的,由李納斯.特沃茲極其小組維護。
"簡單地說,Linux是一個類Unix內核。比方如,你用過一個叫Unix的東東,你覺得她很好,於是你回家寫了一個和她類似的東西。當初有這樣一個人,叫Linux Torvalds, 他懷着類似的想法,於是,企鵝誕生了! "