Unix作業系統的優勢總結 共14個方面(轉)

ba發表於2007-08-11
Unix作業系統的優勢總結 共14個方面(轉)[@more@]本文是網友對Unix作業系統做的優點總結,一共分成14個方面。

1、UNIX是最早出現的作業系統之一,發展到現在已趨於成熟;C語言因UNIX系統而出現,UNIX系統具有強大的可移植性,適合多種硬體平臺。你甚至可以把UNIX作業系統的原始碼寫在紙上,然後設計一套你自己的硬體來編譯和執行它。

2、UNIX具有良好的使用者介面;程式介面提供了C語言和相關庫函式及系統呼叫,命令介面是SHELL,UNIX有3種主流的SHELL,即sh,csh和 ksh,同時為使用者提供了數千條系統命令,有助於系統操作和系統管理,其管道機制也是獨有的特性; 系統的可操作性很強,你甚至可以不用顯示器,取而代知的是非常簡易的輸出裝置,如簡易的,類似於計算器的液晶屏,甚至可以是印表機來完全操作計算機和完成複雜的系統開發和管理工作!

3、在UNIX中提供了完美而強大的文字處理工具,特別適合於字元流的處理,有很多強大的功能是WINDOWS無法比擬的,如 grep,awk,sed, 正規表示式的應用等等,文字編輯器以vi最為普遍,其它還有pico,nano,emacs,ee等等。

4、為使用者提供了良好的開發環境。UNIX的預設安裝一般都包括標準的C語言編譯器cc,新版本的UNIX還包括GCC,程式設計師可以利用它們來開發C和C ++應用程式,同時提供了make,sccs,rcs等版本控制程式,利於大型專案的開發;同時UNIX還支援數十種流行的程式開發語言

5、好的檔案系統。UNIX的檔案系統有很多種,如早期的s5,ufs,AFS,EAFS,HTFS,DTFS日誌型的jfs,xfs,vxfs等等,其跨平臺的檔案系統ufs,jfs,網路檔案系統nfs極大的方便了使用者;同時UNIX無檔案型別,支援硬連線和符號連線,檔案和路徑名規範!(不像WINDOWS沿用早期的3.8型的檔案命名規則)

6、強大的網路功能,叢集和分散式計算,適合當今的 INTERNET! 其telnet設計思想很適合使用者進行遠端管理。

7、完善的系統審計。除了提供syslog系統審記,還提供sulog,lastlog,wtmplog等,同時使用者還可以自定義記錄LOG,由於UNIX非常擅長處理文字,使用者可以方便的對這些LOG進行檢視、分類和再加工。

8、增強的系統安全機制。系統大多滿足C2級系統安全規範,部分專用系統已經達到了B1級;經典而完善的按屬主和組進行3種許可權管理的機制仍然是當今最完善的使用者許可權解決方案。

9、系統備份功能完善。系統本身提供了dd,tar,cpio,dump等傳統的歸檔備份程式,使用者同時可採用第3方的備份工具。

10、系統結構清晰,有利於作業系統的教學和實踐UNIX作業系統是學生學習作業系統最好的教材,作業系統的每一個知識點都可以在UNIX系統上進行實踐和找到答案。如程式管理和排程,學生可以直接透過ps,nice等命令的操作來體會和理解概念;同時學員可以閱讀其核心原始碼以及親自編寫程式來加深對作業系統的理解。

11、系統的專業性和可定製性強

每種UNIX系統都有它們的安裝程式,和WINDOWS相比,它們要專業和複雜得多,有很多系統還支援網路安裝。對於同一個作業系統,使用者可以定製成不同的型別,如字元終端、圖形工作站、伺服器等(而不像WINDOWS,針對不同的使用者來發行不同的版本,系統的可定製性差)。

12、UNIX系統具有強穩定性和健壯的系統核心

其最新的核心為System V Release 5(SVR5),支援眾多新技術,如

DDI8裝置驅動程式,64位技術,多路I/O提高了系統的可靠性和效能,控制器熱插拔,硬碟跨接和映象,Crash和Dump的能力,多控制檯支援,核心動態調整等等,以滿足複雜的應用要求

13、系統的規範性

雖然UNIX存在很多變體版本,但在UNIX系統中可以找到很多系統規範的影子,例如SystemV, Posix , GNU, UNIX95 , CDE 等等;這有助於UNIX的統一發展。

14、功能強大的幫助系統

UNIX的manpage和線上文件是提供給使用者的非常全面的手冊,也是克服使用者因為忘記了某個命令或引數而產生煩惱的好幫手;manpage分為多個章節,從命令到系統呼叫都有詳細的解釋。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-947806/,如需轉載,請註明出處,否則將追究法律責任。

相關文章