views:

990

answers:

3

Silverlight stopped supporting PowerPC Macs after version 1.0. Will Moonlight 2.0 work on a PowerPC Mac?

We are looking at writing the next generation of our product and we are considering Silverlight. However due to our existing customer base, we could not afford to cut off PowerPC Mac users at this time, and we'd like to avoid parallel development.

+1  A: 

Moonlight requires an x86 processor, so it won't work on PowerPC. Here's the Moonlight supported platforms list.

Jon Galloway
I only see Linux OSs listed there, does that mean Moonlight is strictly Linux only, i.e. is it impossible to run it on an x86 Mac? I realize it could simply run Silverlight directly, but if for some reason you wanted to run Moonlight on an x86 Mac (for testing maybe), is that not possible?
Todd Ropog
I checked with Geoff Norton, one of the Mono developers. His answer:"Currently, no. Future, maybe. For more information, its not x86 specific at all, we can run on any arch, we just have to port to OSX runloops/browsers."
Jon Galloway
A: 

I don't think Moonlight runs on OsX at all. I can't find any reference to it running on Mac. Does anyone have a link that shows otherwise?

James Cadd
Quotes like the following would lead me to believe that it did at one time: "the Mono team created a Silverlight 1.0-compatible Linux player that works with both Linux and Mac PowerPC machines." http://gcn.com/Articles/2009/01/21/Moonlight-shines-on-inauguration.aspx
Todd Ropog
+5  A: 

Moonlight currently is made up of a few components:

  • Mono Runtime (cross platform, works on many platforms, including PowerPC and OSX)
  • Graphics engine (cross platform)
  • Video engine (cross platform)
  • Browser gate (currently only supports Firefox)
  • Windowing system integration (currently only supports X11)

There have been discussions about writing more browser gateways for new browsers, but so far it has not been a priority. If Moonlight were to be ported to the Mac, a gate to Safari would be necessary.

Currently Moonlight is very tied to the X11 implementation, so that piece would also have to be decoupled to work on other windowing systems.

It should be relatively easy (couple of weeks of work) to get the Moonlight engine to run on the Mac. Doing the gateway to the browser might be a few more weeks.

Miguel.

miguel.de.icaza
Can you please post any active activity on this project? Any target date? any group working on it?
Akash Kava