{"version":1,"pages":[{"id":"ZTmLCeXz61glTD1jiktH","title":"FreeBSD 中文期刊","pathname":"/","siteSpaceId":"sitesp_xsGE9","description":""},{"id":"8qaFiCaeIdU3eAEvTCCd","title":"编辑日志","pathname":"/changelog","siteSpaceId":"sitesp_xsGE9","description":""},{"id":"mj2LbFNclykJohCjI0xD","title":"目录","pathname":"/mu-lu","siteSpaceId":"sitesp_xsGE9","description":""},{"id":"dTKdTMSwO8dKIILkainB","title":"内核黑客的慰藉","pathname":"/2026010203-bi-ji-ben-yu-zhuo-mian/consolations-for-kernel-hackers","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2026-010203 笔记本与桌面"}]},{"id":"jXC2I2BoBeDKePh5vLoW","title":"让休眠的 CPU 安睡 — S0ix","pathname":"/2026010203-bi-ji-ben-yu-zhuo-mian/let-sleeping-cpus-lie-s0ix","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2026-010203 笔记本与桌面"}]},{"id":"gFBrTHtX0xmU3xBkYYC7","title":"基金会的笔记本电脑支持与可用性项目是如何形成的","pathname":"/2026010203-bi-ji-ben-yu-zhuo-mian/how-the-foundations-laptop-support-usability-project-came-together","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2026-010203 笔记本与桌面"}]},{"id":"r4ysArm6VKrZokt8UTLY","title":"TCP/IP 历险记：改进 TCP 对重排序的响应","pathname":"/2026010203-bi-ji-ben-yu-zhuo-mian/adventures-in-tcp-ip-improving-tcps-responses-to-reordering","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2026-010203 笔记本与桌面"}]},{"id":"Ph0zjM2t6rHiMxZHNBnu","title":"复制你的系统：使用 duplicity 备份你的 FreeBSD 桌面","pathname":"/2026010203-bi-ji-ben-yu-zhuo-mian/duplicating-your-system","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2026-010203 笔记本与桌面"}]},{"id":"MVb4Rhi1cDbK9zL1hR3d","title":"FreeBSD 15.0：改进与特性","pathname":"/2025-101112-freebsd-15.0/freebsd-15-0-fixes-and-features","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-101112 FreeBSD 15.0"}]},{"id":"HEp3zBiKTleKGybgFPGC","title":"FreeBSD 上的通用闪存存储（UFS）","pathname":"/2025-101112-freebsd-15.0/universal-flash-storage-on-freebsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-101112 FreeBSD 15.0"}]},{"id":"Jp4FOQTRPhqNYHVn5bI9","title":"Vox FreeBSD：如何让音频工作","pathname":"/2025-101112-freebsd-15.0/vox-freebsd-how-sound-works","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-101112 FreeBSD 15.0"}]},{"id":"MrSLs3KJU0X4yuhxml8g","title":"使用 mdo(1) 与 mac_do(4) 进行凭证转换","pathname":"/2025-101112-freebsd-15.0/credentials-transitions-with-mdo1-and-mac_do4","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-101112 FreeBSD 15.0"}]},{"id":"ns9jTVovQ0LCGlEqUQ0Q","title":"printf(\"Hello, srcmgr\\n\");","pathname":"/2025-101112-freebsd-15.0/printfhello-srcmgrn","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-101112 FreeBSD 15.0"}]},{"id":"MtO2qXO8BepqrDwwLCPb","title":"FreeBSD 与 2025 谷歌编程之夏","pathname":"/2025-101112-freebsd-15.0/freebsd-and-google-summer-of-code-2025","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-101112 FreeBSD 15.0"}]},{"id":"fUMMDNcvs7ZPZ7XZgtn0","title":"嵌入式 FreeBSD：构建 U-boot","pathname":"/2025-101112-freebsd-15.0/building-u-boot","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-101112 FreeBSD 15.0"}]},{"id":"8Lslxsy7yZj84QVpPTNy","title":"开启 FreeBSD 开发之路 —— 专访 Igor Ostapenko","pathname":"/2025789-qian-ru-shi/interview-with-igor-ostapenko","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-789 嵌入式"}]},{"id":"zMbART8Cq6UwXJFQGIT9","title":"CHERIoT","pathname":"/2025789-qian-ru-shi/embedded","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-789 嵌入式"}]},{"id":"4VXaI30Ma5pJomovUORb","title":"FreeBSD、Home Assistant 与 rtl_433","pathname":"/2025789-qian-ru-shi/freebsd-home-assistant-and-rtl_433","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-789 嵌入式"}]},{"id":"Pecafh46so0Cbn1OitBk","title":"撰写有效的 Bug 报告","pathname":"/2025789-qian-ru-shi/writing-effective-bug-reports","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-789 嵌入式"}]},{"id":"EvjzoSDsEJA1Yoq4kosa","title":"实现量子安全网站","pathname":"/2025789-qian-ru-shi/implementing-a-quantum-safe-website","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-789 嵌入式"}]},{"id":"8TJ2XkcEMya8WJo2Mau0","title":"FreeBSD WiFi 开发第二部分：驱动开发","pathname":"/2025789-qian-ru-shi/freebsd-wifi-development-part-2-working-on-a-driver","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-789 嵌入式"}]},{"id":"cag17qIvSJj4D5aPfCet","title":"嵌入式 FreeBSD：回顾与展望","pathname":"/2025789-qian-ru-shi/embedded-freebsd-looking-back-and-forward","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-789 嵌入式"}]},{"id":"M6zgxTrF3aAlY1HaUKxl","title":"会议报告：2025 BSDCan","pathname":"/2025789-qian-ru-shi/bsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-789 嵌入式"}]},{"id":"HBXac04EavE1oPSxPjbd","title":"采访 Kajetan Staszkiewicz","pathname":"/2025456-wang-luo/staszkiewicz","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-456 网络"}]},{"id":"kAOHpW1WDXGzi990TMu0","title":"使安装程序易于使用","pathname":"/2025456-wang-luo/usability","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-456 网络"}]},{"id":"sZpHvprdehXXTBpntH1V","title":"Overlord：让部署 Jail 像编程一样快","pathname":"/2025456-wang-luo/code","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-456 网络"}]},{"id":"JDZiy5AGOaNVGrQtLjN3","title":"Netgraph 大众教程","pathname":"/2025456-wang-luo/us","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-456 网络"}]},{"id":"x2ZS4UnDLZr25nH9PTK7","title":"FreeBSD WiFi 开发第一部分——尝试 WiFi","pathname":"/2025456-wang-luo/development","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-456 网络"}]},{"id":"1Fw8MILVOmXmE9gc6wLP","title":"嵌入式 FreeBSD：自定义硬件","pathname":"/2025456-wang-luo/hardware","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-456 网络"}]},{"id":"yKn9HNwIdVzofaMDMiwi","title":"TCP/IP 探险记：静态 Pacing","pathname":"/2025456-wang-luo/pacing","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-456 网络"}]},{"id":"BslA7GnOkVosX3UL5m8o","title":"FreeBSD 发布工程：新主管上任","pathname":"/2025123-xia-you-xiang-mu/release","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-123 下游项目"}]},{"id":"c3yaGNqq1TcEpVunhP81","title":"GhostBSD：从易用到挣扎与重生","pathname":"/2025123-xia-you-xiang-mu/ghostbsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-123 下游项目"}]},{"id":"Hph7yPxS9fRrRkR2Pm92","title":"BSD Now 与将来","pathname":"/2025123-xia-you-xiang-mu/now","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-123 下游项目"}]},{"id":"ejVIobgTJFOxWRnT0JZR","title":"字符设备驱动教程（第三部分）","pathname":"/2025123-xia-you-xiang-mu/device","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-123 下游项目"}]},{"id":"DAOx9kCOweP3cnY1OSLz","title":"学会走路——连接 GPIO 系统","pathname":"/2025123-xia-you-xiang-mu/gpio","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-123 下游项目"}]},{"id":"cddHjDdeaeMayxpivNXe","title":"FreeBSD 中对 SYN 段的处理","pathname":"/2025123-xia-you-xiang-mu/syn","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-123 下游项目"}]},{"id":"ItCDXgQVldpWDnZx7U8R","title":"FreeBSD 2024 年秋季峰会","pathname":"/2025123-xia-you-xiang-mu/fall","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2025-123 下游项目"}]},{"id":"iMm4f2rwxkpTjVrclzrM","title":"字符设备驱动程序教程（第二部分）","pathname":"/20241112-xu-ni-hua/zifu","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-1112 虚拟化"}]},{"id":"pmC2qCADwC3XBHJzsKTL","title":"面向 Linux 和 Windows 用户的 bhyve","pathname":"/20241112-xu-ni-hua/bhyce","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-1112 虚拟化"}]},{"id":"e95xcCDRGAPCpnzBzXse","title":"Xen 与 FreeBSD","pathname":"/20241112-xu-ni-hua/xen","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-1112 虚拟化"}]},{"id":"mbhvFIMq3tnUac38oedO","title":"Wifibox：一种嵌入式虚拟化无线路由器","pathname":"/20241112-xu-ni-hua/wifibox","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-1112 虚拟化"}]},{"id":"DoojR03ZFSJ4kOWCmW8g","title":"嵌入式 FreeBSD：Fabric——起步阶段","pathname":"/20241112-xu-ni-hua/qianrushi","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-1112 虚拟化"}]},{"id":"IZqLeHF0tiaQUDM09TwU","title":"DGP：一种新的数据包控制方法","pathname":"/20241112-xu-ni-hua/dgp","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-1112 虚拟化"}]},{"id":"pEuuDJMNvZDLc5PIwzSB","title":"会议报告：我在都柏林的 EuroBSDCon 体验","pathname":"/20241112-xu-ni-hua/hui","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-1112 虚拟化"}]},{"id":"0uopvFLwMydnxYK3prKV","title":"字符设备驱动程序教程","pathname":"/20240910-nei-he-kai-fa/character","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0910 内核开发"}]},{"id":"CVXLCkaVTXTYBPP73sng","title":"VPP 移植到了 FreeBSD：基础用法","pathname":"/20240910-nei-he-kai-fa/vpp","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0910 内核开发"}]},{"id":"Tdhb2EBuZwnpmYFkfs80","title":"利用 Kyua 的 Jail 功能提升 FreeBSD 测试套件的并行效率","pathname":"/20240910-nei-he-kai-fa/enhancing","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0910 内核开发"}]},{"id":"chToerflp379xzfOqLJ2","title":"FreeBSD 上的 Valgrind","pathname":"/20240910-nei-he-kai-fa/valgrind","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0910 内核开发"}]},{"id":"E6tTX542auhrKzZOx7s1","title":"嵌入式 FreeBSD：探索 bhyve","pathname":"/20240910-nei-he-kai-fa/embedded","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0910 内核开发"}]},{"id":"nzDBi2MaPNywJtBS3x01","title":"TCP/IP 历险记：FreeBSD TCP 协议栈中的 Pacing","pathname":"/20240910-nei-he-kai-fa/tcp","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0910 内核开发"}]},{"id":"y9keNpaZhmCiRg40HmKM","title":"实用软件：实现无纸化（Paperless）","pathname":"/20240910-nei-he-kai-fa/go","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0910 内核开发"}]},{"id":"WtKPoRcCs0iHSR28lJvd","title":"FreeBSD 中的 NVMe-oF","pathname":"/20240708-cun-chu-yu-wen-jian-xi-tong/nvme-of","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0708 存储与文件系统"}]},{"id":"xkjtz7itI0rjgis6GMys","title":"FreeBSD iSCSI 入门","pathname":"/20240708-cun-chu-yu-wen-jian-xi-tong/iscsi","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0708 存储与文件系统"}]},{"id":"Wwx55QER8U5lbLzA4fqA","title":"使用 ZFS 原生加密保护数据","pathname":"/20240708-cun-chu-yu-wen-jian-xi-tong/zfs","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0708 存储与文件系统"}]},{"id":"DaAsVorbOd3id2vYI7kv","title":"嵌入式 FreeBSD：打造自己的镜像","pathname":"/20240708-cun-chu-yu-wen-jian-xi-tong/freebsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0708 存储与文件系统"}]},{"id":"flZT774xydzhzF6c0HQQ","title":"TCP LRO 简介","pathname":"/20240708-cun-chu-yu-wen-jian-xi-tong/tcp","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0708 存储与文件系统"}]},{"id":"1pgU4TUfMoaruN9X2xTq","title":"基于 Samba 的时间机器备份","pathname":"/20240708-cun-chu-yu-wen-jian-xi-tong/samba","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0708 存储与文件系统"}]},{"id":"Ts0acIoAE8vDp9SirsiK","title":"基本系统中的 mfsBSD","pathname":"/20240506-pei-zhi-guan-li-dui-jue/ji-ben-xi-tong-zhong-de-mfsbsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"nGi0U8emBT79fzH0SjDa","title":"rdist","pathname":"/20240506-pei-zhi-guan-li-dui-jue/rdist","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"i3kfqthG0LVemLw1vSh2","title":"Hashicorp Vault","pathname":"/20240506-pei-zhi-guan-li-dui-jue/hashicorp-vault-bao-xian-ku","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"2v3fPriFFz15BJ8T76eS","title":"在 GitHub 上向 FreeBSD 提交 PR","pathname":"/20240506-pei-zhi-guan-li-dui-jue/zai-github-shang-xiang-freebsd-ti-jiao-pr","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"wzJgNLkXsGlfQTwJxBg9","title":"悼念 Mike Karels","pathname":"/20240506-pei-zhi-guan-li-dui-jue/dao-nian-mike-karels","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"sBGaXT0KiGeeemkYSiIL","title":"2024 年 5-6 月来信","pathname":"/20240506-pei-zhi-guan-li-dui-jue/2024-nian-5-yue-6-yue-lai-xin","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"ZVEOmGuFCeYoJ1bsVnsV","title":"嵌入式 FreeBSD 面包板","pathname":"/20240506-pei-zhi-guan-li-dui-jue/qian-ru-shi-freebsdbreadcrumbs","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"LNNibSxzmrneI5QjIK1z","title":"TCP/IP 历险记：TCP BBLog","pathname":"/20240506-pei-zhi-guan-li-dui-jue/tcpip-li-xian-ji-tcp-bblog","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"iQa8QoX04etoATHokHQ1","title":"实用软件：开发定制 Ansible 模块","pathname":"/20240506-pei-zhi-guan-li-dui-jue/shi-yong-ruan-jian-kai-fa-ding-zhi-ansible-mo-kuai","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0506 配置管理对决"}]},{"id":"QrM949EGVZK4JPunlqah","title":"FreeBSD 内核开发工作流程","pathname":"/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/freebsd-nei-he-kai-fa-gong-zuo-liu","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0304 开发工作流与集成"}]},{"id":"cPjlaZuj38FcKYLBLV4r","title":"FreeBSD 与 KDE 持续集成（CI）","pathname":"/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/kde-chi-xu-ji-cheng-ci-he-freebsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0304 开发工作流与集成"}]},{"id":"5msflUol4oe4olXNGHDg","title":"更现代的内核调试工具","pathname":"/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/geng-xian-dai-de-nei-he-tiao-shi-gong-ju","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0304 开发工作流与集成"}]},{"id":"ahv1PIiPf0g8TISKXko7","title":"从零开始的 ZFS 镜像及 makefs -t zfs","pathname":"/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/cong-ling-kai-shi-de-zfs-jing-xiang-ji-makefstzfs","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0304 开发工作流与集成"}]},{"id":"hMQXyy2wCdyyOiT4TABI","title":"提升 Git 使用体验","pathname":"/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/ti-sheng-git-shi-yong-ti-yan","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0304 开发工作流与集成"}]},{"id":"fm7LTQ73b4NB6Zit6meA","title":"FreeBSD 中的 RACK 栈和替代 TCP 栈","pathname":"/20240102-wang-luo-shi-zhou-nian/rack-he-freebsd-ke-yong-de-tcp-dui-zhan","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0102 网络（十周年）"}]},{"id":"arPjjDj8NZtuNJbnUXow","title":"FreeBSD 14 中有关 TCP 的更新","pathname":"/20240102-wang-luo-shi-zhou-nian/freebsd-14-you-guan-tcp-de-geng-xin","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0102 网络（十周年）"}]},{"id":"tTzU7OZsrebyIqHBX3ZW","title":"if_ovpn 还是 OpenVPN","pathname":"/20240102-wang-luo-shi-zhou-nian/ifovpn-hai-shi-openvpn","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0102 网络（十周年）"}]},{"id":"FiCGxClzWD33NmUzreG2","title":"SR-IOV 已成为 FreeBSD 的重要功能","pathname":"/20240102-wang-luo-shi-zhou-nian/sriov-yi-cheng-wei-freebsd-zhong-zhong-yao-de-gong-neng","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0102 网络（十周年）"}]},{"id":"BrdqpI9ZBTRldMzkTtke","title":"FreeBSD 接口 API（IfAPI）","pathname":"/20240102-wang-luo-shi-zhou-nian/freebsd-jie-kou-apiifapi","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0102 网络（十周年）"}]},{"id":"X1UTZQeLrdkyxT9bvVu9","title":"BATMAN：更优的可移动热点网络方式","pathname":"/20240102-wang-luo-shi-zhou-nian/batman-geng-jia-de-ke-yi-dong-adhoc-wang-luo-fang-shi","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0102 网络（十周年）"}]},{"id":"T3p9Y50YtBWHF4kJ6ooB","title":"配置自己的 VPN——基于 FreeBSD、Wireguard、IPv6 和广告拦截","pathname":"/20240102-wang-luo-shi-zhou-nian/zhi-zuo-zi-ji-de-vpn-nei-zhi-freebsdwireguardipv6-he-guang-gao-lan-jie","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0102 网络（十周年）"}]},{"id":"QK3pP0RKeSvG32E6HWW3","title":"实用软件：使用 Zabbix 监控主机","pathname":"/20240102-wang-luo-shi-zhou-nian/shi-yong-ruan-jian-shi-yong-zabbix-jian-kong-zhu-ji","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2024-0102 网络（十周年）"}]},{"id":"iwrNkAjD48Iqe6xcQdng","title":"LinuxBoot：从 Linux 启动 FreeBSD","pathname":"/2023-1112-freebsd-14.0/linuxboot-cong-linux-qi-dong-freebsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-1112 FreeBSD 14.0"}]},{"id":"1DbhEB91zfmp8nFa0JJs","title":"FreeBSD 容器镜像","pathname":"/2023-1112-freebsd-14.0/freebsd-rong-qi-jing-xiang","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-1112 FreeBSD 14.0"}]},{"id":"v6OxKpG02KN4ZGrLhBeQ","title":"现在用 Webhook 触发我","pathname":"/2023-1112-freebsd-14.0/xian-zai-yong-webhooks-chu-fa-wo","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-1112 FreeBSD 14.0"}]},{"id":"OzPrkniZVI5pImNlHMWs","title":"新的 Ports 提交者：oel Bodenmann (jbo@freebsd.org)","pathname":"/2023-1112-freebsd-14.0/xin-de-port-ti-jiao-zhe-oel-bodenmann-jbofreebsd.org","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-1112 FreeBSD 14.0"}]},{"id":"VYCjVQvoWtSfFltYLtfE","title":"回忆录：与 Warner Losh（@imp）的访谈","pathname":"/20230910-port-yu-ruan-jian-bao/recollections-an-interview-with-warner-losh-imp","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0910 Port 与软件包"}]},{"id":"QV36QtQCswypOxC37P55","title":"在你自己的仓库中定制 Poudriere 源","pathname":"/20230910-port-yu-ruan-jian-bao/custom-poudriere-packages-in-your-own-repository","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0910 Port 与软件包"}]},{"id":"TSWU2oTs4xtrqgNiwJfs","title":"Wazuh 和 MITRE Caldera 在 FreeBSD Jail 中的使用","pathname":"/20230910-port-yu-ruan-jian-bao/wazuh-and-mitre-caldera-using-freebsd-jails","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0910 Port 与软件包"}]},{"id":"Czs2lmDsEPB9Gt5ix2JV","title":"PEP 517","pathname":"/20230910-port-yu-ruan-jian-bao/pep-517","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0910 Port 与软件包"}]},{"id":"aAgBeufgQlmMo65r6Jpp","title":"CCCamp 2023 旅行报告","pathname":"/20230910-port-yu-ruan-jian-bao/cccamp-2023-trip-report","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0910 Port 与软件包"}]},{"id":"5h1hICnlupAG4ovlApIF","title":"在 Firecracker 上的 FreeBSD","pathname":"/20230708-rong-qi-yu-yun/freebsd-on-firecracker","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0708 容器与云"}]},{"id":"FBS6qK8mi5IY907o5YYG","title":"使用 pot 和 nomad 管理 Jail","pathname":"/20230708-rong-qi-yu-yun/jail-orchestration-with-pot-and-nomad","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0708 容器与云"}]},{"id":"3Ek942tGdtiCj47g0DSz","title":"会议报告：C 与 BSD 正如拉丁语与我们——一位神学家的旅程","pathname":"/20230708-rong-qi-yu-yun/conference-report-c-is-to-bsd-what-latin-is-to-us","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0708 容器与云"}]},{"id":"bqFj0bK6gt7MR5Cwbt94","title":"抒怀之旅：与 Doug Rabson 的访谈","pathname":"/20230708-rong-qi-yu-yun/recollections-an-interview-with-doug-rabson","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0708 容器与云"}]},{"id":"Ybc8KzA4kRBlxwkof6xB","title":"基于 Jail 的广告拦截教程","pathname":"/20230708-rong-qi-yu-yun/practical-ports","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0708 容器与云"}]},{"id":"VhJzdq9X7BSLkKz7AfE1","title":"我们收到的来信","pathname":"/20230708-rong-qi-yu-yun/we-get-letters","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0708 容器与云"}]},{"id":"KcNtPWbfCaHE4zXvmd3Q","title":"CheriBSD 近十多年的历程","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/cheribsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"M3YN59BkwCGbM4Axtdan","title":"AArch64：成为 FreeBSD 新的一级架构","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/aarch64","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"DhgJ9Bb5NE7NTclwtek1","title":"岁月如梭：我个人的时间线","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/timeline","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"G8JOqQii6Bt5zFld3sYo","title":"安装 FreeBSD 1.0：回顾 30 年前","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/installing","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"x7VykU0X4eJW4nR2Te5C","title":"ZFS 是如何进入 FreeBSD 的呢？","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/zfs","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"KrTXMvBAKtBTbPlOkc5l","title":"我不是来自约克郡的，我保证！","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/promise","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"5YiMRPGlsYHXQoFBZhYo","title":"回忆录：采访 David Greenman Lawrence","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/recollections","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"HXixcHqEm6VZJQyVugzx","title":"FreeBSD 和早期的 Unix 社区","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/unix","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"QGbc1ZLDIu9ZwktPvijJ","title":"早期的 FreeBSD 移植","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/ports","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"emzs5nb5g1XUhSzG2BYl","title":"FreeBSD 30 周年：成功的秘诀","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/30","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"K1Ld6270P6aEAq7j4Upl","title":"FreeBSD 在日本：回忆之旅与今日之实","pathname":"/20230506-freebsd-san-shi-zhou-nian-ji-nian-te-kan/japan","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0506 FreeBSD 三十周年纪念特刊"}]},{"id":"B3cXwB73TxdeN02f3oBf","title":"CheriBSD port 和软件包","pathname":"/20230304-qian-ru-shi/cheribsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0304 嵌入式"}]},{"id":"kwMUtQlPqtn7iZhvAwEA","title":"让我们来试试 ChatGPT","pathname":"/20230304-qian-ru-shi/gpt","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0304 嵌入式"}]},{"id":"jyFg3S4xSK49FNgK5dmb","title":"GPU 直通","pathname":"/20230304-qian-ru-shi/gpu","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0304 嵌入式"}]},{"id":"jxFlWNZmN1ToQFgGWrfR","title":"ZFS 的原子 I/O 与 PostgreSQL","pathname":"/20230102-gou-jian-freebsd-web-fu-wu-qi/zfs","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0102 构建 FreEBSD Web 服务器"}]},{"id":"yV8Vdn9NTRGQ88RH7xsk","title":"虚拟实验室——BSD 编程研讨会","pathname":"/20230102-gou-jian-freebsd-web-fu-wu-qi/lab","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0102 构建 FreEBSD Web 服务器"}]},{"id":"TEiORPyDERgOhxEwEzpt","title":"ZFS 简介","pathname":"/20230102-gou-jian-freebsd-web-fu-wu-qi/zfs2","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0102 构建 FreEBSD Web 服务器"}]},{"id":"5sLFzh57SNFQ7plWB7yW","title":"会议报告：落基山庆祝女性计算机科学家","pathname":"/20230102-gou-jian-freebsd-web-fu-wu-qi/women","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0102 构建 FreEBSD Web 服务器"}]},{"id":"nP9zzfTq4Sa2rZdcfKmL","title":"进行中的工作/征求反馈：数据包批处理","pathname":"/20230102-gou-jian-freebsd-web-fu-wu-qi/batch","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0102 构建 FreEBSD Web 服务器"}]},{"id":"xmVsOTkjMCkX5ZwHoPdC","title":"基金会与 FreeBSD 桌面","pathname":"/20230102-gou-jian-freebsd-web-fu-wu-qi/desktop","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2023-0102 构建 FreEBSD Web 服务器"}]},{"id":"8RGHvEbhcBhmEmu642el","title":"在 FreeBSD 的 DDB 内核调试器中编写自定义命令","pathname":"/20221112-ke-guan-ce-xing-he-heng-liang-biao-zhun/ddb","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-1112 可观测性和衡量标准"}]},{"id":"7LGqUDOeW6MA0AHVKSkF","title":"DTrace：老式跟踪系统的新扩展","pathname":"/20221112-ke-guan-ce-xing-he-heng-liang-biao-zhun/dtrace","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-1112 可观测性和衡量标准"}]},{"id":"f1YoAv2FSVRGYFFuu8nQ","title":"基于证书的 Icinga 监控","pathname":"/20221112-ke-guan-ce-xing-he-heng-liang-biao-zhun/icinga","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-1112 可观测性和衡量标准"}]},{"id":"b6KbuzHtGNTVeCb9Y9AR","title":"活动监控脚本（activitymonitor.sh）","pathname":"/20221112-ke-guan-ce-xing-he-heng-liang-biao-zhun/act","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-1112 可观测性和衡量标准"}]},{"id":"SnnpnDmzziGUXcF9M3Ei","title":"实用 IPv6（第四部分）","pathname":"/20221112-ke-guan-ce-xing-he-heng-liang-biao-zhun/ipv6","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-1112 可观测性和衡量标准"}]},{"id":"Nv9lm65c6jxo6I4RwDDj","title":"EuroBSDCon 会议报道","pathname":"/20221112-ke-guan-ce-xing-he-heng-liang-biao-zhun/huiyi","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-1112 可观测性和衡量标准"}]},{"id":"Pg5NlJew65vYbvrlnn1T","title":"实用 Port：Prometheus 的安装与配置","pathname":"/20221112-ke-guan-ce-xing-he-heng-liang-biao-zhun/prometheus","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-1112 可观测性和衡量标准"}]},{"id":"UrBlmw5VGb3daqa92Ap0","title":"书评：《用火解决问题：管理老化的计算机系统（并为现代系统保驾护航）》Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)","pathname":"/20221112-ke-guan-ce-xing-he-heng-liang-biao-zhun/book","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-1112 可观测性和衡量标准"}]},{"id":"iWMPFVYiYednYA093k2S","title":"CARP 简介","pathname":"/20220910-an-quan-xing/carp","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0910 安全性"}]},{"id":"OOAC8gvi6PhMAV2FiTU8","title":"重构内核加密服务框架","pathname":"/20220910-an-quan-xing/kernel","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0910 安全性"}]},{"id":"JdIOMfQ0Rb2L9NVFslT5","title":"PAM 小窍门","pathname":"/20220910-an-quan-xing/pam","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0910 安全性"}]},{"id":"kQcFJQsLz8qOKPsC7mFz","title":"SSH 小窍门","pathname":"/20220910-an-quan-xing/ssh","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0910 安全性"}]},{"id":"auwZHlp2XQUdK75qnEgc","title":"实用 IPv6（第三部分）","pathname":"/20220910-an-quan-xing/ipv6","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0910 安全性"}]},{"id":"C1VmnJxz75vspq4AWI0h","title":"书评：Understanding Software Dynamics（深入理解软件性能——一种动态视角）—— Richard L. Sites 著","pathname":"/20220910-an-quan-xing/book","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0910 安全性"}]},{"id":"JVuHg8TFntwFuMHCsjEB","title":"访谈：保障 FreeBSD 安全性","pathname":"/20220910-an-quan-xing/anquan","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0910 安全性"}]},{"id":"ZrceqHXRVjh4y0EsZnLh","title":"MCH 2022 会议报告","pathname":"/20220910-an-quan-xing/mch","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0910 安全性"}]},{"id":"nVypn8Y9qxIg6EklNWiW","title":"在 FreeBSD 上构建 Loom 框架","pathname":"/20220708-ke-yan-xi-tong-yu-freebsd/loom","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0708 科研、系统与 FreeBSD"}]},{"id":"n9v0FQTLJs2RcBup2AzU","title":"教授本科生 Unix 课程","pathname":"/20220708-ke-yan-xi-tong-yu-freebsd/unix","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0708 科研、系统与 FreeBSD"}]},{"id":"kL9zQZKdGZjMKXFY6Z5e","title":"FreeBSD 入门研讨会","pathname":"/20220708-ke-yan-xi-tong-yu-freebsd/bsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0708 科研、系统与 FreeBSD"}]},{"id":"HfXShlQVNH1wABQoXRMu","title":"实用 IPv6（第二部分）","pathname":"/20220708-ke-yan-xi-tong-yu-freebsd/ipv6","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0708 科研、系统与 FreeBSD"}]},{"id":"HWhQ30E0BubugPgzbkP1","title":"在 2022 年及以后推广 FreeBSD","pathname":"/20220708-ke-yan-xi-tong-yu-freebsd/2022","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0708 科研、系统与 FreeBSD"}]},{"id":"qHftFHLM6N81KHZp0Kj8","title":"进行中的工作/征求反馈：Socket 缓冲区","pathname":"/20220708-ke-yan-xi-tong-yu-freebsd/socket","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0708 科研、系统与 FreeBSD"}]},{"id":"VSZRBCv1boFYHxNkoX8j","title":"FreeBSD 开发者峰会报告","pathname":"/20220708-ke-yan-xi-tong-yu-freebsd/huiyi","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0708 科研、系统与 FreeBSD"}]},{"id":"NlZdkiX2BSeVL8Tb3VtC","title":"支持 Electromagnetic Field 2022","pathname":"/20220708-ke-yan-xi-tong-yu-freebsd/ele","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0708 科研、系统与 FreeBSD"}]},{"id":"GSgteUwGyQTd5qRhGHHY","title":"使用 FreeBSD 构建高弹性的私有云","pathname":"/20220506-zai-nan-hui-fu/cloud","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0506 灾难恢复"}]},{"id":"QwgEeGKQXGBdRABsvVgY","title":"LLDB 14 —— FreeBSD 新调试器","pathname":"/20220506-zai-nan-hui-fu/lldb","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0506 灾难恢复"}]},{"id":"jx8BualDhXNV7a7Hy1a4","title":"实用 IPv6（第一部分）","pathname":"/20220506-zai-nan-hui-fu/ipv6","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0506 灾难恢复"}]},{"id":"nNVAyDAEOYjxcoEUtaGZ","title":"利用 netdump(4) 进行事后内核调试","pathname":"/20220506-zai-nan-hui-fu/netdump","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0506 灾难恢复"}]},{"id":"m2oSB8LV4j5KVOTKDQGG","title":"进行中的工作/征求反馈：FreeBSD 启动性能","pathname":"/20220506-zai-nan-hui-fu/freebsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0506 灾难恢复"}]},{"id":"aVwhXQGNgT3Z6aR4ayHW","title":"实用 Port：在 OpenZFS 上设置 NFSv4 文件服务器","pathname":"/20220506-zai-nan-hui-fu/port","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0506 灾难恢复"}]},{"id":"CyvImKdodRWWsHywBpel","title":"FreeBSD/ARM64 上的数据科学","pathname":"/20220304-arm64-shi-yi-ji-jia-gou/datascience","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0304 ARM64 是一级架构"}]},{"id":"mKyUKWkoyPBcPRalSd5C","title":"Pinebook Pro 上的 FreeBSD","pathname":"/20220304-arm64-shi-yi-ji-jia-gou/pinebook","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0304 ARM64 是一级架构"}]},{"id":"4YvKTLjSTedHLWEtOsZN","title":"嵌入式控制器的 ACPI 支持","pathname":"/20220304-arm64-shi-yi-ji-jia-gou/acpi","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0304 ARM64 是一级架构"}]},{"id":"W4691FvYYsDpgeWQQx60","title":"进行中的工作/征求反馈：Lumina 桌面征集开发人员","pathname":"/20220304-arm64-shi-yi-ji-jia-gou/mkjail","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0304 ARM64 是一级架构"}]},{"id":"VCrtt0jK6ao5YLi9Dvmt","title":"实用 Port：如何设置 Apple 时间机器","pathname":"/20220304-arm64-shi-yi-ji-jia-gou/apple","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0304 ARM64 是一级架构"}]},{"id":"F6ixf8RVLzA8ACCQjoPm","title":"为 FreeBSD Ports 做贡献","pathname":"/20220102-ruan-jian-yu-xi-tong-guan-li/ports","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0102 软件与系统管理"}]},{"id":"tcjGHGNIZU0Y58f5g1j3","title":"使用 Git 贡献到 FreeBSD Ports","pathname":"/20220102-ruan-jian-yu-xi-tong-guan-li/git","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0102 软件与系统管理"}]},{"id":"Lj7LJZm52tT6qryi68lG","title":"CBSD：第一部分——生产环境","pathname":"/20220102-ruan-jian-yu-xi-tong-guan-li/cbsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0102 软件与系统管理"}]},{"id":"v1o0A6LUw3FkvLt8O7bb","title":"将 OpenBSD 的 pf syncookie 代码移植到 FreeBSD 的 pf","pathname":"/20220102-ruan-jian-yu-xi-tong-guan-li/pf","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0102 软件与系统管理"}]},{"id":"u8wCqsOOFWfe9uiN5Ahr","title":"进行中的工作/征求反馈：mkjail","pathname":"/20220102-ruan-jian-yu-xi-tong-guan-li/mkjail","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0102 软件与系统管理"}]},{"id":"AOhdukjSXFpjM4BgzKLe","title":"《编程智慧：编程鬼才的经验和思考》（The Kollected Kode Vicious）书评","pathname":"/20220102-ruan-jian-yu-xi-tong-guan-li/book","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0102 软件与系统管理"}]},{"id":"ioVKPn3ydHZ6RBplIMA2","title":"会议报告：EuroBSDCon 2021 我的第一次 EuroBSDCon：一位新组织者的视角","pathname":"/20220102-ruan-jian-yu-xi-tong-guan-li/huiyi","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2022-0102 软件与系统管理"}]},{"id":"0KuJtihAY7ADJ48SLrWw","title":"开放通道 SSD","pathname":"/20211112-cun-chu/ssd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-1112 存储"}]},{"id":"MhAkBqES2hmrAh2K5br6","title":"构建 FreeBSD 社区","pathname":"/20211112-cun-chu/shequ","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-1112 存储"}]},{"id":"5GY4eIyw8X6nqyWtLmD7","title":"与完美操作系统同行 27 年","pathname":"/20211112-cun-chu/27","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-1112 存储"}]},{"id":"jJ0vO9BCWrll5dUpipLS","title":"进行中的工作/征求反馈：OccamBSD","pathname":"/20211112-cun-chu/bsd","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-1112 存储"}]},{"id":"IwnUOOFAk7cA5JM4blhj","title":"通过 iSCSI 导入 ZFS ZIL——不要在工作中这样做——就像我做的那样","pathname":"/20211112-cun-chu/port","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-1112 存储"}]},{"id":"SPfNOmazDgXLbHRkGU3y","title":"FreeBSD 代码审查与 git-arc","pathname":"/20210910-freebsd-kai-fa/git","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0910 FreeBSD 开发"}]},{"id":"ihhvZsTbHHj2KX6ZZY4v","title":"如何为 FreeBSD 实现简单的 USB 驱动程序","pathname":"/20210910-freebsd-kai-fa/usb","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0910 FreeBSD 开发"}]},{"id":"72jJ6Eu0i7X3qCfh2ykV","title":"内核开发技巧","pathname":"/20210910-freebsd-kai-fa/kernel","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0910 FreeBSD 开发"}]},{"id":"B1ckF57ajeFigbmAd6b1","title":"程序员编程杂谈","pathname":"/20210910-freebsd-kai-fa/programmers","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0910 FreeBSD 开发"}]},{"id":"U8p9qHOCynQz6qSHHtDL","title":"通往 FreeBSD 桌面的直线路径","pathname":"/20210708-zhuo-mian-wu-xian-wang/desktop","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0708 桌面/无线网"}]},{"id":"ZpL7VHuJXgFjqhXnQ7xK","title":"FreeBSD 13 中的人机接口设备 (HID) 支持","pathname":"/20210708-zhuo-mian-wu-xian-wang/hid","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0708 桌面/无线网"}]},{"id":"VjBeg2c8xoBSsLtRjPxW","title":"Panfrost 驱动程序","pathname":"/20210708-zhuo-mian-wu-xian-wang/panfrost","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0708 桌面/无线网"}]},{"id":"tWWBpaXtq3T0RMQPvN2A","title":"用 Git 更新 FreeBSD","pathname":"/20210708-zhuo-mian-wu-xian-wang/git","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0708 桌面/无线网"}]},{"id":"TgPMZPzidXJR00vR7x8c","title":"FreeBSD 的新面孔","pathname":"/20210708-zhuo-mian-wu-xian-wang/new","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0708 桌面/无线网"}]},{"id":"DDQFVpzmx2lEPlZ5cbyC","title":"想给你的桌面加点佐料？","pathname":"/20210708-zhuo-mian-wu-xian-wang/desk","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0708 桌面/无线网"}]},{"id":"GtPkJPoTiZFNMV0accyX","title":"七种提升新安装 FreeBSD 安全性的方法","pathname":"/20210506-an-quan/security","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0506 安全"}]},{"id":"d7KCtScMa86xLdlXrKzL","title":"copyinout 框架","pathname":"/20210506-an-quan/copyinout","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0506 安全"}]},{"id":"zObCRwxQHTb2GOxWBFTZ","title":"使用 TLS 改善 NFS 安全性","pathname":"/20210506-an-quan/tls","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0506 安全"}]},{"id":"abme8daohS0DOGD0xAtf","title":"Capsicum 案例研究：Got","pathname":"/20210506-an-quan/got","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0506 安全"}]},{"id":"xQL3rYk8GL4AfeugDr1Z","title":"对 Jail 进行安全扫描","pathname":"/20210506-an-quan/jail","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0506 安全"}]},{"id":"XB0olJND0anTQHDUzVpg","title":"展望未来","pathname":"/2021-0304-freebsd-13.0/future","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0304 FreeBSD 13.0"}]},{"id":"u6KgZHK4K3bPbyFjBCfP","title":"FreeBSD 13.0 工具链","pathname":"/2021-0304-freebsd-13.0/toolchain","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0304 FreeBSD 13.0"}]},{"id":"2qJEWsjjA5YUCtKneLDI","title":"FreeBSD 13.0 中有新加载器吗？","pathname":"/2021-0304-freebsd-13.0/loader","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0304 FreeBSD 13.0"}]},{"id":"EWx9ppjd5uWlkiVsWYnM","title":"TCP Cubic 准备起飞","pathname":"/2021-0304-freebsd-13.0/tcp","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0304 FreeBSD 13.0"}]},{"id":"5Sb4dJnBczq4yhRqPBj9","title":"OpenZFS 中的 Zstandard 压缩","pathname":"/2021-0304-freebsd-13.0/openzfs","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0304 FreeBSD 13.0"}]},{"id":"2tGvTGdHW07eqzX8dkek","title":"会议报告：FreeBSD 供应商峰会","pathname":"/2021-0304-freebsd-13.0/report","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0304 FreeBSD 13.0"}]},{"id":"YcbtTFJZIHS68KTgF3ct","title":"Git 不够吗？","pathname":"/2021-0304-freebsd-13.0/git","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0304 FreeBSD 13.0"}]},{"id":"69n6ORmwbyUXHalfxxPp","title":"Tarsnap 的 FreeBSD 集群","pathname":"/20210102-an-li-yan-jiu/tarsnap","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0102 案例研究"}]},{"id":"77yaeKcyL3wphwL1fMxU","title":"BALLY WULFF","pathname":"/20210102-an-li-yan-jiu/bally","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0102 案例研究"}]},{"id":"BDsPpKAocIL3ISpkBq5Z","title":"Netflix Open Connect","pathname":"/20210102-an-li-yan-jiu/netflix","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0102 案例研究"}]},{"id":"vGexnDRZPg7oZYDS96qB","title":"FreeBSD 的新面孔","pathname":"/20210102-an-li-yan-jiu/faces","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0102 案例研究"}]},{"id":"PSb7TT7fOQcNbcg0WrH7","title":"写作学者的 FreeBSD","pathname":"/20210102-an-li-yan-jiu/writing","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0102 案例研究"}]},{"id":"HCGpxs5Pg4RYBRJ7ZRxT","title":"在世界之巅","pathname":"/20210102-an-li-yan-jiu/top","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2021-0102 案例研究"}]},{"id":"EHLpctJto8kFauFzkLM8","title":"FreeBSD Git 快速入门","pathname":"/20201112-gong-zuo-liu-chi-xu-ji-cheng-ci/git","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-1112 工作流/持续集成（CI）"}]},{"id":"OX8nFT664CilscvN7bo3","title":"使用 syzkaller 进行内核 Fuzzing","pathname":"/20201112-gong-zuo-liu-chi-xu-ji-cheng-ci/syzkaller","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-1112 工作流/持续集成（CI）"}]},{"id":"WaH5p1uLnmlwoo44aAW0","title":"Mastering Vim Quickly 书评","pathname":"/20201112-gong-zuo-liu-chi-xu-ji-cheng-ci/book","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-1112 工作流/持续集成（CI）"}]},{"id":"fU7Gb9R0VAWQ1fqsseZm","title":"线上会议实用技巧","pathname":"/20201112-gong-zuo-liu-chi-xu-ji-cheng-ci/online","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-1112 工作流/持续集成（CI）"}]},{"id":"kdMtC4oMBN7vAK1NEytu","title":"在控制台上进行网络监控","pathname":"/20201112-gong-zuo-liu-chi-xu-ji-cheng-ci/ports","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-1112 工作流/持续集成（CI）"}]},{"id":"5e4i0ZsEfJxF5qwFJGl0","title":"采访：Warner Losh，第 2 部分","pathname":"/20200910-gong-xian-yu-ru-men/warner","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"7yxWy77Xt30YzP5mKPua","title":"代码审查","pathname":"/20200910-gong-xian-yu-ru-men/code","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"avcX7ysFQMMEYN6Xur6x","title":"撰写良好的提交消息","pathname":"/20200910-gong-xian-yu-ru-men/commit","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"kIHfBeoQ6WtEm26oitoQ","title":"如何在不是程序员的情况下做出贡献——成为 FreeBSD 译者","pathname":"/20200910-gong-xian-yu-ru-men/programmer","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"RVrG3Bqvi8F5BQrw0bEz","title":"如何成为文档提交者","pathname":"/20200910-gong-xian-yu-ru-men/committer","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"xjXhRZWio8EpyYlgjFTg","title":"谷歌编程之夏","pathname":"/20200910-gong-xian-yu-ru-men/google","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"Vg7iAvrqOOu07ISinaNp","title":"为 FreeBSD 期刊撰写文章","pathname":"/20200910-gong-xian-yu-ru-men/journal","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"mPHHsLXIz36APBMU6sEt","title":"你为什么使用 FreeBSD","pathname":"/20200910-gong-xian-yu-ru-men/why","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"053zZgFeHPFDDRuQ1wxr","title":"FreeBSD 的新面孔","pathname":"/20200910-gong-xian-yu-ru-men/faces","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0910 贡献与入门"}]},{"id":"aZwwKlCTUFfh1WzrYZY0","title":"FreeBSD Friday","pathname":"/20200708-ji-zhun-ce-shi-tiao-you/friday","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0708 基准测试/调优"}]},{"id":"K5yu2sS7NM3NlZZKwAhL","title":"采访：Warner Losh，第 1 部分","pathname":"/20200708-ji-zhun-ce-shi-tiao-you/losh","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0708 基准测试/调优"}]},{"id":"Mk6vsT4U3EhDBCXHTkHd","title":"构建和运行开源社区","pathname":"/20200708-ji-zhun-ce-shi-tiao-you/community","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0708 基准测试/调优"}]},{"id":"fuUuHMkwyIU48e6TPjXt","title":"在 FreeBSD 上轻松搭建我的世界（Minecraft）服务器","pathname":"/20200708-ji-zhun-ce-shi-tiao-you/minecraft","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0708 基准测试/调优"}]},{"id":"EQCZUs4cifqduJe71LnM","title":"FreeBSD 的新面孔","pathname":"/20200708-ji-zhun-ce-shi-tiao-you/faces","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0708 基准测试/调优"}]},{"id":"kHQAXja5FROTNqgGBTLq","title":"内核中的 TLS 卸载","pathname":"/20200506-wang-luo-xing-neng/tls","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0506 网络性能"}]},{"id":"YhXSokVmseYV5xDpysC1","title":"访谈：Michael W Lucas","pathname":"/20200506-wang-luo-xing-neng/lucas","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0506 网络性能"}]},{"id":"oTifbi6HymvLxt488tM4","title":"FreeBSD 桌面发行版","pathname":"/20200506-wang-luo-xing-neng/desktop","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0506 网络性能"}]},{"id":"85mycVywygNlknrwxW8j","title":"使用 Poudriere 进行 Port 批量管理","pathname":"/20200506-wang-luo-xing-neng/port","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0506 网络性能"}]},{"id":"jbvoU1BauOw6S0g4OtAW","title":"FreeBSD 的新面孔","pathname":"/20200506-wang-luo-xing-neng/faces","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2020-0506 网络性能"}]},{"id":"hRM6fcdUO8b5bDvRT3J5","title":"FreeBSD 不是 Linux 发行版","pathname":"/2017-0910-freebsd-vs-linux/freebsd-is-not-a-linux-distro","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2017-0910 FreeBSD vs Linux"}]},{"id":"aQkgHuopRFdu6tVKQ084","title":"FreeBSD vs Linux: ZFS","pathname":"/2017-0910-freebsd-vs-linux/freebsd-vs-linux-zfs","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2017-0910 FreeBSD vs Linux"}]},{"id":"gmW9pIT8SC2QJip269bg","title":"Unix 沙箱技术比较","pathname":"/2017-0910-freebsd-vs-linux/a-comparison-of-unix-sandboxing-techniques","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2017-0910 FreeBSD vs Linux"}]},{"id":"WfFQJizUbul91Qim7edl","title":"FreeBSD 管理架构的演变","pathname":"/2017-0910-freebsd-vs-linux/the-evolution-of-freebsd-governance","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"2017-0910 FreeBSD vs Linux"}]},{"id":"26eP1bAhWIQjPfZqW7zn","title":"由 FreeBSD 驱动的中国 LCD 广告显示屏","pathname":"/ji-wang-jing-xuan/freebsd-powered-lcd-advertising-displays","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"既往精选"}]},{"id":"PxBwLf48T3NEP3nuZMHw","title":"创建一家 BSD 用户组","pathname":"/ji-wang-jing-xuan/starting-a-bsd-user-group","siteSpaceId":"sitesp_xsGE9","description":"","breadcrumbs":[{"label":"既往精选"}]}]}