OpenBSD 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
OpenBSD 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
OpenBSD 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 C/C++ Perl 查看源码 »
操作系统 BSD
软件类型 开源软件
所属分类 操作系统
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-03

软件简介

OpenBSD 是一个从 NetBSD 衍生出来的类 Unix 操作系统。专案领导人 Theo de Raadt 在 1995 年发起了 OpenBSD 专案,希望创造一个注重安全的操作系统,此外 OpenBSD 也以高品质的文件、坚持开放源代码以及严格的软件授权著名。OpenBSD 的吉祥物是河豚。

OpenBSD 包含了一些在其他操作系统缺少或是选择性的安全功能,此外 OpenBSD 极度重视源代码的品质,任何对核心的修改都需要经过严格的代码审阅。OpenBSD 可以在 17 种不同的硬件环境下运作,包含 DEC Alpha、Intel i386、Hewlett-Packard PA-RISC、AMD64、Motorola 68000、PowerPC、Sun SPARC 等。

开发历史

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 法律上的支持服务,组织的地点设在加拿大。

开放源代码

当创立 OpenBSD 的时候,Theo de Raadt 就决定任何人都可以在任何时间取得源代码,在 Chuck Cranor 的协助下他建立了一个公开且匿名的 CVS 服务器,是第一个以开放式 CVS 作为开发方式的软件。因为在当时 CVS 的应用上大多只让少数的开发者有获取权,外部的开发者没有办法知道目前的工作进度,贡献的修正档也常常是已经完成过的修正。这种开发方式让 OpenBSD 成为开放源代码的代表软件。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
The #unix# family tree http://www.computerworld.com/article/2524660/operating-systems/the-unix-family-tree.html #Linux# #FreeBSD# #OpenBSD# #hp-ux#
2017/07/17 13:42
回复
举报
更多评论
发表了资讯
2021/10/16 07:19

OpenBSD 7.0 发布,第 51 个 OpenBSD 版本

OpenBSD 是一个专注于代码正确和文档准确且关注安全的操作系统,其强调可移植性、标准化、正确性、前摄安全性以及集成的密码技术。该项目还开发广为使用且受欢迎的 OpenSSH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供加密的通信会话。 按照惯例,每次更新都会有插图与配套歌曲,7.0 搭配的歌曲是 "The Style Hymn"。插图如下: OpenBSD 7.0 中的更新内容包括: 新的/扩展的平台 为 64 位 RISC-V 系统增加了...

1
3
发表了资讯
2021/05/02 07:41

OpenBSD 6.9 正式发布,第 50 个 release 版本

OpenBSD 6.9 已正式发布,这是该项目发布的第 50 个 release 版本。OpenBSD 每隔 6 个月更新一次,按照惯例,每次更新都会有插图与配套歌曲。 6.9 搭配的歌曲是"Vetera Novis",插图如下: OpenBSD 是一个专注于代码正确和文档准确且关注安全的操作系统,其强调可移植性、标准化、正确性、前摄安全性以及集成的密码技术。该项目还开发广为使用且受欢迎的 OpenSSH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供...

7
3
发表了资讯
2021/04/04 09:28

OpenBSD 添加对协调火星时 (MTC) 的支持

OpenBSD 开发者邮件列表显示其开发者提交了支持火星协调时 (MTC) 的 commit。 此 commit 的日志信息指出,引入 MTC 的原因是确保 OpenBSD 可在地球以外的其他地方工作。据介绍,协调火星时(Coordinated Mars Time,简称 MTC)是一种用于火星,类似于地球上世界时 (UTC) 的时区规划。协调火星时是以火星的本初子午线作为定义标准的平均太阳时历法。 “协调火星时”一名是改自地球的“协调世界时”(Coordinated Universal Time)...

4
8
发表于行业趋势专区
2021/02/23 04:10

继 Linux 之后,OpenBSD 也开始在苹果 M1 硬件上加载启动

OpenBSD 开发者 Mark Kettenis 近日在邮件列表 openbsd-arm 透露,有人向 OpenBSD 团队捐赠了苹果 M1 硬件,使得他们有机会可以尝试在 M1 硬件上以原生模式启动载入 OpenBSD。 目前,OpenBSD 6.9-beta 版已经可以在 M1 硬件上顺利加载,但 Mark Kettenis 表示仍有许多问题需要处理,因此近期内不会有太大进展。 根据 Mark Kettenis 提供的启动信息可以得知,本次测试的机型是 M1 版 Mac Mini,而不是 Macbook Air 或 Macbook Pr...

