Originally posted by rudolph_steinberg
View Post
Announcement
Collapse
No announcement yet.
A New Project To Run Mac OS X Binaries On Linux
Collapse
X
-
-
Originally posted by CorkyAgain View PostBut none of those things are related to the reasons people are interested in running apps from OS X.
Yes, you can run X11 and OpenGL programs on a Mac. But guess what? As far as I know, every one of those programs already runs on Linux. The reason people wanted X11 on Macs was so they could run open source applications!
BSD, X11 and OpenGL aren't going to help you, however, if what you want to do is run an app that uses Quartz and/or any of the other Mac-specific frameworks.
Comment
-
Will be great for cross system development
Personally, I am quite happy to hear about this project, and can already think of a few uses.
I have a linux to macosx cross compiler which works fairly well (Although wishing I could get a newer version of CCTools). I have my work posted at http://nathancoulson.com/proj_cross....apple-darwin10, which wouldn't have been possible without all the other similar projects I found. (although I missed RayDonnally's work. I'll have to see what secrets he holds)
There is one thing my cross compiler cannot do, and that is code signing. On OSX, there is a tool called codesign, and unfortunately it does not look like there's a version that will work under linux (and all of my development is done in linux, then cross compiled for other platforms).
For linux to windows development, I use wine to run wixtools, and osslsigncode to sign the .exe/.dll files (I wish it also worked on .msi, but alas)
This would be amazing if it could be used as the main C Library for gcc (when building cross compilers) Currently, that is the one missing part, which has to be downloaded from apple.
Comment
-
Originally posted by ryao View PostIt will be interesting to watch how many people contribute. I do not imagine many people would find the idea that contributing to LubosD's project would enable him to enrich himself very appealing. The project might encounter legal problems should he fail to clarify that to contributors.
I write the code, a company grabs it, makes some changes which go down their binary hole.
GPL isn't such a bogeyman.
Comment
-
Originally posted by RayDonnelly View Post
Originally posted by RayDonnelly View PostI agree that not having cross compilers (for any platform) sucks, but it's not strictly true that there are none for iOS/OSX; there's been a few projects dedicated to making cross compilers for Darwin (xchain, toolchain4, puredarwin and opendarwin). I've adopted, modernised and improved them, forking from javacom's toolchain4:
Comment
-
Originally posted by ryao View PostIt will be interesting to watch how many people contribute. I do not imagine many people would find the idea that contributing to LubosD's project would enable him to enrich himself very appealing. The project might encounter legal problems should he fail to clarify that to contributors.
Comment
-
Originally posted by conathan View PostThere is one thing my cross compiler cannot do, and that is code signing. On OSX, there is a tool called codesign, and unfortunately it does not look like there's a version that will work under linux (and all of my development is done in linux, then cross compiled for other platforms).
Comment
-
Originally posted by LubosD View Postcodesign is tricky. For codesign, you need to have Security services/framework working. The good thing is a) it is open source (APSL) b) I remember having successfully compiled a great deal of this, but I did not have any use for it, so I put it on the backburner. But now I know about codesign being important.
I've never tried it, having only run stuff on jailbroken ithings.
Comment
-
FINALLY ...
I have made threads in the past questioning exactly why people weren't developing a os x wine.
BEING ABLE TO RUN FINAL CUT PRO 7 ON LINUX = OMG
I hope the performance is better than wine tho, but I bet it is since os x it's all bsd and bsd is unix and linux is sorta the same shit with x11 and stuff like that.
Comment
Comment