Use multiple distributions at the same time with Bedrock Linux

ninelle, 123RF

ninelle, 123RF

Fundamental Foundations

Bedrock transparently combines virtually any number of distributions with different architectures, package management, and init systems under a filesystem.

If you can install Arch Linux blindfolded, Bedrock Linux [1] could be a new challenge for you. The overhead can be roughly compared to setting up Linux from Scratch (LFS). As a reward, you will definitely learn a great deal, and Bedrock offers genuine added value compared to the above approaches: After the installation, you'll have a host system with multiple virtualized guests. However, nothing is virtualized at Bedrock; everything runs natively and transparently. The distribution is thus boldly venturing into new terrain.

In plain text, this means that Bedrock provides a structure in which you can install almost any number of different distributions and their respective applications. Bedrock, which is based on a relatively small, statically linked operating system core, thus combines the benefits of each installed distribution into a single system. For example, you can install the current version of Firefox from Fedora and also install a browser version compiled without D-Bus support using Gentoo and then run them at the same time.

Also the various package management tools of the individual distributions such as Apt, Yum, and Pacman are available in Bedrock. Additionally, you can install 32- and 64-bit systems in a single partition on 64-bit hardware. Also, different init systems like SysVinit, Upstart, Runit, or systemd will work peacefully side by side. All the installed applications, no matter where they come from, think they are running on their own native operating systems. Conveniently, Bedrock includes the home directory in all the installed distributions, so that you always work with identical data.

[...]

Use Express-Checkout link below to read the full article (PDF).