Linked by Thom Holwerda on Fri 2nd Aug 2013 18:10 UTC, submitted by dylansmrjones
Linux From ZDnet:

Fancy running iWork on Linux? It may one day be possible courtesy of a project to get Apple OS X programs running on Linux-based operating systems.

Similar to how Wine allows Windows applications to run in Linux OS, the Darling project is trying to build a software compatibility layer to run OS X apps.

I obviously doubt the attainability of the project's goals, but this will be a fantastic coding experience for the programmers involved.

Thread beginning with comment 568780
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Wait for it.
by cyrilleberger on Sat 3rd Aug 2013 07:41 UTC in reply to "RE[3]: Wait for it."
cyrilleberger
Member since:
2006-02-01

Darwin is the Unix layer of OSX. I really doubt Darling needs to invest any effort and copy API from Darwin to achieve their goals.

Edit: beside dynamic linking of dylib (or converting dylib to so)

Edited 2013-08-03 07:43 UTC

Reply Parent Score: 3

RE[5]: Wait for it.
by henderson101 on Sun 4th Aug 2013 10:54 in reply to "RE[4]: Wait for it."
henderson101 Member since:
2006-05-30

OS X uses a completely different executable format, library format and also, external to Darwin, the Objective C runtime. All of this needs to be analysed and implemented. That's what I was implying. If you are implementing an executable loader, surely using an open source implementation as a starting point will get you a head start.

Reply Parent Score: 4