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