虽然桌面 Linux 有专门的追随者,但大多数人认为 BSD 系列更适合服务器,如果他们认为 BSD 的话。 MidnightBSD 是 FreeBSD 的一个衍生版本,试图为桌面创建一个 BSD 系统。
让我们看看 MidnightBSD 及其特性,并讨论它是否是 Linux 桌面的合适替代品。
什么是 MidnightBSD?
午夜BSD 是一个基于 FreeBSD 的操作系统,经过修改使其更适合作为桌面系统。 它由卢卡斯霍尔特创立,并以他的猫命名,一只名叫午夜的黑色土耳其安哥拉猫。
正如许多猫主人高兴或惊愕地发现的那样,Midnight 有一个习惯坐在 Holt 的电脑上,而 Midnight 经常关闭其中的一台。 该项目的标志是一只黑猫坐在月球上。
“FreeBSD 项目开发了一个可靠的服务器操作环境,但通常忽略桌面上的可用性和性能。调度、资源分配、安全设置和可用的应用程序支持应该为桌面用户量身定制,”霍尔特写道 项目的关于页面.
MidnightBSD 的特点
MidnightBSD 使用 Xfce 桌面,但之前使用的是 Window Maker 和 GNUstep,类似于现代 macOS 基础的 NeXTSTEP 环境。
MidnightBSD 有自己的包管理器 mports,我们将在下面讨论。
它还提供 多阿斯 OpenBSD 项目中用于管理的命令。 它类似于 sudo 但它的语法文件更容易理解。
安装 MidnightBSD
安装 MidnightBSD 类似于安装标准 FreeBSD 系统或任何其他 Linux 发行版。 安装系统是基于文本的,没有任何图形选项。 您只需回答有关系统的问题。
如果您没有安装任何其他操作系统,您可以在整个磁盘上使用引导分区选项。
系统还将逐步设置网络接口、时区和用户帐户,包括 root 密码。 在 BSD 系统上设置用户时,请记住将任何管理用户添加到“wheel”组,否则他们将无法使用 su 命令。
安装完成后,您可以重新启动并在主系统中找到自己。 初始设置也是基于文本的。 您会看到一个提示,询问您是否要将您的系统计入官方使用统计中,但这是可选的。 系统还会询问您是否要安装桌面环境。
MidnightBSD 桌面
当您启动 MidnightBSD 时,您最终会得到您可能在其他 Linux 发行版中看到的标准 Xfce 桌面环境。
您也没有开箱即用的其他东西。 您拥有 Midori 浏览器、Orage 日历和 Orage Globaltime 时钟应用程序。
该系统已经积极开发了十多年,但仍然看起来很粗糙。 这可能是由于过渡到新的桌面环境所致。
包管理
与其他基于 BSD 的系统一样,MidnightBSD 使用端口系统来管理包,称为 进口. 它源自 FreeBSD 移植系统,该系统从源代码编译程序。 MidnightBSD 安装了 Clang 编译器,许多 FreeBSD 系统已经在使用它,因为它使用比 GCC 更宽松的许可证。
要安装端口,请导航到 /usr/mports 目录,按程序类型组织,例如“www”代表网络浏览器,“游戏”代表游戏。 您转到要安装的程序名称的目录并键入“进行干净安装” 以 root 身份安装它。
这将编译和安装包及其依赖项,然后清理目录,以便任何目录都清除任何已编译的文件。
理论上,这应该可以顺利进行,但是在尝试编译其他应用程序时出现了一些错误,包括标准的 Vim 和 Firefox 网页浏览器。 也有可用的二进制包,但任何更新系统的尝试都会导致数据库错误。
GhostBSD 怎么样?
GhostBSD 是另一种尝试创建对没有任何 Unix 经验的人更有吸引力的 BSD 桌面版本。 它的第一印象是它是一个比 MidnightBSD 更精致的系统。 它有一个从 Live CD 运行的图形安装程序。 它还使用 Firefox 默认浏览器而不是 Midori。
MidnightBSD 适合你吗?
MidnightBSD 试图成为一个用户友好的基于 BSD 的操作系统,但它还没有准备好迎接黄金时段。
基于文本的安装可能会让非技术用户望而却步。 该项目的网站说它不适合新手。 有其他 BSD 系统或更多技术发行版经验的人可能会发现安装很容易。
即使对于经验丰富的 Unix/Linux 用户来说,系统中的错误也将成为破坏者。 即使是专业用户也希望能够上网或安装新软件。 许多文档仍然不完整或过时,这在尝试导航新系统时也令人沮丧。
要使其真正适合技术用户需要做更多的工作,更不用说新手了。 不过,在 VM 中进行测试可能会很有趣。 MidnightBSD 目前还不能被推荐为日常驱动操作系统。
更多技术用户将更好地使用其他基于 BSD 的系统,例如标准 FreeBSD,以及 OpenBSD、DragonflyBSD 或 NetBSD。
对于想要一个基于 BSD 的流畅桌面并且不想为 macOS 支付“苹果税”的用户来说,拥有更精致体验的 GhostBSD 可能是一个更好的选择。
这些对用户友好的 BSD 的尝试仍然存在硬件支持有限的问题,这意味着如果您在市场上购买新计算机,则必须非常小心。 标准 Linux 发行版在更广泛的硬件上运行,包括图形和 Wi-Fi 适配器,后者是 BSD 世界的常见症结所在。
Linux 桌面的基于 BSD 的替代方案
尽管 MidnightBSD 存在缺陷,但很高兴看到 BSD 社区在桌面系统上做出努力。 也许有一天它会吸引大量的人,使其成为竞争者。
如果您想在您的计算机上运行类似 Unix 的操作系统,您可能想知道是应该选择 BSD 还是基于 Linux 的系统。