I've used an Ubuntu based operating system on a portable USB external drive
to boot up with multiple computers. It worked fine but took a very long time
to boot up, probably because it had to redetect the hardware. So I imagine
your clone would be usable on other machines. After the initial detection
the boot up speed should be normal.