Slashdot Mirror


Darwin Team Answers & Develop on Darwin

Lagos writes "In July Darwin developers at Apple had a call for questions. Their answers were posted on Monday and may be found here. There is some discussion of Apple's place within the Open Source community, though most of the questions answered are more technical." Along the same Darwinian lines, this submission came in: Maktoo writes "Maccentral is reporting that SourceForge.net has added PowerMac G4 Servers running MacOS X 10.1 into their Compile Farm. Now any apps you have going on SourceForge, you can test to see if it'll run on OS X! Gotta love that BSD heritage... OS X is already going to benefit greatly from all the apps it can use in the UNIX/Linux space. This just makes life easier for developers to bring even more."

1 of 152 comments (clear)

  1. Re:Simple Clarification Needed... by spike666 · · Score: 5, Informative

    the simple answer: Sort of.
    the real answer: it all depends...

    the explanation: if you can compile it, you can run it. if its a command line program, you're porting compile is considerably easier. if its Graphical, you've got a bit harder approach since OSX uses Aqua - a graphical display system which has bases in display PDF (some *nixes GUI systems used to be based on Display Postscript - see Solaris' OpenWindows v1.x)

    however, since i've yet to see a linux/bsd / solaris / aix application that uses aqua, if its a gui program its probably doing Xwindows. to run X on X, you gotta do some tricks, theres a few methods, but Darwin has ported XFree86 to X. it runs pretty well too.

    what i've found is that the quickest way to get an aqua app running is to find a java version of the application if possible since the awt/swing -> aqua stuff is abstracted by the osx implementation of java. but this doesnt solve all your woes.