8
2
发表于开发技能专区
2020/10/21 11:21

OpenBSD 6.8 发布,称 25 年的成果像现代化 SunOS 4.0

10 月 18 日,类 Unix 操作系统 OpenBSD 6.8 版本发布。 OpenBSD 是一个专注于代码正确和文档准确且关注安全的操作系统,其强调可移植性、标准化、正确性、前摄安全性以及集成的密码技术。该项目还开发广为使用且受欢迎的 OpenSSH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供加密的通信会话。 OpenBSD 每隔 6 个月发布一次,每次会有插图与配套歌曲。OpenBSD 这次在发布歌曲“Hacher People”时,还指出它已...

9
4
发表了资讯
2020/06/23 08:29

WireGuard 并入 OpenBSD

邮件列表显示,WireGuard 已经合并入了 OpenBSD 源码树中。 添加 wg(4),这是用于 WireGuard vpn 通信的内核驱动程序。 WireGuard 是一个 VPN 内核实现,代码行数少(相比之下 OpenVPN 有超过 10 万行代码),优先考虑性能,配置简单,试图在做到配置简单的同时提供高性能。WireGuard 基于 UDP,数据包在一端加密之后封装在 UDP 包内发送到远程端点,然后解密。并且其支持更广泛的加密算法与协议。 WireGuard 已被多家大公司使用...

5
8
发表了资讯
2020/05/21 07:25

OpenBSD 6.7 发布

OpenBSD 6.7 已发布,OpenBSD 是一个专注于代码正确和文档准确且关注安全的操作系统,其强调可移植性、标准化、正确性、前摄安全性以及集成的密码技术。该项目还开发广为使用且受欢迎的 OpenSSH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供加密的通信会话。 主要更新内容: 改进 FFS2 文件系统并成为默认文件系统,包括在新安装时默认使用 64 位时间戳和区块号 为 ARM64 设备提供对 Raspberry Pi 4 的支持,...

5
3
发表了资讯
2020/01/12 08:47

Firefox 打包太复杂,OpenBSD 稳定版将不再接收其更新

OpenBSD 宣布,由于 cbindgen 和 rust 的依赖性,Firefox 太复杂而无法在稳定分支上打包,并且这样做将需要测试所有 rust 使用者。因此 OpenBSD 6.6 稳定版的分支不会收到来自 www/mozilla-firefox 的更新。 Firefox 72 前几天刚刚发布,发布后第二天,Mozilla 就针对严重漏洞 MFSA2020-03 进行了紧急修复,并发布了 Firefox 72.0.1 版本。OpenBSD 6.6 无法接收 Firefox 更新也就意味着用户仍有可能遭受漏洞的攻击。 另一方面,...

4
3
发表了资讯
2019/10/21 07:19

OpenBSD 6.6 发布,类 Unix 操作系统

OpenBSD 6.6 发布了,OpenBSD 是一个专注于代码正确和文档准确的专注于安全的操作系统,其强调可移植性、标准化、正确性、前摄安全性以及集成的密码技术。该项目还开发广为使用且受欢迎的 OpenSSH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供加密的通信会话。 主要更新内容: 修复了对物理内存大于 1023GB 的 amd64 计算机的支持 drm(4) 更新 octeon 平台现在使用 clang(1) 作为基本系统编译器 除了 aarch6...

2
5
发表了资讯
2019/09/15 08:03

OpenBSD 上的 Firefox 默认禁用 DoH

此前 Mozilla 宣布本月底推出 DNS over HTTPS(DoH),Firefox 中将默认使用 DoH 而不再是传统 DNS。但是 OpenBSD 近日决定在其分发系统的 Firefox 上默认禁用 DoH。 相比传统 DNS,与云端服务供应商合作通过 HTTPS 发出 DNS 请求,在无缓存的 DNS 查询上性能影响很小,大多数的查询只慢了约 6 毫秒,但从权衡安全性和保护隐私数据的角度出发,Mozilla 认为这是可以被接受的成本。而且在某些情况下,甚至能比传统 DNS 还快几百毫...

2
3
发表于行业趋势专区
2019/06/05 07:46

OpenBSD 基金会已收到锤子科技约 195 万的捐款

