Originally posted by linuxcbon
View Post
Okay... History Lesson Time.
Macintoshes used to run on the Motorola 68k architecture, from the earliest Macintoshes, this was succeeded by the PowerPC architecture that persisted until a few years after OS X was adopted at Apple, when Steve Jobs decided to switch over from IBM to Intel as their supplier for CPUs, thus bringing in x86. During the PPC days of OS X, it actually was compatible with OS 9 programs, however the switch to x86 broke that compatibility because the x86 Architecture is not compatible with PPC and thus OS 9 programs would have to be virtualized in order to run. In fact the only reason that OS X even was compatible with OS 9 is because of the pluggable ABI system due to them being completely and utterly different Operating Systems.
Also good luck getting those 15 year old linux binaries to run on a modern linux distro because the kernel is just one of the ABIs you need to worry about, you also need all of the libraries associated with said binary to have also retained compatibility, which in most cases they won't have. Which is going to mean a lot of modifying the system outside of the purview of the package manager to try to force it to work.
Comment