这个一体化的 Linux 发行版并不适合所有人,但它治愈了我的发行版跳跃习惯这个一体化的 Linux 发行版并不适合所有人,但它治愈了我的发行版跳跃习惯这个一体化的 Linux 发行版并不适合所有人,但它治愈了我的发行版跳跃习惯这个一体化的 Linux 发行版并不适合所有人,但它治愈了我的发行版跳跃习惯
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

这个一体化的 Linux 发行版并不适合所有人,但它治愈了我的发行版跳跃习惯

发表 admin at 2025年2月28日
类别
  • 未分类
标签

快速链接

  • 无论如何,blendOS 有什么特别之处?
  • 安装很简单
  • 管理软件和更新
  • Android 应用程序支持看起来很有希望
  • 灾难的秘诀?
  • BlendOS 适合您,如果……

作为一个发行版爱好者,我总是在寻找新的发行版来尝试。随着 Linux 世界的运作方式,每隔一段时间就会出现一个新的闪亮发行版,提供新的花招。

BlendOS 因其一体化功能而赢得了相当多的声誉。但这是否足以让您停止发行版跳跃呢?

无论如何,blendOS 有什么特别之处?

BlendOS 是一个基于 Arch Linux 的不可变 Linux 发行版,采用滚动发布模型。它来自 Rudra Saraswat,他是许多项目的幕后黑手,包括 Ubuntu Unity、Ubuntu Web 和 UbuntuEd。

从 v4 开始(我将在这篇评论中介绍),blendOS 是完全声明式的。这意味着您使用配置文件 (system.yaml) 来安装自定义软件包、内核、驱动程序和桌面环境,而不是使用命令和提供分步说明。换句话说,system.yaml 文件允许您定义所需的系统状态。

BlendOS 允许您安装来自多个 Linux 发行版的软件包,包括 Ubuntu、Fedora、Debian、CentOS Stream 甚至 Android。由于它是一个不可变的发行版,因此您无法像其他发行版那样以传统方式在系统上安装软件包。相反,它使用 Podman 容器来安装和运行应用程序。这就是为什么您可以将多个 Linux 发行版作为容器并访问它们各自的包管理器。

该发行版还有自己的包管理器,称为 bpkg。它允许您使用系统中设置的不同容器中的包管理器。默认情况下,它不附带 BlendOS,需要安装。 bpkg 还可以使用 YAML 文件进行配置。您还可以获得对 Flatpaks、Arch Linux 和 AUR 软件包的开箱即用支持。

BlendOS 提供了大量的桌面环境。您有 GNOME、KDE、MATE、XFCE、Cinnamon 和 LXQt。但是,您也可以创建自己的轨道以使其支持其他桌面或窗口管理器。默认安装带有 GNOME。

安装很简单

BlendOS 基于 Arch Linux。我以前从未使用过 Arch,但我知道有关在设备上安装 Arch Linux 的可怕故事。幸运的是,许多基于 Arch 的发行版可以使用 GUI 安装程序进行安装。

BlendOS 使用 Jade GUI 安装程序。这个过程很简单,就像安装其他流行的 Linux 发行版一样。您可以选择一些设置,例如语言、区域和磁盘分区。安装人员会处理剩下的事情。

在开始安装 BlendOS 之前,请确保分配足够的磁盘空间(至少 20GB)。否则,安装可能会失败。安装 BlendOS 后重新启动时,请记住从硬盘而不是 USB 记忆棒启动(如果您使用的是 USB 记忆棒)。如果您使用 VirtualBox 等虚拟化软件,请更改启动顺序并将硬盘放在顶部。

管理软件和更新

BlendOS 使用容器化技术来管理软件。您可以在 BlendOS 中为不同的发行版设置容器,然后使用这些容器中的软件。您将找到一个 BlendOS 设置菜单,您可以从中创建容器。

您为容器指定合适的名称,选择要使用的发行版,然后按加号按钮创建容器。您会发现您的容器列在同一菜单中。启动容器后,您将看到一个新的终端窗口,其中包含您为容器指定的名称。

您可能认为要安装和更新软件,您必须打开发行版的容器。然而,这不是必要的。通过特殊的语法,您可以直接从基础 BlendOS 系统安装和运行应用程序。您所要做的就是在软件包名称后面加上句点 (.),然后是发行版的名称。假设我想在 Debian 容器上安装 VLC 媒体播放器。为此,我会运行:

sudo apt.debian install vlc

要启动该应用程序,我将运行:

vlc.debian

BlendOS 有一个称为关联的功能,允许您将应用程序与特定的发行版连接起来。假设您总是想使用 Ubuntu 容器中安装的 GIMP。您可以将 GIMP 的软件包与 Ubuntu 关联起来,这样就不必添加前缀。您可以从系统设置管理关联。

就我而言,要启动 GIMP,我只需在命令行上运行 gimp ,无需任何前缀。

但并不是每个人都喜欢记住启动应用程序的命令。你不必这样做。您在任何容器上安装的任何应用程序也将显示在应用程序菜单中。您可以转到应用程序菜单并从 GUI 启动应用程序。

如果您从互联网下载了软件包,则可以直接将其安装到您的系统上。您所要做的就是双击该软件包,blendOS 软件包安装程序将打开,并提供选择容器的选项。

BlendOS 中还有一个专用的 GUI 软件商店,类似于您在 Ubuntu 上获得的软件商店。您也可以从那里搜索并安装软件。商店里的软件来自Flathub。

对于系统更新,blendOS 提供了一个名为“akshara”的实用工具。如果您想更新系统,只需运行:

sudo akshara update

如果您喜欢使用 GUI,您还可以从系统设置中找到更新选项。

