FreeBSD 中文社区 2025 第二季度问卷调查
FreeBSD 中文社区(CFC)
VitePress 镜像站QQ 群 787969044视频教程Ⅰ视频教程Ⅱ
  • FreeBSD 从入门到追忆
  • 中文期刊
  • 状态报告
  • 发行说明
  • 手册
  • 网络文章集锦
  • 笔记本支持报告
  • Port 开发者手册
  • 架构手册
  • 开发者手册
  • 中文 man 手册
  • 文章
  • 书籍
  • UNIX 四分之一世纪
  • FreeBSD 从入门到追忆(第三版:草稿)
  • 编辑日志
  • 目录
  • 致谢
  • 初版序言:好望角与塔吊
  • 再版序言:回到复制粘贴,面向教程本身
  • 三版序言:且有大觉而后知此其大梦也(草稿)
  • 前言
  • 第 1 章 FreeBSD 初见
    • 第 1.1 节 操作系统的历程:UNIX、Unix-like、Linux & FreeBSD
    • 第 1.2 节 FreeBSD 简史
    • 第 1.3 节 谁在使用 FreeBSD?
    • 第 1.4 节 为什么要使用 FreeBSD?
    • 第 1.5 节 Linux 用户迁移指南
    • 第 1.6 节 FreeBSD 桌面发行版
    • 第 1.7 节 BSD 许可证概览
  • 第 2 章 安装 FreeBSD
    • 第 2.1 节 安装前准备(新手入门版本)
    • 第 2.2 节 FreeBSD 安装图解(新手入门版本)
    • 第 2.3 节 UNIX 基础(新手入门版本)
    • 第 2.4 节 命令行基础(新手入门版本)
    • 第 2.5 节 安装 FreeBSD——基于 VMware Workstation Pro
    • 第 2.6 节 安装 FreeBSD——基于 Virtual Box
    • 第 2.7 节 手动安装双系统(先安装 FreeBSD)
    • 第 2.8 节 手动安装双系统(后安装 FreeBSD)
    • 第 2.9 节 安装 FreeBSD——基于 Apple M1 & Parallels Desktop 20
    • 第 2.10 节 安装 FreeBSD——基于 Apple M1 & VMware Fusion Pro
    • 第 2.11 节 Qemu 安装 RISC-V FreeBSD(基于 x86 Windows)
    • 第 2.12 节 云服务器安装 FreeBSD(基于腾讯云轻量云)
    • 第 2.13 节 安装 FreeBSD——基于 Hyper-V
  • 第 3 章 包管理器与 FreeBSD 系统更新
    • 第 3.1 节 FreeBSD 镜像站现状
    • 第 3.2 节 FreeBSD 换源方式
    • 第 3.3 节 gitup 的用法
    • 第 3.4 节 通过 pkg 包管理器安装二进制包
    • 第 3.5 节 通过 Ports 以源代码方式安装软件
    • 第 3.6 节 通过 DVD 安装软件
    • 第 3.7 节 通过 freebsd-update 更新 FreeBSD
    • 第 3.8 节 通过源代码更新 FreeBSD
    • 第 3.9 节 使用 pkgbase 更新 FreeBSD
  • 第 4 章 桌面环境
    • 第 4.1 节 显卡驱动(英特尔、AMD)
    • 第 4.2 节 显卡驱动(NVIDIA)
    • 第 4.3 节 GNOME
    • 第 4.4 节 Mate
    • 第 4.5 节 Xfce
    • 第 4.6 节 Cinnamon
    • 第 4.7 节 Lumina
    • 第 4.8 节 LXQt
    • 第 4.9 节 bspwm
    • 第 4.10 节 IceWM
    • 第 4.11 节 Budgie
    • 第 4.12 节 i3wm
    • 第 4.13 节 CDE
    • 第 4.14 节 Hyprland
    • 第 4.15 节 LXDE
    • 第 4.16 节 Window Maker
    • 第 4.17 节 Fluxbox
    • 第 4.18 节 KDE6
    • 第 4.19 节 主题美化
    • 第 4.20 节 远程桌面
    • 第 4.21 节 root 登录桌面
  • 第 5 章 中文环境配置
    • 第 5.1 节 本地化环境变量
    • 第 5.2 节 Fcitx 输入法框架
    • 第 5.3 节 IBus 输入法框架
    • 第 5.4 节 五笔输入法
    • 第 5.5 节 网络浏览器
    • 第 5.6 节 QQ(Linux 版)
    • 第 5.7 节 更换字体
    • 第 5.8 节 金山 WPS(Linux 版)
    • 第 5.9 节 压缩与解压
    • 第 5.10 节 微信(Linux 版)
  • 第 6 章 多媒体与外设
    • 第 6.1 节 声卡
    • 第 6.2 节 蓝牙
    • 第 6.3 节 打印机
    • 第 6.4 节 触摸板
    • 第 6.5 节 音频播放器
    • 第 6.6 节 视频播放器
    • 第 6.7 节 音频图形图像处理
  • 第 7 章 代理服务器
    • 第 7.1 节 HTTP 代理
    • 第 7.2 节 V2ray
    • 第 7.3 节 Mihomo(原 Clash)
    • 第 7.4 节 OpenVPN
  • 第 8 章 账户与权限
    • 第 8.1 节 sudo 与 doas
    • 第 8.2 节 用户与组
    • 第 8.3 节 用户权限
  • 第 9 章 Jail
    • 第 9.1 节 Jail 配置
    • 第 9.2 节 Jail 更新
    • 第 9.3 节 使用 Qjail 管理 Jail
  • 第 10 章 虚拟化与容器
    • 第 10.1 节 通过 BVCP 以网页管理 BHyve
    • 第 10.2 节 使用 bhyve 安装 Windows 11(vm-bhyve)
    • 第 10.3 节 Podman
  • 第 11 章 计算机概论
    • 第 11.1 节 存储卡参数简介与测试
    • 第 11.2 节 总线接口与协议
    • 第 11.3 节 网络基础
    • 第 11.4 节 操作系统
    • 第 11.5 节 MySQL 数据库
  • 第 12 章 引导恢复与 TTY 配置
    • 第 12.1 节 单用户模式与密码重置
    • 第 12.2 节 配置 rEFInd(双系统用)
    • 第 12.3 节 FreeBSD 中文 TTY 控制台
    • 第 12.4 节 引导界面与控制台界面
    • 第 12.5 节 Grub & UEFI 与 efibootmgr
  • 第 13 章 FreeBSD 系统管理
    • 第 13.1 节 FreeBSD src 源码概览
    • 第 13.2 节 FreeBSD 系统概览
    • 第 13.3 节 bsdconfig 系统配置工具
    • 第 13.4 节 SSH 配置与相关工具
    • 第 13.5 节 BSD init 管理服务
    • 第 13.6 节 利用脚本自动生成 BSDlibc 库文本
  • 第 14 章 网络管理
    • 第 14.1 节 TCP 堆栈
    • 第 14.2 节 WiFi
    • 第 14.3 节 USB 网络共享(USB tethering)
    • 第 14.4 节 USB 网卡 & 以太网卡
  • 第 15 章 FreeBSD 防火墙
    • 第 15.1 节 网络参数配置命令
    • 第 15.2 节 Packet Filter(PF)
    • 第 15.3 节 IPFilter(IPF)
    • 第 15.4 节 ipfirewall(IPFW)
    • 第 15.5 节 Fail2Ban(基于 IPFW、PF、IPF)
  • 第 16 章 服务器
    • 第 16.1 节 FTP 服务器
    • 第 16.2 节 MinIO 对象存储服务
    • 第 16.3 节 Gitlab-EE
    • 第 16.4 节 时间服务
    • 第 16.5 节 WildFly
    • 第 16.6 节 Rsync 同步服务
    • 第 16.7 节 Samba 服务器
    • 第 16.8 节 NFS 服务器
    • 第 16.9 节 Webmin
  • 第 17 章 网络服务器
    • 第 17.1 节 Apache
    • 第 17.2 节 Nginx
    • 第 17.3 节 PHP 8.X
    • 第 17.4 节 MySQL 5.X
    • 第 17.5 节 MySQL 8.X
    • 第 17.6 节 NextCloud——基于 PostgreSQL
    • 第 17.7 节 Telegraf+InfluxDB+Grafana 监控平台
    • 第 17.8 节 PostgreSQL 与 pgAdmin4
    • 第 17.9 节 AList
    • 第 17.10 节 prometheus 监控部署
    • 第 17.11 节 MongoDB 80
    • 第 17.12 节 Tomcat
    • 第 17.13 节 Caddy
    • 第 17.14 节 OnlyOffice(基于 PostgreSQL)
    • 第 17.15 节 Zabbix 监控(基于 PostgreSQL)
  • 第 18 章 嵌入式(树莓派、RISCV)
    • 第 18.1 节 树莓派简介与配件选用
    • 第 18.2 节 树莓派安装 FreeBSD
    • 第 18.3 节 树莓派 FreeBSD 配置
    • 第 18.4 节 树莓派与 Linux 兼容层
    • 第 18.5 节 树莓派与 OpenBSD
    • 第 18.6 节 在 RISCV 开发板上安装 OpenBSD
    • 第 18.7 节 Radxa X4(x86)
  • 第 19 章 文学故事
    • 第 19.1 节 BSD 与哲学家 George Berkeley(乔治·贝克莱)
    • 第 19.2 节 加州大学伯克利分校与“Fiat Lux”(要有光)
  • 第 20 章 游戏与科学
    • 第 20.1 节 游戏
    • 第 20.5 节 科研与专业工具
    • 第 20.6 节 我的世界(Minecraft)
  • 第 21 章 Linux 兼容层
    • 第 21.1 节 Linux 兼容层实现
    • 第 21.2 节 RockyLinux 兼容层(FreeBSD Port)
    • 第 21.3 节 Ubuntu/Debian 兼容层
    • 第 21.4 节 ArchLinux 兼容层(基于 ArchLinux bootstrap)
    • 第 21.5 节 ArchLinux 兼容层(基于 archlinux-pacman)
    • 第 21.6 节 OpenSUSE 兼容层
    • 第 21.7 节 Gentoo Linux 兼容层
    • 第 21.8 节 Rocky Linux 兼容层
    • 第 21.9 节 Slackware Linux 兼容层
    • 第 21.10 节 Deepin 兼容层
    • 第 21.11 节 Linux 兼容层与 Jail
    • 第 21.12 节 Linux 兼容层故障排除与未竟事宜
  • 第 22 章 编程环境与软件开发
    • 第 22.1 节 如何报告 Bug
    • 第 22.2 节 如何开发一个 Port
    • 第 22.3 节 如何参与 FreeBSD 开发
    • 第 22.4 节 C/C++ 环境的配置
    • 第 22.5 节 Java 环境的配置
    • 第 22.6 节 QT 环境的配置
    • 第 22.7 节 Python 与 VS Code
    • 第 22.8 节 Rust/Go 环境的配置
    • 第 22.9 节 Shell
    • 第 22.10 节 通过 IDA 7 调试 FreeBSD
    • 第 22.11 节 如何订阅 FreeBSD 的邮件列表
    • 第 22.12 节 code-server 和 clangd
    • 第 22.13 节 Node.js
  • 第 23 章 文件系统与磁盘管理
    • 第 23.1 节 自动挂载文件系统
    • 第 23.2 节 ZFS
    • 第 23.3 节 磁盘扩容
    • 第 23.4 节 NTFS & Fat32
    • 第 23.5 节 Swap 交换分区的设置
    • 第 23.6 节 Linux 文件系统
    • 第 23.7 节 ZFS 磁盘加解密
  • 第 24 章 DragonFly BSD
    • 第 24.1 节 DragonFly BSD 概述
    • 第 24.2 节 安装 DragonFly BSD
    • 第 24.3 节 配置 DragonFly BSD
  • 第 25 章 TwinCAT/BSD
    • 第 25.1 节 TwinCAT/BSD 系统安装与基本配置
    • 第 25.2 节 TwinCAT/BSD 开发环境配置
  • 第 26 章 OpenBSD
    • 第 26.1 节 OpenBSD 概述
    • 第 26.2 节 安装 OpenBSD
    • 第 26.3 节 配置 OpenBSD
    • 第 26.4 节 OpenBSD 包管理器
    • 第 26.5 节 桌面与其他软件
  • 第 27 章 NetBSD
    • 第 27.1 节 NetBSD 概述
    • 第 27.2 节 NetBSD 安装图解
    • 第 27.3 节 NetBSD 换源与包管理器
    • 第 27.4 节 桌面与中文环境常用软件
