bdisk/docs/manual/faq/ALTERNATIVES.adoc

3.6 KiB
Raw Permalink Blame History

I dont like BDisk. Are there any other alternatives?

First, Im sorry to hear that BDisk doesnt suit your needs. If you want any features you think are missing or encounter any bugs, please report them!

But yes; there are plenty of alternatives! I encourage you to search for yourself, but Ive tried to be as impartial as I can for the below.

Note
Only currently maintained projects are listed here.

Archboot

Written in Bash

Pros Cons

Highly featureful

Arch-only live media

Includes an assisted Arch install script

Inaccessible to non-Arch users

Can create tarballs too

Not very customizable by default

Supports hybrid ISOs

Infrequent stable releases

Supports PXE-booting infrastructure

Requires a systemd build host

Supports SecureBoot

Not a secure setup by default

Supports GRUB2s "ISO-loopback" mode

Builds a much larger image

Official Arch project

Some graphical bugs

Much more disk space is necessary for the tool itself

Only runs in RAM, so not ideal for RAM-constrained systems

Based on/requires an Arch build host

Requires an x86_64 build host

Has a large amount of dependencies

Manual intervention required for build process

Minimal documentation

Archiso

Written in Bash.

Pros Cons

Used to build the official Arch ISO

Requires an x86_64 build host

Supports custom local on-disk repositories

Not very featureful as far as customization goes

Supports arbitrary file placement in finished image

Requires an Arch build host

Supports hybrid ISOs

Has odd quirks with package selection

Supports Secureboot

Manual intervention required for build process

Official Arch project

Does not start networking by default

Can run in RAM or from media

Very minimal environment

Arch-only live meda

Documentation is lacking

Debians Simple-CDD

Written in Bash (some Python).

Pros Cons

Supports custom packages to be installed

Very limitedno customization beyond package listing

Lightweight; quick to set up

Takes a long time for preparation; requires a clone of many .deb packages first.

Doesnt seem to work as according to the documentation

Documentation is sparse

Full featureset unknown due to ISO not building on Debian Jessie (8.0)

Fedoras Livemedia-creator

Written in Bash.

Pros Cons

Somewhat customizable

Requires manual initialization of chroot(s) via mock

Uses kickstart configurations

Requires a kickstart configuration in order to be useful

Simple/easy to use

Full featureset unknown; documentation is sparse

Limited configuration/customization

LiveCD Tools

Written in Python 2, some Bash.

Pros Cons

Can use kickstarts

Requires a kickstart configuration

Simple/easy to use to use

Limited configuration/customization

Automatically builds chroots

Full featureset unknown; documentation is sparse