I was looking at the descriptions of several Operating Systems (and toy Operating Systems) and things like UnixLite is said to be "binary compatible" with Linux, and CentOS is "binary compatible" with Red Hat applications, etc.

But what the deuce does "binary compatible" mean? I can't figure it out for the life of me!

Thanks for the help!