Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Graphics Media Microsoft Moon Novell

Moonlight 1.0 Brings Silverlight Content To Linux 346

An anonymous reader writes "Novell has unveiled some of the fruits of its technical collaboration with Microsoft in the form of Moonlight 1.0, a Firefox plug-in which will allow Linux users to access Microsoft Silverlight content. Officially created by the Mono project, it is available for all Linux distributions, including openSUSE, SUSE Linux Enterprise, Fedora, Red Hat and Ubuntu. Also included in Moonlight is the Windows Media pack, with support for Windows Media Video, Windows Media Audio and MP3 files."
This discussion has been archived. No new comments can be posted.

Moonlight 1.0 Brings Silverlight Content To Linux

Comments Filter:
  • Something like this [youtube.com] perhaps?

    SVG + Video > Silverlight

    And that's only the tip of the technological iceberg. Behold the power of HTML5. Coming to every web browser except Internet Explorer.

  • netflix (Score:2, Interesting)

    by jameson71 ( 540713 ) on Thursday February 12, 2009 @11:17PM (#26838663)
    Would this work with Netflix?
  • by sk999 ( 846068 ) on Thursday February 12, 2009 @11:18PM (#26838667)

    That seems to be the message Microsoft is sending.

    Oh yes, will it run on my ARM processor (where Flash runs just fine)?

  • Which post would that be? The one where Microsoft failed to implement DOM2 events, then implemented HTML5 features based on DOM2 events and therefore incompatible with the standards, therefore not HTML5?

    Don't get me started. IE8 is a sore point for me. You WON'T appreciate what you hear. (Or maybe you will. But it won't be the most pleasant conversation.)

  • by EvilIdler ( 21087 ) on Thursday February 12, 2009 @11:33PM (#26838811)

    The WebKit CSS extensions added in Mobile Safari are interesting. I wish for people to agree on a version of this for all browsers, as it would replace Flash in at least some areas.

    http://webkit.org/blog/324/css-animation-2/ [webkit.org]

  • by hacker ( 14635 ) <hacker@gnu-designs.com> on Thursday February 12, 2009 @11:36PM (#26838837)

    Well, even with this, I STILL can't watch anything on Netflix's "Watch It Now" section... because THAT requires Moonlight AND ActiveX (and I still had to forge my UA just to get that far).

    We're no farther along than we were before.. as always.

  • by digitalderbs ( 718388 ) on Thursday February 12, 2009 @11:39PM (#26838859)
    I watch it in VirtualBox/WinXP. Yes, I know that this defeats the purpose of moving over to Linux. But the holes are closing in quickly.
  • Re:Cool, but... (Score:5, Interesting)

    by QuantumG ( 50515 ) * <qg@biodome.org> on Thursday February 12, 2009 @11:56PM (#26838981) Homepage Journal

    It's designed to directly compete with Flash. The "problem" that it solves is that Adobe is dominating a market that Microsoft wants. You may notice that most of Microsoft's products attempt to solve similar problems.

  • Smooth Streaming! (Score:5, Interesting)

    by benwaggoner ( 513209 ) <ben@waggoner.microsoft@com> on Friday February 13, 2009 @12:22AM (#26839161) Homepage

    On the media side, check out:

    http://www.smoothhd.com/ [smoothhd.com]

    I encoded the "Big Buck Bunny" clip up there :). It's still in pre-alpha, but you should be able to get the idea

    This uses a new API called MediaStreamSource, which enables file parsers and protocols to be built in managed code, and then hand off the video and audio bitstreams to Silverlight's built int decoders.

    In the case of Smooth Streaming, every two seconds of the video is a seperate http request, and each of those chunks is available in six different data rates. Managed code heuristics running inside of Silverlight dynamically pick the right bitrate for the next chunk based on available CPU power, network speed, and window size (no reason to download 720p if the brower window is shrunk down in a corner of the stream).

    And because this is based around small http requests, chunks get proxy cached, so 100 people watching the same video behind the same firewall would only need to get a single copy, providing much better scalability than traditional unicast streaming.

    Anyway, this is something that Flash certainly can't do, and I haven't seen any hint of HTML5 being able to do. Pulling it all together requires some pretty specific characteristics of the video decoder (the ability to switch resolutions with a new sequence header without any pause), an API like MediaStreamSource, and having a performant enough runtime to be able to run all the heuristics and parsing without using much CPU.

    I blogged the authoring workflow for this and some other details here:
    http://on10.net/blogs/benwagg/Expression-Encoder-2-Service-Pack-1-ndash-Intro-and-Multibitrate-Encoding/ [on10.net]

  • You know what? (Score:3, Interesting)

    by moniker127 ( 1290002 ) on Friday February 13, 2009 @12:23AM (#26839169)
    We all can bash silverlight, but but theres nothing wrong with it. Its a newer, and from what i've seen, more stable alternative to flash.
  • by benwaggoner ( 513209 ) <ben@waggoner.microsoft@com> on Friday February 13, 2009 @12:25AM (#26839183) Homepage

    I don't see anything in that demo that wasn't in Silverlight 1.0 demos a couple of years ago.

  • Re:Why? (Score:2, Interesting)

    by PenguSven ( 988769 ) on Friday February 13, 2009 @12:44AM (#26839311)
    define dependant? i don't know too many serious sites (that matter) that actually RELY on Flash for anything. 98% of all flash content is either banner ads or YouTube/RedTube/etc
  • by QuantumG ( 50515 ) * <qg@biodome.org> on Friday February 13, 2009 @12:52AM (#26839371) Homepage Journal

    Even with Silverlight they majority of the demos don't work or work so entirely poorly that they make Flash look good.

  • Re:One Word (Score:5, Interesting)

    by symbolset ( 646467 ) on Friday February 13, 2009 @01:07AM (#26839495) Journal

    Yes, I can just see the lines of linux users just queuing up in anxious trepidation waiting to be able to use Windows Media Video and Audio files on their beloved linux systems...

    The day this article [arstechnica.com] hit slashdot I said that the purpose for this was to insert Microsoft IP into Linux. People called me crazy. Well, we're here! Let's all get comfy in this brave new world, shall we?

    Does anybody still trust Novell? Why?

    Oh, and Windows Media Player is way cool, because it has the codecs for Plays For Now [ft.com].

  • by Weaselmancer ( 533834 ) on Friday February 13, 2009 @01:27AM (#26839633)

    I'd like to watch movies from netflix

    Ok, so you need this for Netflix.

    Any other reasons why you'd want Silverlight?

    Honestly, not trolling. Netflix is apparently one reason, and a good one. What are the others?

  • by djupedal ( 584558 ) on Friday February 13, 2009 @01:35AM (#26839689)

    >Any other reasons why you'd want Silverlight?

    Because /. admins will manually drop your karma if you don't say good things about MS...?


    Remember, investing in MS is risking having your own money used against you in the marketplace. Spend it on something worthwhile, like, er...NetFlix. OH! And a /.subscription!

  • by JackieBrown ( 987087 ) on Friday February 13, 2009 @01:40AM (#26839721)

    Um, portions of Silverlight are public source and moonlight *is* OSS.

    It may not be Richart Stallman perfect, but it works for even a jaded manager like me.

    This from the person who said Vista was faster than that bloated XP.

    http://slashdot.org/comments.pl?sid=1024039&cid=25706211 [slashdot.org]

    I was curious to see what type of "jaded" manager would consider public source the same as open source so I checked your history.
    You're good at hiding your "true" feelings because most your posts seem very pro-vista and critical of OSS (usually, though, with the disclaimer that you use such and such linux app. Reminds me of the Seinfield epdisode where the guy could make fun of everyone because he used to be whatever his target was too.)

  • Re:Why? (Score:1, Interesting)

    by Anonymous Coward on Friday February 13, 2009 @03:38AM (#26840199)

    games, the flash games market is still huge, attracting major sponsors and advertising revenue.
    silverlight is a hell of a lot easier to develop for, I for one hope the linux support catches up as do the non visual studio dev tools/IDEs.

  • Significantly... (Score:4, Interesting)

    by Toreo asesino ( 951231 ) on Friday February 13, 2009 @04:27AM (#26840427) Journal

    Moonlight features codecs that have already been licensed by Microsoft from major media companies. Moonlight users are indemnified against litigation that might arise from their use in Moonlight due to the Novell whole agreement...thing. In other words, everyone's safe from the (possible or otherwise) threat of litigation, honest!

    Also, Moonlight 1.0 has been tested with, and passed, all the regression-testing tools Microsoft tested with Silverlight. Meaning a guaranteed high level of compatibility.

    Of course the motivation behind this isn't of course Microsoft's "throbbing heart" for the FOSS community; it's purely and simply that it wants to blow Flash out of the water, and is even willing to Open Source, support, and invest heavily in OSS to do it if necessary.

    And that's good because it means Adobe will have to raise the bar on flash now someone's invading it's territory...put another way, did you REALLY think you'd get 64-bit flash support on Linux from Adobe if Silverlight hadn't been released?

  • by manuhalo ( 1284588 ) on Friday February 13, 2009 @05:03AM (#26840597)

    you probably don't give a damn about this if you're not from Italy, but our public television company (rai) just moved to silverlight. The whole online archive currently requires the plugin to be viewed.


  • Re:Yeah.. (Score:4, Interesting)

    by drinkypoo ( 153816 ) <martin.espinoza@gmail.com> on Friday February 13, 2009 @08:25AM (#26841613) Homepage Journal

    It's not a stopgap, it's an alternative. Microsoft is trying to kill HTML5 with Silverlight. They will fail I think, because IE market share is dropping and nearly everyone technical wants them to die now. If IE6 didn't do it, Vista did.

  • Re:Why? (Score:1, Interesting)

    by Anonymous Coward on Friday February 13, 2009 @08:59AM (#26841851)

    I agree you shouldn't use plugins where it's not needed (and that improved CSS and Canvas support, and some generic video controls makes the need for most plugins moot). I agree that Flash is entirely over used.

    However, from a development standpoint, with .NET/Mono you can create content on a wide range of platforms (not just Windows, but Mac OS X, Linux, BSD, Solaris, etc) in wide a range of languages which all can be used to build Common Intermediate Language bytecode (linking to other libraries which might be written in other languages).

    A lot of people simply assume it's all entirely proprietary as people don't realize the runtime formats are ISO and ECMA standards, as is C# - though sadly Silverlight specifically is not, though it does have an open source client in Moonlight.

    The major benefits of Mono/.NET are you can write one class, in the language you want to (C#, PHP, Ruby, Python, etc) and that you can use that very same class in your backend web services, your front end desktop client, your mobile version and - with Silverlight/Mono - on your website. That is really useful (and it would be much more so if all platforms supported the CLR).

    It's an approach to development which, from a development standpoint, really makes sense. We all know what sort of crap Microsoft historically pull when it comes to embrace and extend, but that isn't justification to be blind to an open platform that has real benefits - it's easy to reject the proprietary junk and build to the ISO/ECMA standard (and open source implementation).

    Of course, we could have had the same functionality years ago with Java, had Sun not spent years holding such a tight leash on it. C'est la vie.

Always leave room to add an explanation if it doesn't work out.