
自 20 世纪 90 年代以来,人们就一直在讨论从 Windows 迁移到 Linux,但在开源操作系统的世界里,种类远不止如今数百种基于 Linux 的操作系统。以 FreeBSD 为例。在最近的 [GNULectures] 视频中,我们看到了一位用户尝试从桌面 Linux 迁移到桌面 FreeBSD 的过程。
有趣的是,两者既相似又截然不同,这主要源于它们截然不同的历史。FreeBSD 直接衍生自原始 UNIX 及其 BSD 衍生版本。其中一个最显著的区别或许在于,Linux 只是一个内核,通常 GNU/Hurd 用户空间会粘贴在其上,从而形成 GNU/Linux。GNU 和 BSD 用户空间既相似又不同,对 POSIX 的支持程度也各不相同。这实际上意味着 FreeBSD 是一个独立的操作系统,并且拥有相当完善的文档(FreeBSD 手册)。
这里的基本总结是,FreeBSD 相当令人印象深刻,并且易于在桌面上设置,尤其是在使用像GhostBSD这样的定制版本的情况下。尽管存在 Libreboot、笔记本电脑电源管理、OSB NVENC、打印机和 WiFi 问题,但值得注意的是,这些问题在 GNU/Linux 中也并不罕见。所有 FreeBSD(及其衍生版本)都使用同一个包管理器 (pkg),这大大简化了操作。bhyve虚拟机管理程序使运行虚拟机变得轻而易举。强大的 ZFS 文件系统也是一大优势。
尽管 FreeBSD 能够通过二进制兼容性运行 Linux 应用程序,但最终桌面版 FreeBSD 的劣势在于某些方面的体验不够完善。在开发者的喜爱和关注下,FreeBSD 或许很快就会成为 GNU/Linux 不错的桌面替代方案,甚至对我们当中那些顽固的 Windows 拥趸来说,它也可能充满吸引力。
原文: https://hackaday.com/2025/06/29/switching-from-desktop-linux-to-freebsd/