OpenBSD

开发者 | The OpenBSD Project |
---|---|
作業系統家族 | BSD |
運作狀態 | 運作中 |
源码模式 | 開放程式碼 |
当前版本 | 5.3 (2013年5月1日 | )
支援平台 | AMD64, Alpha, i386, MIPS, 68000, PowerPC, SPARC 32/64, VAX, Zaurus和其他[1] |
内核类别 | 單核心 |
默认用户界面 | modified pdksh, FVWM for X11 |
许可证 | |
官方網站 | www.openbsd.org |
仓库 |
OpenBSD是一個從BSD衍生出的類Unix作業系統,是在1995年由專案發起人西奧·德·若特從NetBSD分支而出。OpenBSD以對開放原始碼的堅持、高品質的文件、堅定的軟體授權條款和專注於系統安全及程式碼品質而聞名。OpenBSD以河豚作為專案吉祥物。
OpenBSD包含了一些在其他作業系統缺少或是列為選擇性的安全特色,此外OpenBSD非常重視程式碼審閱,至今開發者仍然保有這樣的傳統,此外OpenBSD對軟體授權條款相當堅持,所有對核心的修改都必須符合BSD許可證的條款。
目前OpenBSD可以在17種不同的硬體環境或平台下運作包含了DEC Alpha、Intel i386、Hewlett-Packard PA-RISC,AMD AMD64和Motorola 68000處理器、Apple's PowerPC、Sun的SPARC架構、 VAX和Sharp Zaurus。[1]
開發歷史
1994年12月,NetBSD的共同發起人西奧·德·若特被要求辭去NetBSD的開發工作,而他存取NetBSD程式碼的權利也被取消。他辭職的實際原因不明,雖然他聲稱是因為和NetBSD的開發團隊發生衝突而辭去開發工作[2]。許多人認為他的離開是因為個性上難以相處,但也有許多人認為他是個直率的人,而離開的原因是因為有些人不認同他極度注重作業系統安全的理念。
1995年10月,西奧·德·若特從NetBSD 1.0衍生出了OpenBSD計畫,在1996年7月釋出了最初的發行版OpenBSD 1.2,同年10月釋出了OpenBSD 2.0。之後每隔6個月OpenBSD便會釋出一個新版本,每個釋出版本會維護1年。
2007年7月25日,OpenBSD決定成立一個OpenBSD基金會。這個非營利性質的基金會將提供OpenBSD使用者或是組織對OpenBSD法律上的支援服務,組織的地點設在加拿大。
版本歷史
- 1.2:1996年7月1日
- 2.0:1996年10月1日
- 2.1:1997年6月1日
- 2.2:1997年12月1日
- 2.3:1998年5月19日
- 2.4:1998年12月1日
- 2.5:1999年5月19日
- 2.6:1999年12月1日
- 2.7:2000年6月15日
- 2.8:2000年12月1日
- 2.9:2001年6月1日
- 3.0:2001年12月1日
- 3.1:2002年5月19日
- 3.2:2002年11月1日
- 3.3:2003年5月1日
- 3.4:2003年11月1日
- 3.5:2004年5月1日
- 3.6:2004年11月1日
- 3.7:2005年5月19日
- 3.8:2005年11月1日
- 3.9:2006年5月1日
- 4.0:2006年11月1日
- 4.1:2007年5月1日
- 4.2:2007年11月1日
- 4.3:2008年5月1日
- 4.4:2008年11月1日
- 4.5:2009年5月1日
- 4.6:2009年10月18日
- 4.7:2010年5月19日
- 4.9:2011年5月1日
- 5.0:2011年11月1日
- 5.1:2012年5月2日
- 5.2:2012年11月1日
開放原始碼
當創立OpenBSD的時候,西奧·德·若特就決定任何人都可以在任何時間取得原始碼,在Chuck Cranor的協助下他建立了一個公開且匿名的CVS伺服器,是第一個以開放式CVS作為開發方式的軟體。因為在當時CVS的應用上大多只讓少數的開發者有存取權,外部的開發者沒有辦法知道目前的工作進度,貢獻的修正檔也常常是已經完成過的修正。這種開發方式讓OpenBSD成為開放原始碼的代表軟體。
系統安全
直到2002年6月前,OpenBSD的網站上都是如此聲明:
“ | 在預設安裝下,過去六年沒有任何遠端漏洞被發現 | ” |
2002年6月,Mark Dowd發現預設安裝下OpenSSH中的一個遠端漏洞,因此網站上的聲明改成:
“ | 在預設安裝下,超過八年的時間只有一個遠端漏洞被發現 | ” |
2007年3月13日,OpenBSD又被找到一個遠端漏洞[3],因此網站上的聲明又改成:
“ | 在預設安裝下,超過十年的時間只有兩個遠端漏洞被發現 | ” |
但這個聲明也被批評,因為在OpenBSD預設安裝下,運行的系統服務很少,而通常安裝的服務越多,發生漏洞的機會也越多。
参考文献
外部链接
- OpenBSD官方網站
- OpenBSD 101 (英文)