使用原始碼/從一開始
第一個完全免費的 BSD 是 386BSD,有時被稱為“Jolix”,因為它是由前伯克利學生 William Jolitz 和 Lynne Jolitz 開發的。這立即導致了問題,因為 Jolitz 夫婦控制著系統,因為外部開發人員和使用者與這對夫婦之間關於系統如何開發以及最終目標產生了衝突。
在 1992 年 7 月釋出 386BSD 0.1 後,對新建立的作業系統的錯誤修復和增強功能開始積累成大量的程式碼貢獻,這些程式碼貢獻必須在 386BSD 程式碼庫之外進行維護。這導致從事這些補丁的開發人員將它們釋出為非官方的補丁包,而且由於 Jolitz 夫婦和補丁包維護人員難以合作,這些外部開發人員於 1993 年成立了 FreeBSD 專案,以便在沒有依賴 Jolitz 夫婦的情況下繼續他們的工作。同時,另一群人對 386BSD 的開發以及補丁包開發人員所做的工作感到沮喪,因此他們開始了自己的專案。
NetBSD 最初源自加州大學伯克利分校計算機系統研究小組的 4.3BSD 版本,透過 Networking/2 和 386BSD 版本。該專案源於 386BSD 開發人員社群對作業系統開發速度和方向的失望。NetBSD 專案的四位創始人 Chris Demetriou、Theo de Raadt、Adam Glass 和 Charles Hannum 認為,更開放的開發模式將有利於該專案;一個以可移植、乾淨、正確的程式碼為中心的模式。他們的目標是生產一個統一的、多平臺的、生產級別的、基於 BSD 的作業系統。名稱“NetBSD”由 de Raadt 提出,基於當時網際網路等網路的重要性及其發展以及其開發的分散式協作性質。
NetBSD 原始碼庫於 1993 年 3 月 21 日建立,第一個官方版本 NetBSD 0.8 於 1993 年 4 月釋出。它源自 386BSD 0.1 加上版本 0.2.2 的非官方補丁包,其中 386BSD 中缺少的一些來自 Net/2 版本的程式被重新整合,並進行了各種其他改進。第一個多平臺版本 NetBSD 1.0 於 1994 年 10 月釋出。同年晚些時候,由於有爭議的原因,其中一位創始人 Theo de Raadt 被迫退出該專案。他後來在 1995 年底從 NetBSD 1.0 的一個分支版本中建立了一個新專案 OpenBSD。
FreeBSD - 描述他們如何僅僅為了改進來自加州大學伯克利分校的 BSD 版本而開始。
NetBSD - 描述該專案是如何基於對 FreeBSD 人員當時使用的系統的反感以及他們開始的方向差異而開始的。
OpenBSD - 描述該專案是如何透過開發人員衝突而成立的,Theo 對除錯和保護程式碼的興趣。
GNU - 描述 FSF 的成立,談談 Richard Stallman 經歷過的 Lisp 和 MIT 相關的事情。
Linux - 描述一個學生想要一個 Minix 核心的故事。
Apache - 描述一個不穩定的 Web 伺服器的開始。
保持所有這些內容直接且重點突出,這是最短的章節。嘗試儘可能列出最準確的成立日期。
談談網路基礎知識、ARPANET 和 TCP/IP。
| 此頁面或部分是一個未開發的草稿或提綱。 您可以幫助開發工作,或者您可以在專案室中尋求幫助。 |