用腻了 Linux?这 6 款 BSD 系统值得换换口味

提到开源操作系统,多数人第一反应是形形色色的 Linux 发行版。但 BSD 家族的历史其实比 Linux 更悠久,一路可追溯到上世纪七十年代末的 Unix。它们同样免费、开放源码,却走出了与 Linux 截然不同的技术路线。How-To Geek 近日梳理了六款最值得一试的 BSD 系统,每一款都能跟主流 Linux 发行版掰一掰手腕。

FreeBSD:综合实力最强的一号选手

FreeBSD 大概是知名度最高的 BSD 分支,起源可追溯到九十年代初的 386BSD 项目。它延续了加州大学伯克利分校在七八十年代开发的 BSD 代码血统,把原本运行在大型工作站与小型机上的系统搬到了廉价 PC 硬件上。许多用户每天都在用它却不知道:现代互联网的诸多基础(包括 TCP/IP 标准)正是在 BSD 系统上发展起来的。

FreeBSD 的实际部署相当硬核。Netflix 用来向用户推送视频的 Open Connect 内容分发网络就跑在 FreeBSD 上;航班追踪网站 FlightAware 重度依赖它;雅虎早年的服务器也建立在 FreeBSD 之上。就连 macOS 终端里的默认用户空间工具(userland),其底层同样源自 FreeBSD。

GhostBSD:对新手最友好的那一个

GhostBSD 是 FreeBSD 的一个分支,目标很明确:提供开箱即用的友好体验。单独安装 FreeBSD 会面对一个仿佛来自九十年代的文本安装界面,而 GhostBSD 提供带图形界面的可启动试用环境,可以像试用 Linux 启动盘一样先体验再安装。它默认搭载 MATE 桌面,社区也提供 Xfce 版本,还在开发模仿 macOS 的 Gershwin 桌面。代价是 live 环境需要 8GB 内存才能装载进内存,是 Windows 11 最低要求的两倍。

MidnightBSD:适合爱折腾的人

MidnightBSD 同样主打美观与易用,但现实里它更像一个「待修缮的毛坯房」。系统名字来自开发者 Luca Holt 养的一只黑猫。它的包管理器连图形环境都装不上,安装过程仍相当技术化,还会抛出许多普通用户答不上来的硬件问题。对享受折腾的人,它或许对胃口;否则建议谨慎。

NetBSD:万物皆可运行

NetBSD 的口号是「Of course it runs NetBSD」(它当然能跑 NetBSD)。比起 FreeBSD 早期只盯 PC,NetBSD 从一开始就执着于可移植性,能在 x86-64、ARM 等主流平台以及 Amiga、VAX 等老旧甚至冷门硬件上运行,网上甚至有人把它装进了烤面包机。对嵌入式开发和复古计算爱好者来说,NetBSD 是座金矿。

OpenBSD:安全领域的隐形功臣

OpenBSD 继承了 BSD 对网络的偏爱,并以安全著称。它由 Theo de Raadt 在与 NetBSD 团队意见不合后创立,主张「通过代码正确性来保障安全」,其官网骄傲地宣称「默认安装中长期只有两个远程漏洞」。多数人或许没直接用过 OpenBSD,但一定用过它的产物:几乎每台远程服务器都在跑的 OpenSSH,以及终端多路复用器 tmux,都出自这个项目。由于 de Raadt 常驻加拿大,OpenBSD 还能绕开美国对加密技术的出口限制。

DragonFly BSD:面向未来的实验场

DragonFly BSD 是 FreeBSD 开发者 Matthew Dillon 在 2004 年另起炉灶的成果,名字来自他在后院拍到的一只蜻蜓。它专注多处理器并行,早在多核尚未普及的年代就前瞻性地优化了对称多处理,后来又率先高效支持 SSD。它甚至提出了「虚拟内核」概念——把内核跑在用户态里,方便测试。喜欢 Arch 或 Gentoo 这类前沿发行版的人,会很对 DragonFly 的胃口。

该选哪一款

六款系统各有性格:想要成熟稳定选 FreeBSD,新手入门选 GhostBSD,嵌入式与复古选 NetBSD,看重安全选 OpenBSD,爱折腾实验选 MidnightBSD 或 DragonFly BSD。它们承载着比 Linux 更古老的 Unix 血脉,既能让老机器重获新生,也能为技术探索者提供全新的思路。

来源:How-To Geek