Slashdot Mirror


Moonlight 1.0 Brings Silverlight Content To Linux

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."

22 of 346 comments (clear)

  1. Re:freely implementable standard? please by AKAImBatman · · Score: 5, Interesting

    Something like this 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.

  2. netflix by jameson71 · · Score: 2, Interesting

    Would this work with Netflix?

  3. Am I going to be sued for patent infringement? by sk999 · · Score: 2, Interesting

    That seems to be the message Microsoft is sending.

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

  4. Re:freely implementable standard? please by AKAImBatman · · Score: 5, Interesting

    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.)

  5. Re:freely implementable standard? please by EvilIdler · · Score: 2, Interesting

    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/

  6. STILL can't use "Watch It Now" on Netflix!! by hacker · · Score: 4, Interesting

    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.

    1. Re:STILL can't use "Watch It Now" on Netflix!! by digitalderbs · · Score: 2, Interesting

      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.

  7. Re:Cool, but... by QuantumG · · Score: 4, Interesting

    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.

    --
    How we know is more important than what we know.
  8. Smooth Streaming! by benwaggoner · · Score: 5, Interesting

    On the media side, check out:

    http://www.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/

  9. You know what? by moniker127 · · Score: 3, Interesting

    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.

  10. Re:freely implementable standard? please by benwaggoner · · Score: 2, Interesting

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

  11. Re:Why? by PenguSven · · Score: 2, Interesting

    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

    --
    What is...?
  12. Re:Unusable microsoft software as usual. by QuantumG · · Score: 2, Interesting

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

    --
    How we know is more important than what we know.
  13. Re:One Word by symbolset · · Score: 4, Interesting

    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 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.

    --
    Help stamp out iliturcy.
  14. You bring up an interesting point by Weaselmancer · · Score: 4, Interesting

    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?

    --
    Weaselmancer
    rediculous.
    1. Re:You bring up an interesting point by djupedal · · Score: 2, Interesting

      >Any other reasons why you'd want Silverlight?

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

      Obligsig...

      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!

    2. Re:You bring up an interesting point by manuhalo · · Score: 2, Interesting

      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.

      Sigh.

  15. Re:freely implementable standard? please by JackieBrown · · Score: 1, Interesting

    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

    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.)

  16. Re:Why? by Anonymous Coward · · Score: 1, Interesting

    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.

  17. Significantly... by Toreo+asesino · · Score: 3, Interesting

    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?

    --
    throw new NoSignatureException();
  18. Re:Yeah.. by drinkypoo · · Score: 3, Interesting

    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.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  19. Re:Why? by Anonymous Coward · · Score: 1, Interesting

    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.