Announcement
Collapse
No announcement yet.
A New Project To Run Mac OS X Binaries On Linux
Collapse
X
-
Wine is not a failure but very good. With 1.4 I run all my Windows apps perfectly and can finally say goodbye to Windows. Having alike for OSX would allow people like me to leave osx.
-
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.
Leave a 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).
Leave a 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.
Leave a 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:
Leave a 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.
Leave a 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.
Leave a comment:
-
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.
Leave a comment:
-
Originally posted by rudolph_steinberg View PostWINE is a failure. After like 20 years of development, millions in donations, and an army of developers, the best it can do is (maybe) run your Windows applications(with some extra bugs and worse performance).
A couple of years ago I evaluated running half a dozen enterprise Windows applications in WINE. WINE failed to run any of them adequately, most couldn't even start, and it was always because of some unimplemented function in a DLL somewhere... Maybe after 40 years of development WINE will adequately run 90% of applications written for Windows 2000.
If that doesn't tell you that "Not An Emulators" are a waste of time, I don't know what will.
Leave a comment:
-
... it shouldn't take as long for this project to work because Mac uses OpenGL, it can run X11 programs, it is BSD based ...
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.
Leave a comment:
Leave a comment: