Platforms
Infix can run on many different types of architectures and boards, much thanks to Linux and Buildroot. Currently the focus is on 64-bit ARM devices with switching fabric supported by Linux switchdev.
See https://kernelkit.org/posts/router-boards/ for the up-to-date list.
The following boards have been know to run Infix. They are divided into three tiers to denote level of support.
Tier 1
Fully supported in default builds, with images included in releases:
- Marvell CN9130 CRB (ARM)
- Qemu1 (x86_64)
Tier 2
Separate defconfig
, may use custom kernel and bootloader. May graduate to Tier 1 support depending on community interest and participation.
- StarFive VisionFive2 (RISC-V)
- NanoPi R2S (ARM)
Tier 3
Worked at one point but needs more attention to bring on par with the Infix boot sequence, and testing:
- Microchip SparX-5i PCB135 (ARM)
- Marvell EspressoBIN (ARM)
Footnotes
The Qemu x86_64 is primarily intended for development and testing, but can also be used for evaluation and demo purposes in GNS3. For more information, see: Infix in Virtual Environments. ↩︎