content: Bullshit.  All these boards have little or no mainline lInux support.  You are forced to use random code dumps compiled by random people.  Raspberry Pi seems to be the closest but even that has its own distro.  There are dedicated boards for ethernet devices but they are niche and usually expensive.  I can't comment on the OS support for those. If you want a router with supported software, use OpenWRT.  Either see if your current one is supported/recommended or go and buy one that is explicitly recommended by them.