Bedrock Linux 是一个元(meta) Linux 发行版,允许用户利用其它通常互斥的发行版的功能。典型地,用户可以根据需要从多个 Linux 发行版中混合搭配组件和软件包,并使它们无缝地并行工作。
该项目于日前发布了 Bedrock Linux 0.7.3 版,带来了如下改进:
- 向 Slackware 版本列表中添加了“current”。
- 增加用以处理用户 brl-fetch Arch Linux 镜像时带有未被引号包裹或转义的 变量的代码。
- 增加对 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 已知的发行版 $ sudo brl fetch --list $ # 安装/获取 Arch、Debian、Ubuntu strata(层) $ sudo brl fetch arch debian ubuntu $ # 只有一个 pacman,没有歧义,因此可直接访问 $ sudo pacman -S vlc $ # 存在多个 apt,bedrock 将选择一个作为默认 $ sudo apt install vlc $ # 指定 debian 的 apt $ sudo strat debian apt install vlc $ # 指定 ubuntu 的 apt $ sudo strat ubuntu apt install vlc $ # 存在多个 vlc,bedrock 将选择一个作为默认 $ vlc /path/to/video $ # 指定 Arch 的 VLC $ strat arch vlc /path/to/movie $ # 指定 Debian 的 VLC $ strat debian vlc /path/to/video $ # 指定 Ubuntu 的 VLC $ strat ubuntu vlc /path/to/video Bedrock Linux 项目主页:
原文来自:
本文地址://q13zd.cn/bedrock-linux-release.html编辑:yangbinbin,审核员:逄增宝
Linux大全:
Linux系统大全: