I've had similar thoughts with my NAS but anything with an ARM architecture (and keep in mind pretty much all ARM processors are different so no compatibility) everything has to be compiled against that particular processor.