On 2016-09-26 10:19, Michael Schnell wrote: > AFAIK, Mac OS is based on BSD, so APIs should not be to different from > FreeBSD.
OSX was based on a old FreeBSD base system. I think around FreeBSD 4.3, and FreeBSD is now at 10.3. > Why then does this distribution allow for Linux and Windows executables > (needing much more different APIs) but not for Mac OS executables ? OSX only used the base operating system that FreeBSD supplied. The whole GUI layer is proprietary work by Apple. The Application Bundles (a directory acting as an application), many of the OS services are also all specific to Apple. So as it currently stands, there isn't much compatibility between OSX and FreeBSD any more. Apple also forces you to use Apple hardware and software to create Apple applications. So you require XCode etc. Again, not something that is possible to be installed on any non-OSX system. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp ------------------------------------------------------------------------------ _______________________________________________ mseide-msegui-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