专注于提供 OpenBSD 资讯的网站 OpenBSD Journal 昨日报道了锤子科技成为 OpenBSD 基金会 2019 年首位铱金捐赠者的消息。 根据 OpenBSD Journal 的报道,OpenBSD 基金会宣布已收到来自锤子科技 38 万加币的捐赠资金(折合为人民币大约是 195 万),这也是 OpenBSD 基金会有史以来收到的最大一笔捐款,还实现了今年 30 万美元的筹款目标。 锤子科技也因此成为了 OpenBSD 基金会 2019 年的首位铱金捐赠者。因为根据 OpenBSD 基金会...

44
15
发表了资讯
2019/04/25 11:02

OpenBSD 6.5 正式发布,比原计划提前一周推出

OpenBSD 6.5 已发布,官方表示这该版本原计划于5月1日推出,不过由于提前完成开发工作,所以决定提前发布。 下载地址:https://www.openbsd.org/faq/faq4.html#Download OpenBSD 6.5 是一个重要更新版本,提供了许多重大改进和新功能。例如改进无线性能、为 mips64 架构提供 Clang 工具、改进 unveil() 函数等。 新版本还提供了 LibreSSL 2.9.1 和 OpenSSH 8.0,其中包括安全性改进。 详情请查看更新日志和发布公告。...

13
6
发表了资讯
2018/11/19 08:13

连续四年捐赠,微软再度成为 OpenBSD 金牌贡献者

微软近日再度对 OpenBSD 基金会进行捐赠,成为金牌贡献者。OpenBSD Journal 写道:微软已经连续四年为 OpenBSD 基金会做出贡献,感谢微软的慷慨支持。 从 OpenBSD 基金会官网公布的捐赠列表可以看到,微软在2015年就已经成为 OpenBSD 的金牌贡献者,2016年和2017年均为银牌贡献者。 OpenBSD 基金会每年都会进行筹款活动,2018年基金会的筹款目标是 30 万美元,目前已达成。...

2
1
发表了资讯
2018/10/25 08:12

John Carmack 成为 OpenBSD 首位个人银级捐赠者

著名程序员 John Carmack 成为 OpenBSD 基金会首位个人银级捐赠者。OpenBSD Journal 写道:感谢 John Carmack 的慷慨贡献,他的支持将确保许多重要项目继续向前发展并产生影响。 OpenBSD 基金会每年都会进行筹款活动,根据2018年捐赠记录显示:基金会今年收到的铱金级别捐赠来自去中心化的证书颁发机构和命名系统 Handshake ,白金级捐赠来自 Yandex,白银级捐赠包括 2Keys Security Solutions 和 John Carmack。而 Carmack 是首...

6
2
发表了资讯
2018/10/21 08:13

成功“续命”,OpenBSD 基金会年度筹款目标已达成

今年3月份,OpenBSD 基金会在其官网发布了一篇号召捐款的文章,表示 2018 年要实现 30 万美元的筹款目标。OpenBSD 基金会表示,实现这一目标能确保他们所支持的项目持续保持健康的状态,使他们能够为项目做更多的事情,并避免因财务问题可能导致项目结束,从而分散注意力。7个月过去后,OpenBSD 基金会官网的捐赠累积表已更新,目前已收到 42.3 万美元的捐赠款,年度目标已达成。 据悉,OpenBSD 基金会今年收到的唯一一笔铱金级...

4
4
发表了资讯
2018/10/19 07:17

OpenBSD 6.4 发布,添加众多新驱动程序支持

OpenBSD 6.4 发布了,OpenBSD 是一个专注于代码正确和文档准确的专注于安全的操作系统,其强调可移植性、标准化、正确性、前摄安全性以及集成的密码技术。该项目还开发广为使用且受欢迎的 OpenSSH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供加密的通信会话。 此版本具有改进的硬件支持,添加了许多新的驱动程序。值得注意的安全性改进包括新的 unveil() 系统调用以限制文件系统访问。 详情查看发布发布公告...

2
3
发表了资讯
2018/08/25 08:14

OpenBSD 6.4 将默认停用英特尔处理器的超线程功能

