这是作者 2025 年 3 月 21 日在意大利佛罗伦萨的 OSDay 2025 上的演讲文本及相关资料。视频可在YouTube 观看,幻灯片可下载。
作者 Stefano Marinelli 是BSD Cafe的创始人兼“咖啡师”,在Prodottoinrete公司工作。他 1996 年开始使用 Linux,2002 年开始探索 BSD 系统。
20 - 30 年前与开源的关系与现在不同,当时选择 Linux 和 BSD 是为了摆脱 Windows 和商业 Unix 系统的限制,追求自由。如今开源世界出现单极化,注重新奇而非解决问题,失去了稳定性的价值。
作者认为创建单极化不利于解决问题,而 BSD 提供了替代方案,其哲学强调内核和用户空间由同一团队开发、工具和更新的一致性、优秀的文档以及持续进化。
日常使用的主要 BSD 变体:
- FreeBSD:注重稳定性和性能,有 HardenedBSD 安全分支,原生支持 ZFS、启动环境等,2000 年就有容器支持,比 Linux cgroups 早十年,提供 bhyve 虚拟化,OPNsense 和 pfSense 基于此,Netflix 和 PlayStation 也使用。
- OpenBSD:注重安全和代码正确性,代码不断审核简化,有 pledge()和 unveil()等安全机制,OpenSSH 等在此开发,适合路由器等安全关键系统。
- NetBSD:以正确性、可移植性和正确实现为宗旨,支持 50 多种架构,注重兼容性和代码质量,适合无需持续更新的嵌入式设备。
作者在使用 BSD 系统的过程中体验到更好的稳定性、安全性、简化管理、不易受攻击、网络接口名称稳定、系统负载低、处理 I/O 压力好、提升终端用户体验等好处。
在 2025 年选择 BSD 的原因包括:在日益恶劣的环境中保障安全、在追求新奇的世界中保持稳定、无需不必要的复杂性即可获得性能、摆脱主流单极化以及系统设计有连贯的哲学。鼓励尝试 BSD 系统。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。