Bedrock Linux 是一个元(meta) Linux 发行版,允许用户利用其它通常互斥的发行版的功能。典型地,用户可以根据需要从多个 Linux 发行版中混合搭配组件和软件包,并使它们无缝地并行工作。

可从不同发行版安装软件包的“元”发行版 Bedrock Linux 发布 0.7.3 版

Arch 提供 flattr 图标主题,Debian 提供 MATE 图标主题,这些都能在 LXDE 图标管理器中找到

该项目于日前发布了 Bedrock Linux 0.7.3 版,带来了如下改进:

  • 向 Slackware 版本列表中添加了“current”。
  • 增加用以处理用户 brl-fetch Arch Linux 镜像时带有未被引号包裹或转义的 shell 变量的代码。
  • 增加对 cross pixmap 的支持。
  • 增加 resolvconf 的支持。
  • 增加对多个 localegen 行的支持。
  • 增加默认 init 不存在的警告。
  • 通过 source zprofile 修复 strat -r 的 zsh 转义问题。
  • 修复获取 Clear Linux 的处理。
  • 修复在以 SysV init 提供的 PID1 劫持(hijack)系统之后的重启处理问题。
  • 泛化 brl-fetch 用户/组处理。
  • 实现应对 Chromium、Electron 等的 TZ bug 的替代方案。
  • 改进劫持发行版名称检测以应对 MX Linux(但 Bedrock Linux 与 MX LInux 有已知的其它兼容性问题)。
  • 诸多小的 UI 调整。

发布记录中载有更多信息。


几乎每一个 Linux 发行版都为用户准备了许多软件,或通过构建脚本,或通过预编译的软件包。但各个发行版的软件包在多数情况下并不通用,因此用户在选定一个发行版后就难以访问其它发行版的软件仓库。而 Bedrock Linux 就旨在应对这一问题。例如,借助 Bedrock Linux 用户可以方便地做到:

  • 大部分系统来自旧的/稳定的发行版,如CentOS或Debian;
  • 访问 Arch Linux 的最新软件包;
  • 访问 Arch 的AUR;
  • 能够使用 Gentoo 的 portage 自动编译包;
  • 库与 Ubuntu 兼容,用以应对面向桌面的专有软件;
  • 库与 CentOS 的兼容,用以应对面向工作站/服务器的专有软件。

在 Bedrock Linux 中,这些都能一起工作,并形成了一个统一的操作系统。

Bedrock Linux 将系统分为了诸多 strata(层),每一层都是诸多相互关联的软件的集合。它们通常与传统的 Linux 发行版安装一一对应:例如,用户可以安装一个 Arch 层、一个 Debian 层、一个 Gentoo 层……Bedrock Linux 将这些层集成到了一起,形成了一个内聚的系统。

操作示例:

Bedrock Linux 项目主页:
https://bedrocklinux.org/


本文的主要内容均翻译或衍生自、图片转载自 Bedrock Linux 项目网站