今年6月,因担忧更多 Spectre 变种漏洞,OpenBSD 宣布了禁用英特尔 CPU 的超线程支持的计划。8月23日,OpenBSD 创始人 Theo de Raadt 在邮件列表上宣布,OpenBSD -current(6.4) 将正式停用英特尔处理器的超线程功能。 Theo de Raadt 称,英特尔处理器最近爆出了两个硬件 Bug:TLBleed 和 T1TF (aka Foreshadow),解决这些漏洞需要更新微码,外加软件方面的权益方案,以及关闭超线程。因在两个 CPU 实例之间共享资源和缺乏安全...

6
1
发表了资讯
2018/06/21 08:08

因安全担忧,OpenBSD 将禁用英特尔 CPU 的超线程支持

因担忧更多 Spectre 变种漏洞,OpenBSD 项目宣布它计划禁用英特尔 CPU 的超线程支持。超线程是同时多线程技术的英特尔私有实现,允许处理器在 CPU 的不同核心执行并发操作。英特尔处理器从 2002 年起加入了这项功能,并默认启用,芯片巨人称它能提升性能。 但现在 OpenBSD 项目的 Mark Kettenis 表示该项目正移除英特尔 CPU 的超线程支持,理由是超线程技术对更多的时序攻击打开了大门。 OpenBSD 将提供关闭超线程支持的设置,因...

12
3
发表了资讯
2018/05/15 22:02

锤子科技 480 万门票收入捐赠给 OpenSSL 与 OpenBSD

在刚刚结束的锤子科技 2018 鸟巢新品发布会上,罗永浩宣布,本次发布会的门票收入将全部捐赠给 OpenSSL 与 OpenBSD 两家开源组织,合计人民币 4,848,500 元。 此前,我们曾报道过,OpenBSD 基金会在 2018 年要实现 30 万美元的筹款目标。OpenBSD 基金会表示,实现这一目标能确保他们所支持的项目持续保持健康的状态,使他们能够为项目做更多的事情,并避免因财务问题可能导致项目结束,从而分散注意力。现在看来,这一目标已然实...

74
3
发表了资讯
2018/04/03 07:04

OpenBSD 6.3 在 ARM64 架构引入 SMP 支持

OpenBSD 是一个专注于代码正确和文档准确的专注于安全的操作系统。OpenBSD 6.3 现已发布,此版本在 ARM64 架构上引入了 SMP 支持,在虚拟机守护进程(vmd)上包含 ISO 支持,使缓存分配更加高效。同时 LibreSSL 和 OpenSSH 安全通信工具也有一些更新: LibreSSL 2.7.2 - 基于对应用程序中实际使用情况的观察,增加了对许多 OpenSSL 1.0.2和1.1 API 的支持。 这些与现有的 OpenSSL 1.0.1 API 并行实现 - 尚未对现有结构进行可视性...

5
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2011/11/02 09:28

OpenBSD 5.0 发布

“继4.9版发布6个月之后, OpenBSD 5.0 发布!OpenBSD 项目的该基于Free BSD的类UNIX操作系统的最新发行,包括许多新增的与更新的驱动,性能的提升以及新的特性。OpenBSD 5.0 包含了GNOME 2.32.2, KDE 3.5.10 以及Xfce 4.8.0 桌面环境。它同样包含许多新增的与更新的包,包括3.5.19, 3.6.18 和5.0 版的火狐浏览器,PHP 5.2.17 和5.3.6, LibreOffice 3.4.1, 以及Chromium 12。该发行还包含于九月发布的OpenSSH 5.9。” 转载请注明...

0
0
发表了博客
2020/06/24 00:00

WireGuard并入OpenBSD

邮件列表显示,WireGuard 已经合并入了 OpenBSD 源码树中。 添加 wg(4),这是用于 WireGuard vpn 通信的内核驱动程序。 WireGuard 是一个 VPN 内核实现,代码行数少(相比之下 OpenVPN 有超过 10 万行代码),优先考虑性能,配置简单,试图在做到配置简单的同时提供高性能。WireGuard 基于 UDP,数据包在一端加密之后封装在 UDP 包内发送到远程端点,然后解密。并且其支持更广泛的加密算法与协议。 WireGuard 已被多家大公司使用...

0
0
发表了博客
2012/06/14 10:03

OpenBSD分支Bitrig启航

