Overview of Thistle Supported Bootloaders for A/B Update
Thistle works with bootloaders in order to support root filesystem image
update. Like all updates performed on the Thistle Platform, it is applied with
an A/B policy - allowing to always fallback if an issue is encountered during
the application of the update.
As for any bootloader setup supported by the Thistle Update Client, it is
required to have 2 partitions available, that will be used as root filesystem
alternatively.
Multiple bootloaders are compatible with the Thistle Update Client. We provide
reference implementations for Raspberry Pi
4, and
U-Boot. If your platform uses a third party
bootloader, feel free to explore the Custom
bootloader.In any case, feel free to reach out in our discord
channel -
we would be more than happy to hear about your bootloader setup and help with
integration!