Unix和Linux操作系統有什麼區別?


從系統的來源角度:Linux是Unix的開源實現,Unix一開始的時候也是開源的,後來才以授權方式閉源,這時候在原始Unix基礎上誕生了AIX,HP-UX等這些都是正統Unix,但BSD被認為是Unix精神的繼承者(BSD同樣也是Unix的另外一個開源實現)也是Unix的一種,Linux為什麼比BSD發展的好這裡不討論。從這裡看Linux是Unix的一個模仿者之一。

站在時間和發展的角度:這兩個操作系統可以認為是同一個操作系統的不同時期 UNIX是過去的UNIX,Linux是現在的UNIX,就像大清王國和中國的關係吧,你把Linux說成UNIX也沒有錯,只不過是個商標而已,Unix要是沒有閉源Unix應該就和現在的Linux差不多了。


unix是在posix之前就有的,linux是在posix出來之後有的,最初的linux是仿製的minix,unix和linux很多軟體都是相通的,linux是UNIX的一個分支,別的分支還有freebsd等,UNIX是命令行下的系統 linux是加了窗體管理的系統。
UNIX是一個功能強大、性能全面的多用戶、多任務操作系統,可以應用從巨型計算機到普通PC機等多種不同的平台上,是應用面最廣、影響力最大的操作系統。
Linux是一種外觀和性能與UNIX相同或更好的操作系統,但,Linux不源於任何版本的UNIX的源代碼,並不是UNIX,而是一個類似於UNIX的產品。

  從發展的背景看,Linux是從UNIX發展而來的。這種繼承使得Linux的用戶能大大地從UNIX團體貢獻中獲利。因為UNIX是世界上使用最普遍、發展最成熟的操作系統,它是七十年代中期發展起來的微機和巨型機的多任務系統,雖然有時介面比較混亂,並缺少相對集中的標準,但還是發展壯大成為了最廣泛使用的操作系統之一。UNIX的用戶可以從很多方面得到支持和幫助。因此,Linux做為UNIX的一個克隆,同樣會得到相應的支持和幫助,直接擁有UNIX在用戶中建立的牢固的地位。

  從使用費用上看,UNIX與Linux的區別在於Linux是一種開放、免費的操作系統,而UNIX系統基本上需要有償使用。這一區別使得我們能夠不用花錢就能得到很多Linux的版本以及為其開發的應用軟體。當我們訪問Internet時,會發現幾乎所有可用的自由軟體都能夠運行在Linux系統上。並且,一大批世界級的優秀的程序員正在努力開發和提供基於Linux的共享軟體。 但是,也正是由於Linux源碼可以開放的緣故,所以現在真正的商業應用尚未開始,原因很簡單:任何人都可以了解其內部最薄弱的環節,都可以實施侵襲和攻擊。

  從產品方面看,UNIX和Linux都是操作系統的名稱.但UNIX這四個字母除了是操作系統名稱外,還作為商標歸SCO所有.Linux商業化的有RedHat Linux 、SuSe Linux、slakeware Linux、國內的紅旗等,還有Turbo Linux.UNIX主要有Sun 的Solaris、IBM 的AIX, HP的HP-UX,以及x86平台的的SCO UNIX/UNIXwareUNIX多數是硬體廠商針對自己的硬體平台的操作系統,主要與CPU等有關,如Sun 的Solaris作為商用,定位在其使用SPARC/SPARCII的CPU的工作站及伺服器上,當然Solaris也有x86的版本,而Linux也有其於RISC的版本。

  至於價格,個人使用的Linux基本上算是免費的,不同的Linux發行廠商針對企業級應用在基本的系統上有些優化,如RedHat的Enterprise產品,這些產品包括支持服務是比較貴的。像IBM/HP/SUN的UNIX,因為主要是針對其硬體平台,所以操作系統通常在設備價格中。

  在性能上,Linux沒有UNIX那麼全面,但基本上對個人用戶和小型應用來說是綽綽有餘.通常情況下,如果你有機會使用到UNIX環境,比如銀行、電信部門,那一般都是固定機型的UNIX。比如電信里SUN的居多,民航里HP的居多,銀行里IBM的居多。學習中,不同的UNIX命令集有些不同,要注意。

參考文章:linux和unix的區別 - Linux操作系統:Ubuntu_Centos_Debian - 紅黑聯盟


除了開源和商業閉源感覺差別都不大


推薦閱讀:

FreeBSD 還有前途嗎?
為什麼現在沒有人開發新的OS內核?目前只有linux、unix、window、mac等,很希望有人能開發一個新的內核出來
Terminal 和 Console 的區別是什麼?
如何讓我不再折騰 Linux?
為什麼 UNIX 下刪除一個目錄特別慢?

TAG:操作系統 | Linux | Unix |