> The reason that the JDK is (relatively) portable to other unixes is
> that such ports tend to use only the traditional unix OS API (POSIX
> plus a _few_ OS-specific twiddly bits); in alignment with Apple
> traditions, and to support better graphics performance, presumably, the
> OSX Java port freely uses a much larger OS API (in `system frameworks',
> I think), not all of which is public or stable between OS releases. In
> OSX terminology, Java is a System Framework, and thus part of the OS,
> as opposed to being just another application. As a direct consequence,
> JDK versions are tied to very specific OS releases.
Why doesn't this suprise me, it's all a very Apple thing to do... :(
Al.
|