Linux 是從模仿 Unix 開始寫系統的, 那麼相對有什麼改進呢?

找到一份關係不大而且看不懂的資料 Differentiating UNIX and Linux http://www.ibm.com/developerworks/aix/library/au-unix-difflinux.html


Linux 對 Unix 最大的改進在於它的社區建設。像《Understand the Linux Kernel》這樣的鉅著奠定了其它 Unix 版本無法企及的社區基礎。Linus 本人的管理風格是很優秀的。特別是他對 GPL 即實用又清醒的態度。

Linux是由很多不同的人維護(當然,是Linus本人做最後的merge),而Unix都是有專門的小組維護的,例如BSD系列(開源),商用的AIX(IBM),HP-UX(HP)和Solaris(Sun公司開發,後Sun被Oracle收購)等更是如此了。

Linux更加活躍,硬體支持也更廣泛,當然BSD也不差,一般的PC都可以安裝。Unix的定位當然是server,而Linux做server和desktop都可以,很多DE都是在Linux下開發,當然,很多都可以移植到Unix下,如Gnome,KDE等,有個PCBSD就是FreeBSD + KDE,因為用FreeBSD安裝KDE還是比較費勁的,網速慢的就更痛苦了。最初Linus開發Linux是因為當時的Unix都不能安裝在PC上,而Linus自己有了臺Intel x86的機器,所以他的想法就是開發一個能運行了Intel x86機器上的Unix,如今Linux支持的平臺已經很多了。

兩者給我的感覺是:Linux像個小夥子,活力四射,敢作敢為;而Unix則像中年人,更穩健。


1.不再像Unix那樣核心組件散成一片,宏內核(實際上/usr/lib/moudle不知道怎麼解釋好。。。)2.Linux因為是開源的,而且正中因為BSD VS UNIX的版權戰爭,Unix軟體開發商紛紛開始在Linux試水,比如美國超級計算機中心出來的Apache項目。Unix是閉源且受商業版權保護,而Linux僅僅保留基本版權下給社區共同維護的可能,所以Linux在缺乏超頂尖計算機科學家的情況下迅速發展3.同樣因為開源,用戶可以在熟悉的情況下自由定製4.各大Unix基本都是機器+軟體搭售,而且價格高昂(服務費也高昂),更重要的是每家Unix都平臺不一樣,遷移困難

5.由於Linux的自由,迅速出現了很多Linux發行版和商業支持公司,激烈的競爭拉低了成本


主要是開源
linux更加自由,但是unix多是商用,核心不公開,而且不同商家根據自己的硬體不同,unix系統也不同
1.簡單說,linux可以說是unix的一個分支版本,所謂的unix-like 2.unix一般用作商業上,跟特定的硬體伺服器相關,例如IBM AIX,而linux就比較開放了,而且不少linux發行版都是免費的

3.linux下的工具、軟體比較豐富


推薦閱讀:
相關文章