原帖由
CARO 於 2008-5-8 23:46 發表

如題
Unix係幾廿年前由貝爾實驗室開發的Unix V1-V7版本,AT&T o係基於Unix V7版本下,開發出第一個System III (而家去到System V Release 4),System III係商業版本,不包含原始程式碼!
由於System III沒有再提供原始碼,加州大學柏克萊分校於Unix V7下繼續開發BSD Unix
於是乎,近代咁多唔同的Unix,都離唔開呢兩大分支...
1992年AT&T將Unix的業務賣左比Novell,Novell將AT&T的Unix改名為Unixware,1995年,Novel又再將Unix業務賣比SCO Group的前身Santa Cruz Operation,唔記得左03定04年,(唔記得邊一年),SCO宣稱擁有Unix,控告Linux使用其unix的核心源碼,侵犯SCO知識產權,SCO控告IBM等的國際機構,索償十億美元!呢單官司打左幾年,又唔記得左邊年,好似係07年8月,法院判決SCO敗訴,裁定Unixware的擁有者應該係Novell!
早幾年的病毒SCO炸彈及其變種,mydoom,就係Linux的擁護者寫出來針對SCO網站發動拒絕服務攻擊!
而Linux就完全係另一回事了!
其實Linux o既開發者Linus Torvalds最初編寫Linux的核心時,係參照另一個叫Minix o既Unix-Like核心去寫的,而Minix最初開發時,為免版權糾紛,所以並沒有使用任何Unix核心原始碼,核心係重新編寫,但又相容於Unix!
不過Minix只限於教學用途,(沒有下載點,要錢購買 - (用軟碟儲存))Linus Torvalds又想自己寫一個Unix Like系統,剛巧佢得到Minix的核心原始碼,不過由於Minix並非免費,於是佢就參照Minix的核心原始碼,自己寫一個屬於佢自己的「Minix」出來,呢個就係Linux核心o既最初型了!
佢後黎將佢自己的「Minix」放上網並公開源碼,邀請世界各地的程式員參與開發及測試工作,最終越來越多開發者參與呢個計劃,Linux就開始o係網上流行了!
由於Linux核心始於Minix,沒有任何Unix核心原始碼...Linux只是遵守POSIX標準,兼容Unix而已!
所以嚴格來說,Linux並非Unix,只是一個Unix Like!
有一個好奇特的現象,BSD同Linux都係OpenSource,雖然而家SystemV的 Unix都有OpenSouce了,例如OpenSolaris
http://www.opensolaris.org/
但而家通街o既人都係講Linux,無乜人會提起Unix,就係因為一單官司而做成呢個現象
話說當年AT&T見到Unix的商業價值及見到BSD取得成功,好多商業機構都採用了BSD ,於是AT&T宣佈擁有Unix版權,並不再提供源始碼予學術機構,及控告BSD侵權,BSD被迫暫停了開發達2年,直至AT&T將Unix業務賣了給Novell,Novell採取了一個開明的做法,容許BSD繼續開發,不過BSD不能採用任何AT&T Unix的程式碼
及要將BSD內所有屬於AT&T的程式碼刪除!
就係因為呢單官司,BSD比Linux起步遲左2年,當Linux百花齊放時,BSD先可以繼續開發!但其實BSD的各項優點一o的都唔比Linux遜色,有時甚至於尤有過之...
[
本帖最後由 i553041 於 2008-9-12 13:29 編輯 ]