Originally posted by Joseph Sweet:
So the code of Eclipse is the same for all OS's, only the binaries (byte code) are different for each OS?
Sigh.
No, the byte code is
the same (generally, but more on this below.) But SWT, the window toolkit Eclipse uses, isn't written all in Java. There's Java code, but also platform-dependent native code mostly written in C/C++. An Eclipse installation contains the platform-independent Java bytecode, plus some platform-
dependent libraries written in another language, which implement the parts of SWT that aren't written in Java.
(Now, why did I say that the bytecode is only "generally" the same on all platforms? Because there's some special-purpose code to handle platform differences. All this code is installed on all platforms, though, as far as I know.)