What hardware platforms VyOS supports?
At the moment, VyOS works on x86-64, either bare metal of virtualized.
Support for 32-bit x86 has been discontinued as of 1.2.0 release.
What virtualization platforms are supported?
VyOS supports KVM, Xen (in HVM mode), VMware, and Microsoft Hyper-V and includes drivers and guest agent daemons for those platforms.
VirtualBox is supported but we don’t include guest additions for it.
Other x86 hypervisors may work as well.
Will there be an ARM version?
We have made experimental images for some ARM boards, but there’s nothing production ready.
Due to lack of standardized boot firmware standard and even standardized endianness of ARM CPUs, it’s impossible to provide a generic ARM image that would be readily usable for everyone.
The most realistic plan right now is to support ARM64 hypervisors. We don’t rule out making images for specific network-oriented ARM boards in the future, but we are not planning to support single NIC boards such as RaspberryPi.
What are the hardware requirements?
The smallest amount of RAM that VyOS can boot with is 256MB. Trying to boot VyOS on machines with less RAM will cause boot errors.
Otherwise, hardware requirements vary greatly between use cases. For small office use, low end CPUs and 512MB RAM should be more than enough.
For high performance routers, high end CPUs and larget amounts of RAM are required.