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

Reply via email to