精華區beta FreeBSD 關於我們 聯絡資訊
FreeBSD 簡史 FreeBSD 專案開始於 1993 年早期,衍伸於由 Nate Williams, Rod Grimes 跟 Jordan K. Hubbard 三人所發表的 "Unofficial 386BSD Patchkit"。 David Greenman 跟 Julian Elischer 也在幕後參與了這些計畫, 但是他們一直到正式發表後的一兩個月後才全力參與本專案。 他們原先的計畫是產生 386BSD 的測試版以修正一些 patchkit 無法解決的 bug。 386BSD 是 Bill Jolitz 所主導的作業系統,但是長久以來卻已經被他疏忽, 而沒有繼續維護,因此其他人決定幫忙 Bill Jolitz 繼續維護 386BSD 但是 Bill Jolitz 突然決定離開 386BSD 的發展而沒有繼續的計畫。 不過他們仍決定繼續發展這套作業系統 (就算沒有 Bill Jolitz 的支援), 並且將其命名為 "FreeBSD" (該名稱由 David Greenman 擲銅板所決定的)。 在跟該系統的使用者討論過後,決定了最初的目標, 並且聯絡了 Walnut Creek CDROM 以提供 FreeBSD 的支援, Walnut Creek CDROM 不但提供製作 CDROM 的服務, 還提供機器以及高速網路連線以供 FreeBSD 的發展,最後才有今日的 FreeBSD。 第一個 CDROM 跟透過網路發行的版本是 1993 年 12 月的 FreeBSD 1.0, 那是基於 U.C. Berkeley 所發行的 4.3 BSD Lite ("Net/2") 加上其他 386BSD 跟 Free Software Foundation 所發行的軟體。由於此版發行的成功, 很快的在 1994 年 5 月就有了 FreeBSD 1.1 release。 就在這個時候,發生了無法預料的事: Novell 跟 U.C. Berkeley 爭論它們的對於 Berkeley Net/2 tape 版權。 Novell 聲明 U.C. Berkeley 的 Net/2 裡有許多 Novell 的程式碼(從前由 AT 取得的)。 而 U.C. Berkeley 的 Net/2 應是出版了 4.4 Lite release 並且鼓勵舊有的 Net/2 使用者更新,以免跟 Novel 發生爭論。 最後 FreeBSD 在 1994 年 7 月停止了基於 Net/2 的 FreeBSD-1.1 的發行, 在取得同意後,發行了最後一版基於 Net/2 的 FreeBSD 1.1.5.1。 而這時的 FreeBSD 已經具有相當的穩定性以及良好的執行速度。 於是他們開始艱苦地整合 4.4 Lite, 因為 Berkeley 的 CSRG 小組將 4.4 Lite 移掉了許多程式碼 (版權問題), 而導致 4.4 Lite 是一個不完整,無法開機的系統。 在 1995 年 1 月終於發行了 FreeBSD 2.0 release, 而在 1995 年 6 月再發行了 效率更好,更容易安裝的 FreeBSD 2.0.5 release。 此後,他們陸續發展更多更新的版本,也支援了越來越多的硬體, 也有更多人加入了開發、維護的行列,讓 FreeBSD 越來越好, 讓著名的 Apache 及 Yahoo! Web Server, Walnut Creek CDROM 的 FTP Server 都採用 FreeBSD 做為其作業系統,因此,其系統穩定,功能強大, 深受肯定與業界的青睞,也許正常在看這篇文章的同時, 又有知名的廠商悄悄的改用 FreeBSD 做為其作業系統了!