Linux-Unix—Windows

來源:互聯網
上載者:User

Linux和Windows的區別
和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等作業系統是具有著作權的產品,其介面和設計均由某一公司控制,而且只有這些公司才有權實現其設計,它們是在封閉的環境下發展的。 

 

註:

linux是一個類uinx系統,他是李納斯.特沃茲以安德魯.S.塔尼鮑默(Andrew S Tanenbum)的minix系統(由塔尼鮑默編寫的用於作業系統教學的一個簡單unix系統)為藍本開發出來的系統核心,由於他編寫的時候是按照開發unix系統的標準POSIX來開發的,所以說linux是一個類uinx系統。linux被開發出來以後,由於其原始碼是公開的,所以他被世界各地的自由軟體人員不斷改進,從而不斷地壯大起來。現在大家使用的各種linux版本是由商家將各種應用程式套件組合與linux捆綁在一起來出售的。而其核心是相同的,由李納斯.特沃茲極其小組維護。
"簡單地說,Linux是一個類Unix核心。比方如,你用過一個叫Unix的東東,你覺得她很好,於是你回家寫了一個和她類似的東西。當初有這樣一個人,叫Linux Torvalds, 他懷著類似的想法,於是,企鵝誕生了!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.