Re: [問題] 關於unix與linux

看板Linux作者時間13年前 (2012/11/16 15:32), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
於 西元2012年10月01日 17:44, 32767 提到: > 最近想要來玩玩Linux > 也在板上或Google看了不少相關文章 > 但是對於一些名詞還是不太了解 > 像是 Linux, unix 或是 unix-like 等 > 這些不同的作業系統到底是怎麼分類的? > 像是ubuntu, Linux mint 是屬於 Linux 的 Destribution 吧? > 他們倆個也都算是 unix-like 系統嗎 > ---------------------------分隔線----------------------------------- > 那 FreeBSD 呢? 一進去官網一個大字寫 Based on BSD UNIX > 所以它是unix的系統嗎? 還是它其實是unix-like的系統? > 除此之外,還看過一些文章針對某些作業系統會有如下的敘述 > "嚴格來說,它算是unix-like的系統,而不是unix的一支" > 實在是不太懂這是什麼意思啊.... > 以上就是我的問題 簡單的說:UNIX <- 是授權商標,沒經過其規範認證,不得使用。 (以下憑記憶回答,有誤請自行勘正) UNIX 持有者原為 AT&T,最後來到了 Novell 手中,Novell 有授權給 SCO,這間 原本產 SCO-UNIX 的廠商,也一度買下 Caldera Linux 來賣,但後被 M$ 密謀策 反,反咬 IBM 私助 Linux,程式碼侵權,IBM 投資 Novell,此時的 Novell 已買 下 SuSE Linux,也是 Linux 發行商,Novell 出面搬出合約『SCO 的任何行為均 不得損及 Novell 之利益』,於是,IBM 這一役打贏了 M$。(IBM 百年來都是官司 常勝軍,你看 APPLE 都不敢惹它) BSD 體系是當年 UNIX 設計者之一分家,在大約 1976 年,把受限於商業授權的程 式碼全部改寫,成為 BSD 體系,其它原本的 UNIX 體系就是 System V;商業版 UNIX 幾乎都 base on System V,如 AIX、Solaris、HP-UX..& IRIX。 UNIX 在後來有把部份 BSD 的標準納入其規範,所以有些書會寫 UNIX 兩大分支為 System V & BSD,但有些會認為 BSD 是 UN*X-Like or UN*X-Clone:只是觀點問題。 Linux 遵循的是 POSIX 標準,商業 UNIX 上也有納入 POSIX 1 & 2 等標準,但 Linux 沒花錢去拿 UNIX 認證當然不是 UNIX,而且嚴格說起來,Linux『只發展了 kernel』,整個環境都是靠其它套件(例如 XFree86、KDE..)撐起來,尤其是 GNU,這就是為何你會看道 Debian GNU/Linux 這名詞。 GNU 這組織的老大就是 "理查、熄火人(Stallman)",因為不爽印表機難印驅動程 式原始碼又不肯給,從此開始造反的一生:目的是打造開放的 OS..無奈核心 Hurd 測了幾十年(到目前廿二年),啥都沒完成(大概是太常熄火的關係),但週邊倒是都 完成了(他果然是個 programmer,not a PM),GNU utilities 就是 Linux 用最 多、也最最最好用的工具組! 所以,當你看見 APPLE 大喇喇寫著 based on UNIX <- 嚴格說起來其實侵權: 1.APPLE 的 MacOS X 用的是 Mach "KERNEL" + BSD 4.4Lite "CORE",Mach 是一 種 microkernel 架構..就像 CISC vs RISC,其實界線已經模糊,MacOS X 算是綜 合體; 2.APPLE 根本沒送驗取得 UNIX 認證,商業上『不得』列出 "UNIX" 商標(所以妳 才會看見有人寫 UN*X not UNIX),聽說送驗也不會過,在 POSIX 那關就過不去 了,聽說(網路上的老討論區)是因為 Jobs 堅持把部份 NeXTSTEP 的函式庫帶過來 的關係...(UNIX 怎不提告?哪告得贏啊~官司要錢錢錢~) 以上,請斟酌參考。 -- ⊙翱翔青空.傲視大地⊙

11/16 20:53, , 1F
我記得OS X 好像有"UNIX 03"的認證?
11/16 20:53, 1F

11/17 00:46, , 2F
早就拿到了, 資訊更新一下吧
11/17 00:46, 2F
文章代碼(AID): #1GfUloXl (Linux)
文章代碼(AID): #1GfUloXl (Linux)