Supported Devices
Rugix Bakery can support a diverse range of devices.
When building a system with Rugix Bakery, you need to specify a target that is appropriate for your device. Targets typically support a whole family of devices and are categorized into generic, specific, and unknown targets. Generic targets are based on a standardized booting mechanism and support a wide range of devices. Specific targets, on the other hand, are limited to a certain family of devices and unknown targets are for devices that are not specifically supported by Rugix Bakery.
For further details, we refer to the documentation section on Systems.
Device support comes in three different tiers:
- 🥇 Tier 1: Rugix is regularly tested on these devices and fully supports them.
- 🥈 Tier 2: Support for these devices is provided on a best-effort basis.
- 🥉 Tier 3: These devices are supported but are rarely tested and not prioritized.
tip
As part of it's enterprise offering, Silitics offers ready-made support for more devices.
Generic Targets
🥇
Generic (Grub, EFI)
arm64
amd64
target = "generic-grub-efi"
Specific Devices
🥇
Raspberry Pi 5
arm64
armhf
target = "rpi-tryboot"
🥇
Raspberry Pi 4
arm64
armhf
target = "rpi-tryboot"
🥈
Raspberry Pi CM4
arm64
armhf
target = "rpi-tryboot"
🥈
Raspberry Pi 3
arm64
armhf
target = "rpi-uboot"
🥈
Raspberry Pi Zero 2 W
arm64
armhf
target = "rpi-uboot"
🥉
Raspberry Pi 2 v1.2
armhf
target = "rpi-uboot"
🥉
Raspberry Pi 2
armhf
target = "rpi-uboot"
🥉
Raspberry Pi 1
armhf
target = "rpi-uboot"
🥉
Raspberry Pi Zero
armhf
target = "rpi-uboot"
Unknown Targets
🥉
Unknown
arm64
amd64
armhf
target = "unknown"