由 GitBook 提供支持
LogoLogo

FreeBSD 中文社区(CFC) 2025

在本页
  • OpenBSD 官方介绍 INSTALLATION NOTES for OpenBSD/amd64 7.6
  • OpenBSD 简介
  • 文件系统
  • 参考资料
  • 捐赠 OpenBSD
  • OpenBSD 服务器与 OpenBSD VPS
在GitHub上编辑
导出为 PDF
  1. 第 26 章 OpenBSD

第 26.1 节 OpenBSD 概述

上一页第 25.2 节 TwinCAT/BSD 开发环境配置下一页第 26.2 节 安装 OpenBSD

最后更新于1个月前

OpenBSD 官方介绍

OpenBSD 是一款功能完备的多平台类 UN*X 操作系统,基于 Berkeley Networking Release 2 (Net/2) 和 4.4BSD-Lite。尽管该家族中有多个操作系统,但 OpenBSD 以“安全性”和“严谨性”优先而独树一帜。OpenBSD 团队致力于实现所谓的“默认安全”状态,这意味着 OpenBSD 用户可以确信,新安装的系统不会轻易遭到入侵。通过积极的安全策略,OpenBSD 实现了这一“默认安全”目标。

由于安全漏洞本质上是设计或实现中的错误,OpenBSD 团队不仅注重新代码的编写,也同样重视发现和修复现有的设计缺陷及实现的漏洞。因此,OpenBSD 系统不仅更加安全,也更加稳定。所有关键系统组件的源代码都经过检查,以防止远程访问、本地访问、拒绝服务、数据破坏以及信息收集等问题。

除了修复漏洞,OpenBSD 还将强大的加密功能集成到基本系统中。OpenBSD 系统提供了功能齐全的 IPsec 实现,并支持常用协议,如 SSL 和 SSH。同时,OpenBSD 也内置了网络过滤和监控工具,例如包过滤、NAT 和桥接,以及多种路由服务,如 BGP 和 OSPF。为了满足高性能需求,系统还加入了对硬件加密的支持。尽管安全性通常被认为与可用性存在权衡,OpenBSD 提供尽可能多的安全选项,让用户在享受安全计算的同时,不会感到负担。

由于 OpenBSD 源自加拿大,其加密组件(如 OpenSSH 和 IPsec)出口至全球不受限制。

(注意:若 OpenBSD 进入美国,则不能从美国重新出口。因此,如果你位于加拿大和美国以外地区,请务必不要从位于美国的镜像服务器获取发行版。)

OpenBSD 简介

OpenBSD,也是一款类 Unix 计算机操作系统,诞生于 1995 年,由荷裔加拿大的程序员西奥·德若特(Theo de Raadt)从 NetBSD 复刻而来(他也是 NetBSD 的创始人之一)。OpenBSD 每六个月发布一次新版本。

OpenBSD 声称是世界上最安全的操作系统(想起了 2014 年的德国电影 即《》)。OpenBSD 的口号是“Only two remote holes in the default install, in a heck of a long time!”(在如此漫长的时间里,默认安装下仅存在两个远程漏洞!)

OpenBSD 采用了 LLVM/Clang 项目来构建系统,默认 shell 为 ksh(Korn shell,作者 David Korn),吉祥物是一只名为普菲(Puffy)的河豚。

相较于其它 BSD 系统,OpenBSD 的诉求倾向于安全级别(为了安全移除了 Linux 兼容层,用 doas 替换了 sudo 等,默认)。对于此,用户体验则见仁见智(整个系统运行起来效率不高),毕竟这样的后果之一是软件相对较少,不仅远远落后于 FreeBSD,甚至比起 NetBSD 也略逊一筹。不过好消息是,OpenBSD 以极少量的人力和物力维护了 amd64/i386、arm64/armv7 及 riscv64 等诸多架构,是一款实实在在的通用操作系统。为了拓展桌面用户,也打包了 Gnome、Mate 和 XFCE 等桌面环境和 Blender、Firefox、Krita 及 libreoffice 一大批软件。相信在未来的发展道路上,OpenBSD 会逐步优化性能,更好地为全人类服务。

在中文互联网上,OpenBSD 被不少人熟知,概因一条让人感慨万千的新闻——在 2014 年,,但是 OpenBSD 开发的软件几乎所有使用互联网的人每一刻都在使用——OpenSSH 即是 OpenBSD 的子项目,这也很常见,整个开源生态都是由少数项目撑起来的,并且可能仅有不到个位数的人在进行维护,但是他们往往不到任何重视,但他们却践行了自己的开源使命。而后不少公司对其施以援手,其中包括国内罗永浩的。

很多人对 OpenBSD 有着深深地误解,认为缺钱或者缺人影响了其开发进度或者其只关注安全不关心其他方面。然而其实事实恰恰相反,对比 drm 停留在 Linux 5.15,甚至树莓派的 WiFi 都没有得到驱动的 FreeBSD。OpenBSD 在驱动方面完全实现了现代化(drm 甚至到了 ,早就实现了 )丝毫不弱于 Linux,还支持了 (Universal Flash Storage)。证明了一件事情,钱和人是需要的,但不是绝对需要的。这个世界是由广大的草台班子组成的,还是由学院派的精英构成,这永远是一个值得深思的问题。

OpenBSD 软件包较少,过时的软件包都被移除了,新的来不及移植,举例来说你甚至找不到一个能用的登录管理器(gdm 除外)。

文件系统

OpenBSD 默认使用的文件系统 FFS 其实和 FreeBSD 的 UFS 是一回事,在挂载参数上都没有任何区别。

参考资料

捐赠 OpenBSD

OpenBSD 服务器与 OpenBSD VPS

,看起来中国大陆的人很难对其进行捐赠,其只接受国际 PayPal,此国家或地区不支持捐赠给此收款人。我方已经发过邮件反馈了。

推荐来自荷兰的 OpenBSD VPS 供应商 OpenBSD Amsterdam ,母鸡是 OpenBSD 系统小鸡也是 OpenBSD 系统。配置 1G RAM 50G HDD 每年 64 欧元(约人民币 470 元),且每个 VPS 她们会向 OpenBSD 基金会捐款,母鸡地址和配置可查看这里 ,可试下打开和 ping 情况。VPS 位于荷兰阿姆斯特丹,路由绕行美国。——以上无利益关联。

INSTALLATION NOTES for OpenBSD/amd64 7.6
Who Am I – Kein System ist sicher
我是谁:没有绝对安全的系统
限制超线程
OpenBSD 项目因欠缴电费,面临关停的风险
锤子科技
Linux 6.6
WiFi Ax
UFS
ffs -- Berkeley fast file system
Donating to the Foundation
https://openbsd.amsterdam
https://openbsd.amsterdam/servers.html