- N +

unix和linux?unix和windows哪個好

很多朋友對于unix和linux和unix和windows哪個好不太懂,今天就由小編來為大家分享,希望可以幫助到大家,下面一起來看看吧!

Unix和Linux有什么的區別

1、本質不同:Linux是開發源代碼的自由軟件,用戶對前者有很高的自主,在實際的的開權發是處在一個完全開放的環境之中;而unix是對源代碼實行知識產權保護的傳統商業軟件,用戶的開發完全是處在一個黑箱之中,只有相關的開發人員才能夠接觸的產品的原型。

2、運行平臺不同:Linux可以運行在多種硬件的平臺上,不會造成什么大的影響;而unix系統大多是與硬件配套,

3、核心是否公開不一樣:linux的核心是免費、自由使用,核心源代碼是開放的;而unix的核心并不公開,在對硬件的要求上,linux比unix要低,沒有unix那么苛刻,在安裝上linux比unix容易掌握。

既然linux是基于unix的操作系統,那為什么unix收費而linux能免費

Unix和Linux這兩個操作系統的歷史和發展有些不同,導致它們在收費/免費上有所不同。

Unix最早由貝爾實驗室的研究人員開發,最初是作為內部使用的操作系統。后來,AT&T將Unix授權給其他公司使用,并從中獲得了大量的收入。由于Unix的代碼是私有的,因此要使用Unix必須購買授權,這也是Unix收費的主要原因之一。

相比之下,Linux是由芬蘭學生LinusTorvalds在1991年開始開發的。Linus最初的目的只是為了創建一個自己可以使用的免費的類Unix操作系統。Linux的代碼是開放源代碼的,這意味著任何人都可以免費獲取和使用它,而無需支付任何許可費用。

此外,Linux的免費模式也導致了更廣泛的應用和更快的發展。由于Linux是開源的,它可以由全球各地的開發者進行共同開發和改進,使得它的使用范圍和應用領域不斷擴大。而且,由于Linux是免費的,企業和組織可以在不涉及許可費用的情況下使用Linux,這也促進了Linux的普及和發展。

總之,Unix和Linux在歷史和發展上有所不同,Unix的代碼是私有的,需要購買授權才能使用,而Linux是開源的,任何人都可以免費獲取和使用它。這也是導致Unix收費而Linux免費的主要原因之一。

linux和unix各有什么特點

一、linux系統的特點

1、開放性:系統遵循世界標準規范,特別是遵循開放系統互連(OSI)國際標準。

2、多用戶:是挃系統資源可以被丌同用戶使用,每個用戶對自己的資源(例如:文件、設備)有特定的權限,互相影響。

3、多任務:它是計算機同時執行多個程序,而各個程序的運行互相獨立。

4、良好的用戶界面:Linux向用戶提供了兩種界面:用戶界面和系統調用。Linux還為用戶提供了圖形用戶界面。它利用鼠標、菜單、窗口、滾勱條等設施,給用戶呈現一個直觀、易操作、交互性強的友好的圖形化界面。

5、設備獨立性:是挃操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅勱程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而丌必知道它們的具體存在形式。Linux是具有設備獨立性的操作系統,它的內核具有高度適應能力。

6、提供了豐富的網絡功能:完善的內置網絡是Linux一大特點。

7、可靠的安全系統:Linux采取了許多安全技術措施,包括對讀、寫控制、帶保護的子系統、審計跟蹤、核心授權等,這為網絡多用戶環境中的用戶提供了必要的安全保障。

8、良好的可移植性:是挃將操作系統從一個平臺轉移到另一個平臺使它仍然能挄其自身的方式運行的能力。Linux是一種可移植的操作系統,能夠在從微型計算機到大型計算機的任何環境中和任何平臺上運行

9、支持多文件系統

linux系統可以把許多不同的文件系統以掛載形式連接到本地主機上,包括Ext2/3、FAT32、NTFS、OS/2等文件系統,以及網絡上其他計算機共享的文件系統NFS等,是數據備份、同步、復制的良好平臺

二、unix的特點:

