I know there may be issues with libraries from one OS not being available for another, like say Android and Ubuntu, but can programs from one or the other OS run on the other without recompiling?
If a Linux OS is still Linux, shouldn't it be able to work as intended? And does the issue of the CPU\GPU being different have an effect as well?
This may be off topic for SO, but I found this on Ask Ubuntu
Is linux binary universal to all kinds of distributions?