Re: [問卦] FreeBSD是怎麼走到這個地步的?

作者: freeunixer (御劍客)   2020-12-23 21:46:24
※ 引述《Gold740716 (項為之強)》之銘言:
: ※ 引述《sdbb (MorsCertaVitalIncerta)》之銘言:
: : 親,批踢踢的鄉民早上好
: : FreeBSD,身為正統的Unix,血統尊爵不凡,
: : 結果現在被Linux打趴,令人不勝唏噓
: : 請問鄉民,有天龍血統的FreeBSD,
: : 是怎樣被宅宅Linus打趴的?有卦嗎?
FreeBSD 本來就比 Linux 晚出現.
: bsd 當年被 at&t 等 unix 商業公司告到脫褲,
: 法律纏訟了很久,所以沒有發展的很好。
: 不然 linus 當年也沒有必要自己搞一個核心,
: 撿 bsd 的來用就好了。
linus 當年 OS 課學過 minix 那本書,自己搞了一個玩票的東西
: 另一方面是 bsd 對移植到 x86 系統上也沒有很積極,
: 386 bsd 發展沒有很好。
386bsd 比 linux 最初版本晚了一年才出現.
: at&t 一套 unix 賣 10 萬美元,
: 後期對版權很保護,還不允許使用者自己改原始碼。
: bsd 是從 unix 改來的,價格上幾乎是免費提供,
: 所有原始碼也一併提供。
: 後來 bsd 漸漸把原本 at&t 的程式全部自己重寫過,
: 擺脫法律糾紛。
柏克萊把 BSD net/1 幾個沿用 AT&T 來的東西給重寫,但最後有幾支沒改完.
就當成 BSD net/2 給 release 了,
AT&T 是告把 net/2 拿去商業化的 BSDi,並不是告柏克萊.
linus 應該是有說過如果他那時已經知道有 386 的類 U*ix,
他可能就不會花功夫再去搞他的 linux 了
(他是歐洲人, BSD 是在美國)
總之柏克萊把 net/2 沒改完的 AT&T 的東西拿乾淨了,當成 BSD 4.4 Lite 發布,
但因為拿掉 AT&T Bell Lab 那票人寫出來的東西還沒補上,所以不算完成能動,
1992 年的 386BSD 就是補上那幾個缺的程式出現的.
AT&T 的主線是 System x,BSD 的主線是 BSD x,兩者都是 Unix,
只是 Unix 是商標, System X 的 code 有著作權,
所以柏克萊放出來的 BSD 不能稱 Unix,不然侵犯商標
System style 跟 BSD style 的差異,在一些公用程式上容易看出差異,
比如說 top 或 sed,兩邊同樣的工具程式有不同的參數功能,
像是 IBM AIX 上的 sed 就沒有修改完直接寫回原檔案的參數.
: linux 特色是 gnu 授權,要求再修改者提供原始碼,
: 所以各商業公司的修改最後都會回饋回 linux ,
: 因此能一定程度維持優勢。
200x 年的 Linux 熱潮,我忘了西岸哪個學校有個教授有發一篇論文,
證明 Linux 是靠 GPL 打敗 BSDL 的 *BSD
: 例如 apple 的 macosx 就是用 freebsd 改的,
很多人老是一再散佈這種似是卻非的誤論,
事實上是 Apple 的 OS/X kernel 是自己開發出來的,還有用到 CMU 的東西,
所謂跟 FreeBSD 有關的,是用到 FreeBSD 的 lib.
讓人唏噓的是,最後買下 Unix source code 及產品線的 UnServer,
幾年前 release 出的最新版 OpenServer 10,核心用的是 FreeBSD...
作者: MrMadass (瘋狂屁股先生)   2020-12-23 21:47:00
恩恩,沒錯
作者: johnhmj (耗呆肥羊)   2020-12-23 21:48:00
好的
作者: Rattlesnake (響尾蛇非魯蛇)   2020-12-23 21:48:00
反正都老外主導 臺灣人只有跟隨的份
作者: ivorysoap (ivorysoap)   2020-12-23 21:49:00
我也是這印象
作者: egnaro123 (原po是大叔)   2020-12-23 21:50:00
pfsense/freenas一堆還是在用
作者: miname (>.<)   2020-12-23 21:50:00
各位手上的iPhone也bsd啊
作者: asdfghjklasd (好累的大一生活)   2020-12-23 21:51:00
................................................一大堆的router 用BSD,一大堆的MAC OS 是BSD....
作者: Qaaaa (小Qa)   2020-12-23 21:54:00
FreeBSD跟BSD不一樣吧
作者: asdfghjklasd (好累的大一生活)   2020-12-23 21:54:00
https://en.wikipedia.org/wiki/XNU人家明明寫FreeBSD FS Net Sockets, Lib....

Links booklink

Contact Us: admin [ a t ] ucptt.com