1、多任務。UNIX是一個多任務操作系統,在它內部允許有多個任務同時運行。而DOS操作系統是單任務的操作系統,不能同時運行多個任務。早期的UNIX操作系統的多任務是靠分時機構實現的,現在有些UNIX除了具有分時機制外,還加入了實時多任務能力,用于象實時控制、數據采集等實時性要求較高的場合。

2、多用戶。UNIX又是一個多用戶操作系統,它允許多個用戶同時使用。在UNIX中,每位用戶運行自己的或公用的程序,好象擁有一臺單獨的機器。DOS操作系統是單用戶的操作系統,只允許一個用戶使用。

3、并行處理能力。UNIX支持多處理器系統,允許多個處理器協調并行運行。

4、管道。UNIX允許一個程序的輸出作為另外一個程序輸入,多個程序串起來看起來好象一條管道一樣。通過各個簡單任務的組合,就可以完成更大更復雜的任務,并極大提高了操作的方便性。后來DOS操作系統也借鑒并提供了這種機制。

5、功能強大的Shell。UNIX的命令解釋器由Shell實現。UNIX提供了三種功能強大的Shell,每種Shell本身就是一種解釋型語言,通過用戶編程就可創造無數命令,使用方便。

6、安全保護機制。UNIX提供了非常強大的安全保護機制,防止系統及其數據未經許可而被非法訪問。

7、穩定性好。在目前使用的操作系統中,UNIX是比較穩定的。UNIX具有非常強大的錯誤處理能力,保護系統的正常運行。

8、用戶界面。傳統的UNIX用戶界面采用命令行方式,命令較難記憶,很難普及到非計算機專業人員。這也是長期以來UNIX遭受指責的主要原因,但現在大多數的UNIX都加入的圖形界面,可操作性大大增強。

9、強大的網絡支持。UNIX具有很強的聯網功能,目前流行的TCP/IP協議就是UNIX的缺省網絡協議,正是因為UNIX和TCP/IP的完美結合,促進了UNIX、TCP/IP以及Internet的推廣和普及。目前UNIX一直是Internet上各種服務器的操作系統。

10、移植性好。UNIX操作系統的源代碼絕大部分用C語言寫成,非常便于移植到其它計算機上,再加上初期UNIX組織對UNIX源代碼寬松的管理政策,促進了UNIX的發展和普及。

Unix和Linux操作系統有什么區別

說Unix是操作系統的鼻祖一點都不為過,Linux可以說是在Unix下創新發展而來。他們有很多共同的地方,也有很多不同的地方。

1、Unix和lLinux的歷史淵源

Unix和Linux兩個系統都是起源于個人興趣愛好,只是時間先后不同而已。

①、Unix系統淵源

Unix操作系統是由肯?湯普森和丹尼斯?里奇這兩位大神發明的,他們被稱為Unix之父。但是他們發明這個Unix的起因,卻讓人出乎意料。僅僅是因為自己寫的游戲“StarTravel”無法玩了。因為當時貝爾實驗室研發Multics系統已經宣告失敗。所以,這位大神就找了一臺報廢很久的老爺機PDP-7小型機。注意,這個報廢小型機和我們現在的小型機完全不是一個概念。這個小型機有1個房間那么大。他不僅在這臺機器上開發出了操作系統,還將自己的游戲重寫了一遍?,F在很多年輕人都玩游戲,但是,有多少人像他那么執著呢?為了玩個游戲,自己開發個系統。

至于丹尼斯?里奇則是因為發明了C語言編程工具,終結了匯編編程的時代。于是在1973年,Unix系統用C語言進行重寫。使得Unix系統可移植性大大提高。所以才說是這位兩位大神創造了Unix系統。

②、Linux系統淵源

而Linux操作系統的起源則和Unix有關系。它是由李納斯?托瓦茲在讀大學的時候編寫出來的。他之所以要開發linux系統,是因為它覺得教學用的Unix太難用了。于是就參考unix系統的特點和功能,開發了一個Linux系統。于1991年9月發布,當時只有10000行代碼。功能基本和Unix是相似的,但重點是他毫無保留的將自己的成果和大家分享,并邀請大家一起完善Linux。這為Linux后來發展奠定了良好基礎。所以

