BlueWyvern Posted May 20, 2011 Share Posted May 20, 2011 Just wondering if anyone had any knowledge/experience with this... But I was wondering if it was possible to port Mac Software over to Linux for running natively. I figure it would be more possible than porting a windows program over since Mac OS is vaguely BSD Based. Thanks in advance. Quote Link to comment Share on other sites More sharing options...
r3b00tz Posted May 20, 2011 Share Posted May 20, 2011 Well from my experience developing mobile stuff, Apple has really closed off their platform so it turns to be harder to translate things than you'd think. I'm sure it'd be no problem to rebuild it on Linux though if you had the source code. Quote Link to comment Share on other sites More sharing options...
digip Posted May 20, 2011 Share Posted May 20, 2011 (edited) If its compiled from source and doesn't require proprietary MAC headers in any way(as in just standard C+ and console apps), then I don't see why not, but you aren't going to port say, iMovie directly to linux or something like that. There is no wine equivalent that I know of for running native mac software on linux, where there is wine for windows on linux and cygwin for linux on windows, I don't believe there is anything for MAC on other systems. By the way, BSD != Linux, and MAC != BSD. MAC is partly based on BSD but is in itself, its own flavor of Unix. They are unix like systems, the MAC and Linux, but MAC is more unix than linux itself. The kernel and libraries for Linux don't natively run BSD programs either. They need to be recompiled and written for Linux. FreeBSD on the other hand will run most linux programs natively, but they do work to ensure cross platform compatibility, something I don't think BSD or MAC does internally. If there is something you need in linux that is on a MAC, find alternatives or buy a MAC. Edited May 20, 2011 by digip Quote Link to comment Share on other sites More sharing options...
Netshroud Posted May 21, 2011 Share Posted May 21, 2011 Mac OS X is a descendant of UNIX and BSD, though it uses the Mach microkernel. Mac software is pretty hard to port out. As digip said, standard console C/C++ apps should be pretty easy, but unless you want to tackle GNUStep, anything written in Core Foundation, Foundation, Cocoa or any other of the common (or uncommon) Apple frameworks will require some serious rewriting. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.