什么是OpenBSD

转载 2006年06月03日 21:42:00
1.1-什么是OpenBSD?

OpenBSD 工程创建的一个免费、多平台、基于4.4BSD的类Unix操作系统。我们的目标在于强调正确性、安全性、标准化以及可移植性。OpenBSD支持包括SVR4(Solaris),FreeBSD,Linux,BSDI,SunOS和HPUX等大部分二进制的模拟。
本FAQ主要针对OpenBSD的最新版本3.5进行讨论。

1.2-OpenBSD能运行于什么平台上?

OpenBSD 3.4可运行于以下平台:
● alpha - 仅FTP
● amd64 - 可直接从CD启动 3.5新增
● cats - 仅FTP 3.5新增
● hp300 - 仅FTP
● hppa - 仅FTP
● i386 - 可直接从CD启动
● mac68k - 仅FTP
● macppc - 可直接从CD启动
● sparc - 可直接从CD启动
● sparc64 - 可直接从CD启动
● mvme88k - 仅FTP 3.5新增
● alpha - 仅FTP
● vax

只有一些平台支持从CD启动。查看本FAQ第三章来了解如何获得关于获得OpenBSD CD的更多信息。

OpenBSD以前的版本同样可运行于:
● amiga - 3.2 release后开始移除
● sun3 - 2.9 release后开始移除
● arc - 2.3 release后开始移除
● pmax - 2.7 release后开始移除
OpenBSD目前还不支持多处理器。查看Chapter 8,SMP来获得更多信息。

1.3-OpenBSD真的免费吗?
  OpenBSD是完全免费的。二进制文件(binaries)是免费的。源代码是免费的。OpenBSD的任何部分都允许在合理的版权限制下自由分发。这包括可以重新使用大部分OpenBSD源代码树,无论是私用还是商用。除了原始的BSD许可外,OpenBSD没有任何其他的限制。一些按照严格许可而写的软件不能包含进OpenBSD的正规发行版中。这样有利于保护OpenBSD的安全免费使用。例如,OpenBSD可以自由免费的用于个人使用、学术研究、政府机构、非赢利性组织或者商业组织。

  想进一步的了解其他更流行的许可证,请看:http://www.openbsd.org/policy.html.
  OpenBSD的维护者主要通过自身来支持OpenBSD Project.这包括为此工程写程序所花费的时间,用于维护众多ports的设备、以及回答问题和研究用户错误报告所花的时间。OpenBSD的开发者们并非都十分富有,并且甚至是贡献一点点时间、设备、或者资源都会使事情大不一样。

1.4-我为什么想要使用OpenBSD?

 新用户通常会想知道OpenBSD是否会优于其他的类Unix操作系统。这个问题在很大程度上是无法回答的并且是一个永无休止争论着的话题。无论如何,请不要在邮件列表中问这个问题!

 下面是我们认为OpenBSD是一个很有用的操作系统的一些理由。OpenBSD是否适合你,只有你自己能回答!

●OpenBSD能运行在许多不同的硬件平台上。
●通过对OpenBSD全部源代码的安全审查,大部分的安全专家认为OpenBSD是最安全的类UNIX操作系统。
●OpenBSD是一个充满特色的类Unix操作系统,其原代码完全免费。
●OpenBSD有最前沿的安全技术,适合于做防火墙和分布式环境下的私有网络服务。
●OpenBSD受益于来自不同地方的强大的持续开发,为因特网社区上的程序员和终用户提供了用最新的技术进行开发的机会。
●OpenBSD为普通用户参与开发和产品测试提供机会。

1.5-我如何帮助维护OpenBSD?

我们非常感谢已经为OpenBSD工程作出贡献的任何个人和组织。

OpenBSD需要来自用户社区的长期的不同类型的支持。如果你认为OpenBSD 很好,我们强烈鼓励你通过某方式为OpenBSD做点贡献。假如下列建议没有适合你的,你可以发送邮件到donations@openbsd.org.

●购买OpenBSD CD套件:
●捐款:
●捐献设备或者部分设备 :
●贡献你的时间和技术:
●通过递交新的FAQ材料帮助维护文档。
1.6-谁在维护OpenBSD?
OpenBSD由来自于不同国家的开发组进行维护。OpenBSD 工程由加拿大的Theo de Raadt进行整理.

1.7-OpenBSD何时发布下一个发行版?

OpenBSD组每6个月发布一个新的发行版,即每年的5月1日和11月1日发布.你可以在此找到关于开发周期的更多信息。

1.8-OpenBSD里面包含些什么?

OpenBSD的分发包含许多第三方软件产品,包括:
●Xfree86 4.4.0:
●GCC 2.95.3
●Perl 5.8.2
●Apache 1.3.29
●OpenSSL 0.9.7c
●Groff 1.15
●Sendmail 8.12.11
●BIND 9.2.3
●Lynx 2.8.4rel.1
●Sudo v1.6.7p5
●Ncurses 5.2.
●KAME IPv6.
●Heimdal 0.6rc1 with patches
●OpenSSH 3.8.1
1.9-OpenBSD 3.5有那些新特色?