2、Unix和Linux系統的區別

要說Unix和Linux的區別,其實從淵源關系就大致能窺探一二。

①、硬件捆綁不一樣

Unix系統因為開發較早,在哪個年代的計算機,系統和硬件的捆綁程度都非常高。所以,Unix系統也和硬件捆綁很高。從它衍生的系統就可以看出來:

IBM公司AIX系統,一直發展到現在,依然只能在IBM的Power架構CPU上運行。非常有局限性。這也間接導致了小型機的發展速度跟不上X86。HP公司的HP-UX系統,同樣只能在HP的PA-RISC架構的CPU上運行,英特爾為了HP的市場,單獨為它開發了一款安騰的CPU系列。但還是因為局限性太高,最后英特爾放棄了安騰cpu。Sun公司的Solaris系統,這算是一個比較厲害的衍生系統。它不僅支持自家公司的SPARC架構的CPU,還支持X86的CPU。當然這是Sun公司為了大家更好的掌握Solaris系統而定制的。本來是個好方法,然而還是抵不過Linux開源發展的快。FreeBSD系統,這個系統算是一個非常穩定的Unix版本,它有點學習Linux的開源方法,它在BSD許可協議下,允許任何人在保留版權和許可協議信息的前提下,隨意使用和發行。所以,它至今還衍生了很多優秀的系統出來。比如,蘋果公司的OSX就是基于FreeBSD開發而來,而據說,很多網絡交換機也是在這個系統基礎上開發而來。

Linux系統則不同,和硬件捆綁沒有那么緊密。不僅可以運行在X86上,也可以運行各大廠家的小型機上。因為主要還是它的開源特性,它讓全世界無數的開發人員不斷為期改良和擴展新特性。免費使用讓很多人愿意去使用它,發現問題,解決問題。最后,也就形成了Linux的快速發展。在linux上也衍生了很多版本的Linux出來,比如大家熟知的:RedHat,Centeros,Ubuntu,安卓等等。

②、開源和閉源的區別

Unix系統一開始就屬于閉源系統,從它這里衍生出來的大部分優良操作系統都掌握在大公司IBM、HP、Sun等公司手里,他們開發改進這些Unix系統,并捆綁在硬件上。只為了賣更多錢。除了操作系統賣錢,操作系統上的高可用組件、虛擬化組件等新特性都可以賣錢。還有,操作系統用上后還得用一些生態軟件才能保障業務系統運行,這些生態軟件又可以賣錢。這些都可以帶來巨大的商業利益,所以,早些年IBM、HP、Sun可以說是賺的盆滿缽滿。用躺著賺錢來形容一點都不為過。

也正是這種躺著賺錢的日子太舒服了,所以,誰都不愿意割自己的肉將自己的系統免費開源出來。這就導致了Unix系統漸漸固步自封,直到Linux和X86飛速發展威脅到生存了,他們才意識到這個問題。IBM開始開放Power架構,組建了OpenPower聯盟,但這也只是開放Power架構,Unix依然不舍得開放源代碼。

Linux則不同,從它誕生的那一刻起就被李納斯?托瓦茲開源出來,免費使用,讓大家來共同參與改進。到目前為止,Linux內核還屬于李納斯?托瓦茲的代碼已經不足2%。大部分都是后期開發者改進優化出來的了。更新換代可謂是日新月異。

Linux系統不僅自己開源,還帶動了一大批基于Linux系統的生態軟件開源?,F在很多開源社區開源軟件基本也是基于Linux開源系統的。因為Linux的帶動,現在開源軟件可以說是百花齊放,基本可以覆蓋閉源軟件的大部分軟件了。這也為Linux生態發展加快了進程。

3、Unix和Linux系統的相同點

因為Linux是在Unix系統上發展起來的,它們有很多的共同點。Linux甚至被大家叫做“類Unix系統”。Unix有的功能,Linux都有。他們擁有共同的系統架構。

兩家操作系統的架構都是分為3層:內核層、Shell層和應用層。

