For the complete documentation index, see llms.txt. This page is also available as Markdown.

编辑日志

2026 年第三季度

  • 2026.7.2

    • 格式清理(空格、大小写统一、统一格式)

2026 年第二季度

  • 2026.6.27

    • 目录结构调整

  • 2026.6.25

    • 从迁移指南中拆分出“第 3 章 BSD 文化与 BSD 发行版概论”

  • 2026.6.24

    • X11 的归 X11、Wayland 的归 Wayland

    • 为全书增补 Mermaid 图

  • 2026.6.22

    • “10.2 KDE 6 桌面环境(Wayland 会话)”新增“通过 Ly 启动桌面”

    • 使用 Port www/code-server 重新整理“22.1 code-server 和 clangd 开发环境”


  • 2025.4.21-2026.6.22

    • 《FreeBSD 从入门到跑路》第三版完成(TAG 2026.6.22)


  • 2026.6.14

    • 更新“5.5 基于 Apple M1 和 VMware Fusion Pro 安装 FreeBSD”到 VMware Fusion Pro 26H1

    • 更新“5.4 基于 Apple M1 和 Parallels Desktop 安装 FreeBSD”到 Parallels Desktop 26.3.3

  • 2026.6.13

    • 全面调整章节结构

  • 2026.6.12

    • “16.8 OpenSSH”中的“SSH 和 SCP 客户端”移动到“5.1 Windows 用户迁移指南”

    • “26.1 数据库概论”增补 PostgreSQL 对应语法,由自动程序测试通过所有语法

    • “22.2-22.4”由自动程序测试通过所有语法

    • “16.8 OpenSSH”新增“tmux”

    • 从“7.3 使用 PkgBase 更新 FreeBSD”拆分出“7.3 使用 PkgBase 转换基本系统”“7.4 使用 ZFS 启动环境更新 FreeBSD”“20.7 更新 OpenZFS 版本”

  • 2026.6.11

    • 使全书符合最佳实践,标记不符合生产环境的行为

    • 废除冗余的 A/B 组 shell,环境变量一律改用用户分级方法

    • “27.4 vsftpd”:使用基本系统内置的 openssl 取代 apache24

    • 完全重写并从手册增补更新:“28.3 网络文件系统(NFS)”

  • 2026.6.10

    • “14.1 Godot 开源游戏引擎”新增“项目演示”

    • “28.2 Samba 文件共享”更新到 samba4.23

    • 更新“3.1 安装前的准备工作”

  • 2026.6.9

    • 从“14.3 我的世界(Minecraft)”拆分出“14.2 我的世界(Minecraft)服务器”

    • “16.13 NTP 时间同步与时区”:增补“NTP 配置文件”

    • 把若干列表适当地转换为表格便于阅读

    • 新增“14.5 R 语言”

    • 从手册增补更新“8.2 基础网络管理”,新增“别名地址”

    • 从手册增补更新“8.8 网桥”

    • 从手册增补更新“8.9 链路聚合与故障转移”,注意:示例 1. 使用交换机进行 LACP 聚合无法测试,需要交换机支持。后续再重写。

    • 从手册增补更新“8.10 VLAN”,后续再重写

  • 2026.6.8

    • “16.13 NTP 时间同步与时区”删除“Cron 任务中的时区”,内容不正确。FreeBSD 的 Cron 不支持此项,这是 Linux 才有的变量。

  • 2026.6.7

    • 删除“14.5 科研和专业计算”中直接引用的维基百科等内容

    • 删除“7.1 系统更新检测”,对于 KDE 无用,且不具有实际价值

  • 2026.6.5

  • 2026.6.4

    • 完全重写“13.5 Slackware Linux 兼容层”

    • 新增“23.2 厚 Jail(Thick Jail)”

  • 2026.6.3

    • 完全重写:“13.3 Ubuntu/Debian 兼容层”,更新到 Ubuntu 26.04 LTS、Debian 13

    • 新增 Kali Linux 兼容层

    • 删除“13.6 openSUSE 兼容层”,因为全面启用了 SELinux,不被支持

    • 完全重写:“13.6 Gentoo Linux 兼容层”,更新到 2026.6.1 版本(自动构建)

  • 2026.6.2

    • “13.2 Rocky Linux 兼容层”:完全重写“通过 Shell 脚本安装 Rocky Linux 10 兼容层”,现在直接引用 WSL 兼容层

  • 2026.6.1

  • 2026.5.31

    • 通过手册增补更新“19.8 ZFS 调优”

    • 通过手册增补更新“10.7 文档查看器”

  • 2026.5.30

    • 第 16 章“存储与文件系统管理”改名为“存储管理”

    • “17.1 Windows 文件系统”:完全重写“NTFS 文件系统”

    • 第 16 章新增章节:USB 存储设备、虚拟内存盘

    • 拆分“16.1 UFS 文件系统”到第 18 章“UFS 文件系统”(新增18.2 添加 UFS 磁盘)

    • 拆分“18.11 加密磁盘分区”

    • 新增第 17 章“其他文件系统”,由第 16 章“存储与文件系统管理”拆分而来

  • 2026.5.29

    • 新增“加密磁盘分区”

    • “9.8 LXDE”作为附录合并到“9.6 LXQt”

    • 新增“11.2 特定语言的区域配置”

    • 完全重写:“20.1 Jail 基础”(使用手册增补更新)

    • 完全重写:“16.3 Linux 文件系统”中的“EXT 系列文件系统”

    • “16.4 Windows 文件系统”新增“exFAT 文件系统”

    • 新增“16.5 macOS 文件系统”

  • 2026.5.28

    • 从“12.8 Linux Jail”拆分出第 21 章 Linux Jail

    • 新增 10.8 摄像头

    • 删除 20.2 Jail 系统更新,待重写

  • 2026.5.26

    • 近 2 个月从 FreeBSD 合并了一些内容,标志着本书基本成为 Handbook 的超集。可以说,目前 Handbook 已经完全失去价值。

  • 2026.5.25

    • 更新“11.11 WPS Office(Linux 版)”中的“基于 Rocky Linux 兼容层(FreeBSD Port)”

    • “27.4 Python 开发环境”新增“通过 uv 管理 Python”

    • 从“1.4 FreeBSD 导论”拆分出第二章 FreeBSD 导论和“1.4 什么是 FreeBSD”

  • 2026.5.24

    • 更新“6.1 基础网络”中的“通过 ifconfig 命令识别网络适配器”

    • 更新“21.4 MySQL”到 MySQL 8.4

    • 完全重写:“27.2 Java 开发环境”

    • 完全重写:“27.3 Qt 开发环境”

    • 完整重写:“27.5 Rust 开发环境”

    • 更新“27.6 Go 开发环境”

    • 更新“27.7 Node.js 开发环境”

    • 更新“27.10 使用 IDA Pro 调试 FreeBSD”到 IDA Pro 9.3

    • 将“通用嵌入式开发环境”拆分为“STM32 开发环境”“乐鑫(Espressif)开发环境”“Arduino 开发环境”

    • 重写“26.7 STM32 开发环境”中的“安装 STM32CubeMX”

    • 完整重写:“26.9 Arduino 开发环境”

    • 更新:“2.5 使用 Hyper-V 安装 FreeBSD”

  • 2026.5.23

    • 删除“8.10 Hyprland”,无法复现,缺乏文档维护

    • 完全重写:“2.4 使用 VirtualBox 安装 FreeBSD”

  • 2026.5.22

    • 从“23.1 FTP 服务器”拆分出第 22 章:文件传输协议(FTP)

    • 删除“21.4 MySQL 5.x 系列”,过时且不可用

    • 独立“27.6 Go 开发环境”

    • 使用手册增补更新“20.4 在 FreeBSD 上安装 VirtualBox”

  • 2026.5.21

    • 从“16.1 ZFS 历史与现实”拆分出“16.2 ZFS 特性和术语”

    • 新增“17.1 信息安全概述”

    • 更正“17.7 OpenSSL”

  • 2026.5.20

    • 新增“4.3 macOS 用户迁移指南”

  • 2026.5.19

    • 非理论章节删除课后习题

    • “1.5 乔治·贝克莱(George Berkeley)与 BSD 的命名渊源”与“1.6 加州大学伯克利分校与“要有光”(Fiat Lux)”合并为“1.5 乔治·贝克莱(George Berkeley)与 BSD 文化传统”

    • 新增“1.6 其他 BSD 发行版概述”

  • 2026.5.18

    • 删除:8.9 bspwm,原因:无法复现,存在逻辑错误

    • 如果 CDE 维护者未在 2027 年 1 月前接纳中文补丁,将移除 CDE。参见 #2157

  • 2026.5.17

    • 新增:“14.11 系统日志管理”

  • 2026.5.16

    • 审核全书 Port 是否有效清理失效软件

  • 2026.5.15

    • 增补重写:“11.1 Linux 兼容层架构”

    • 通过参考文献和 FreeBSD man 对全书进行事实核查

    • 进一步去欧化汉语

  • 2026.5.13

    • 增补重写:“第 16 章 ZFS”

  • 2026.5.11

    • 新增:“13.1 人工智能概述”

    • 新增:“13.2 大模型本地部署”

  • 2026.5.10

    • 从“7.2 Intel 和 AMD 显卡驱动配置”拆分出“7.1 显卡驱动概述”“7.3 AMD 显卡驱动”

    • 依据手册结构重组第 16 章

  • 2026.5.8

    • 增补重写:“17.6 blocklistd”,大部分功能测试通过

    • 原“6.2 TCP/IP 协议栈”重命名为“6.2 高级网络管理”

    • 增补重写:“6.2 高级网络管理”

    • 格式化全文,使之书面化

    • “4.6 shell 配置”合并入“4.5 shell 基础”

  • 2026.5.6

    • 增补重写:“9.1 ZFS 历史与现实”

    • 增补重写:“5.3 管理 FreeBSD 中的服务”

    • 增补重写:“5.9 Cron 和 Periodic”

    • 增补重写:“5.10 sysctl 工具”

    • 增补重写:“14.2 声卡配置”

    • 增补重写:“5.11 NTP 时间同步与时区”

    • 增补重写:“5.8 设备资源提示文件(device.hints)”

    • 增补重写:“19.4 Samba 文件共享”

    • 将附录 1 两篇附录还原至原有路径

    • 审阅全书汉语欧化现象

    • 新增:“17.1 防火墙概述”

  • 2026.5.3

    • 新增:“18.2 资源限制”

    • 新增:“18.3 安全等级”

    • 新增:“18.4 安全事件审计”

    • 新增:“18.5 OpenSSL”

    • 新增:“18.6 入侵检测系统(IDS)”

    • 新增:“18.7 第三方漏洞与安全公告”

    • 完全重写:“4.3 系统目录结构”

    • 新增:“27.7 构建定制内核”

    • 新增:“24.10 DTrace”

    • “8.1 UFS 文件系统”新增“UFS 文件系统快照”“UFS 文件系统磁盘配额”

    • 增补重写:“5.6 OpenSSH”

    • 增补重写:“权限提升工具(sudo、doas 等)”

    • 新增“18.1 账户认证安全”

  • 2026.4.30

    • 新增:18.6 零配置网络(mDNS/DNS-SD)

  • 2026.4.28

    • 使用手册增补 5-7 章

  • 2026.4.27

    • 使用手册增补前言、1-4 章

    • 更新 7.3 Clash for FreeBSD

  • 2026.4.23

    • 独立“UEFI/BIOS 注解(AMI BIOS)”

    • 独立非 FreeBSD 的其他 BSD 章节

    • 移除与 FreeBSD 无关的文学故事

  • 2026.4.21

    • 调整全书结构,使之自下而上。去手册化、博客化

  • 2026.4.20

    • 对查重有问题的计算机网络、防火墙中部分小节予以删除

    • 拆分附录 Ⅰ 关系型数据库基础到 19.4 MySQL 8.x 系列

    • 拆分附录 Ⅰ 计算机网络到 14.1 网络基础配置

    • 独立附录 Ⅰ 计算机系统结构中的“microSD 卡参数简介”

    • 附录 Ⅰ 计算机系统结构中的其他内容予以删除

    • 其他附录目次依次递减

  • 2026.4.19

    • 审阅全书术语、错别字

    • 增补全书参考文献

    • 核查全书事实

  • 2026.4.8

    • 删除赘余的人称和表达

    • 润色以符合出版物要求

  • 2026.4.5

    • 格式化全书

  • 2026.4.3

    • 规范全书参考文献

  • 2026.4.1

    • 校对全书

2026 年第一季度

  • 2026.3.31

    • 校对 1.1-8.6 节

  • 2026.3.29

    • 删除“21.5 Deepin 兼容层”,已经失效且难以增补

    • 审阅全书在线的参考文献,确保其可访问性

    • 根据术语在线 https://www.termonline.cn/ 平台审定全书术语

  • 2026.3.28

    • 标准化全书的参考文献

    • 标准化全书的图片描述部分

    • 消除 markdownlint 报错,使 markdown 标准化

  • 2026.3.24

    • 进一步审阅全书

  • 2026.3.22

    • 为全书补全目录结构图

  • 2026.3.21

    • 为所有参考资料作注解

    • 为全书增补课后习题

  • 2026.3.19

    • 全面修订所有章节,旨在靠近专业出版物

  • 2026.3.18

    • 全面修订第 1 章,旨在靠近专业出版物

  • 2026.3.11

    • 将“13.1 启动引导器及配置文件(loader.conf)”中“TTY 中文控制台”移动到“8.7 系统字体替换”

    • 截至今天,本书导出的 PDF 文档为 2026 页

  • 2026.3.10

    • “13.1 启动引导器及配置文件(loader.conf)”新增“loader.conf 系统启动配置信息”

    • 新增“13.8 设备资源提示文件(device.hints)”

    • “13.2 管理 FreeBSD 中的服务”易名为“13.2 init.rc 服务”,非 rc 服务部分拆分到下面章节

    • “13.2 init.rc 服务”:完全重写

    • 新增“13.9 crontab 及定时任务文件(periodic.conf)”

    • 新增“13.10 内核状态默认配置文件(sysctl.conf)”

  • 2026.3.9

    • “4.10 系统目录结构”合并入“4.1 Windows 用户迁移指南”,内容重合

    • “13.4 SSH 配置和相关工具”新增“附录:OpenSSH 服务端配置详解”

  • 2026.3.8

    • 新增“18.5 嵌入式开发”

  • 2026.3.3

    • 删除《16.2 MinIO 对象存储服务》,原因:由于上游不再维护,将其从 Ports 删除

  • 2026.3.2

    • 将“22.4 LLVM / Clang 概述”合并入“22.15 在 FreeBSD 上开发 C/C++”,成为“22.4 在 FreeBSD 上开发 C/C++”

    • 将“22.2 如何开发一个 Port”“22.14 利用脚本自动生成 BSD libc 库文本”合并入“22.3 如何参与 FreeBSD 开发”

    • 将“20.1 Ren’Py 和 Godot 游戏引擎”拆分为“20.1 Ren’Py 视觉小说引擎”“20.2 Godot 开源游戏引擎”

    • 将“18.1 树莓派简介(Raspberry Pi)”合并入“18.2 配置树莓派中 FreeBSD”

    • 将“1.1 操作系统的历程与开源往事”拆分为“1.1 什么是 UNIX?”“1.2 GNU 操作系统和自由软件运动”和“1.3 Linux 与类 UNIX”

    • 更新“绪论”

    • 全面调整章节结构

  • 2026.3.1

    • 新增“22.15 在 FreeBSD 上开发 C/C++”

    • “4.6 文本编辑器”新增“Emacs 编辑器、Vim”

    • 将“22.7 Python 和 VS Code”中的 VS Code 章节拆分至“22.15 在 FreeBSD 上开发 C/C++”

  • 2026.2.28

    • 新增“3.13 基于 Apple M1 和 UTM 安装 FreeBSD”

    • “20.2 我的世界(Minecraft)”新增“Prism Launcher 启动器”

    • 将“5.3 gitup 的用法”作删除处理。原因:缺乏实质性维护近 2 年。

    • 删除“21.5 基于 archlinux-pacman 的 Arch Linux 兼容层(拟删除)”。原因:存在 Bug 287690 sysutils/pacman: The archlinux flavor cannot be built or installed. 无法得到解决

    • 删除“6.10 Budgie(拟删除)”,原因:欠缺维护,存在 Bug 289898 x11/budgie: After logging in with LightDM, it crashes and then shows a black screen 无法得到解决

    • 将“附录:登录界面主题”从“6.3 KDE 6(X11 会话)”彻底删除,因为软件源中仅存在 Port x11-themes/sddm-freebsd-black-theme,且无人维护,存在 x11-themes/sddm-freebsd-black-theme incompatible with SDDM 0.21.0 (Qt6 greeter) 的问题无法得到解决

    • 注意到 Lumina 实际上不存在任何维护者,且长期未更新,删除。

    • 删除“7.5 Window Maker”,Bug 较多,基本无法使用

    • 删除“7.6 Fluxbox”,Bug 较多,基本无法使用

    • “第 7 章 窗口管理器”剩余内容迁移到“第 6 章 桌面环境”,

    • “第 7 章 窗口管理器”易名为“第 7 章 人工智能(AI)”

    • 将“22.4 C/C++ 环境的配置”拆分为“vim 编程环境配置”“22.4 LLVM / Clang 概述”

  • 2026.2.18

  • 2026.2.15

    • “4.2 Linux 用户迁移指南”新增:“理解 FreeBSD 并非发行版而是操作系统”

  • 2026.2.14

    • 完全重写“5.2 更换 FreeBSD 软件源”

  • 2026.2.4

    • 删除“10.4 配置 OpenVPN”,无实质性内容

  • 2026.2.3

    • 在“24.1 FreeBSD 内核选项概述”中新增“CURRENT 中的调试功能”

  • 2026.1.27

    • “23.5 Swap 分区”增补重要警告“在内存压力极高的系统上,无论 swap 空间剩余多少,使用 zvol 作为 swap 设备都可能导致系统锁死。”

    • 根据上游文档增补“23.5 Swap 分区”中“使用 ZFS 卷充当 Swap”

  • 2026.1.19

    • 增补“6.2 NVIDIA 显卡驱动”,在台式机 3060 显卡上实际测试

    • 为其余链接添加部分存档

  • 2026.1.18

    • 引入归档 CI,同时为其余链接添加部分存档

  • 2026.1.17

    • “26.2 安装 OpenBSD”新增“OpenBSD 自动分区的源代码分析”

  • 2026.1.16

    • 让这流变的网络世界找到归属:为全书的主要外部链接添加互联网档案馆的备份链接。由于有些项目大都部署了反 AI 且通常没有抓取必要,故跳过了 bug 报告、man 手册、FreshPorts。FreeBSD 论坛本身会失效,且已经发生了多次。这种行为已经预设了互联网档案馆本身不会失效,但是这种想法也是不可靠的,可是也许这是一个平衡。大部分内容包括项目本身,实质上也没有这种存档的意义和必要性。

  • 2026.1.11

    • 增补重排“2.1 安装前的准备工作”

  • 2026.1.10

    • 为 Web 端和电子文档添加封面图片

  • 2026.1.7

    • 移除“小说:《大教堂与集市》”,难以重写,实际意义不大

    • 新增“小说:《青其正色》”

  • 2026.1.6

    • 改正全书若干事实错误

  • 2026.1.4

    • 新增“3.12 阿里云轻量应用服务器安装 FreeBSD(UEFI 和 GPT 分区表)”

    • 审阅“26.1 OpenBSD 概述”

    • 审阅“27.1 NetBSD 概述”

    • 将 book 代码块内等字体调整使用 IBM Plex Mono

    • 本项目新增镜像站 https://doc.bsdcn.org,境内访问速度较佳,注意域名是 doc,没有 s

  • 2026.1.2

    • “4.2 Linux 用户迁移指南”新增“何以成为 GNU/Linux 发行版”

    • 21、22:改正若干事实错误

    • 1-10:增补若干注释

  • 2026.1.1

    • 将许可证日期更新到 2026

    • “第 21 章 Linux 二进制兼容层”:改正若干事实错误

    • “4.2 Linux 用户迁移指南”新增“附录:各大 GNU/Linux 发行版对比”

2025 年第四季度

  • 2025.12.31

    • 16-17:改正若干事实错误

    • 初步审阅“附录 Ⅳ 文学故事”

    • 将“存储设备基础”和“总线接口与协议”合并入“计算机系统结构”

  • 2025.12.30

    • 1-15 章:改正若干事实错误

  • 2025.12.29

    • 审阅“FreeBSD 桌面发行版评述”

    • 审阅“BSD 许可证概览”

    • “附录 Ⅳ 文学故事”修正若干字词错误

    • 将“FreeBSD 13/14 安装指南”迁移到“2.3 FreeBSD 13 和 14 安装指南(基于 amd64 架构)”,其他章节编号依次递增

    • 粗略审阅“附录 Ⅲ UEFI/BIOS 基础(基于 AMI BIOS)”

  • 2025.12.28

    • 审阅“附录 Ⅰ 计算机概论”

    • “附录 Ⅲ UEFI/BIOS 基础(基于 AMI BIOS)”:修正若干事实错误

  • 2025.12.27

    • 审阅“第 24 章 FreeBSD 内核”

    • 审阅“第 26 章 OpenBSD 入门”

    • 审阅“第 27 章 NetBSD 入门”

    • 审阅“DragonFly BSD 导论”

    • 审阅“TwinCAT/BSD 导论”

    • 审阅“FreeBSD 兼容的网络适配器”

    • 将“UEFI/BIOS 基础(基于 AMI BIOS)”拆分到“附录 Ⅲ UEFI/BIOS 基础(基于 AMI BIOS)”,其他附录编号依次递增

  • 2025.12.26

    • 23-附录 Ⅲ:修正若干事实错误

    • 审阅“第 23 章 存储与文件系统管理”

    • 审阅“第 25 章 ZFS 文件系统”

  • 2025.12.25

    • 1-16 章:修正若干事实错误

    • 审阅“第 20 章 游戏、科学计算和专业工具”

    • 审阅“第 21 章 Linux 二进制兼容层”

    • 审阅“第 22 章 开发生态与贡献社区”

    • 审阅“术语表”

    • 审阅“参考书目”

  • 2025.12.24

    • 审阅“第 14 章 网络管理”

    • 审阅“第 15 章 防火墙”

    • 审阅“第 16 章 服务器”

    • 审阅“第 17 章 Web 服务器和监控平台”

    • 审阅“第 18 章 FreeBSD 与嵌入式平台”

    • 审阅“第 19 章 数据库管理”

  • 2025.12.23

    • 审阅“第 11 章 Jail”

    • 审阅“第 12 章 虚拟化和容器”

    • 审阅“第 13 章 系统管理”

    • “4-6”章再增补

  • 2025.12.22

    • 审阅“第 6 章 桌面环境”

    • 审阅“第 7 章 窗口管理器”

    • 审阅“第 8 章 本地化——i18n/L10n”

    • 审阅“第 9 章 多媒体和外部设备”

    • 审阅“第 10 章 代理服务器”

  • 2025.12.21

    • 审阅“第 3 章 FreeBSD 高级安装”

    • 审阅“第 4 章 FreeBSD 基础”

    • 审阅“第 5 章 软件管理和系统升级”

  • 2025.12.20

    • 审阅“第 1 章 FreeBSD 初见”(旨在使其更靠近正式出版物的标准,去手册化)

    • 审阅“第 2 章 安装 FreeBSD”

    • 审阅“前言”

  • 2025.12.17

    • “参考书目”:压缩表格列数、新增 3 本 oracle 参考书、将不建议阅读重写为谨慎阅读、增补王波部分

  • 2025.12.16

    • 增补“致读者:解放思想,回归本真,高扬人道主义,不走苦难哲学的邪路”

  • 2025.12.14

  • 2025.12.13

  • 2025.12.8

    • “5.1 FreeBSD 镜像站现状”新增“拒绝开放的可能性原因分析”

  • 2025.12.7

  • 2025.12.6

    • 将“5.9 使用 pkgbase 更新 FreeBSD”完全重写为“5.9 使用 ZFS 启动环境更新 FreeBSD 并实现多版本共存”

  • 2025.12.5

    • 新增 ZFS 脚本,可用于查看、创建、删除、恢复 ZFS 快照。FreeBSD-Ask/zfs-snap 项目地址

    • 同时将 ZFS 脚本部署到了 https://docs.bsdcn.org/zfs.sh,方便直接 fetch 下载使用

    • “25.4 ZFS 启动环境”新增“附录:多版本/系统共存的 ZFS 版本问题”

  • 2025.12.4

    • “9.4 触摸板与键鼠”新增“附录:解决 15.0 及更高版本键鼠无法驱动”

  • 2025.12.3

    • 改进“7.4 Hyprland”格式,修正启动命令为 dbus-run-session Hyprland,声明其不支持在任何虚拟机及 NVIDIA GPU 上运行

  • 2025.11.30

    • 将不具有实质性内容的“第 25 章 TwinCAT/BSD 入门”压缩到附录 Ⅱ“TwinCAT/BSD 导论”

    • 将“23.2 ZFS 文件系统”拆分为“第 25 章 ZFS 文件系统”

    • 将“23.3 磁盘扩容和分区调整”中的 ZFS 部分拆分到“第 25 章 ZFS 文件系统”,原有章节调整为“23.3 UFS 文件系统”

    • “24.2 机器相关的内核选项”引入“powerpc(32/64 位)机器相关配置”“64 位 RISC-V 机器相关配置”“arm64(aarch64)机器相关配置”

    • 新增“24.4 GENERIC 内核选项(amd64)”

    • “24.1 FreeBSD 内核选项概述”新增“附录:man config(5) 中文”“附录:man device.hints(5) 中文”

    • 将“22.15 在 Linux 上构建 FreeBSD”移动到“第 24 章 FreeBSD 内核”

    • 将“2.1-2.9”压缩归档至附录 Ⅱ“FreeBSD 13/14 安装指南”

    • 新增“2.2 安装 FreeBSD 15”

  • 2025.11.29

    • “24.3 机器无关的内核选项”引入 100%

    • 修复“21.7 Gentoo Linux 兼容层”。15.0-RELEASE 测试通过。

    • “21.4 ArchLinux 兼容层(基于 ArchLinux bootstrap)”:解决了因沙盒导致的下载错误。

      • 现在的 Archlinux 兼容层构建完成 chroot 后看似卡住,其实是 bash 一行完全无显示,正常输入仍能使用。

      • 似乎无法通过 pacman 再安装 fakeroot-tcp,转为 aur,目前陷入了先有鸡还是先有蛋的悖论,但此问题优先级不高,需要先解决上面一条。

  • 2025.11.28

    • 增补“致读者”

    • “24.3 机器无关的内核选项”引入 85%(按行数计)

  • 2025.11.27

    • “24.3 机器无关的内核选项”引入 82%(按行数计)

    • docs:新增段落首行缩进两个字符以符合排版

  • 2025.11.26

    • 全面重写“致读者”

    • “24.3 机器无关的内核选项”引入 75%(按行数计)

  • 2025.11.25

    • “24.3 机器无关的内核选项”引入 69%(按行数计)

    • 由于内容不足以构成一章,将“第 24 章 DragonFly BSD 入门”压缩到附录 Ⅱ“DragonFly BSD 导论”

    • 新增“第 24 章 FreeBSD 内核”,将“22.16 FreeBSD 内核配置选项”分别拆分为:

      • 24.1 FreeBSD 内核选项概述

      • 24.2 机器相关的内核选项(amd64)

      • 24.3 机器无关的内核选项

    • 修复 mu-lu CI

  • 2025.11.24

    • “22.16 FreeBSD 内核配置选项”引入 56%(按行数计)

  • 2025.11.23

  • 2025.11.22

    • 新增“22.16 FreeBSD 内核配置选项”,引入 i386/amd64 机器相关的内核选项

    • “参考文献”新增“《Solaris 性能与工具》”

  • 2025.11.21

    • “5.4 使用 pkg 管理二进制包”重写“使用 pkg 安装软件”

  • 2025.11.17

  • 2025.11.14

  • 2025.11.13

    • CSP 配置错误,已经移除

    • docs 新增 giscus 评论功能

  • 2025.11.12

    • “23.2 ZFS 文件系统”新增“ZFS 历史”

    • “27.1 NetBSD 概述”新增“NetBSD 上的 ZFS”

  • 2025.11.9

    • 除特别注明外,本书的文字、图表等内容依据 CC BY 4.0 协议发布。书中所有代码示例依据 BSD 二条款许可发布。

    • 移除“12.5 无线网络环境下使用 bhyve”与“12.2 使用 bhyve 安装 Windows 11(vm-bhyve)”的“可选配置”章节。引用不符合规范

    • 将上面移除的内容涉及的 wiki 全部翻译,并放在 vm-bhyve Wiki

  • 2025.11.8

  • 2025.11.5

    • “26.5 桌面和其他软件”新增故障排除,解决“KDE 无声音”

    • 增补贡献指南

  • 2025.11.4

    • “10.3 Mihomo(Clash)”新增“Clash for FreeBSD”

  • 2025.11.1

    • 将 docs 的配色调整接近 book

    • 将 SRI 引入 docs

    • 将 CSP 引入 docs

  • 2025.10.30

    • 将 book 的代码块也调整使用“霞鹜文楷”

    • 将 docs 和 book 的 bold 字重的字体调整为 noto sc

    • 为 docs 添加了行号

  • 2025.10.29

  • 2025.10.28

    • 注意:必须为子模块指定一个分支 git submodule add -b main --force https://github.com/FreeBSD-Ask/FreeBSD-Ask docs,否则会出现很多奇怪的问题。

    • 使“从 SUMMARY.md 更新目录”绕过必须 PR 的规则

    • 使“🔗 更新提交进度”绕过必须 PR 的规则

    • 引入“🔗 更新谷歌分析”,用于在首页实时(每日更新)显示“📈 统计信息”

    • 引入“🔗 更新提交进度”,用于在首页显示项目进度

  • 2025.10.27

  • 2025.10.26

    • 添加一个进度徽章,用以显示第三版进度

  • 2025.10.24

    • “5.2 更换 FreeBSD 软件源”新增“理解 quarterly 季度分支”

    • “5.5 使用 Ports 以源代码方式安装软件”新增“Ports 与 Port 概述”

    • 在若干位置增补警告,告诫读者应尽量使用生产版本(RELEASE)

  • 2025.10.23

    • NetBSD “27.4 桌面和中文环境常用软件”新增“在 VMware 中安装”

  • 2025.10.19

    • 新增“2.11 将 U 盘启动盘恢复为普通 U 盘(基于 Windows)”

  • 2025.10.14

    • “6.3 KDE6(X11)”新增“最小化 KDE 桌面安装方案”

  • 2025.10.11

    • “6.1 Intel 和 AMD 显卡驱动”:明确目前 AMD 显卡驱动存在故障,预计在 15.0 RELEASE 发布前修复;

    • “6.1 Intel 和 AMD 显卡驱动”:明确目前 FreeBSD 移植的 drm 尚不支持 Intel DG2 Arc 显卡(如 Arc A770),预计在 15.1 RELEASE 前得到支持。

  • 2025.10.10

  • 2025.10.6

    • “1.1 操作系统的历程:UNIX、BSD 和 Linux”:新增“附录:自由软件与开源软件语境下的典型误解与思想偏差探析”

  • 2025.10.1

    • 非技术性问题及与社区无关话题、纯粹私人聊天及情感讨论等事宜恕不回复,如有这方面需求请咨询专业人士,其他需求欢迎加群讨论。

2025 年第三季度

  • 2025.9.30

  • 2025.9.28

    • 2025 FreeBSD 社区调查报告.pdf https://www.alipan.com/s/6vUR7W6xfpC 提取码: nq19 点击链接保存,或者复制本段内容,打开「阿里云盘」APP,无需下载极速在线查看,视频原画倍速播放。

    • 上面是中文版本,原文在

  • 2025.9.27

  • 2025.9.23

    • 在安装过程中直接引入 video 组。

    • 切勿使用 freebsd-update 升级至 15.0-ALPHA3 版本。该操作会在安装 libsys 之前先安装新版 libc,从而导致系统损坏。我们将修复 freebsd-update 以确保按正确顺序安装库文件,但在相关补丁(及相应的勘误通知)发布之前,此升级方式暂不可用。—— Colin Percival FreeBSD 发布工程负责人& EC2 平台维护者。参见:003244[EB/OL]. [2026-03-26]. https://lists.freebsd.org/archives/freebsd-stable/2025-September/003244.html.

  • 2025.9.22

    • 如果普通用户没有被加入到 video 组(wheel 还不够),那么在 KDE 的设置中,“关于此系统”中的“显卡驱动”将永远显示为“llvmpipe”。且 Wayland 下普通用户将无权调用 GPU。

    • “6.3 KDE6(X11)”新增“附录:展开任务栏图标”

    • 完全重写“6.16 KDE6(Wayland)”

  • 2025.9.19

    • “1.2 FreeBSD 导论”——“选择 FreeBSD 的技术性原因”新增“安全原因”

  • 2025.9.15

    • 新增“22.15 在 Ubuntu 上构建 FreeBSD”

  • 2025.9.10

    • 重写“9.1 音频设备配置”

    • 新增“6.16 KDE6(Wayland)”

  • 2025.8.31

    • 目前将无线电(Wi-Fi)区域码设置为 CN NONEcreate_args_wlan0="country CN regdomain NONE")是不正确的,因为 FreeBSD 的文件缺乏维护,实际上会导致无法协商到 Wi-Fi 5(FreeBSD 为 VHT40),速率始终是 11a,不是应有的 11ac;并且对于 DFS,配置也不正确。已提交 Bug 报告至 Missing CN regulatory domain and 11ac/DFS support in regdomain.xml。临时解决方案:如果你的信道 > 48,需要专门在 /etc/rc.conf 中修改或写入 create_args_wlan0="country HR regdomain ETSI";如果你的信道 <= 48,且存在 create_args_wlan0="country CN regdomain NONE",请将其删除,因为默认的 FCC US 配置可支持其 Wi-Fi 5 协议。经过测试,即使是 Wi-Fi 6 路由器,开启 WPA3、160MHz,也是受支持的。按照以上临时方案配置,Intel AX200 网卡在 FreeBSD 14.3-RELEASE 上可成功协商至 11ac。

    • 因 budgie 主要维护者 Olivier Duchateau 称已对此项目不感兴趣,放弃维护。且无人主动维护,目前核心组件 Port sysutils/budgie-control-center 被标记为 broken(破损)。考虑在日后删除 6.10 Budgie。如果 6 个月内仍未得到修复将建议上游删除此项目,并从本书中移除此节。

  • 2025.8.24

    • 新增:“12.5 无线网络环境下使用 bhyve”

    • “4.2 Linux 用户迁移指南”新增“历史”

  • 2025.8.20

    • 新增“3.10 云服务器安装 FreeBSD(基于 KVM、QEMU 等平台)”

  • 2025.8.18

    • “2.1 安装前的准备工作”新增:最高硬件支持

  • 2025.8.17

    • 3.9 云服务器安装 FreeBSD(基于腾讯云轻量云):测试了多种替代方案均失败

  • 2025.8.14

    • 将“1.2 欢迎来到 FreeBSD”“1.3 关于 FreeBSD 项目”合并为“1.2 FreeBSD 导论”,原有章节从标题看不知道是作何用的

    • 将“窗口管理器”“FreeBSD 高级安装”前置便于使用

  • 2025.8.13

    • 增补 2.2 使用 bsdinstall 开始安装:补充有关 ACPI 的警告、引入 bsdinstall 介绍

    • 将本书的组织结构、本书中使用的一些约定合并入绪论

    • 合并三篇序言到前言

  • 2025.8.7

    • 重写:本书的组织结构

  • 2025.7.31

    • 新增:附录 2 UEFI/BIOS 注解(基于 AMI BIOS)

  • 2025.7.30

  • 2025.7.23

    • 恢复书名《FreeBSD 从入门到跑路》

  • 2025.7.7

    • 17.7 OpenList 新增:本机存储的多属主权限管理

    • 17.7 OpenList 新增:影视刮削

  • 2025.7.6

    • 新增:17.7 OpenList

    • 6.2 Fcitx 输入法框架:已经将安装 RIME 中州韵输入法(可选)作为独立子节,并强调了 chinese/rime-essay 的必要性

    • 20.1 Renpy 游戏与 Godot 游戏:删除五分钟游戏。都是些桌面自带的游戏,列举无意义

    • 新增:20.4 Steam

  • 2025.7.5

    • 重写:6.6 QQ(Linux 版)。在所有兼容层中,Fcitx5 输入法框架均测试通过,可以正常输入汉字

  • 2025.7.4

    • 新增:6.11 Wine

2025 年第二季度

  • 2025.6.24

    • FreeBSD 14.3 的 Wi-Fi country select 有问题。选哪个都是这个报错:Error while applying chosen settings (unknown regdomain Expected eval: Use: not found) 参见:Bug 287538 - Installer error on setting regdomain[EB/OL]. [2026-03-26]. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287538。替代方法是手动写,参照无线网络章节。

  • 2025.6.23

    • 3.6 文本编辑器新增:microsoft-edit