Bitrig, OpenBSD的一个分支,开始崭露头角。它致力于较OpenBSD 更少保守——对新特性的加入较宽松,并仅支持现代硬件。Bitrig 同时还转换到使用 LLVM的clang而不是 GNU的gcc作为其工具链/编译器。Bitrig 有一个 路线图可用。 转载请注明:Linux人社区>英文资讯翻译专版.编译 英文原文: Bitrig, a fork of OpenBSD, sets up shop posted by Bob Sacamano on Tue 12th Jun 2012 22:31 UTC Bitrig, a fork of OpenBSD, has surfa...

0
0
发表于服务端专区
2015/04/23 11:18

openbsd-inetd telnet xinet

apt-get install openbsd-inetd apt-get install telnetd vi /etc/inetd.conf telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd if not exist then add. /etc/init.d/openbsd-inetd restart netstat -a | grep telnet...

0
0
发表于DevOps专区
2015/08/12 16:05

openbsd 5.7 安装 nginx1.9.3

nginx 1.9.3 需要安装pcre ,我安装pcre之后,在重新编译nginx,出现/bin/sh not found . 执行这条命令之后就可以了, ./configure --prefix=/opt/nginx1.9.3 --with-pcre=/root/pcre-8.31 其中后面--with-pcre=/root/pcre-8.31是源码目录并不是安装目录,如果改成安装目录的话就出错,好奇怪。...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2020/01/19 00:00

【一周】Win 7退役、User-Agent将消失 | Git不用克隆整个仓库 | JetBrains推开源字体、ShardingSphere 4发布

回顾一周社区热门资讯 第【五十七】期:20200111-20200117 点击相应标题,跳转阅读全文。 微软又走怀旧风,Windows Terminal 将换上复古 CRT 外观 Firefox 打包太复杂,OpenBSD 稳定版将不再接收其更新 由于 cbindgen 和 Rust 的依赖性,Firefox 太复杂而无法在稳定分支上打包,并且这样做将需要测试所有 Rust 使用者,因此 OpenBSD 6.6 稳定版的分支不会收到来自 www/mozilla-firefox 的更新。 Debian 将支持从 F2FS 根文件系统...

1
7
发表了问答
2015/12/19 21:36

冲刺!指导或者修改年关作业,技术范围不限制

小本买卖, 请各位大爷、夫人多多支持。有钱的捧个钱场! 没钱的捧个人场! 作业申请入口:https://zb.oschina.net/market/opus/127540_388 一学期没好好上几节课,在oschina动弹太多导致学业荒废怎么办? 年关将近,作业也会不请自来,想必你的心里很惶恐。请首先联系红薯,如果红薯也帮不了你,那又该怎么办? 来吧!看这里!这里你有想要的一切! 常见作业知识范围 数据库 数据结构 算法设计 程序语言 注意事项:仅接受在 osce...

5
0
发表了问答
2009/05/06 11:31

shell历险之——引用的迷途

shell历险之——引用的迷途 上篇:引用,奇怪的反斜线 我们知道在shell中有两类字符,一类是普通字符(literal),在shell中没有任何特殊意义;另一类是所谓“元字符”(meta),在shell中有特殊的含义或用法。 当我们需要去掉元字符的特殊含义而恢复其字面意义时就必须使用“引用”(quoting)。通常有三种引用方式,他们是转义(Escape,使用反斜杠字符\,即backslash),强引用(使用单引号',即single quote)和弱引用(使用双引号", 即d...

1
1
发表了问答
2010/12/15 11:53

OpenBSD被FBI植入后门

http://lwn.net/Articles/419865/ 作者自曝内幕.

10
2
发表了问答
2014/11/07 07:12

OpenBSD5.6无法下载ports

我用的vmware workstation 10用官方镜像安装好了openbsd5.6,要安装ports的时候说no address associated with name,如图,请问应该怎么解决这个问题?

1
0
发表了问答
2013/12/17 00:34

xcode编写的程序能直接运行在openbsd系统里吗?

xcode编写的程序能直接运行在openbsd系统里吗?

1
1
发表了问答
2009/05/06 11:22

SCO、Linux下的shell五子棋小游戏。

偶也尝试用shell编个简单小游戏:代码很笨拙,还不能人机对抗,但必竟能玩了。 sco、linux测试通过,linux效果更好些。其它系统未测。 #!/bin/sh # Programname: five  # Author: CLD # 2004.01 # L() { # 屏幕任意位置   h=$1;l=$2   echo -n "[$h;$l;H" } ## 界面颜色控制变量 white_b=""        # 白底黑字 green_b=""       ...

7
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
70 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部