I hope this question isn't too theoretical. I find it very interesting.A project called Darling is attempting to create an OS X compatibility layer for Linux. If successful, this will allow users to run OS X software on Linux without using a virtual machine.It's still in early stages of development.The equivalent project for Windows software, Wine, has been in development for 22 years. It can be great, and I use it for a lot of stuff, but it's still somewhat difficult to use and the number of programs that actually work is somewhat limited.My assumption is that, given that OS X and Linux are both Unix or Unix-like, development of Darling should be less challenging and eventually work better given proper development efforts and resources. (Compared to Wine.)Is this correct, or am I wrong?If proper effort and resources are put into Darling, could we eventually see near perfect or very good compatibility?Does the fact that the foundation (Darwin) of OS X is open source, make the Darling developer's job easier? Does the fact that FreeBSD and OpenBSD source code is available make their job easier?
Is compatibility technically easier to achieve for Darling than for Wine?
linux;osx;compatibility