你可以在此找到OpenBSD 3.5相对于3.4的所有改动列表。
●i386平台已经转换成ELF了。ELF可执行文件格式在内存分布方面比老的a.out格式提供 了更大的弹性、适用性,并且386机器上实现W^X所要求的。
●二进制模拟默认已禁用。这样做是为了在OpenBSD上不易运行一些为其他平台写的恶意程序。它将使许多程序不能正常工作,除非你使用sysctls开启了仿真。标准的GENERIC也包含这些项,只是已关闭。无须重新编译内核。假如你要进行升级,你很可能需要enable compat_aout.
●Kerberos IV认证已删除。假如你选择升级而非重装,你必须在升级前删除/etc/login.conf里任何和涉及到krb4的项,否则,在i386机器的多用户模式下进行登录将有困难。如果你已经升级了并且遇到了此问题,你可以按这里的说明进行登录并解决此问题。从/usr/libexec/auth下删除老的krb4模块是个聪明之举。

自己来制作iso镜像用于安装OpenBSD

安装OpenBSD时,到最后安装阶段时(就是安装一些xxx.tgz之类的文件时),使用网络下载速度慢,其原因是默认的那些文件服务器基本都在国外。 连接时总是延迟特别大,导致安装的过程极为漫长,而且链接...
  • u012560379
  • u012560379
  • 2017年03月01日 02:10
  • 586

利用uboot启动远程Kernel(TFTp)

0. 准备工作 1. 编译uboot 2. 将uboot写入SD卡 3. 编译kernel,设置其可以通过NFS挂载根文件系统 4. 开发环境安装TFTP服务器 5. 开发环境安装NFS服务...
  • a421701136
  • a421701136
  • 2014年12月03日 17:32
  • 491

openBSD系统忘记密码怎么办

openBSD的root密码忘记怎么办?今天单位的电脑就出现了这样的问题,openBSD是unix系列的操作系统,所以破解办法就是去单用户模式破解,接下来就讲解一下openBSD的密码破解方法。 ...
  • lxf0613050210
  • lxf0613050210
  • 2016年01月31日 17:14
  • 118

锤子向OpenBSD基金会捐款

锤子科技每次召开发布会都要卖门票,但却不是为了赚钱,所得收入都会捐给公益事业,而这次M1/M1L发布会的门票收入都捐给了OpenBSD基金会。...
  • u014743697
  • u014743697
  • 2016年11月29日 09:53
  • 289

bochs虚拟机中OpenBSD上网

感觉bochs虚拟机中的guest OS要有网络功能不简单。首先电脑上要装winpcap,然后执行bochs中的NIC Lister 根据图中得到信息再修改配置文件(注意bochs的版本是2.6,...
  • liumengcheng
  • liumengcheng
  • 2014年01月01日 21:00
  • 1363

微软 Azure 宣布支持 OpenBSD

微软的 Azure 平台今年得到了源源不断的更新,最近的一次更新提供了在遇到灾难的情况下能恢复 IaaS VM 的能力。今天 Azure 又带来了新的功能增强,现已支持基于 OpenBSD 的磁盘镜像...
  • linuxprobe2017
  • linuxprobe2017
  • 2017年07月18日 18:06
  • 129

微软 Azure 宣布支持 OpenBSD

导读 微软的 Azure 平台今年得到了源源不断的更新,最近的一次更新提供了在遇到灾难的情况下能恢复 IaaS VM 的能力。今天 Azure 又带来了新的功能增强,现已支持基于 OpenBSD 的...
  • Listen2You
  • Listen2You
  • 2017年08月02日 21:57
  • 199

虚拟机已死 “容器”才是未来?

我也曾经是容器技术尤其是 Docker 粉丝,但用了一年后觉得事情也没那么美好,而颇有一些同学以及一些公司依然认为容器就是银弹,虚拟机已经是昨儿黄花必须打倒,大家赶紧一切皆容器。这里我 对这种观点吐吐...
  • baidu_35738377
  • baidu_35738377
  • 2017年01月12日 09:05
  • 397

freeBSD与openBSD下SNMP服务的安装与配置

freeBSD与openBSD下SNMP服务的安装与配置   一、freeBSD安装SNMP服务   1、检查主机是否已经安装SNMP服务   使用命令: pkg info |grep s...
  • Gaga_yan
  • Gaga_yan
  • 2014年08月12日 11:30
  • 847

OpenBSD新版将增加KARL功能:重启换内核

在 OpenBSD 的测试快照中加入了一个新的功能,每次当 OpenBSD 用户重启或升级计算机时都会创建一个独特的内核。该功能被称之为 KARL(内核地址随机化链接Kernel Address Ra...
  • Listen2You
  • Listen2You
  • 2017年08月04日 22:55
  • 122
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是OpenBSD
举报原因:
原因补充:

(最多只允许输入30个字)