Recently I bought a Freecom FSG device (http://openfsg.com).
As it doesn't have much software, I thought of installing OpenWRT on it.
It has 64 MB RAM, 266 MHz ARM CPU, builtin HDD, 4 USB ports, 4 ethernet ports, 1 SATA port, so it's powerful enough to replace some small servers.
As I can see, it uses big-endian binaries.
This is the /proc/cpuinfo output:
Processor : XScale-IXP4xx/IXC11xx rev 1 (v5b)
BogoMIPS : 266.24
Features : swp half thumb fastmult edsp
Hardware : Intel IXP425 Freecom Platform
Revision : 0000
Serial : 0000000000000000
As I checked on the Intel website, this processor supports little- and big-endian modes - so perhaps installing OpenWRT on it would be possible?
I guess the most problematic part would be to change the endianness, to start with.