內核層主要跟硬件打交道,它負責管理和控制計算機系統的所有硬件資源。并為Shell層組織各個命令進程的運行,從而更好的利用硬件資源為用戶服務。Shell層則是直接跟用戶進行交互的界面。用戶只需要打開一個Shell命令行界面(當然系統啟動會自動啟動一個默認的Shell),就可以和用戶計算機進行交互。用戶在Shell里輸入命令,Shell就會將用戶輸入的命令準確的解釋成機器需要執行的動作。然后交給內核去處理。應用層是額外附加的各種擴展應用軟件。在我們裝unix或者linux系統時,里面都有不少系統附加組件。這些組件都是應用層的軟件。比如對于新手最喜歡裝的CDE、Gnome圖形桌面都屬于應用層軟件。

既然架構都一樣,執行效率自然也就不相上下,只要內核優化得好。Linux效率不比Unix差。圖形界面這是兩家都存在弱點。不過,一般服務器操作系統應該都可以不要圖形。作為桌面實用的Linux還是得裝一個圖形。

4、和windows的區別

Unix和Linux系統有共同的淵源。但和Windows卻有很大的區別。

首先就是圖形化,windows是從DOS批處理系統發展而來。是圖形化操作系統公認做的最厲害的操作系統。所以,優秀的圖形化是和linux系統最大的區別。在winows系統中,到處都是所見即所得的理念,你無需掌握任何命令就可以使用windows。也正是比爾蓋茨這個理念,讓全世界計算機普及起來。其次就是易用性,windows的易用性無可挑剔,能幫你精簡的,系統都幫你精簡了。你只需要識字會看,會敲鍵盤或鼠標基本就可以操作電腦了。而Linux系統不行,你還是必須掌握一些常用的命令。哪怕是你用了圖形界面,依然很多操作需要在命令行下執行才是最有效的。有些配置還必須要通過修改文件,執行命令來完成。最后就是維護性,windwos的維護性也是非常強大,小問題方面基本不影響使用。如果真的出現了影響的問題,神奇的三個鍵Ctrl+Alt+Del就可以重啟幫你解決大部分問題。而Linux系統恰恰相反,你最好不要隨便重啟。尤其是長期24小時運行的服務器系統。機器本來運行是好好的,你的重啟可能導致系統起不來。

雖然windows有很多這些優越性,但因為加載了圖形和大量的自動處理。就導致了windows系統占用資源比較多。大家都知道Linux系統幾百兆內存都跑的很溜,windows相比Linux可能就跑的比較吃力。而且,圖形化比較容易奔潰,所以小問題比較多。所以,最終Linux和Unix服務器端使用比較多,windows則基本統治了桌面端。

總結

總之,Linux和Unix系統不僅有共同的淵源,也有一些不同之處。歷史的發展,導致開源的Linux系統飛速發展,大有替代Unix的勢頭。而windows雖然統治桌面端,但也正在積極擴大服務器端市場。

我是數智風,以上是我的粗淺認識,可供參考。如果覺得有幫助,歡迎關注評論。

unix和linux分別是哪個公司研究開發的

Unix和Linux都是實驗室產物,不是哪家公司研發的 Unix最早由貝爾實驗室的DennisRitchie領導開發完成,后來加大Berkeley分校發展出BSD版本,AT&T發展出SystemV,IBM發展出AIX,SUN又在BSD基礎上搞出自己的Unix,實際上Unix現在已經亂得不知道誰出誰家了 Linux是LinusTorvalds在Unix基礎上寫出的核心,然后在很多愛好者的支持下發展,最后由FSF發展為GNU計劃,所以Linux正式的名稱是GNU/Linux,并且是自由軟件,不屬于任何公司所有。還有Berkeley也搞出一個BSDFree版本,也可以算是Linux 紅帽和紅旗什么的不過是distribution,只相當于組裝機貼了個牌 另外,toplayattheair:LinusTorvalds是芬蘭人!上的也是芬蘭的赫爾辛基大學,和美國沒有什么關系

文章分享結束,unix和linux和unix和windows哪個好的答案你都知道了嗎?歡迎再次光臨本站哦!

返回列表
上一篇:
下一篇: