Bedrock Linux
Bedrock Linux is a meta Linux distribution which allows users to
mix-and-match components from other, typically incompatible distributions.
Bedrock integrates these components into one largely cohesive system.
For example, one could have:
- Debian's stable coreutils
- Arch's cutting edge kernel
- Void's runit init system
- A pdf reader with custom patches automatically maintained by Gentoo's portage
- A font from Arch's AUR
- Games running against Ubuntu's libraries
- Business software running against CentOS's libraries
All at the same time and working together mostly as though they were packaged
for the same distribution.
Bedrock Linux 0.7.29 released
2023-08-06
- Build system updates
- Fixed brl-fetch Arch
- Fixed brl-fetch Artix
- Fixed brl-fetch Exherbo
- Fixed brl-fetch Fedora
- Improve build system dynamic link detection
- Various dependency updates
- Work-around systemd shutdown freeze
Bedrock Linux 0.7.28 released
2022-08-11
- Improved brl-fetch handling of GPT and multi-partition images
- Removed redundant Ubuntu vt.handoff hack handling
- Fixed brl-fetch arch, artix, gentoo, exherbo
Bedrock Linux 0.7.27 released
2022-03-02
Bedrock Linux 0.7.26 released
2022-01-21
- Fixed GRUB+BTRFS check false-positives.
Bedrock Linux 0.7.25 released
2022-01-10
- Fixed brl-fetch centos
- Fixed brl-fetch fedora
- Fixed brl-fetch gentoo
- Improved brl-fetch error message
- Improved systemd 250 shutdown performance
- Increased hijack-time GRUB+BTRFS detection sensitivity
Bedrock Linux 0.7.24 released
2021-11-16
A point update has been released for 0.7. To update to it, run brl update
as root.
- Added pmm zsh completion
- Fixed brl zsh completion
- Fixed brl-fetch centos
- Fixed brl-fetch fedora locale
- Fixed brl-fetch ubuntu
- Fixed resolve.conf handling with some distros/inits
- Improved theoretical robustness of init selection menu
Bedrock Linux 0.7.23 released
2021-08-26
A point update has been released for 0.7. To update to it, run brl update
as root.
- Add support for s6
- Security updates for openssl
Bedrock Linux 0.7.22 released
2021-07-28
A point update has been released for 0.7. To update to it, run brl update
as root.
- Added code to handle errant program clearing modules.dep
- Fixed brl-fetch debian for bullseye
- Fixed hijacked GRUB theme handling
- Fixed resolv.conf on some distros
PSA on new kernels, zstd, and inits
2021-07-26
Some distros are now distributing Linux kernels with zstd-compressed modules.
For everything to work, these must be paired with inits (more specifically
device managers such as udev) from distros which also support this
functionality. A zstd kernel, such as from Arch, paired with a pre-zstd
init/udev, such as from Debian, may result in apparent hardware issues as
modules fail to dynamically load.