Skip to main content
Documentation

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.

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"