编辑日志
2026 年第二季度
- 2026.5.24
- 更新“6.1 基础网络”中的“通过 ifconfig 命令识别网络适配器”
- 更新“21.4 MySQL”到 MySQL 8.4
- 提交 Bug 295539 - games/renpy: Maybe need update to 8.x.y not deprecate
- 提交 Bug 295538 - java/intellij-ultimate: Please move it to java/intellij
- 完全重写:“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 开发环境”
- 提交 Bug 295543 - devel/arduino18 not work with openjdk25 but work on openjdk8
- 更新:“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 第三方漏洞与安全公告”
- 2026.5.3
- 完全重写:“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
- “21.2 通过 FreeBSD Ports 安装 Rocky Linux 兼容层”新增“Rocky Linux 版本号概述”
- 根据 https://reviews.freebsd.org/D55303 以及 https://cgit.freebsd.org/src/commit/?id=62fba0054d9eb2303116f54be1f9bc0e7b75cc15,目前 FreeBSD 16-CURRENT 中的 ee 编辑器已经引入 UTF-8 支持,如中文。本地测试通过
- 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
- 新增“13.7 用户分级与资源配额(login.conf)”。
- 2025.12.13
- 重写“7.2 IceWM”
- “10.3 Mihomo(Clash)”新增“RC 脚本”。已向 Ports 维护者发出请求合并(Bug 291295 - net/mihomo: Add rc.conf and some Post-installation),但未予回应。
- 将“4.10 文件系统的挂载和卸载”“4.11 磁盘结构”合并到“4.10 文件系统基础”
- 将“4.12 目录结构”拆分到“4.11 系统目录结构”和“24.6 FreeBSD 源代码目录结构”
- 根据编纂发现,增补 Bug 236786 FreeBSD -.iso files not support written to USB drive
- 2025.12.8
- “5.1 FreeBSD 镜像站现状”新增“拒绝开放的可能性原因分析”
- 2025.12.7
- 完全重写:“25.5 更新 ZFS 的 zpool”
- 完全重写:“5.7 使用 freebsd-update 更新 FreeBSD”。注:在使用 freebsd-update 从 14.3 或更低版本更新时,必须先更新到最新的补丁版本再升级大版本。否则会失败。方法:
freebsd-update fetch && freebsd-update install参见 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289769 和 https://www.freebsd.org/releases/15.0R/installation/#upgrade-binary
- 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 上运行
- 改进“7.4 Hyprland”格式,修正启动命令为
- 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%(按行数计)
- 根据编纂发现,提交 Fix typos and unify Realtek terminology
- 2025.11.25
- “24.3 机器无关的内核选项”引入 69%(按行数计)
- 根据编纂发现,提交 NOTES: Fix a typo in a comments
- 根据编纂发现,提交 NOTES: Remove duplicate options KCSAN entries
- 由于内容不足以构成一章,将“第 24 章 DragonFly BSD 入门”压缩到附录 Ⅱ“DragonFly BSD 导论”
- 新增“第 24 章 FreeBSD 内核”,将“22.16 FreeBSD 内核配置选项”分别拆分为:
- 24.1 FreeBSD 内核选项概述
- 24.2 机器相关的内核选项(amd64)
- 24.3 机器无关的内核选项
- 修复 mu-lu CI
- “24.3 机器无关的内核选项”引入 69%(按行数计)
- 2025.11.24
- “22.16 FreeBSD 内核配置选项”引入 56%(按行数计)
- 2025.11.23
- “22.16 FreeBSD 内核配置选项”引入 40%(按行数计)
- 引入 RSS 订阅源 https://docs.bsdcn.org/feed.rss
- 2025.11.22
- 新增“22.16 FreeBSD 内核配置选项”,引入 i386/amd64 机器相关的内核选项
- “参考文献”新增“《Solaris 性能与工具》”
- 2025.11.21
- “5.4 使用 pkg 管理二进制包”重写“使用 pkg 安装软件”
- 2025.11.17
- “4.1 Windows 用户迁移指南”新增“深入阅读”
- FreeBSD 安装镜像缺乏 kmod 的离线包,提交 Bug 291052 - Request to offline-distribute kernel modules and pkg(8) repositories in iso and img images.
- 2025.11.14
- “3.3 使用 Virtual Box 安装 FreeBSD”增补“网络设置”
- Port net/wutil 测试失败,提交 issue wutil: no wpa ctrl interface on default path, provide --ctrl-interface: No error: 0
- “6.3 KDE6(X11)”新增“附录:解决开机时总是自动打开特定程序”
- 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
- 由于 FreeBSD 的默认 ESP 不符合 UEFI 规范,提交 Bug 290857 - bsdinstall: The ESP on FreeBSD Should Be FAT32 Instead of FAT16: D28897 Is Actually Ineffective
- 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
- 将 https://docs.bsdcn.org(以后称 docs) 整体字体切换到“霞鹜文楷”
- 将 https://book.bsdcn.org (以后称 book)整体字体切换到“霞鹜文楷”
- https://docs.bsdcn.org 现在可以用鼠标点开图片浏览大图了
- 2025.10.28
- 注意:必须为子模块指定一个分支
git submodule add -b main --force https://github.com/FreeBSD-Ask/FreeBSD-Ask docs,否则会出现很多奇怪的问题。 - 使“从 SUMMARY.md 更新目录”绕过必须 PR 的规则
- 使“🔗 更新提交进度”绕过必须 PR 的规则
- 引入“🔗 更新谷歌分析”,用于在首页实时(每日更新)显示“📈 统计信息”
- 引入“🔗 更新提交进度”,用于在首页显示项目进度
- 注意:必须为子模块指定一个分支
- 2025.10.27
- 修复 https://docs.bsdcn.org 镜像站首页显示为目录的问题
- 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
- “6.1 Intel 和 AMD 显卡驱动”重写“显卡支持情况”
- 提交 Bug 290122 - graphics/drm-latest-kmod:and related DRM ports missing CONFLICTS_INSTALL entries
- 2025.10.6
- “1.1 操作系统的历程:UNIX、BSD 和 Linux”:新增“附录:自由软件与开源软件语境下的典型误解与思想偏差探析”
- 2025.10.1
- 非技术性问题及与社区无关话题、纯粹私人聊天及情感讨论等事宜恕不回复,如有这方面需求请咨询专业人士,其他需求欢迎加群讨论。
2025 年第三季度
- 2025.9.30
- “4.9 sudo 和 doas”新增“sudo-rs”
- 由于 Bug 287690 sysutils/pacman: The archlinux flavor cannot be built or installed.,本文暂不可用,若在六个月内(2026-04-01 日前)未得到解决将删除“21.5 ArchLinux 兼容层(基于 archlinux-pacman)”。
- budgie 主要维护者 Olivier Duchateau 继续更新了,但无法正常登录桌面。Bug 289898 x11/budgie: After logging in with LightDM, it crashes and then shows a black screen.。若在六个月内(2026-04-01 日前)未得到解决将删除“6.10 Budgie”。
- “19.1 PostgreSQL”更新至“PostgreSQL 18”
- 2025.9.28
- 2025 FreeBSD 社区调查报告.pdf https://www.alipan.com/s/6vUR7W6xfpC 提取码: nq19 点击链接保存,或者复制本段内容,打开「阿里云盘」APP,无需下载极速在线查看,视频原画倍速播放。
- 上面是中文版本,原文在 这。
- 2025.9.27
- 针对 fwget 工具无法为 RTL8125 2.5GbE 以太网卡安装驱动的问题提交:Bug 289862 - fwget(8) does not support Realtek Ethernet (RTL8125 2.5GbE, realtek-re-kmod) despite packages being available。
- 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 NONE(create_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 个月内仍未得到修复将建议上游删除此项目,并从本书中移除此节。
- 目前将无线电(Wi-Fi)区域码设置为
- 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
- 之前 KDE 在 Wayland 下,启动后桌面右键单击黑屏的问题已得到解决。参见 https://old.reddit.com/r/freebsd/comments/1m9popo/kde_mini_review/n5dv1uk/ 和 https://github.com/freebsd/freebsd-ports/pull/431。目前已安装的只需要
make reinstallPortgraphics/qt6-wayland和/x11/plasma6-layer-shell-qt即可。或者等几天通过pkg upgrade、安装后也应该不会有黑屏问题了。
- 之前 KDE 在 Wayland 下,启动后桌面右键单击黑屏的问题已得到解决。参见 https://old.reddit.com/r/freebsd/comments/1m9popo/kde_mini_review/n5dv1uk/ 和 https://github.com/freebsd/freebsd-ports/pull/431。目前已安装的只需要
- 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。替代方法是手动写,参照无线网络章节。
- FreeBSD 14.3 的 Wi-Fi country select 有问题。选哪个都是这个报错:
- 2025.6.23
- 3.6 文本编辑器新增:microsoft-edit
- 2025.6.21
- 格式化:第 21.5 节 ArchLinux 兼容层(基于 archlinux-pacman)
- 为镜像站 https://docs.bsdcn.org/ 添加了自动序号
- 重写:22.7 Python 和 VS Code:Python
- 本书更名为《FreeBSD 操作系统研究导论》
- 2025.6.20
- 第 1.2 节 欢迎来到 FreeBSD:完全重写“为什么选择 FreeBSD”,去除有关 Linux 的描述
- 2025.6.19
- 调整目录结构
- 第 19.1 节 PostgreSQL:将 PostgreSQL 更新到 17
- 第 19.2 节 pgAdmin4 更新到 pgadmin4-9.0
- 第 23.7 节 ZFS 磁盘加解密合并入 FreeBSD 安装章节
- 2025.6.17
- 增加一个术语表放在附录
- 调整目录结构
- 新增:在 FreeBSD 上安装 VirtualBox
- 2025.6.16
- 将第 1.2 节 FreeBSD 简史合并入:第 1.2 节 关于 FreeBSD 项目
- 第 8.2 节 用户和基本账户管理新增:账户类型
- 将参考书目独立出来放在附录
- 2025.6.15
- 计划全面重写 FreeBSD 手册
- 2025.6.14
- 重新引入:贡献指南与开放任务
- 2025.6.13
- 第 1.1 节 操作系统的历程:UNIX、Unix-like、Linux & FreeBSD 重写:什么是 Linux?
- 第 1.1 节 操作系统的历程:UNIX、Unix-like、Linux & FreeBSD 新增:GNU 与自由软件运动
- 第 6.6 节 视频播放器新增:附录:直接在 TTY 播放视频(mpv)
- 2025.6.12
- 第 4.3 节 GNOME:欢迎来到 Gnome 47
- 2025.6.10
- 第 26.3 节 配置 OpenBSD 重写:doas
- 第 26.1 节 OpenBSD 概述新增:其他专注于安全的 BSD 系统
- 第 26.1 节 OpenBSD 概述新增:OpenBSD IPSEC 协议栈 FBI 后门事件
- 2025.6.9
- 第 26.1 节 OpenBSD 概述新增:机遇与挑战、语录摘选
- 2025.6.8
- 第 1.1 节 操作系统的历程:UNIX、Unix-like、Linux & FreeBSD 新增:草稿:二十一世纪的 Unix 哲学观
- 第 1.1 节 操作系统的历程:UNIX、Unix-like、Linux & FreeBSD 增补:UNIX 之船:FreeBSD 是不是 UNIX?
- 第 4.1 节 显卡驱动(英特尔、AMD)新增:AMD 视频硬解
- 2025.6.7
- 根据调查问卷恢复一部分文学故事
- 2025.6.6
- 第 2.3 节 UNIX 基础(新手入门版本)新增:Windows 与 Unix 字符编码的差异
- 第 2.3 节 UNIX 基础(新手入门版本)新增:Windows 与 Unix 时间设置的差异
- 第 2.4 节 命令行基础(新手入门版本):新增“你并不孤单”
- 2025.6.4
- 第 2.3 节 UNIX 基础(新手入门版本)新增:Windows 与 Unix 换行符/回车之差异,还需要补充编码差异、时区差异等
- 2025.5.30
- 新增:第 1.7 节 BSD 许可证概览
- 2025.5.23
- 新增:第 10.3 节 Podman
- 2025.5.17
- 删除“第 21.2 节 Linux 兼容层——基于 CentOS(FreeBSD Port)”,过时
- 2025.5.16
- 2025.5.12
- 移除“第 4.18 节 KDE6”中的“基于 Wayland”,可能存在错误
- 2025.5.9
- 重写:第 22.8 节 Rust/Go 环境的配置
- 此分支转为社区版本,去除 ykla 个人观点,保留中立内容。该分支转为社区维护,欢迎 PR。
- 2025.5.8
- 第 2.4 节 命令行基础(新手入门版本):新增“
vi编辑器基本用法”
- 第 2.4 节 命令行基础(新手入门版本):新增“
- 2025.5.6
- 从“第 2.2 节 FreeBSD 安装图解”拆分出“第 2.1 节 安装前准备(新手入门版本)”
- 2025.5.5
- 测试“第 22.4 节 C/C++ 环境的配置”
- 重写“第 4.5 节 Xfce”
- UNIX 基础(新手入门版本):新增“大小写敏感”
- 2025.5.2
- 新增“第 2.3 节 UNIX 基础”
- 2025.4.29
- 引入 GitHub Action“🔗 检查 Markdown 图片引用”。用以核查图片使用情况
- 重写“第 5.4 节 五笔输入法”
- 2025.4.28
- 第 26 章 OpenBSD:更新至 OpenBSD 7.7
- 将“第 8.2 节 添加用户”合并入“第 8.2 节 用户与组”
- 重写“第 8.2 节 用户与组”
- 移除部分来自网络且未经验证的可能不可靠的内容
- 重写“第 5.4 节 五笔输入法”,注意最后一部分未测试。
- 重新排版:第 5.1 节 本地化环境变量
- “第 13.4 节 SSH 配置与相关工具”:删除思考题,删除关于 OpenSSH 版本的描述,因为已经过时。
- 今天总计清理出了 5 页 A4 纸的篇幅
- “第 14.1 节 TCP 堆栈”新增“使用 RACK 栈”
- 2025.4.25
- 重新更名为《FreeBSD 从入门到追忆》
- 重写“第 6.3 节 打印机”
- 2025.4.24
- 第 4.2 节 显卡驱动(NVIDIA):完全重写
- 2025.4.22
- 《FreeBSD 从入门到跑路》恢复旧名《FreeBSD 艺术科学哲学导论》
- 2025.4.22
- 第 5.2 节 Fcitx 输入法框架:重新排版
- 从“第 4.1 节 显卡驱动”拆分出“第 4.1 节 显卡驱动(英特尔、AMD)”“第 4.2 节 显卡驱动(NVIDIA)”
- 第 9.3 节 使用 Qjail 管理 Jail:重新排版
- 由于电子邮件长期被忽视,今日分别致国际信函给“FreeBSD 基金会”(RD664821800CN)和“OpenBSD 基金会”(RD664821795CN),反馈目前的捐款渠道不畅之问题,以及呼吁关注中国大陆地区等
- 2025.4.21
- “第 5.6 节 QQ(Linux 版)”新增:解决 fcitx 中文输入法在 QQ 中不能使用的问题
- 2024.8.1-2025.4.20
- 《FreeBSD 从入门到跑路》第二版完成(TAG 2025.4.20)
- 2025.4.20
- 格式化全书
- 对全书初版重写达 100%
- 2025.4.19
- 第 4 章 桌面环境:新增软件解释
- 对全书删除冗余,重新排版
- 2025.4.18
- “第 2.2 节 命令行基础(新手入门版本)”新增:关机、重启、
&&、||
- “第 2.2 节 命令行基础(新手入门版本)”新增:关机、重启、
- 2025.4.17
- 重写:第 16.7 节 Samba 服务器中的安装 Samba 部分,其余部分无条件测试
- 重写:第 16.6 节 rsync 同步服务
- 2025.4.16
- 格式化:第 14.2 节 Wi-Fi
- “第 27.4 节 桌面与中文环境常用软件”:重写引入:KDE 4。因为物理机测试成功。
- 从“第 1.1 节 操作系统的历程:UNIX、Unix-like、Linux & FreeBSD”拆分出“第 1.2 节 FreeBSD 简史”
- 重写:第 2.6 节 云服务器安装 FreeBSD(基于腾讯云轻量云)
- 拆分序言
- 引入 GitHub Action:🔗 从 SUMMARY.md 更新一级标题。用于检查 SUMMARY 标题和对应文件的一级标题的符合情况
- 2025.4.15
- 格式化:第 5.6 节 QQ(Linux 版)
- 第 4.20 节 远程桌面:删除剩余的“VNC 与 RDP(XRDP)对比”部分
- 2025.4.14
- 目前对全书初版已重写 96.57%(按 Commit 数)
- 格式化“第 11.5 章 MySQL 数据库”
- 删减占用篇幅较大的无用图片
- 2025.4.13
- “第 16.5 节 WildFly”测试基本成功,但是注意补丁仍未合并到主线,详见 Bug 285956 - java/wildfly: service start fail, illegal group name。
- 新增“第 24.3 节 配置 DragonFly BSD”
- 重写“第 24.2 节 安装 DragonFly BSD”
- 2025.4.11
- 通过段落间距调整,PDF 页数从 1209 到 1084,减少了 10.34% 的页面占用。
- 2025.4.10
- 测试、改写“第 2.8 节 手动安装双系统(后安装 FreeBSD)”
- NetBSD 10.1 在 VMware 虚拟机中无论 UEFI 与否,进入 kde 4 都会黑屏。
- 2025.4.9
- 使用 https://gist.github.com/ykla/adf011fea43f5f4b91aa6f065ac09da2 对全书过长(> 30 行)的代码块整理。
- 孤行控制,删除冗余。
- 从 1238 页到 1209 页,减少了 2.34% 的无效页面。
- 2025.4.8
- “第 27.2 节 NetBSD 安装图解”更新至 NetBSD 10.1
- “桌面与中文环境常用软件”更新至 NetBSD 10.1
- “桌面与中文环境常用软件”新增输入法
- “桌面与中文环境常用软件”新增中文环境
- NetBSD KDE 4 UEFI 下测试失败,还是黑屏,报错见 https://gnats.netbsd.org/57554
- “第 16.5 节 Wildfly”测试失败,见 Bug 285956 - java/wildfly: service start fail, illegal group name
- 2025.4.7
- 全译现有所有安装后说明
- 从 2024.8-3533 次 开始,目前对全书初版已重写 94%(按 Commit 数),下同
- 删除“第 11.3 节 散热器、风扇、鼓风机”,可能包含错误内容
- 2025.4.6
- “第 17.8 节 PostgreSQL 与 pgAdmin4”新增“深入 PostgreSQL 服务管理”
- “第 4.21 节 FreeBSD 桌面发行版”补图
- 2025.4.5
- 初步重写第 15.4 节 ipfirewall(IPFW)
- 格式化第 15.2 节 PF
- 格式化第 15.3 节 IPFilter(IPF)
- 新增“第 4.21 节 FreeBSD 桌面发行版”
- 2025.4.4
- 从各个章节拆分出“第 6 章 多媒体与外设”
- 格式化“第 5.1 节 输入法与环境变量”
- 格式化“第 21.12 节 Linux 兼容层与 Jail”
- mihomo(原 Clash),需要重写相关章节,我们需要一个 GUI 界面!
- 2025.4.3
- 从“第 20.1 节 游戏”拆分出“第 20.6 节 我的世界(Minecraft)”
- 将“第 20.2 节 音视频播放器与剪辑”拆分为“第 20.2 节 音频播放器”“第 20.3 节 视频播放器”“第 20.4 节 音视频剪辑与图像处理”、
- 测试“第 20.5 节 科研与专业工具”,并新增“Calibre 文档管理(epub、mobi、azw3 等格式)”
- “第 20.5 节 科研与专业工具”补图
- “第 20.1 节 游戏”:重写“Renpy 游戏”
- 2025.4.2
- 测试“第 20.2 节 音视频播放器”:尝试播放电视剧《人民公仆》、尝试播放动漫《败犬女主太多了!》,测试通过
- 2025.4.1
- https://mirrors.aliyun.com/freebsd-pkg/ 看起来早就失去同步。还是 2 月我提交 kmod 源以前的内容,故不写入
2025 年第一季度
- 2025.3.31
- 将镜像站点迁移至 https://docs.bsdcn.org/
- 2025.3.30
- 部署了镜像站点,临时位于 https://freebsd-ask.github.io,使用 VitePress
- 2025.3.29
- 从现在起每天在 GitHub release 生成一个 PDF 文档
- 生成新的 Windows 24H2 字体包用于 GitHub Actions
- 重写 PDF 导出工具
- 2025.3.27
- “第 16.1 节 FTP 服务器”新增“vsftpd”
- 引入 GitHub Actions:🔗 从 SUMMARY.md 更新目录
- 引入 GitHub Actions:🔗 检查 SUMMARY.md 目录
- 引入 GitHub Actions:🔗 创建并发布 PDF 文档,从现在起每 5 天在 GitHub release 生成一个 PDF 文档
- 2025.3.26
- 重写“Pure-FTPd(基于 MySQL)”
- 重写“ProFTPD(基于 MySQL)”
- “第 2.2 节 命令行基础(新手入门版本)”新增“UNIX 与 Windows 文件名规范之差异”
- 2025.3.25
- 新增“第 15.5 节 Fail2Ban(基于 IPFW、PF、IPF)”
- “第 12.2 节 FreeBSD EFI 引导管理”合并入“第 12.5 节 Grub & UEFI 与 efibootmgr”
- 2025.3.24
- 测试“第 4.2 节 安装 KDE6”,同 VMware 的虚拟显卡无兼容性问题。缩放、鼠标无缝切换均正常。注:USTC 的源可能有问题。
- 重写“致谢”
- 根据 clean-master/freebsdcn,将本项目的开始时间改正至 2021 年 3 月 14 日。同时明确 clean-master 清理大师的历史贡献。
- 重写“第 4.23 节 远程桌面管理”中的“使用 FreeBSD 远程其他机器”
- 2025.3.23
- 格式化全书。
- 测试“第 21.4 Linux 兼容层——基于 ArchLinux bootstrap”,在 14.2 通过
- 改正全书失效外链和图片引用
- 2025.3.22
- “第 3.6 节 通过 DVD 安装软件”更新至 14.2。注意,使用
bsdinstall通过 DVD 安装软件的方法测试失败! - 初步重写“第 22.0 节 如何订阅 FreeBSD 的邮件列表”
- 调整全书章节排序、重命名全书各章节标题以符合实际内容
- 删除“第 2.8 节 虚拟机预安装镜像(本书自制)”,已过期
- 压缩“第 25 章 TwinCAT/BSD”
- 删除献词、后记,无实质性内容
- 删除“第 24.4 节 禁用 Sendmail”,已过期
- 删除“第 5.8 节 Wine”,无实质性内容
- “第 6.6 节 Ext 2/3/4 等文件系统”已初步重写,仍待测试
- 删除“第 9.1 节 jail 与 docker 的比较”,无实质性内容
- “第 14.6 节 USB 以太网卡和 USB 无线网卡”合并入“第 14.5 节 USB 网卡 & 以太网卡”
- 删除“第 24.2 节 BSD 风格的 make/grep/sed/awk”,无实质性内容
- 删除“第 13 章 DTrace”,无实质性内容
- “第 12 章 FreeBSD 目录注释”合并入“第 13 章 FreeBSD 系统管理”
- 删除“第 10.1 节 FreeBSD 安装 Virtual Box”,无实质性内容
- “第 6.1 节 UFS”合并入“第 6.3 节 磁盘扩容”,因为无实质性内容
- “第 1.5 节 FreeBSD 开发计划”移动至网络文章集锦
- 删除“第 18.4 节 USB 网卡与 Wi-Fi”,与其他章节重复
- “第 18.6 节 树莓派 5”合并入“第 18.2 节 树莓派安装 FreeBSD”,并删除了冗余输出
- 重写“第 17.7 节 Telegraf+InfluxDB+Grafana 监控平台”
- 重写“第 6.6 节 Linux 文件系统”
- 初步重写“第 1.4 节 Linux 用户迁移指南”
- “第 3.6 节 通过 DVD 安装软件”更新至 14.2。注意,使用
- 2025.3.21
- 重写“第 22.9 节 Shell”
- 新增“第 24.3 节 bsdconfig 系统配置工具”
- 重写“第 5.9 节 压缩与解压”
- “第 2.1 节 命令行基础(新手入门版本)”新增“在 TTY 界面上下翻页/翻行”
- 删除“第 22.11 节 Git”,因为无实际内容,且有用的命令已经分散在全文各个章节了
- 重命名全书各章节标题以符合实际内容
- 2025.3.20
- “第 11.7 节 命令行基础”移动合并到“第 2.7 节 自带文本编辑器 ee 的用法”,成为“第 2.7 节 命令行基础(新手入门版本)”,并移动至“第 2.1 节 命令行基础(新手入门版本)”
- “第 15.1 节 网络参数配置命令”新增 /etc/rc.conf 相关。注意:此部分以后需要补充等价的
ifconfig、route临时命令。 - “第 23.4 节 引导界面”新增“屏幕保护”
- 为 1-5 章的大部分命令补充了英文原名说明解释。
- 2025.3.19
- “第 11.7 节 命令行基础”新增“thefuck:自动纠正错误拼写的命令”,但要注意,有权限的开发者似乎已经不再维护;
- “第 11.7 节 命令行基础”新增命令行基础命令
- 初步重写“第 8.4 节 用户权限”
- 2025.3.18
- “第 6.3 节 磁盘扩容”新增“附录”
- 将“第 1.5 节 谁在使用 FreeBSD(基金会官方版本)”“第 1.7 节 FreeBSD 特色开发项目”移动到文章集锦。因为此部分过于冗长。
- 新增“第 11.7 节 命令行基础”
- 2025.3.9
- “第 22.4 节 C/C++ 环境的配置”新增“vim-codefmt 代码美化”
- 2025.3.7
- “第 5.4 节 安装 Firefox 与 Chromium”新增“Chromium 使用 Google 账号同步”
- 2025.3.4
- 重建“第 12 章 FreeBSD 源代码分析”
- 2025.3.3
- “第 22.5 节 Java 环境的配置”完全重写
- “第 22.6 节 QT 环境的配置”补图
- 2025.3.2
- 新增“第 16.10 节 Gitlab-EE”
- 2025.3.1
- 新增“第 17.15 节 Zabbix 监控(基于 PostgreSQL)”
- 2025.2.28
- 更新“FreeBSD 镜像站现状”
- 2025.2.26
- 新增“第 1.9 节 加州大学伯克利分校与“Fiat Lux”(要有光)”
- 将文学故事移动至 https://freebsd.gitbook.io/cfc
- 新增“第 17.14 节 OnlyOffice(基于 PostgreSQL)”
- 2025.2.25
- “第 17.5 节 MySQL 8.X”新增“MySQL 8.4 LTS”
- 新增“第 17.11 节 MongoDB 80”
- “第 23.5 节 Grub & UEFI 与 efibootmgr”新增“EFI 分区删除与重建”,但仍存在文件簇的疑问
- 完全重写“第 17.1 节 Apache”
- 完全重写“第 17.2 节 Nginx”
- 完全重写“第 17.3 节 PHP 8.X”
- 新增“第 17.12 节 Tomcat”
- 新增“第 17.13 节 Caddy”
- 2025.2.24 “第 6.2 节 ZFS”新增“ZFS 压缩” “第 23.5 节 Grub 及其他引导”新增“UEFI 与 efibootmgr”
- “第 3.2 节 FreeBSD 切换软件源方式”新增“kernel modules(kmods)内核模块源:面向 FreeBSD 14.2 及更高版本(不含 15.0-CURRENT)”
- 从“第 2.10 节 手动安装双系统(先安装 FreeBSD)”拆分出“第 2.13 节 配置 rEFInd(双系统用)”
- 2025.2.23
- 新增“后记”
- 2025.2.21
- 新增“第 2.12 节 安装 FreeBSD——基于 Apple M1&VMware Fusion Pro”
- 2025.2.19
- 制作了视频教程 《003-FreeBSD14.2 安装 KDE6》
- 2025.2.16
- 拆分“Git&Linux 败局与 FreeBSD 败局”到 19.5、19.6、19.7
- 2025.2.15
- 更新、补充“第 16.9 节 Webmin”
- 2025.2.14
- 新增“第 17.10 节 prometheus 监控部署”
- 2025.2.13
- 删除原 KDE6 章节,将 KDE5 章节更新为 kde6。
- 2025.2.11
- “第 18 章 树莓派嵌入式 & RISCV”新增“第 18.9 节 Radxa X4”
- 2025.2.11
- “第 2.0 节 FreeBSD 安装图解”补图、拆分章节,补充创建普通用户的说明
- 2025.2.10
- “第 2.0 节 FreeBSD 安装图解”新增“Auto (UFS)”
- 2025.2.3
- “第 1.1 节 UNIX、Unix-like、Linux 和 FreeBSD 简介”新增“UNIX 与忒修斯之船”一节
- 2025.2.1
- “第 18.6 节 RISC-V 简介”合并入“第 18.8 节 在 RISCV 开发板上安装 OpenBSD”
- “第 2.0 节 FreeBSD 安装图解”补全菜单翻译
- 2025.1.28
- “第 23.4 节 引导界面”新增:“调整引导界面和 TTY 分辨率”“自定义引导加载程序 Logo”
- 2025.1.21
- 将授权协议由 BSD 协议转为 CC-BY 协议(署名 4.0 协议国际版)
- 2025.1.19
- 更新“第 21.3 节 Linux 兼容层——基于 Ubuntu/Debian”,在 14.2 测试通过
- “第 14.3 节 USB 网络共享(USB tethering)”完全重写
- 完全重写“第 21.1 节 Linux 兼容层实现”
- 图片文件名去中文化,方便编程
- 2025.1.18
- 添加“致谢”,将“贡献者名单”移动至此独立页面
- 添加“献词”
- 添加“凡例”,将“序言”中非序言部分移动至此。
- 2025.1.13
- 关闭 Issue 第 1.5 章,内容有误
- 新增“第 2.11 节 Qemu 安装 RISC-V FreeBSD(基于 x86 Windows)”
- 新增“第 4.23 节 安装 Fluxbox”
- 新增“第 4.24 节 安装 IceWM”
- “第 24.5 节 利用脚本自动生成 BSDlibc 库文本”:脚本更新
- “第 8.1 节 sudo 与 doas”新增“doas”
- 2025.1.11
- “第 4.13 节 安装 KDE6”新增“基于开发中的 Ports(需要长时间编译)”
- 2025.1.10
- “第 2.4 节 安装 FreeBSD——基于 VMware Workstation Pro”重写“共享文件夹”
- 2025.1.9
- “第 4.16 节 安装 CDE”补图
- 2025.1.8
- “第 4.0 节 概述(必看)”合并入 4.1 节
- “第 4.1 节 安装显卡驱动及 Xorg(必看)”更名为“第 4.1 节 桌面环境概述、安装显卡驱动&Xorg”
- “第 4.3 节 安装 Gnome”新增“一些反人类设置的调整”,补图
- “第 4.5 节 安装 Xfce”补图
- “第 4.6 节 安装 Cinnamon”补图
- “第 4.8 节 安装 LXQt”补图
- “第 4.4 节 安装 Mate”补图,删除冗余
- 新增“第 4.14 节 安装 Budgie”
- “第 4.7 节 安装 Lumina”补图
- 新增“第 4.21 节 安装 LXDE”
- 新增“第 4.22 节 安装 Window Maker”
- “第 19.2 节 Linux 败局与 FreeBSD 败局”新增“为何不能选择 Linux 桌面操作系统?”
- 2025.1.6
- 新增“第 2.9 节 安装 FreeBSD——基于 Apple M1&Parallels Desktop 20”
- 新增“第 2.10 节 手动安装双系统(先安装 FreeBSD)”
- “第 2.9 节 安装 FreeBSD——基于 Apple M1&Parallels Desktop 20”新增“虚拟机工具”
2024 年第四季度
- 2024.12.22
- “第 2.4 节 安装 FreeBSD——基于 VMware Workstation Pro”新增“故障排除”
- 2024.12.21
- 新增“第 10.3 节 使用 BVCP 通过网页管理 BHyve”
- “序言”新增“存在即破烂(2025 代序)”
- 2024.12.19
- “第 6.3 节 磁盘扩容”新增“ZFS 磁盘扩容”一节
- “第 10.3 节 使用 bhyve 安装 Windows 11”完全重写。
- “第 2.3 节 安装 FreeBSD——基于 Virtual Box”补充图片
- 为第 20 章相关软件包补充 port,删除失效软件包
- 删除无实质性内容的“第 10.1 节 虚拟化简介”
- “第 23.3 节 FreeBSD 中文 TTY 控制台”完全重写,验证通过
- 新增“第 4.21 节 安装 KDE6”
- 删除“第 4.13 节 安装 Wayland (可选)”,无实质性内容
- 2024.12.18
- “第 2.4 节 安装 FreeBSD——基于 VMware Workstation Pro”新增“配置虚拟机”
- “第 2.0 节 FreeBSD 安装图解”还原“怎么看你的硬件支持不支持呢?”一节
- “第 1.3 节 为什么要使用 FreeBSD”新增“诚实与可信”一节
- 将“编撰说明”“参考资料”“贡献者名单”合并为“序言”
- “序言”新增“2021-2024 自序”
- 2024.12.17
- “第 2.0 节 FreeBSD 安装图解”新增“FreeBSD 镜像说明”一节
- 将原“第 2.6 节 普通电脑下载安装哪个镜像,如何刻录镜像?”合并入“第 2.0 节 FreeBSD 安装图解”
- 新增“第 1.8 节 谁在使用 FreeBSD?(中文社区版本)”
- 2024.12.16
- “第 26.1 节 安装”更新至 OpenBSD 7.6
- “第 26.4 节 桌面与其他软件”中 KDE5 在 OpenBSD 7.6 依旧测试失败,而且错误看起来更严重了
- 2024.12.14
- 将文学故事章节 FreeBSD 相关内容重新上线
- 2024.12.4
- 制作了视频教程《001-Windows 11 安装 VMware17 》、《002-VMware17 安装 FreeBSD14.2 》《003-FreeBSD14.2 安装 KDE5 》、《004-FreeBSD14.2 允许 root 登录 ssh 》、《005-FreeBSD14.2 更换 pkg 源为 USTC 镜像站 》和《006-FreeBSD14.2 安装 fcitx5 及其输入法 》。已经分别插入了对应的目录。
- 2024.12.3
- “第 1.3 节 为什么要使用 FreeBSD”新增“旧闻:《FreeBSD 基金会收到史上最大一笔捐款》”
- 2024.11.30
- “第 3.7 节 通过 freebsd-update 更新 FreeBSD”更新至 FreeBSD 14.2-RELEASE
- “第 2.0 节 FreeBSD 安装图解”更新至 FreeBSD 14.2-RELEASE
- “第 3.4 节 软件包管理器 pkg 的用法”修订“安装 pkg”一节
- 2024.11.29
- 更新“第 1.6 节 FreeBSD 开发计划”:同步上游
- 2024.11.27
- “第 1.2 节 BSD 与哲学家 George Berkeley”新增“贝克莱与爱因斯坦”
- 2024.11.26
- “第 19.2 节 Linux 败局与 FreeBSD 败局”新增“Git 典型缺陷”
- 2024.11.22
- “第 4.11 节 主题与美化”新增“系统更新提示
freebsd-update-notify” - “第 17.9 节 AList”新增“官方二进制包”
- 更新“第 16.3 节 Nodejs 相关”
- “第 4.11 节 主题与美化”新增“系统更新提示
- 2024.11.17
- “第 4.2 节 安装 KDE 5”新增“解除自动锁屏”
- 2024.11.15
- “第 4.2 节 安装 KDE 5”新增“登录界面主题”
- 2024.11.12
- “第 3.4 节 软件包管理器 pkg 的用法”新增“如何查找缺少的 .so(适用于 Linux 兼容层)”
- “第 21.13 节 Linux 兼容层故障排除与配置”更新“sysctl 变量(基于 FreeBSD 14.1)”
- 2024.11.9
- 新增一节:“第 6.8 节 自动挂载文件系统”
- 新增一节:“第 5.10 节 FreeBSD 安装微信(Linux 版)”
- “第 5.5 节 FreeBSD 安装金山 WPS(Linux 版)”:新增“基于 RockyLinux 兼容层(FreeBSD Port)”安装 WPS
- 2024.11.8
- “第 1.1 节 UNIX、Unix-like、Linux 和 FreeBSD 简介”:补充“macOS/iOS 等与 BSD 的关系”
- 2024.11.7
- “第 6.4 节 NTFS 的挂载”:新建“格式化”、挂载部分。
- 针对“Add new category fs for file systems”修改
- 2024.11.2
- “第 19.2 节 Linux 败局与 FreeBSD 败局”补充思考题
- 新建“第 19.3 节 驳《还有人记得 Linux 之前,那个理想又骄傲的 BSD 吗?》”
- “第 17.6 节 NextCloud——基于 PostgreSQL”补充一节:“在 nextcloud 中挂载 samba 共享”
- 2024.11.1
- 新建一章:“第 17.6 节 NextCloud——基于 PostgreSQL”,并测试通过
- 2024/10/30
- “第 14.5 节 以太网卡”:修正配置文件路径
- 新增“第 0.5 节 MySQL 数据库”
- 2024.10.29
- 将原“第 11 章更新与升级 FreeBSD”拆分到第 3 章,将原“第 0 章计算机概论”移动到第 11 章
- “第 3.9 节 使用 pkgbase 更新 FreeBSD”补充境内镜像站,并测试通过 NJU 163 USTC
- 2024.10.28
- “第 17.9 节 AList”:服务部分测试通过
- 2024.10.27
- USTC、163、NJU pkg-freebsd 源基本恢复正常
- 新增一节:“第 17.9 节 AList”
- “第 4.16 节 安装 CDE”测试通过
- 2024.10.8
- 同步更新“第 1.5 节 谁在使用 FreeBSD”
- 重写“第 4.1 节 安装显卡驱动及 Xorg(必看)”
- 2024.10.7
- USTC、163、NJU pkg-freebsd 源故障,已经反馈
- 同步上游:“第 1.6 节 FreeBSD 开发计划”
- 2024.10.5
- 添加贡献者“dongdigua”
- “第 3.4 节 软件包管理器 pkg 的用法”:重写故障排除。
- 新增一节:“第 2.2 节 安装 FreeBSD——基于 Hyper-V”,原章节拆分到各个子章节。
- 将“参考资料与贡献者名单”拆分成独立的两个小节
2024 年第三季度
- 2024.9.30
- “第 2.0 节 图解安装”新增“无线网卡/ Wi-Fi 设置”一节
- 将全文的 Wi-Fi 区域码调整为 FreeBSD 参考配置文件中设定的
country CN regdomain NONE - 完全重写:“第 14.2 节 Wi-Fi”
- 2024.9.27
- 将“第 1.2 节 FreeBSD 与哲学家 George Berkeley”中有关 FreeBSD 的内容移动至“第 1.1 节 UNIX、Unix-like、Linux 和 FreeBSD 简介”
- 改写“第 1.2 节 BSD 与哲学家 George Berkeley”,并补充参考文献
- 根据 FreeBSD-14.1-RELEASE 完全重写“第 2.0 节 图解安装”
- 2024.9.20
- “第 3.5 节 使用 ports 以源代码方式安装软件”:重写 ccache 3、ccache 4 两节。测试通过。
- 制作了 14.1-RELEASE、15.0-CURRENT 两个虚拟机镜像
- 新建一节“第 2.9 节 虚拟机预安装镜像”
- “第 21.10 节 RockyLinux 兼容层(FreeBSD Port)”测试通过,将 QQ 安装方法移动至 QQ 章节。
- 2024.9.19
- 新增“第 21.10 节 RockyLinux 兼容层(FreeBSD Port)”
- “第 6.2 节 ZFS”新增“zfs 用户级管理”
- 2024.9.18
- “第 3.5 节 使用 ports 以源代码方式安装软件”:测试、重写 ccache、wget2 两节。
- 2024.9.14
- 补充了几款 Windows 上的 SSH 工具
- 2024.9.13
- 补充若干存储卡、U 盘的测试数据
- 2024.9.9
- 将小说诗歌杂记等与 FreeBSD 无关内容下线
- 2024.9.4
- 测试创建第 0 章,正确性待考察
- 还原“第 0.4 节 操作系统”
- “第 26.1 节 安装”:同步至 OpenBSD 7.5
- “第 26.4 节 桌面与其他软件”:测试 KDE5
- 2024.9.3
- 将原 2.7 节合并至 2.6 节
- 2024.8.29
- “第 19.1 节 开源与苦难哲学”:根据 v2ex 增补“长衫”小节
- “第 1.4 节 Linux 用户迁移指北”:将“各大 GNU/Linux 发行版对比”一节移动到“第 19.2 节 Linux 败局与 FreeBSD 败局”,因为此节内容对 FreeBSD 新手没有多大帮助,反而会产生诸多误解
- 2024.8.25
- “第 18.10 节 存储卡参数简介与测试”:新增“任何速度超过 104 MB/秒的 microSD 存储卡无意义”一节
- 2024.8.22
- “第 18 章 树莓派与 RISC-V”拆分,增加《第 18.10 节 存储卡参数简介与测试》、《第 18.11 节 总线接口与协议》、《第 18.12 节 散热器、风扇、鼓风机》
- 2024.8.21
- “第 18.1 节 树莓派简介与配件选用”新增一节“如何测试存储卡和硬盘?”
- 2024.8.19
- “第 1.3 节 为什么要使用 FreeBSD”:补充“选择 FreeBSD 的一句话原因——FreeBSD 能在流变的世界中寻求理想的中道”一节
- “第 1.5 节 Linux 用户迁移指北”:补充例子,使其总体呈现客观化
- 删除原“第 1.4 节 其他 BSD 简介”,因为和后续章节重复
- 2024.8.17
- “第 1.5 节 Linux 用户迁移指北”:补充外链、依据、命令等,使其总体呈现客观化
- “第 1.1 节 UNIX、Unix-like、Linux 简介”:补充外链
- 重现全文代码高亮
- 为编撰说明一节增加了一个 pkg、ports 用法的简单例子
- 2024.8.15
- “第 24.1 节 BSD INIT 管理服务”完全重写
- “第 1.2 节 FreeBSD 简史”:重写“BSD 与哲学家 George Berkeley”一节
- 2024.8.14
- 为全文的 pkg 包补充 port 方式,以防止人们忘记 Ports,同时方便需要 Ports 的用户
- 删除原 7.5 节,因为无实质性内容
- 2024.8.11
- 删除原第 2.7 节 手动安装 FreeBSD,因为和原第 2.1 节 安装双系统重复
- 第 1.2 节 FreeBSD 简史:重新校对“时间表”
- 2024.8.10
- “第 4.12 节 远程桌面管理”:新增一节,VNC 与 RDP(XRDP)对比。整体完全重写。新增一小节“使用 Android 通过 XRDP 远程访问 FreeBSD”;新增一小节“RustDesk 中继服务器”
- 第 16 章 服务器:基本删除了所有不存在实质性内容的小节
- 2024.8.9
- “第 18 节”:补充扩容卡、虚标卡等信息
- 2024.8.7
- 精简压缩第 3、10、11、12、14、17 章;删除冗余
- 基本删除了全书所有不存在实质性内容的章节
- “第 2.9 节 SSH 相关软件推荐与 SSH 配置”:增加了 PuTTY 的典型缺陷论证;新增一节——“mosh:移动的 shell”。完全重写一节:“WinSCP 下载”
- 2024.8.6
- “第 18.1 节 树莓派简介”:完全重写
- 移除兼容层相关失效链接
- “第 18.9 节 树莓派 5”:新增一节,涉及 HAT+、总线、接口与协议、散热器、风扇等
- 精简压缩第 1、12、14、19、20、25 章,删除冗余
- 2024.8.5
- “第 11.3 节 通过源代码更新”:将“Git 代理设置方法”移动至此。补充了“nvi”相关信息。整体排版优化
- “第 1.6 节 UNIX 哲学”:删除不可靠且无依据的内容及引用
- 出于可靠性考量,本书原则上禁止引用“阮一峰(https://www.ruanyifeng.com/)”相关内容作为参考文献
- “第 18.2 节 系统安装”:整体排版优化;新增存储卡挑选技巧、新增 SD 卡标准分析
- 2024.8.1
- “第 2.4 节 安装 FreeBSD——基于 VMware Workstation Pro”:新增博通注册、登录、下载流程
- 2024.7.31
- 《FreeBSD 从入门到追忆》初版完成
- 2024.7.9
- “第 2.11 节 声卡与网卡设置”新增“Realtek(螃蟹卡)”
- 2024.7.6
- ykla 回归
- 更新“第 2.14 节 FreeBSD 硬件选择”
2024 年第二季度
- 2024.6.2
- “第 20.1 节 游戏”新增“Godot 游戏”
- 2024.6.1
- 更新兼容层相关教程
- “第 5.7 节 安装 QQ”增补若干故障排除
- 2024.5.5
- 引入多个 GitHub Action:主要为 Markdown 格式化
- 2024.5.3
- “贡献说明”新增“如何使用 git 拉取本项目”
2024 年第一季度
- 2024.2.24
- “第 20.2 节 音视频播放器”新增“用 MPD 播放 DSD”
2023 年第四季度
- 2023.12.28
- 新增“第 2.1 节 双系统安装”
- 2023.12.3
- 本项目暂停,ykla 暂时放弃维护
- 2023.12.2
- “第 4.5 节 安装 Xfce”新增“软件推荐”
- 2023.11.27
- “第 18.8 节 OpenBSD 在 RISC-V 开发板上的安装”:增加串口启动输出信息
- “第 23.4 节 引导界面”增补 FreeBSD 精简启动输出的方法
- 2023.11.26
- 新增“第 18.8 节 OpenBSD 在 RISC-V 开发板上的安装”
- 格式化“第 22.12 节 安装 code-server 和 clangd”
- 2023.11.23
- 新增“第 4.9 节 安装 bspwm”
- 2023.11.19
- “第 6.2 节 ZFS”新增“FreeBSD on zfs 的 zpool 升级”
- 2023.11.18
- 重写“第 22.12 节 安装 code-server 和 clangd”
- 2023.11.15
- 新增“第 4.8 节 安装 LXQt”
- 2023.11.5
- 增补“第 22.12 节 安装 code-server 和 clangd”
- 2023.10.14
- 增补“第 22.12 节 安装 code-server 和 clangd”
- 2023.10.13
- 增补“第 22.12 节 安装 code-server 和 clangd”
- 2023.10.12
- “第 4.2 节 安装 KDE 5”中的“lightdm 登录管理器本地化语言”移动至“第 4.5 节 安装 Xfce”
- “第 4.2 节 安装 KDE 5”新增“SDDM 中文化”
2023 年第三季度
- 2023.9.21
- “第 6.2 节 ZFS”新增“复制出启动环境”
- 2023.9.20
- “第 26.4 节 桌面与其他软件”OpenBSD 新增“KDE 5”,待测试
- “第 26.4 节 桌面与其他软件”新增 OpenBSD 关机方法
- 审核全书所有参考文献的有效性,真实性,并统一其格式
- 2023.9.18
- 新增“第 18.7 节 树莓派与 OpenBSD”
- 2023.9.7
- 增补“第 8.1 节 sudo”
- 2023.9.5
- “第 30.13 节 Linux 兼容层与应用”新增“sysctl 变量”说明
- 2023.9.4
- 增补“第 29.5 节 安装 Hyprland”
- 2023.9.3
- “第 29.5 节 安装 Hyprland”补图
- 2023.9.1
- 全书代码高亮
- 2023.8.31
- 实质性新增“第 29.5 节 安装 Hyprland”
- 测试全书代码高亮
- 2023.8.30
- 为便于导出 PDF,将第 0 章合并后置到第 1 章
- 2023.8.28
- 增补“第 7.1 节 HTTP 代理”,新增“HTTP_PROXY 代理”
- “第 11.2 节 通过源代码更新”新增故障排除
- 2023.8.27
- 更新“第 1.7 节 其他 BSD 简介”
- 2023.8.26
- 增补“第 26.5 节 桌面与其他软件”
- 验证兼容层中输入法问题
- 2023.8.25
- “第 30.3 节 Linux 兼容层——基于 Ubuntu/Debian”新增 Debian 12(bookworm)兼容层脚本
- 更新全书安装图片到 FreeBSD 14.0-RELEASE
- 2023.8.20
- “第 2.9 节 触摸板的设置”新增“关闭触摸板”
- 增补全书兼容层相关章节
- 2023.8.18
- “第 30.1 节 Linux 兼容层实现”增补“题外话——使用 Linux 兼容层为什么不是苦难哲学?”
- 对来源不明的章节标注版权或发出警告
- 2023.8.17
- 新增“第 0.9 节 谁在使用 FreeBSD”
- 新增“第 0.10 节 FreeBSD 中文社区文章翻译表”
- 2023.8.16
- 新增“第 0.8 节 FreeBSD 子项目”
- 2023.8.13
- 增补“第 9.4 节 jail 更新”
- 增补“第 9.3 节 jail 配置”
- “第 4.2 节 安装 KDE 5”增补“lightdm 登录管理器本地化语言”
- 2023.8.12
- 增补审阅“第 3.5 节 通过源代码 ports 方式安装软件”
- 新增“第 18.5 节 树莓派与 Linux 兼容层”
- “第 30.11 节 Linux 兼容层——基于 Deepin”新增“直接从 FreeBSD 的命令行运行软件”
- “第 23.4 节 引导界面”新增“精简启动输出”
- 2023.8.8
- “第 18.3 节 使用配置”新增“htop”“显示温度”“查看 CPU 频率”
- 2023.8.7
- 新增“第 0.8 节 FreeBSD 中文社区文章翻译表”
- “第 17.4 节 MySQL 5.X”,补充通过 ports 安装旧版 MySQL 软件的方法
- 2023.8.4
- “第 18.2 节 系统安装”增补内核用户空间编译等
- 实质性填充“第 11.2 节 通过源代码更新”
- 2023.8.3
- 新增“第 1.7 节 FreeBSD 安全公告”
- 增补“第 3.5 节 通过源代码 ports 方式安装软件”
- 2023.8.1
- 新增“第 11.4 节 使用 pkgbase 更新”
- 增补“第 18.2 节 系统安装”
- 2023.7.31
- “第 27.3 节 桌面与其他软件”新增“xfce”“Mate”
- 2023.7.30
- “第 18.2 节 系统安装”新增“【变通方案】FreeBSD 与树莓派 4B 8G 启动失败问题”
- 2023.7.28
- 新增“第 19.18 节 网络安全中的主体隐私权与主体选择的自由讨论——网络安全与企业道德”
- 新增“第 17.9 节 Telegraf+InfluxDB+Grafana 监控平台”
- 2023.7.27
- 新增“第 19.17 节 杂记”
- 2023.7.26
- 新增 NetBSD “第 27.1 节 安装与配置”
- 新增 NetBSD “第 27.2 节 切换软件源与包管理器”
- 2023.7.22
- 增补 OpenBSD “第 26.1 节 安装”,将其更新至 OpenBSD 7.3
- 2023.7.21
- 新增“第 16.15 节 MinIO 对象存储服务”
- 新增“第 30.11 节 Linux 兼容层——基于 Deepin”
- 2023.7.12
- 新增“第 30.7 节 Linux 兼容层——基于 Gentoo Linux”
- 2023.7.11
- 新增“第 30.10 节 Android 兼容层”
- 新增“第 30.7 节 Linux 兼容层——基于 Gentoo Linux”
- 新增“第 30.8 节 Linux 兼容层——基于 Rocky Linux”
- 新增“第 30.9 节 Linux 兼容层——基于 Slackware Linux”
- 2023.7.9
- 向 openSUSE 提交 Bug 1213157 - repo http://download.opensuse.org/update/leap/15.5/oss : metadata expired zypper 一直有这个警告,不知道如何消除。更新、切换软件源均不起作用。dnf 显示正常。但是不影响正常使用。
- 2023.7.8
- 新增“第 30.6 节 Linux 兼容层——基于 openSUSE”
- 2023.7.7
- 2023.7.5
- 合并全书 fcitx 相关教程到“第 5.1 节 Fcitx 输入法框架”,减少重复
- 合并全书 ibus 相关教程到“第 5.2 节 Ibus 输入法框架”,减少重复
- “第 5.5 节 安装 金山 WPS”删除对 Ports 中 WPS 的引用。因为无人维护。
- 2023.7.4
- “第 1.9 节 参考资料与贡献者名单”新增若干参考文献
- “第 1.9 节 参考资料与贡献者名单”移除鸟哥的 Linux 私房菜。不适合作为 FreeBSD 参考书目
- “第 1.9 节 参考资料与贡献者名单”:为所有参考书目增加封面
2023 年第二季度
- 2023.6.24
- 新增“第 5.0 节 输入法与环境变量”
- 2023.6.19
- “第 1.4 节 FreeBSD 与其他操作系统”新增“时间表”
- 2023.6.18
- 新增“第 19.15 节 吾乡何处”
- 2023.6.16
- 新增“第 30.5 节 Linux 兼容层 —— 基于 archlinux-pacman”
- 2023.6.15
- 新增空文件“第 30.5 节 Linux 兼容层——基于 archlinux-pacman”
- 重写“第 22.12 节 安装 code-server 和 clangd”
- 2023.6.14
- 新增“第 19.9 节 所谓开源哲学”
- 新增“第 19.10 节 兔子”
- 新增“第 19.11 节 寻道”
- 新增“第 19.12 节 诗歌选”
- 新增“第 19.13 节 简议道风”
- 新增“第 19.14 节 小说——你与暗”
- “第 30.3 节 Linux 兼容层——基于 Ubuntu/Debian”新增 Shell 安装脚本
- “第 30.4 节 Linux 兼容层——基于 ArchLinux”新增 Shell 安装脚本
- 2023.6.12
- freebsd.cn 镜像站永久退役。移除教程中所有对其引用链接和说明
- 2023.6.10
- TCBSD “第 31.2 节 系统安装与基本配置”新增虚拟机安装方法,辅以图片说明
- 新增 TCBSD “第 31.3 节 开发环境配置”
- 2023.5.26
- 更新“第 22.12 节 安装 code-server 和 clangd”
- 2023.5.24
- 重写“第 22.12 节 安装 code-server 和 clangd”
- portsnap 已弃用。移除教程中所有对其引用链接和说明
- 2023.5.23
- 新增“第 22.12 节 安装 code-server 和 clangd”
- 2023.5.21
- 更新“第 22.7 节 Python 与 VS Code”
- 2023.5.3
- 引入 GitHub Action:链接检查、Markdown 格式化
- 2023.4.27
- 经过 safreya 的提醒,目前 KDE 已不需要 procfs,移除教程中所有对其引用链接和说明
- 2023.4.15
- 经过 safreya 的提醒,移除不存在的服务项
gnome_enable="YES"。同时提交 PR 到了 FreeBSD 手册,The gnome service does not exist - “第 4.8 节 root 登录桌面”增补“GDM(GNOME 显示管理器)”
- 经过 safreya 的提醒,移除不存在的服务项
- 2023.4.13
- 更新“第 11.1 节 通过 freebsd-update 更新”
2023 年第一季度
- 2023.3.28
- “第 5.7 节 安装 QQ”:删除“Linux QQ 2.x (GTK 2.0)”,已弃用
- “第 5.7 节 安装 QQ”:更新相关教程到新版 QQ
- 2023.3.24
- 不要选
local_unbound,会影响 DNS,见 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262290。
- 不要选
- 2023.3.22
- “第 23.1 节 恢复模式与密码重置”:重写 ZFS 挂载
- 2023.3.10
- 重写“第 3.6 节 通过 DVD 安装软件”
- 2023.3.1
- “第 24.5 节 利用脚本自动生成 BSDlibc 库文本”新增“改进方案”
- 2023.2.21
- 新增“第 30.1 节 Linux 兼容层实现”
- 新增“第 30.3 节 Linux 兼容层——基于 Ubuntu/Debian”
- 新增“第 30.4 节 Linux 兼容层——基于 ArchLinux”
- 新增“第 30.5 节 高级教程:Linux 兼容层与 Jail”
- 2023.2.8
- “第 14.2 节 Wi-Fi”新增“博通(Broadcom)网卡驱动”
- 2023.1.24
- 实质性填充“第 22.3 节 如何参与 FreeBSD 协作”
- 2023.1.13
- OpenBSD“第 26.2 节 配置”新增“挂载 Android 设备”
- 在合适的位置引入“xdg-user-dirs”以自动创建家目录相关路径
- 2023.1.11
- 新增视频:安装 DragonFly BSD 6.4
- 2023.1.9
- “第 5.7 节 安装 QQ”新增“Linux QQ 3.x(electron)【可选:基于 ArchLinux 兼容层】”
- 2023.1.8
- 新增“第 9.6 节 使用 qjail 管理 jail”
- “第 5.5 节 Linux 兼容层”新增“Gentoo Linux 兼容层”
- 2023.1.7
- “第 5.5 节 Linux 兼容层”新增“安装 Windows 11 字体【可选。自制包,打包同时兼容与低版本 Ubuntu】”
- 2023.1.5
- “第 5.5 节 Linux 兼容层”新增“ArchLinux 兼容层”
- 2023.1.4
- 实质性填充“第 22.4 节 C/C++ 环境的配置”
2022 年第四季度
- 2022.12.31
- 实现 PDF 文档导出
- 实质性填充“第 22.6 节 Qt 环境的配置”
- 2022.12.30
- “第 5.7 节 安装 QQ”新增“Linux QQ 3.x(electron)”
- “第 5.5 节 Linux 兼容层”新增“缺失 .so 文件”的故障排除
- 2022.12.7
- “第 11.1 节 通过 freebsd-update 更新”新增“查看 FreeBSD 版本”
- 2022.11.24
- 新增“贡献指南”
- 新增“CoC”
- 2022.11.11
- “第一节 Fcitx 输入法框架”新增 KDE5 下的安装方法
- 2022.11.6
- 新增 GitHub Action:Markdown 链接检查
- 2022.10.28
- 实质性测试“第五节 使用 bhyve 安装 Windows 11”
- 2022.10.21
- 在全书移除北京交通大学开源镜像站。不可用。
- 2022.10.15
- 新增“第五节 使用 bhyve 安装 Windows 11”
- 2022.10.12
- 新增“第〇节 如何订阅 FreeBSD 邮件列表”
- 2022.10.6
- 实质性填充“第二节 安装 CDE”
2022 年第三季度
- 2022.9.20
- 新增树莓派“第三节 使用配置”
- 新增“第三节 安装 Awesome”
- 新增“第三节 PHP 8.X”
2022 年第二季度
- 2022.6.23
- 新增“第七节 小说——FreeBSD 从入门到跑路”
- 重写“第九节 参考资料与贡献者名单”
- 2022.6.21
- 重写“第三节 FreeBSD 的不足之处”
- 2022.6.17
- “第二节 ZFS”新增 ZFS 快照
- 2022.6.16
- 实质性填充“第八节 远程桌面管理”中的“XRDP”
- 2022.6.13
- 将网站部署到 https://book.bsdcn.org
- 2022.6.9
- 实质性填充“第十三节 WildFly”
- 2022.6.3
- 实质性填充“第二节 V2Ray”
- 2022.5.27
- “第一节 三种虚拟机与 FreeBSD 版本比较”增加阿里云相关故障排除
- 增补“参考书目”
- 2022.5.26
- 增补“第一节 什么是 UNIX”
- 增补“第三节 什么是 Linux”
- 2022.5.21
- 重写“第四节 FreeBSD 与其他操作系统”
- 2022.5.20
- “第二节 配置”增补 OpenBSD
- 2022.5.3
- 实质性填充“第一节 安装 i3wm”
- 增补“第八节 Rust/Go 环境的配置”
- 2022.4.1
- 增补“第七节 常用软件 与 SSH 配置”
2022 年第一季度
- 2022.3.28
- 重写“第一节 FTP 服务器”
- 2022.3.25
- 实质性填充“第三节 FreeBSD 的不足之处”
- “第八节 物理机安装与硬件选配”新增“网卡推荐”
- 2022.3.22
- 实质性填充“第一节 FTP 服务器”
- 2022.3.21
- 重写“第三节 安装 Gnome”
- 增补“第二节 Wi-Fi”
- 增补“第九节 物理机下显卡的配置”
- 2022.3.19
- 新增“第三节 Node.js 相关”
- 2022.3.4
- 增补“第三节 安装 Gnome”
- 实质性填充“第十三节 无线蓝牙鼠标的设置”
- 2022.3.3
- 增补 FreeBSD“第〇章 图解安装”
- 2022.3.2
- 增补“第三节 FreeBSD 13.0 安装——基于 VMware Workstation Pro 16”
- 2022.2.9
- 实质性填充“第一节 FTP 服务器”
- 2022.2.5
- 增补“第二节 FreeBSD 切换软件源方式”
- 2022.1.28
- “第一节 三种虚拟机与 FreeBSD 版本比较”新增“Hyper-V”
- 2022.1.24
- “第三节 安装 Gnome 3”新增输入法
- 2022.1.21
- 实质性填充“第七节 Python 与 VS Code”
- 2022.1.7
- 重写“第六节 root 登录桌面”
- 重写“第四节 安装 Mate 桌面”
- 重写“第五节 安装 Xfce”
- 增补“第一节 Fcitx 输入法框架”
- 增补“第六节 物理机安装与硬件选配”
- 2022.1.4
- 增补“第九节 声卡与网卡设置”
2021 年第四季度
- 2021.12.31
- 增补“第二节 FreeBSD 13.0 安装——基于 VirtualBox”网络相关
- 增补“两种虚拟机与 FreeBSD 版本比较”
- 2021.12.30
- 增补“第三节 FreeBSD 13.0 安装——基于 VMware Workstation Pro 15”
- 2021.12.21
- “第八节 Linux 用户迁移指北”新增“命令对比”
- 2021.12.18
- 实质性填充“第七节 安装 QQ”
- 实质性增补“第二节 FreeBSD 切换软件源方式”
- 实质性增补“第二节 Nginx”
- 新增“第八节 PostgreSQL 与 pgAdmin4”
- 2021.12.15
- 实质性填充“第七节 Samba 服务器”
- 实质性填充 OpenBSD“第一节 安装”
- 实质性填充 OpenBSD“第二节 配置”
- 实质性填充 OpenBSD“第三节 切换软件源”
- 实质性填充 OpenBSD“第五节 桌面与其他软件”
- 2021.12.14
- 实质性填充 DragonFly BSD“第〇节 概述”
- 2021.12.13
- 实质性填充“第一节 恢复模式与密码重置”
- 实质性填充“第四节 ee 用法及网络配置”
- 2021.12.12
- 重写“第三节 磁盘扩容”
- 实质性填充“第四节 Firefox 与 Chromium 安装”
- 实质性新增 FreeBSD“第〇章 图解安装”
- 实质性填充“第八节 PostgreSQL”
- 实质性填充“第五节 MySQL 8.X”
- 实质性填充“第四节 MySQL 5.X”
- 实质性填充“第一节 Apache”
- 2021.12.9
- 新增“第五节 操作系统”
- 2021.12.8
- 实质性增补“第一节 游戏”
- 2021.12.6
- 实质性增补“第六节 Ext 2/3/4 等文件系统”
- 2021.12.3
- “第八节 Rust/Go 环境的配置”新增“Golang 官方打包(不建议)”
- 2021.12.1
- 实质性增补“第十节 压缩与解压”
- 2021.11.27
- 实质性增补“第四节 教育”
- 2021.11.26
- 实质性增补“第五节 科研与专业工具”
- 实质性增补“第八节 Rust 环境的配置”
- 2021.11.20
- 实质性增补“第七节 主题与美化”
- 重写“第四节 安装 Mate 桌面”
- 引入众多文章
- 2021.11.19
- 第一次提交,添加许可证和 README.md 文件
2021 年第三季度
《FreeBSD 从入门到跑路》项目持续迭代。
2021 年第二季度
《FreeBSD 从入门到跑路》项目在 clean-master/freebsdcn 更新。
2021 年第一季度
- 2021.3.15
- ykla 在翌日凌晨完成了教程的初步整理与发布,此后主要维护者始终是 ykla
- 2021.3.14
- 《FreeBSD 从入门到跑路》肇始于 2021 年 3 月 14 日(依据 clean-master/freebsdcn 项目的创建时间分析),由 FreeBSD 中文社区 clean-master 清理大师 发起
2020 年第四季度
- 2020.12.31
- 《FreeBSD 从入门到跑路》的原型最早可追溯至 2020 年 12 月 31 日由 ykla 发布的帖子《FreeBSD 艺术科学哲学导论》