<div dir="ltr">On Thu, Jun 27, 2013 at 12:42 PM, Jeff Newmiller <span dir="ltr">&lt;<a href="mailto:jdnewmil@dcn.davis.ca.us" target="_blank">jdnewmil@dcn.davis.ca.us</a>&gt;</span> wrote:<div>&gt; As for why we use Wine more often than emulating OSX APIs, I don&#39;t know. You want to write such a beast?<div class="gmail_extra">

<div class="gmail_quote"><div><br></div><div style>Apparently some folks had attempted nearly a decade ago: <a href="http://softpear.sourceforge.net/faq.php">http://softpear.sourceforge.net/faq.php</a>.  A preview release is available on the actual project page&#39;s Files section, and the old CVS repository is still there, too.</div>

<div style><br></div><div style>I thought I read about another, more recent, SourceForge project to achieve those means (though with a saner goal of just targeting x86 OS X binaries, now that PowerPC Macs are unfortunately old - despite my own eMac running happily with Debian and serving as a testbed for resurrecting Slackintosh).  Unfortunately, I don&#39;t recall the name of that new project.</div>

<div style><br></div><div style>But yeah, the reason why Wine gets all the development is likely because Windows-only software is much more abundant than OSX-only software, though I&#39;d love to be able to run XCode on Linux and not have to fork over the money for a Mac or deal with the trouble of building a Hackintosh.</div>

<div style><br></div><div style>As for the original question...</div><div style><br></div><div style><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">On 06/27/2013 11:25 AM, Darth Borehd wrote:</span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">

<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">&gt; I see a lot of games that have Mac versions but not LInux versions.</span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">

<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">&gt; Why?  Wouldn&#39;t it be trivial to get the same program to run on Linux as</span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">

<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">&gt; they run on Mac because they are both POSIX based?</span><br></div><div style><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br>

</span></div><div style><font color="#500050" face="arial, sans-serif">There are several reasons, not limited to the following:</font></div><div style><font color="#500050" face="arial, sans-serif"><br></font></div><div style>

<font color="#500050" face="arial, sans-serif">* As Vincenzo mentioned, the differences between glibc and libc</font></div><div style><font color="#500050" face="arial, sans-serif">* As Jeff mentioned, the lack of POSIX compliance in most Mac OS X applications</font></div>

<div style><font color="#500050" face="arial, sans-serif">* Reliance on Cocoa (which GNUStep partially addresses) and, in many cases (including OS X apps made by Apple) Carbon</font></div><div style><font color="#500050" face="arial, sans-serif"><br>

</font></div><div style><font color="#500050" face="arial, sans-serif">That said, I think Valve is shaking this up a bit, now that they&#39;re developing Linux versions of their games (and their Source engine/SDK) alongside the Windows and OS X versions.  I&#39;m hoping other developers do the same (my eyes are on you, Bethesda; Fallout 4/5/whatever had better have a Linux version!).</font></div>

</div></div></div></div>