tags:

views:

223

answers:

4

I have just read an article on microsoft brining silverlight to linux OS. Does this mean that when I create my project on windows box will it be able to run on linux? Do I need to do anything else to the code to have it run on linux?

A: 

Great question, but I think you should Google before asking:

search "linux silverlight" in Google

The first link points here: http://www.mono-project.com/Moonlight

Michel Kogan
So can I create a regular silverlight project and will it run under linux? Do I need to modify my current silverlight projects to get it to run?
Luke101
wj
-1 ? ... It's not important for me anyway, I just wanna help :)
Michel Kogan
@Luke101 great question again ... but Google before ask, it's easier ... http://forums.silverlight.net/forums/t/9709.aspx
Michel Kogan
i did google and found that article. But i had additional questions
Luke101
... what's wrong with this answer ?
Michel Kogan
what's your additional questions ? I can help you if you want :) I'm using monodev for about 6 months. Maybe I can answer your additional questions
Michel Kogan
"what's wrong with this answer": it's arrogant and there was a lmgtfy.com link in it before, which made it even worse.
Tamás Szelei
@sztomi !!! arrogant ??????????????? ok ... it's sad ... because i'm not arrogant at all and never wanna be ... I'm just honestly want to help and give the best suggestion. WE ALL HERE TO HELP EACH OTHER AND LEARN SOMETHING NEW IF POSSIBLE.sorry if I treated as a pride person :) ( because I'm not ;) )
Michel Kogan
+5  A: 

Moonlight is an open source implementation of Silverlight (http://silverlight.net), primarily for Linux and other Unix/X11 based operating systems. In September of 2007, Microsoft and Novell announced a technical collaboration that includes access to Microsoft's test suites for Silverlight and the distribution of a Media Pack for Linux users that will contain licensed media codecs for video and audio.

Moonlight 2 was released December 17, 2009

http://www.mono-project.com/Moonlight

EDIT :

For developer :

MonoDevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms. http://monodevelop.com/

&

Debugging Silverlight/Moonlight Apps on Linux

wj
+1 great video :)
Michel Kogan
+3  A: 

There is an alternative implementation called Moonlight that (unlike Silverlight) runs on Linux. It is not always up-to-date though. Every major Silverlight edition is followed by it's Moonlight counterpart sooner or later, much like .NET and Mono.

Currently Moonlight is compatible with Silverlight 2. That means your Silverlight 2 application will run on Moonlight without problems, and you don't have to do anything specific to achive that.

Silverlight 3 support will arrive soon. Here is the roadmap.

Tamás Szelei
The user still must install Moonlight in their browser. Even if you can get them to do that they will often uninstall it soon afterwards because it often causes browser crashes, lock-ups, and unrequested network access.
mark4o
Installing the plugin is another issue, but that's the same trouble for Windows as well.
Tamás Szelei
+3  A: 

Well, as others have already mentioned, there's Moonlight. However, more interestingly, Microsoft has Silverlight running on Moblin, a Linux distribution developed by Intel for netbooks. This doesn't seem to be based on Moonlight. Why Microsoft didn't go for Moonlight here and put some muscle behind Moonlight's development, I have no idea.

A video of Silverlight on Moblin can be seen here.

Then there's Silverlight for mobile devices, which isn't here yet, but that is expected to run on Symbian, which isn't Linux, but it is a non-Windows/Mac OS.

JulianR