This repository contains builder containers for Raptor.
Tip
📕 For more information, read the raptor book
The various builders can construct a wide variety of outputs, suitable for use
with both containers (systemd-nspawn), virtual machines (e.g. qemu), and
physical hardware.
Not all combinations are possible. For example, a physical machine will
not boot a qcow2 image for virtual machines, but qemu will be able to boot
either qcow2 or raw images. The table below provides an overview of the
possible options.
In the table, "VM" refers to virtual machines (e.g. qemu), while "HW" refers
to running on physical machines.
| Builder | Format | systemd-nspawn |
VM (UEFI) | VM (BIOS) | HW (UEFI) | HW (BIOS) |
|---|---|---|---|---|---|---|
deblive |
iso |
❌ | ✅ | ✅ | ✅ | ✅ |
live-disk-image |
qcow2 |
❌ | ✅ | ❌ | ❌ | ❌ |
live-disk-image |
raw |
❌ | ✅ | ❌ | ✅ | ❌ |
disk-image |
qcow2 |
❌ | ✅ | ❌ | ❌ | ❌ |
disk-image |
raw |
✅ | ✅ | ❌ | ✅ | ❌ |
part-image |
raw |
✅ | ❌ | ❌ | ❌ | ❌ |
docker-image |
tar |
❌ | ❌ | ❌ | ❌ | ❌ |
Currently, booting in BIOS mode is only supported by the deblive builder, but
the live-disk-image and disk-image builders could possibly be extended to
support this, in the future.
📕 The raptor book documents each build container in detail