據說Mac OS就是從Unix的開源版本里派生出來的


GNU is Not Unix


Historically closed-source, while some Unix projects (including BSD family and illumos) are open-source

歷史上是閉源的或者說是部分開源,但是有些項目,包括bsd家族,是開源的,蘋果的macos衍生自darwin,後者衍生自bsd,是開源的,但是蘋果自身的macos卻不是開源的

也正是因為這種原因,所以有linux,linux就隨便改了,而且協議也相對開源友好許多

osx有unix的授權


開源有很多不同意義,開源不代表拿來隨便改,不代表改了可以再閉源賣,類Unix的操作系統裡面,有完全閉源商業的,也有開源但是你不能拿來隨便改了在賣的,還有開源而且你可以隨便改然後再閉源賣的。Linux開源,但是你不能改了再賣,BSD也開源,而且你可以改了再賣,所以,MacOS基於BSD,這樣他就可以改了然後再閉源賣。總之,各種五花八門的開源協議都在類Unix系統里有代表。此外,Unix現在其實是一個商標,不是一個操作系統。商標就是你符合他的要求,而且交了錢,就可以叫Unix,也才能算是Unix。

打個比方:Intel是一個註冊商標,AMD可以兼容Intel,但是不能叫Intel,只能叫CPU。如果拿 intel CPU和 AMD CPU來類比Unix,應該這麼叫

MacOSX *nix、Linux *nix、FreeBSD *nix。。。。

這些都是類Unix(*nix)操作系統,只有交了保護費的才能說是Unix *nix的一種。MacOS交了,Linux和FreeBSD沒交保護費,但是後者應該比前者更符合Unix的思想更加根紅苗正。MacOSX其實一種混合操作系統(有unix的內核,但其實更多的是蘋果的商業GUI技術結合體)

不是MacOS從Unix派生,而是它的主人有錢肯為他買個處男證。


有些是。比如freebsd和openbsd。


早期的版本,

32-bit 32V UNIX

16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7

是開源的,UNIX System III、UNIX System V及後續版本不開源。

https://www.tuhs.org/Archive/Caldera-license.pdf?

minnie.tuhs.org


UNIX操作系統(尤尼斯),是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬於分時操作系統,最早由KenThompson、Dennis Ritchie和Douglas McIlroy於1969年在ATT的貝爾實驗室開發。目前它的商標權由國際開放標準組織所擁有,只有符合單一UNIX規範的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。


推薦閱讀:
相关文章