1. 程式人生 > >Linux與Unix的比較

Linux與Unix的比較

UNIX

UNIX作業系統誕生於20世紀60年代後期。AT&T貝爾實驗室釋出了一個名為Unix的作業系統,用C編寫,可以更快地修改,接受和移植。

 

它始於貝爾實驗室的Ken Thompson領導下的一個人專案。它繼續成為最廣泛使用的作業系統。(aqehdn)Unix是一種專有的作業系統。

 

Unix作業系統在CLI(命令列介面)上執行,但最近,在Unix系統上已經開發了GUI。Unix是一種在公司,大學大企業等中很流行的作業系統。

 

LINUX

Linux是1991年由赫爾辛基大學的Linus Torvalds建立的作業系統。“Linux”這個名字來自Linux核心。它是計算機上的軟體,使應用程式和使用者能夠訪問計算機上的裝置以執行某些特定功能。

 

Linux OS從計算機處理器中繼來自應用程式的指令,並通過Linux OS將結果傳送迴應用程式。它可以安裝在不同型別的電腦手機,平板電腦視訊遊戲機等上。

 

Linux的開發是免費和開源軟體協作的最突出的例子之一。今天,許多公司和類似數量的人已經發布了基於Linux核心的作業系統版本。

 

Unix OS的功能

1.多使用者,多工作業系統。

2.它可以用作工作站和伺服器中的主控制程式。

3.有數百種商業應用程式可供使用。

4.在其鼎盛時期,UNIX迅速被採用併成為大學的標準作業系統。

Linux的特點

1.支援多工處理

2.程式由一個或多個程序組成,每個程序都有一個或多個執行緒。

3.它可以與其他作業系統輕鬆共存。

4.它可以執行多個使用者程式。

5.帳戶受到適當授權的保護。

Linux是UNIX的副本,但不使用其程式碼。

 

Linux與Unix

 

差異的基礎Linux的Unix

成本Linux可以免費分發,通過雜誌,書籍,不同的Unix風格根據供應商的型別有不同的定價。

網站等下載。還有適用於Linux的付費版本。

發展Linux是開源的,成千上萬的程式設計師線上Unix系統有不同的版本。(cscmbj)這些版本主要由AT&T以及其協作併為其開發做出貢獻。他商業供應商開發。

 

使用者大家。從家庭使用者到開發人員和計算機愛好者都一樣。UNIX可用於Internet伺服器,工作站和PC。

文字製作介面BASH是Linux的預設shell。最初在Bourne Shell工作。但是,它它為多個命令直譯器提供支援。現在與許多其他軟體相容。

 

GUI Linux提供了兩個GUI,即KDE和Gnome。通用桌面環境,也有Gnome。

雖然有許多替代品,如Mate,LXDE,Xfce等。

 

病毒到目前為止,Linux已經列出了大約60-100

種病毒,這些病毒目前尚未傳播。到目前為止,在Unix中報告了80到120種病毒。

 

威脅檢測威脅檢測和解決方案非常快。Unix使用者需要更長的等待時間,才能獲得正確的bug修復補丁。

 

構架可用於20多種不同型別的CPU,其中還包括ARM。適用於PA-RISC和Itanium機器。

 

用法可以安裝在各種型別的裝置上,如移動裝置,平板電腦。UNIX作業系統用於Internet伺服器,工作站和PC。

 

最大的特點沒有重啟的核心更新Feta ZFS -下一代檔案系統DTrace -動態核心跟蹤

 

版本Redhat,Ubuntu,OpenSuse,Solaris等HP-UX,AIS,BSD等。

 

支援的檔案型別xfs,nfs,cramfsm ext 1到4,ufs,devpts,NTFS zfs,hfx,GPS,xfs,vxfs。

 

可移植性可以從USB記憶棒啟動不可移植

 

原始碼可供公眾使用任何人都無法使用原始碼。

 

Linux的侷限性:

1.沒有標準版的Linux

2.Linux對驅動程式提供了更加嚴格的支援,可能導致整個系統的功能失靈。

3.對於新使用者來說,Linux不像Windows那麼容易使用。

4.用於Windows的許多程式只能在複雜的模擬器的幫助下在Linux上執行。例如。微軟辦公軟體。

5.Linux適合企業使用者。在家庭環境中引入起來要困難得多。

 

Unix的侷限性

1.不友好,簡潔,不一致和非助記符的使用者介面

2.Unix OS專為慢速計算機系統而設計,因此無法期望快速的效能。

3.Shell介面可能是危險的,因為輸入錯誤會破壞檔案。

4.各種機器上的版本略有不同,因此缺乏一致性。

5.Unix不提供任何有保證的硬體中斷響應時間,因此它不支援實時響應時間系統。

 

之後來看一些常見的shell scripting的問答。