FreeBSD 桌面操作系统入门

FuryBSD 的实时桌面环境让您在提交安装之前先试用。
159 位读者喜欢这篇文章。

FreeBSD 是一个很棒的操作系统,但根据设计,它没有附带桌面环境。如果不从 FreeBSD 的 ports 和软件包集合中安装额外的软件,FreeBSD 就只是一个命令行体验。下面的屏幕截图显示了当安装期间选择了每个“可选系统组件”时,登录 FreeBSD 12.1 的样子。

FreeBSD

FreeBSD 可以通过各种桌面环境变成桌面操作系统,但这需要时间、精力和遵循大量书面说明。使用 desktop-installer 软件包(它在基于文本的菜单中为用户提供选项,并有助于自动化大部分过程)仍然很耗时。这两种方法的最大问题是,用户可能会在花费大量时间进行设置后发现他们的系统与 FreeBSD 不完全兼容。

FuryBSD 通过提供一个实时桌面镜像来解决这个问题,用户可以在安装前对其进行评估。目前,FuryBSD 提供 Xfce 镜像和 KDE 镜像。这些镜像中的每一个都提供了一个预装了桌面环境的 FreeBSD 安装。如果用户试用了镜像并发现他们的硬件可以工作,他们可以安装 FuryBSD 并获得一个由 FreeBSD 驱动的即用型桌面操作系统。为了本文的目的,我将使用 Xfce 镜像,但 KDE 镜像的工作方式完全相同。

对于任何安装过 Linux 发行版、任何 BSD 或任何其他类 Unix 开源操作系统的用户来说,FuryBSD 入门应该是一个熟悉的过程。从 FuryBSD 网站下载 ISO,将其复制到闪存驱动器,并从闪存驱动器启动计算机。如果从闪存驱动器启动失败,请确保禁用安全启动。

FuryBSD Live XFCE Desktop

从闪存驱动器启动后,桌面环境会自动加载。除了主目录、文件系统和回收站图标外,实时桌面还具有用于配置 Xorg、入门说明、FuryBSD 安装程序和系统信息实用程序的图标。除了这些额外的程序和一些自定义的 Xfce 设置和壁纸外,桌面环境没有超出基本的 Xfce 应用程序和 Firefox。

FuryBSD Xorg Tool

此时仅加载了基本的图形驱动程序,但这足以检查系统的有线和无线网络接口是否受 FuryBSD 支持。如果任何网络接口都无法自动工作,则 Getting Started.txt 文件包含尝试配置网络接口和其他配置任务的说明。如果至少有一个网络接口工作,则可以使用 Configure Xorg 应用程序来安装 Intel、NVidia 或 VirtualBox 图形驱动程序。驱动程序将被下载并安装,并且 Xorg 将需要重新启动。如果系统没有自动重新登录到实时镜像用户,则密码为 furybsd。一旦配置完成,图形驱动程序将延续到已安装的系统。

FuryBSD Installer - ZFS Configuration

如果在实时环境中一切运行良好,FuryBSD 安装程序可以将 FuryBSD 配置并安装到计算机上。此安装程序在终端中运行,但它提供了大多数其他 BSD 和 Linux 安装程序中找到的相同选项。将要求用户设置系统的主机名、配置 ZFS 存储、设置 root 密码、添加至少一个非 root 用户以及配置时间和日期设置。一旦该过程完成,系统可以重新启动到一个预配置的 FreeBSD,其中包含 Xfce(或 KDE)桌面。FuryBSD 完成了所有的繁重工作,甚至付出了额外的努力使桌面看起来很漂亮。

FuryBSD Post-Install XFCE Desktop

如上所述,桌面环境没有预装很多软件,因此几乎肯定需要安装额外的软件包。最快的方法是在终端中使用 pkg 命令。此命令的行为很像 dnfapt,因此来自使用其中之一的 Linux 发行版的用户在查找和安装软件包时应该会感到宾至如归。FreeBSD 的软件包集合很大,因此大多数知名开源软件包都可用。

没有太多 FreeBSD 经验的用户在试用 FuryBSD 时应查阅 FreeBSD 手册,以了解有关如何以 FreeBSD 方式做事的更多信息。有使用任何 Linux 发行版或其他 BSD 之一的经验的用户应该能够弄清楚很多事情,但是手册可以帮助澄清一些差异。《Absolute FreeBSD,第 3 版》,作者 Michael W. Lucas,是另一个了解更多关于 FreeBSD 做事方式的绝佳资源。

