OpenBSD是一个多平台的,基于4.4BSD的类UNIX操作系统,是
BSD衍生出的三种免费操作系统(另外两种是
NetBSD和
FreeBSD)之一,被称为世界上最安全的
操作系统。专案领导人 Theo de Raadt在1995年发起了OpenBSD 专案,希望创造一个注重安全的操作系统。
简介
OpenBSD起源于加拿大,由于Theo de Raadt在对NetBSD开发过程中与其他开发者意见不统一,愤而开创OpenBSD。OpenBSD项目致力于创建一个自由的多平台的以4.4BSD Lite为基础的类UNIX操作系统,强调便携性、标准化、准确性、生产安全性以及完整的密码系统。最初的OpenBSD基于
NetBSD源码,但是如今的OpenBSD已经是独立于NetBSD的三大重要的4.4BSD Lite衍生操作系统之一。
开发历史
1994年12月,NetBSD的共同发起人Theo de Raadt被要求辞去
NetBSD的开发工作,而他存取NetBSD程式码的权利也被取消。Theo de Raadt辞职的实际的原因不明,虽然他声称是因为和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年。
2007年7月25日,OpenBSD决定成立一个OpenBSD基金会。这个非营利性质的基金会将提供OpenBSD使用者或是组织对OpenBSD法律上的支援服务,组织的地点设在加拿大。
2013年5月1日,openBSD发布了OpenBSD5.3
2013年11月1日,openBSD发布了OpenBSD5.4
2015年5月1日,openBSD发布了OpenBSD 5.7
2015年10月18日,openBSD发布了OpenBSD 5.8
2016年3月29日,openBSD发布了OpenBSD 5.9
2016年9月1日,openBSD发布了OpenBSD 6.0
2018年10月18日,openBSD发布了OpenBSD 6.4
2019年4月24日,openBSD发布了最新版本的OpenBSD 6.5
2022年10月,Theo de Raadt 发布了类 Unix 操作系统 OpenBSD 7.2 最新版本。
主要特性
安全性
OpenBSD包含了一些在其他操作系统缺少或是选择性的安全功能,OpenBSD极度重视程式码的品质,任何对核心的修改都需要经过严格的程式码审阅。OpenBSD完全集成了密码安全软件以保证数据安全。其它的操作系统都没有任何一个享有OpenBSD在安全问题上创造的高可靠性纪录。
高效率
OpenBSD并不是集成
Unix组件功能最多的代表,它也不是运行最快的。但是在这些领 域里,它也不是太差的。这个操作系统很小,但效率很高,它能在老的只有16MB内存的 486机器上运行得很好——要知道这样一个硬件配置是不能运行Windows 2000的。
兼容性
OpenBSD可以在17种不同的硬件环境下运作,包含DEC Alpha、Intel i386、Hewlett-Packard PA-RISC、AMD64、Motorola 68000、PowerPC、Sun SPARC等。像FreeBSD和NetBSD一样,OpenBSD也有很多应用软件支持,它包含了许多免费软件 包的定制版本。它的软件库没有FreeBSD中的那么大,但是包含了大多数你想给Unix服务 器或者工作站安装的工具。OpenBSD的x86版本也能够运行针对FreeBSD、Linux和
Solaris创建的程序。OpenBSD支持10种计算机体系结构——比FreeBSD还多,但是没有NetBSD 多。 你可以通过网络来安装操作系统, 只不过安装者的用户界面没有FreeBSD那么美观而已。 在这三种免费BSD中,OpenBSD的开发成员最少并且对Unix新手来说是最难学的。但是如 果你确实需要一个牢靠的网络防火墙或者服务器的话,OpenBSD正是合适的选择。
开放源代码
当创立OpenBSD的时候,Theo de Raadt就决定任何人都可以在任何时间取得源代码,在Chuck Cranor的协助下他建立了一个公开且匿名的CVS服务器,是第一个以开放式CVS作为开发方式的软件。因为在当时CVS的应用上大多只让少数的开发者有存取权,外部的开发者没有办法知道工作进度,贡献的修正档也常常是已经完成过的修正。这种开发方式让OpenBSD成为
开放源代码的代表软件。
应用
OpenBSD的安全增强功能,内置的加密功能和pf
包过滤器使它在安全领域应用广泛,例如作为防火墙、
入侵检测系统和
虚拟专用网网关。
几个厂家的
专有系统都基于OpenBSD开发,包括Armorlogic的设备(Profense网络应用防火墙)、Calyptix Security、GeNUA mbH、RTMX Inc和.vantronix GmbH。较新版本的
微软Services for UNIX可扩展Windows操作系统的类Unix功能,其中由Softway系统公司开发的Interix交互包使用了许多OpenBSD的代码,该公司于1999年被微软收购。Windows的安全类产品Core Force则基于OpenBSD的
pf防火墙。
OpenBSD自带
X窗口系统,适合于桌面使用。许多流行的桌面工具包可供选择,包括桌面环境如
GNOME、
KDE及
Xfce,网络浏览器如
Konqueror、
Firefox及
Chromium,和
多媒体程序
MPlayer、
VLC多媒体播放器及xine。该计划奉行极简窗口管理理念,其在主要发行版中为cwm堆叠式窗口管理器提供了支持。
开源软件咨询公司的“M:tier”为许多财富500强公司在他们的企业环境中部署了OpenBSD的服务器、台式机和防火墙。
OpenBSD带有全套服务器包,很容易配置为
邮件服务器、
网络服务器、
FTP服务器、
DNS服务器、
路由器、
防火墙或
NFS文件服务器。此外软件包系统也含有提供其他服务协议的软件,如SMB(
Samba)。