OpenBSD
| 网站 | www.openbsd.org |
| 公司/开发 | The OpenBSD Project |
| 家族 | BSD |
| 源码模式 | 开放程序码 |
| 最新版本 | 4.0 / 2006年11月1日 |
| 支援平台 | AMD64, Alpha, i386, MIPS, 68000, PowerPC, Sparc, Sparc64, VAX, Zaurus和其他 |
| 内核类型 | Monolithic |
| 默认用户界面 | modified pdksh, FVWM for X11 |
| 软件授权方式 | 大部分符合BSD |
| 运作状态 | 开发中 |
OpenBSD 是一个可以自由取得的,从 NetBSD 衍生出来的 BSD操作系统。专案领导人 Theo de Raadt在1995年发起了OpenBSD 专案,希望创造一个注重安全的操作系统。OpenBSD 的吉祥物是河豚。
OpenBSD 包含了一些在其他操作系统缺少或是选择性的安全功能,此外 OpenBSD 极度重视程序码的品质,任何对核心的修改都需要经过严格的审查。OpenBSD 可以在16种不同的硬件环境下运作,包含DEC Alpha、Intel i386、Hewlett-Packard PA-RISC、AMD AMD64、Motorola 68000、Apple's PowerPC、Sun SPARC 等。
1994年12月,NetBSD 的共同发起人 Theo de Raadt 被要求辞去 NetBSD 的开发工作,而他存取 NetBSD 程序码的权利也被取消。虽然他声称是因为个人因素而辞去开发工作,但实际的原因不明。许多人认为 Theo de Raadt 的离开是因为个性上难以相处,但也有许多人认为他是个直率的人,而离开的原因是因为有些人不认同他极度注重操作系统安全的理念。
1995年10月,Theo de Raadt 从 NetBSD 1.0 衍生出了 OpenBSD 计划,在1996年7月释出了最初的发行版 OpenBSD 1.2,同年10月释出了 OpenBSD 2.0。之后每隔6个月 OpenBSD 便会释出一个新版本,每个释出版本会维护1年。
当创立 OpenBSD 的时候,Theo de Raadt 就决定任何人都可以在任何时间取得原始码,在 Chuck Cranor 的协助下他建立了一个公开且匿名的 CVS 服务器,是第一个以开放式 CVS 作为开发方式的软件。因为在当时 CVS 的应用上大多只让少数的开发者有存取权,外部的开发者没有办法知道目前的工作进度,贡献的修正档也常常是已经完成过的修正。这种开发方式让 OpenBSD 成为开放原始码的代表软件。
直到2002年6月前,OpenBSD 的网站上都是如此声明:
| "在缺省安装下,过去六年没有任何远端漏洞被发现" |
2002年6月,Mark Dowd 发现缺省安装下 OpenSSH 中的一个远端漏洞,因此网站上的声明改成:
| "在缺省安装下,过去六年没有任何远端漏洞被发现" |
2007年3月13日,OpenBSD 又被找到一个远端漏洞 ,因此网站上的声明又改成:
| "在缺省安装下,超过十年的时间只有两个远端漏洞被发现" |
但这个声明也被批评,因为在 OpenBSD 缺省安装下,运行的系统服务很少,而通常安装的服务越多,发生漏洞的机会也越多。OpenBSD 的这个声明有点不符合实际状况,不过 OpenBSD 仍然是相当安全的操作系统。
)

