非真正意义上的Linux发行版评测:FreeBSD 12.1-RELEASE

FreeBSD 概述

本文并非关于 Linux 发行版的评测,而是聚焦于 FreeBSD,这是一个历史悠久的类 Unix 操作系统。FreeBSD 的首个版本发布于 1993 年,但其根源可以追溯到 1977 年的 Berkeley Software Distribution (BSD)。尽管 FreeBSD 在桌面体验方面表现不佳,但它作为无头服务器操作系统非常出色。文章提到,未来将评测专注于桌面的 BSD 发行版 GhostBSD。

FreeBSD 与 Linux 的区别

FreeBSD 是一个完整的操作系统,包括内核和软件生态系统,而 Linux 只是一个内核,需要围绕它构建的软件发行版才能形成一个完整的操作系统。FreeBSD 的布局比典型的 Linux 发行版更加一致,但随着 Linux 发行版背后的大型专业组织(如 Canonical 和 Red Hat)的出现,这种差异的重要性已经大大减弱。

两者之间的一个显著区别是内核许可证:Linux 内核使用 GPLv2 许可证,而 FreeBSD 内核使用两条款 BSD 许可证。GPL 要求衍生代码也必须使用 GPL 许可证,而 BSD 许可证则没有这一限制。ZFS 文件系统是一个著名的例子,展示了 GPL 许可证对“衍生”定义的争议。

FreeBSD 的安装

FreeBSD 的安装过程具有明显的老派风格,整个过程都是文本模式的。虽然 LiveCD 环境存在,但它仅适用于操作系统救援,没有桌面环境,也没有预装软件。安装过程中,用户可以选择键盘映射、主机名和要安装的可选组件。

ZFS 文件系统

FreeBSD 对 ZFS 文件系统的支持时间比任何其他操作系统(除了其原生 Solaris)都要长。文章详细描述了如何在 FreeBSD 上进行 ZFS 根目录安装,并指出 FreeBSD 的分区工具存在一些问题和错误。

初始配置

安装完成后,用户需要进行一些后安装配置,如设置 root 密码和网络配置。时区选择过程繁琐,用户需要从长列表中选择自己的时区。添加用户的过程也较为复杂,用户需要回答多个问题,并确保将用户添加到 wheel 组,以便能够使用 su 命令提升权限。

桌面体验

尽管 FreeBSD 基金会声称 FreeBSD 也适用于桌面,但实际体验并不理想。安装桌面环境(如 GNOME3)的过程复杂且耗时,用户需要手动编辑配置文件、解决鼠标不工作等问题。桌面应用程序的启动速度较慢,且存在一些功能缺失和崩溃问题。

结论

FreeBSD 作为服务器操作系统表现出色,但在桌面体验方面存在明显不足。它的桌面部分缺乏维护、文档不完善,且性能不佳。虽然下游发行版如 GhostBSD 已经解决了这些问题,但这些改进并未回馈到 FreeBSD 本身。总的来说,FreeBSD 在开发者关注度和维护工具方面不如主流的 Linux 发行版,尤其是在自动安全更新方面存在明显缺陷。

阅读 13
0 条评论