Macintosh誕生的時候Linux還沒影子呢。macOS是獲得認證的unix系統。
MacOS是類UNIX系統,具有封閉的許可證。如果MacOS使用了Linux/GNU內核會導致開源傳染,整個蘋果生態就要被迫開源了。
常用的許可證包括三類:1. BSD類(如Apache許可證)是商用收費友好型的;2. MIT類(允許修改,但修改部分需要開源,原創部分無開源義務);3. GNU類(如GPL許可證)不論是原樣引用還是修改后使用,引用了GNU類許可證的軟件作為整體,全部需要開源免費。
macOS(原稱Mac OS)并非基于Linux,而是源自Unix的不同分支。具體來說:
歷史淵源:macOS的內核(Darwin)繼承自BSD Unix(Berkeley Software Distribution),而Linux則是獨立開發的類Unix內核。兩者同屬Unix理念的衍生品,但無直接代碼繼承關系。
技術差異:
生態對比:
總結:macOS與Linux同受Unix影響,但分屬不同技術脈絡,各自獨立演進。若需Unix-like環境,macOS可通過終端使用BSD工具,而Linux提供更開放的選擇。