接下来阅读什么
标签

15 条评论

不错的评测,Joshua!我过去尝试过几次 FreeBSD,但已经好几年了。当某些供应商对 Linux 提起诉讼时,我曾在过去强烈考虑过。很高兴知道 FuryBSD。我以前没听说过。

谢谢,Don。FuryBSD 是全新的,所以你没听说过它并不奇怪。令人印象深刻的是 FuryBSD 的改进速度有多快。在本文提交出版后,FuryBSD 发布了一个新版本。新版本提供了一个 Wi-Fi 配置工具,并预装了 VirtualBox 图形驱动程序。

回复 ,作者 Don Watkins

Linux Mint 易于安装和使用,并且稳定且基于 Ubuntu 构建,为什么有人会想要安装一个需要大量工作才能添加桌面环境的命令行操作系统呢???

本文演示了 FuryBSD 通过默认提供桌面环境来消除该过程。

回复 ,作者 GDI (未验证)

人们决定使用 Arch Linux 而不是 Ubuntu 或 Mint 的原因相同。Ubuntu 和 Mint 是很棒的发行版,但并非每个人都希望他们的系统以 Mint 或 Ubuntu 的方式做事。FreeBSD 具有许多不错的功能和一个很棒的社区,因此有些人更喜欢它而不是其他替代方案。这一切都与个人选择有关。有些人想运行 Linux 发行版。有些人想运行 BSD。有些人选择 Debian、Fedora、Mint、Fedora 或其他一些发行版。有些人选择 FreeBSD、NetBSD 或 OpenBSD。此外,本文的重点是 FuryBSD 让用户可以像使用像 Mint 这样“易于安装和使用”的 Linux 发行版一样,安装带有预配置桌面的 FreeBSD。

回复 ,作者 GDI (未验证)

我一直想尝试 BSD 一段时间了,这篇评测绝对推动我这么做了!不过,有一个(相当新手)问题:如果我发现 FuryBSD 在我的测试笔记本电脑上成功运行,是否可以轻松地将其安装在分区中,而不是将其全部用于硬盘?我在那里安装了一些其他的 Linux,我想暂时保留它们。

您可以对硬盘进行分区,以便 BSD 与 Linux 共存,但您应该首先备份现有数据。双启动可能很棘手。

我可能会缩小 Linux 分区,让 GRUB 成为您的引导加载程序。将 BSD 安装到分区中,更新 GRUB,您应该就可以开始了。

回复 ,作者 Stuart Homfray (未验证)

谢谢,Seth。我已经准备好在我的测试机器上分区(并且现在那里还有一些其他的发行版) - 我想知道是否有任何需要注意的 BSD 特有的东西。正如 Seth 提到的,可能是 ZFS 设置,所以我现在先用 VM 试试

回复 ,作者 sethkenlon

“轻松地”,可能不行。目前,FuryBSD 安装程序似乎想在 ZFS 配置选项中使用整个驱动器。正如 Seth 指出的那样,通常可以使用 FreeBSD 进行双启动(或多启动),但 FuryBSD 中可用的特定安装程序选项并没有使这样的过程“容易”。有一个关于“记录如何使用双启动”的开放 GitHub 问题,其里程碑为 2020 年第 4 季度:https://github.com/furybsd/furybsd-livecd/issues/22 在此期间,我建议尝试在虚拟机中运行 FuryBSD。

回复 ,作者 Stuart Homfray (未验证)

好的,谢谢,Joshua - 我会关注那个问题,并尝试在 VM 中运行 FuryBSD

回复 ,作者 holmja

这对于与现有 MSWin 安装并行安装也是如此。

我一直想在 SD 卡上安装 Linux,以用作我的混合/平板电脑的替代(并且希望更快)的操作系统。如果平板电脑可以从 SD 卡启动并且安装程序识别到这一点,那么 FuryBSD 绝对值得一试 - 我经常读到 *BSD 比 Linux 更省资源。

回复 ,作者 holmja

以前不知道 FuryBSD

感谢 Joshua 撰写本文!它鼓励了我去尝试一下……到目前为止还不错。我上次使用基于 BSD 的 UNIX 是 Solaris,大约在 2003 年左右。

虽然我还没有尝试过,但我对 FuryBSD 感觉很好。听起来这个项目掌握在有能力的人手中。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.