Hi all (Linux Newbie here).
This question may seem glaringly obvious to some of you, but I'm completely stuck. I know (from what I'm told) that generally speaking, binary/executable files are said to only work on the type of processor that they were originally compiled for (whether it be x86, PowerPC, etc.)
However, does the same story apply if an Operating System (such as Linux) acts as an "intermediate"?
What I mean is - if I download a binary/executable "Linux" file, will it work just the same on an x86 PC running ubuntu Linux as it would on an Apple Mac running ubuntu Linux? Or does it have to be compiled separately for each processor type by having access to the source code?
(P.S. There's no particular reason why I used ubuntu Linux as an example above, rather than any other Linux distro)
Many thanks to all who can help out