此更新还涵盖您包含在 system.yaml 文件中的任何系统更改。所以更新后需要重启系统。

您还可以更新单个容器。为此,打开一个容器并运行命令来更新该发行版。对于 Debian,您运行 sudo apt update,对于 Fedora,您在容器的命令行中运行 sudo dnf update。

Android 应用程序支持看起来很有希望

BlendOS 允许您通过 Waydroid 直接在系统上安装 Android 应用程序。它允许您安装 F-Droid 和 Aurora Store 以访问和安装 Android 应用程序。您首先必须从系统设置初始化 Waydroid。初始化完成后,即可安装应用商店。

您也可以在其他 Linux 发行版中安装和设置 Waydroid。然而,blendOS 消除了安装麻烦,并使其成为初始设置的一部分。

使用 Android 应用程序时,由于抽象,您会感觉它们是在系统上本机运行的。然而,当我写这篇文章时,blendOS 上的 Android 体验充其量只是低于标准。这个想法很棒,但需要更好的实施。稍后会详细介绍这一点。

灾难的秘诀?

任何人对 BlendOS 可能提出的第一个担忧是不同发行版和包管理器的混合。由于您使用来自不同发行版的不同包管理器在同一系统上安装软件,这不会造成包冲突和依赖性错误吗?

我不得不说,blendOS 已经很好地实现了这一点。我使用过 Debian、Ubuntu、Fedora 和 Arch 容器,并在它们上安装了软件。到目前为止我还没有遇到任何问题。

关联是一个巧妙的功能,使您能够忘记哪个包来自哪个容器。如果我们谈论从不同的容器安装相同的包,我看不出有任何实际的理由。所以也无需担心这一点。

那么blendOS是万无一失的吗?不完全的。我在使用这个发行版时遇到了一些挑战。这让我思考我所获得的功能是否值得牺牲其他发行版中的生活质量功能。

由于您使用容器在 BlendOS 内运行整个操作系统,因此它可能比传统发行版消耗更多的系统资源。其性能也与在发行版上本地使用应用程序不同。因此,预计会有一些滞后。

公平地说,blendOS v4 最近已发布。因此,您应该预料到错误、奇怪的行为和系统会更频繁地崩溃。例如,我在安装过程中遇到了无限循环。另一个问题是,启动后,系统进入相同的安装屏幕,而不是进入已安装的blendOS系统。

一些用户报告了安装过程中的另一个问题,即检索包时进程卡住并不断重复。通过一些小的调整,您就可以解决这些问题。

与许多其他大型发行版不同,您不应期望 BlendOS 提供“正常运行”的体验。在测试发行版时,我遇到了很多挂起、屏幕无响应、黑屏和空白窗口的情况。有时我不得不重新启动,因为屏幕永远卡住。当我尝试同时处理多项任务时,这一点更加明显。

Android 的支持也感觉有很多问题。初始化很简单。但后来,我尝试启动 F-Droid 和 Aurora Store,两者都显示了一个白色窗口,然后最终崩溃了。

初始化 Waydroid 会自动安装一些 Android 实用应用程序,例如计算器、文件管理器、日历等。但是,我无法打开其中任何一个。我不确定这是 Waydroid 还是 BlendOS 问题。

另一个问题是,当您重新启动时,您需要再次安装 F-Droid 和 Aurora Store。您不会在应用程序菜单中找到它们。如果您打开系统设置,您会看到系统要求您安装它们,而不是提供直接打开它们的选项。

白屏问题不仅限于 Waydroid。当我从睡眠中唤醒系统并重新登录时,睡眠前打开的窗口变得白色且空白。

BlendOS 适合您,如果……

BlendOS 仍然很新。最新版本v4刚刚发布。与任何发行版一样,需要一些时间才能达到更稳定和可用的状态。话虽如此,它肯定还不是日常驱动程序类型的发行版。

首先,您需要良好的硬件才能正常运行它。 BlendOS 建议至少使用 4GB RAM 和 25GB 存储空间。但你将会有一个缓慢的体验。从多个容器运行多个应用程序将消耗大量 RAM。

更不用说,您下载的容器越多,空间用完的速度就越快。我为 BlendOS 分配了 30GB,在安装了来自不同发行版的 3-4 个大型应用程序(LibreOffice、GIMP)后,空间几乎用完了。

其次,它不像其他流行发行版那么精致。您可以轻松完成基本任务。但高级用户和多任务处理者会感到失望。即使您是经验丰富的 Linux 用户,也有一个学习曲线。并非所有功能都始终有效,最好的支持形式是他们的 Discord 服务器。除此之外,您不会找到有关该发行版的太多帮助。

现在,如果您喜欢 Arch 的滚动版本,需要额外的安全性(例如 BlendOS 的不变性),或者更喜欢原子更新以获得更稳定的体验,那么 BlendOS 可能是一个不错的选择。在一个发行版中包含多个发行版是否是一个好主意因人而异。我完全支持它,只要它不会造成额外的复杂性和依赖性问题,我认为 BlendOS 处理得很好。

如果那是你的事,那就去做吧。 BlendOS 的另一大优点是它的声明性。您只需编辑 YAML 文件并快速重新启动即可轻松自定义系统。


尽管 BlendOS 是解决发行版跳跃问题的可行方法,但我仍然对是否将其推荐给其他人持观望态度。这不是每个人都喜欢的。但即使抛开这一点,仍有几个方面需要改进。目前,我们需要更强大的 Android 应用支持。文档还可以,但需要更全面。目前支持有限,但希望随着更多人采用它,这种情况会发生变化。

话虽如此,我期待在 BlendOS 变得更加成熟后能够日常使用它。

©2015-2025 Norria support@norria.com