Linux的那些事兒(1)—-Linux和UNIX以及和Windows的區別

來源:互聯網
上載者:User

     什麼是Linux,它和UNIX有什麼區別?問這個問題的原因呢,多半是你還在大一的時候一次去實驗室,看到高年紀學生在一個特大螢幕的機器上作題,你羨慕的看著他,問:“這是什麼電腦啊,這麼進階?”而他不無驕傲的說,“這是UNIX”。後來你懂的多了,知道那是SUN工作站,上面運行著Solaris,就是UNIX。現在你又聽說Linux也是UNIX,是怎麼回事呢?先別害怕Linux,《Linux的那些事兒》為熱衷於Linux的人們提供詳細的講解。

 

一、Linux和UNIX的區別和聯絡

      簡單的可以說Linux的開源的免費的,使用者可以上網就下載到;UNIX是商業的收費的,一般是商家賣機器的時候就會配著UNIX系統,如Sun公司的Solaris.

      複雜點說:

      UNIX是一個20還是30年前由幾個研究生在實驗室裡開始後來一個大公司把它商業化了的一個作業系統。一來二去,它成長並且佔領了市場。當時它只是運行在只有大學才買得起一兩台的昂貴機器上。後來機器多了,公司多了,懂得人也多了,就分家了,而“UNIX”這個名字由於法律關係,誰也不能說自己的作業系統是“UNIX”而只能說是“UNIX相容”系統了。所以現在“UNIX”系統是不存在的,存在的只是一個遙遠的傳說。那麼現在那些Solaris,AIX,IRIS都是什麼呢?那些都是各公司在他們硬體平提上作的商業UNIX,這些系統都遵循一個叫POSIX的古怪標準,對了,這個標準呢,是後來UNIX太多太亂,大家編程介面甚至命令都不一樣了所以沒辦法座下來商量的一個協議。

      那麼Linux是什麼呢?Linux是基於PC(其它平台也有的支援)的UNIX相容系統,在跟UNIX的關係上,它不比任何其它UNIX相容系統遠。所以如果你有“Solaris才是正統UNIX,Linux只是相容”的想法,對不起你錯了,起碼你得把支援AIX的人打敗才行,他們還認為AIX才是正統UNIX呢。所以用Linux你可以學到有關UNIX的知識,這些知識絕大部分在其它商業
UNIX上可以用得上。當然,其核心思想絕對是相同的。那麼在三年前只有你的讀博士的輔導員才有機會在實驗室那台寶貝SUN上學的知識,你現在在PC機上就可以實踐了,這難道不是很妙的一件事情嗎?

      再補充幾點

      某些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/Unix 跟Windows的區別

 

     和Linux 一樣,Windows系列是完全的多任務作業系統。它們支援同樣的使用者介面、網路和安全性。但是,Linux和Windows的真正區別在於,Linux 事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。是什麼使得Unix如此重要?不僅在於對多使用者機器來說,Unix是最流行的作業系統,而且在於它是免費軟體的基礎。在Internet上,大量免費軟體都是針對Unix系統編寫的。由於有眾多的Unix廠商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,存在一股巨大的力量推動Unix社團以開放系統的形式走向標準化。另一方面Windows系列是專用系統,由開發作業系統的公司控制介面和設計。在這個意義上這種公司利潤很高,因為它對程式設計和使用者介面設計建立了嚴格的標準,和那些開放系統社團完全不一樣。一些組織正在試圖完成標準化Unix程式設計介面的任務。特別要指出的是,Linux完全相容POSIX.1標準。
    

     安全問題對於IT管理員來說是需要長期關注的。主管們需要一套架構來對作業系統的安全性進行合理的評估,包括:基本安全、網路安全和協議,應用協議、發布與操作、確信度、可信計算、開放標準。在本文中,我們將按照這七個類別比較微軟Windows和Linux的安全性。最終的定性結論是:目前為止,Linux提供了相對於Windows更好的安全效能,只有一個方面例外(確信度)。

      無論按照什麼標準對Windows和Linux進行評估,都存在一定的問題:每個作業系統都不止一個版本。微軟的作業系統有Windows98、 Windows NT、 Windows 2000、 Windows 2003 Server和Windows CE,而Linux的發行版由於核心(基於2.2、2.4、2.6)的不同和軟體包的不同也有較大的差異。我們本文所使用的作業系統,都是目前的技術而不是那些"古老"的解決方案。

      使用者需要記住:Linux和Windows在設計上就存在哲學性的區別。Windows作業系統傾向於將更多的功能整合到作業系統內部,並將程式與核心相結合;而Linux不同於Windows,它的核心空間與使用者空間有明顯的界限。根據設計架構的不同,兩者都可以使作業系統更加安全。

   

      希望大家日後別在探究作業系統之間的區別,也千萬別被Windows的思想中毒太深,一個專業的電腦人員必須對Windows拿得起放得下,你才可以再將來學好Linux.

     

 

三:參考資料

1、http://zhidao.baidu.com/question/9199871.html

2、http://zhidao.baidu.com/question/3004279.html

3、不要把Windows和Linux比較

     http://www.cnblogs.com/withwind/archive/2004/10/23/55967.aspx

      

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.