可能你正為Unix和Linux之間的區別頭疼吧!我通過個google找到並整理了一些信息。
1、 最大的不同:Unix是規規矩矩的系統而Linux是一個開源的系統。
2、 技術上的不同
a) 在Unix下,開發目標群體是針對特殊的客戶和平台,而在Linux下,開發是完全放開的,針對所有平台。
b) Unix維護不同版本之間的一致性,它們按照客戶的需要發布標准。而Linux在不同版本之間是不一致的,對工具、環境和功能也沒有嚴格的標准。
c) 在Unix下開發人員是有標准限制的,而Linux下的開發人員是自由的無限制的。
d) 在Unix下的命令、工具和實用程序等很少有超版本的變動,因此管理員可以很容易地升級他們的技能,在一個新版操作系統上不需要大的主體測試原來的工具和應用程序仍然可以使用。在Linux下的命令、工具和實用程序可能隨時間而改變。
3、 硬件
a) Unix是為一小部分硬件平台/架構編碼的,而Linux被設計為盡可能地兼容所有平台,運行在很多架構上,支持多數I/O設備和其他擴展設備,支持的設備不受限制。
b) 商業Unix通常是為每個系統定制編寫的,導致原始成本相當高,但是正好符合你需要的利益。如:
HP-UX=>PA-RISC & Itanium m/c
Solaris=> SPARC and x86
AIX=> Power Processor
Linux有需要的基礎包,然後你可以為你的系統需要安裝更多的包(在這一點上,Linux比商用Unix更靠近Windows)。
c) 2
4、 內核
a) Unix內核是不能自由獲得的,Linux內核是可自由獲取的。
b) Unix補丁經過高度的測試才發布,Linux補丁不象Unix那樣進行高度測試。
5、 更新和Bug
a) 每種操作系統,包括Unix和Linux,都要收到漏洞和Bug的威脅,你都不得不進行打補丁、修復和升級操作。
但是Linux的Bug更傾向於早期消除,因此它在全球開源社區經歷了難以置信的安全考驗。
b) 永恆不變的平等相待,意見接受,允許一個開發人員撬動經驗和全球其他所有開發人員的知識,結果軟件開發速度更快而且變得更堅固了,這樣造就了Linux操作系統難以置信的穩定