歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> linux和unix有什麼區別?

linux和unix有什麼區別?

日期:2017/2/27 12:12:42   编辑:Linux文化

請教大家一下,linux和unix有什麼區別?

>>> 此貼的回復 >> Linux 是一個 like unix,很多在unix下面的工作都可以轉到linux下面來做。

從來就沒有用過unix,所以具體也不清楚,聽聽別人說的吧。

>>> 此貼的回復 >> 只知道寫linux的那個人的初衷好象就是想搞一個跑在pc上的unix。

>>> 此貼的回復 >> 簡單地說,Linux是一個類Unix內核。比方如,你用過一個叫Unix的東東,你覺得 她很好,於是你回家寫了一個和她類似的東西。當初有這樣一個人,叫Linux Torvalds, 他懷著類似的想法,於是,企鵝誕生了! “計算機的歷史翻開了新的一頁。”--馬克思諾依曼選集第1024頁 從版權的角度來說,Unix是一個商標,so is Linux.

我的blog裡有個帖子,和這個有些相關,可以看看: http://forum.byr.edu.cn/pc/pccon.php?id=207&nid=4255&order=&tid=196 網上有篇中文文章,叫Unix發展史什麼的,你請baidu幫幫忙。

>>> 此貼的回復 >> Linux是免費的,而unix不是!

>>> 此貼的回復 >> Unix had a baby named linux when she was beautiful and middle young ,now linux grow strongly,now unix is more beautiful!

>>> 此貼的回復 >> FreeBSD據說是最正統的UNIX 但它卻是免費的!!!

>>> 此貼的回復 >> 我的理解:linux是GNU操作系統的內核,而GNU是一個完全自由的類似UNIX的操作系統,不知是否正確

>>> 此貼的回復 >> 不是有個笑話裡面說嘛,unix就是一群人拿著飛機的碎片,爭論到底什麼才是真正的飛機。 unix其實並不是特指某個操作系統,而是一個操作系統標准,linux算是unix的部分實現吧。 freeBSD其實也是unix的實現,apple的macOS好像也是unix的實現。

>>> 此貼的回復 >> Unix有兩個分支BSD系列和SVR系列,linux是從SVR系列發展來的 具體可參看4.4BSD系統設計與實現

>>> 此貼的回復 >> linux是一個類uinx系統,他是李納斯.特沃茲以安德魯.S.塔尼鮑默(Andrew S Tanenbum)的minix系統(由塔尼鮑默編寫的用於操作系統教學的一個簡單unix系統)為藍本開發出來的系統內核,由於他編寫的時候是按照開發unix系統的標准POSIX來開發的,所以說linux是一個類uinx系統。linux被開發出來以後,由於其源代碼是公開的,所以他被世界各地的自由軟件人員不斷改進,從而不斷地壯大起來。現在大家使用的各種linux版本是由商家將各種應用程序包與linux捆綁在一起來出售的。而其內核是相同的,由李納斯.特沃茲極其小組維護。 更多的資料,請 www.baidu.com 或www.google.com幫忙。

>>> 此貼的回復 >> unix 7為了商業利益不讓分析其源代碼,有一個教授為了在教學中使用就寫了一個與unix完全兼容的“小Unix”,叫做minix,minix出來後很多人都向往裡面添加新東西來增強他的功能,但是minix的作者希望保持minix靈巧的體積,以便學生學習和理解。人們發現始終無法動搖這位教授的決心後,就嘗試在minix的基礎上自己繼續擴展,芬蘭的那個家伙就是從這裡開始編寫linux的。

>>> 此貼的回復 >> 那個教授就是安德魯.S.塔尼鮑默。他編寫的《操作系統設計與實踐》(中文版有賣)就是以他的minix為離子的! 有空我也買本《操作系統設計與實踐》,裝個minix學習一下!!

>>> 此貼的回復 >> unix其實並不是特指某個操作系統,而是一個操作系統標准,linux是unix的實現吧。 freeBSD其實也是unix的實現,apple的macOS好像也是unix的實現。

>>> 此貼的回復 >> Linux和Unix相似度超過90%,不過Linux比Unix支持的東西更多一些。

>>> 此貼的回復 >> 什麼是Linux,它和UNIX有什麼區別?問這個問題的原因呢,多半是你還在大一的時候一次去實驗室,看到高年紀學生在一個特大屏幕的機器上作題,你羨慕的看著他,問:“這是什麼計算機啊,這麼高級?”而他不無驕傲的說,“這是UNIX”。後來你懂的多了,知道那是SUN工作站,上面運行著Solaris,就是UNIX。現在你又聽說Linux也是UNIX,是怎麼回事呢?

short answer:去看書,街上很多Linux的書第一章就是講他們的歷史和親屬關系的。

long answer: 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機上就可以實踐了,這難道不是很妙的一件事情麼?

再作一點補充 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與Unix最大的區別就是Linux的內核中沒有一行Unix,之所以向Unix,一則學習了Unix並使用類似的控制台命令,二則,也是最重要的,它們都給予POSIX標准,使得各種接口相同,因此KDE有運行在兩種系統上的多種版本。

>>> 此貼的回復 >> Unix發源於AT&T,由Ken Thomason, Dennis Ritchie等在1970年左右實現。1973年Thomason用Dennis Ritchie的C語言重寫了Unix,而且速度與原來的機器語言版本幾乎一樣快。重新實現的Unix帶來的另一個優點是可移植性。

1973年Thomason與Ritchie發表了那篇關於操作系統的論文後,Unix走出研究所試驗室,走出大學。全世界的站點都安裝了該系統的拷貝。並且有很多公司開始銷售Unix。

Unix有兩個主要分支:AT&T的System V和Berkely大學的BSD。因為版權上的問題,只有AT&T的系統可以被稱為Unix,即使官方版本。重要的版本是SVR4。Berkely的Unix叫*BSD*,微軟的叫XENIX,Sun的腳SunOS,Solaris,HP的叫HPUX,IBM的叫AIX。後面的這些系統多少都接近System V或BSD之一。

Linux的意思就是Linus的Unix,它是Open Source的。它使用Stallman主持的GNU的編譯器,編輯器,否則Linux不能編譯。它在GPL協議下發布。它繼承遵循於System V.3與BSD的特性。

>>> 此貼的回復 >> LINUX stands for Linux Is Not UNix

>>> 此貼的回復 >> linux是開源的,免費在網絡方面功能很強大。


Copyright © Linux教程網 All Rights Reserved