__          __             __
\ \_________\ \____________\ \___
 \  _ \  _\ _  \  _\ __ \ __\   /
  \___/\__/\__/ \_\ \___/\__/\_\_\

Bedrock Linux 0.7 Poki


© Bedrock Linux 2012-2019
Linux® is a registered trademark
of Linus Torvalds

Bedrock Linux 0.7 Poki Distro Support

How well Bedrock Linux interacts with various other Linux distributions is tracked here.

The hijack-able column indicates whether or not there are known issues converting an install of the given distribution into Bedrock Linux via the installation script.

The fetch-able indicates whether or not Bedrock's brl fetch utility is able to automatically acquire the given distribution's files for use as a Bedrock stratum.

Maintainer indicates the individual(s) responsible for maintaining Bedrock interaction with the given distro.

Distro Hijack-able Fetch-able Maintainer
Alpine Linux Yes Yes paradigm
Arch Linux Yes Yes paradigm
Artix Linux Yes, but limited testing Experimental support N/A
CentOS Yes, but limited testing Yes paradigm
Clear Linux Known issues Experimental support N/A
CRUX Known issues No N/A
Debian Yes Yes paradigm
Devuan Yes, but limited testing Yes paradigm
Elementary OS Yes, but limited testing No N/A
Exherbo Yes Yes Wulf C. Krueger
Fedora Yes Work-around available paradigm
Gentoo Linux Yes Yes paradigm
GoboLinux Known issues No N/A
GuixSD Needs investigation No N/A
Manjaro Yes, but pamac/octopi broken In progress N/A
Mint Yes, but limited testing No N/A
MX Linux Known issues No N/A
NixOS Known issues No N/A
OpenSUSE Known issues Experimental support N/A
OpenWRT Needs investigation Experimental support N/A
Raspbian Yes Yes paradigm
Slackware Linux Known issues Experimental support N/A
Solus Known issues Experimental Support N/A
Ubuntu Yes Yes paradigm
Void Linux Yes Yes paradigm

Fedora 31 zstd work-around

Fedora 31 now compress their rpm packages with zstd. As of Bedrock 0.7.10, the time of writing, brl fetch is unable to handle these packages. A fix is in progress. In the mean time, you can work around this by installing zstd in some stratum which provides it, then opening /bedrock/libexec/brl-fetch and changing line 572:

dd if="\$pkg" ibs=\$o skip=1 | lzma -d

to

dd if="\$pkg" ibs=\$o skip=1 | /bedrock/cross/bin/zstd -d

This might break fetching rpm distros which compress their rpm packages with lzma. If so, revert the change to fetch those distros.