A New Project To Run Mac OS X Binaries On Linux
phoronix.com
phoronix.com
I would draw the exact opposite conclusion.
Being able to run XCode , Photoshop and Sequel Pro under Linux would certainly make my life easier.
Whether Apple wants to kill this , support it or be indifferent would I suppose depend on whether they feel threatened by Linux on the desktop.
They may even be happy to push people who are unhappy with the "iOSification" of Apple towards Linux in the future.
If a program calls '/usr/bin/nc' and expect BSD options, it's not going to get them. "Replace GNU coreutils with BSD coreutils" is an option, but not one that everyone would be ready to jump at, because now things running on your Linux system that expect GNU options won't be getting them.
Given Apple's behavior in the past and in other areas, I would be very, very surprised if they were to condone (let alone promote) anything even remotely resembling OS X applications on another system.
While I don't think either outcome is likely, I'd be more willing to bet on them invoking some absurd copyright law to try and prevent this kind of work from happening (something along the lines of Oracle vs. Google).
- Windows 1.0 released November 1985 [1]
- NextStep 1.0 releaed September 1988 [2]
1. http://en.wikipedia.org/wiki/Windows_1.0 2. http://en.wikipedia.org/wiki/NeXTSTEP
Just like Mac OS X is a rethinking of Mac OS based on NEXTStep and doesn't have much in common with Mac OS or even system 1.
So yeah, I think the parent's comparison is correct.
I guess my hesitation was caused by the assumption that while windows before NT was all 16 bit / 32 bit hybrid; it's API's are still essentially the same which is what you would care about when re-platting an API.
However I will concede my argument like a true gentlemen, as I now realize the ABI is what we should care about. It is almost certainly different even if the API's haven't fluxed that much, and that is what a re-platt project would most care about.
People have this impression that OS X is flashy and new and immune to or not experienced in code rot, and I didn't think it rings all that true.
Website: http://crna.cc/magenta.html + http://crna.cc/magenta_source.html
HN discussion: https://news.ycombinator.com/item?id=4087224
One example: being able to run XCode's command line build tools to generate iOS and Mac builds on our Linux CI boxes without a dedicated Mac build slave would be huge.
Details here: http://appdb.winehq.org/objectManager.php?sClass=version&...
BTW, is anyone building TextMate for platforms other than OSX?
Lastly, there aren't any plans to switch Macs to ARM, it's a rumor.
If you need to simultaneously run Linux you install it in a VM.
This project like WINE for the most part will always be a "look what I can do" type project. It's never going to be a rosetta type system designed to bridge ecosystems as the VirtualBox / VMWare bridge already works quite well.
http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=apple+coregr...
no vulnerabilities in 2012, one in 2011 and two in 2010.
CVE is public and collects both patched and unpatched known vulnerabilities reported by vendors and independent parties.
http://www.foxitsoftware.com/Secure_PDF_Reader/security_bull...
Ugly but works.