Slashdot Mirror


Mono Coders Hack Linux Silverlight in 21 Days

Etrigoth writes "After the recent announcement of Silverlight by Microsoft at their Mix event in Vegas, Miguel de Icaza galvanised his team of developers in the Mono group at Novell to create a Linux implementation, a so-called 'Moonlight'. Remarkably, they achieved this in 21 Days. Although they were first introduced to Silverlight at the Las Vegas Mix, de Icaza was invited by a representative of Microsoft France for a 10 minute demonstration at the Paris Re-Mix 07 keynote conference, should they have anything to show.
Joshua, a blogger for Microsoft has confirmed that the Mono team did not know anything about Silverlight 1.1 before its launch. Other members of this team have blogged about this incredible achievement, Moonlight hack-a-thon. It's worth noting from a developer perspective that Moonlight is not Mono and doesn't require Mono to work"

12 of 409 comments (clear)

  1. Re:And the novelty is... ? by Kimos · · Score: 5, Insightful

    Oooh, Linux developers copied a Microsoft product in two weeks! How novel, how path-breaking!
    What this is actually saying is:
    "Linux developers implement in two weeks the compatibility and usability features that Microsoft intentionally left out."
  2. Re:And the novelty is... ? by WilliamSChips · · Score: 4, Insightful

    Miguel de Icaza doesn't hate Microsoft.

    --
    Please, for the good of Humanity, vote Obama.
  3. Re:May I be the first... by jonnythan · · Score: 4, Insightful

    What Open Source is capable of?

    Would Miguel's team not have been able to code this under a closed license? Was there significant public involvement that was critical to the project?

    Also, what was accomplished? A 100% direct rip-off of a product already created and demonstrated by a closed-source development house? Impressive. Wow.

  4. Re:Cool, but ultimately pointless by jeffasselin · · Score: 4, Insightful

    Considering that mono and friends is a project at delivering an open-source, Linux-compatible implementation of .NET, I completely fail to see how they could get ahead. Unless they have a time machine hidden somewhere... It's like complaining that German translation of books written in English are always released after the English versions.

    --
    If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
  5. Re:Wonderful by hedwards · · Score: 4, Insightful

    That depends, if it were demonstrated to have been yanked to stifle the competition, then yes it could be an antitrust problem. If they yanked it because it was a huge security nightmare, and they were going to release a new more secure browser, then probably not.

    But that being said, Apple hasn't been bitchslapped or even investigated for the charges I read about from time to time, about early on how Jobs manufactured an iPod shortage to enrich Apple's margins. That kind of amazes me, because I'll read about that from time to time in articles that praise Jobs performance since he got back. I suspect that if that and the mandatory minimum pricing on the iPods isn't considered to be fodder for antitrust suits, I doubt that MS should be smacked for removing an insecure browser from the market. Even if it does harm the competition or consumer.

  6. Re:Why?! by kerohazel · · Score: 5, Insightful

    swf is an open format so THAT obviously isn't the problem...

    From http://www.adobe.com/licensing/developer/
    "This license does not permit the usage of the specification to create software which supports SWF file playback."

    It's a bit like having a research library that permits you access to any book you want, as long as your paper doesn't cite one as a reference.

    --
    Skype is too convoluted... Now I'm reverse-engineering the Kyoto Protocol.
  7. Re:Wonderful by roscivs · · Score: 5, Insightful

    Go to http://silverlight.net/ and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)

    I just watched the video. I saw nothing that Flash couldn't do, much less anything that Shockwave couldn't do.

    The reason why Flash is popular isn't because you can create complicated applications with it. (You can, but nobody uses them.) The reason why it's popular is because it's small, fast, and has a very large, cross-platform installed base. Silverlight isn't any of those three.
    --
    ~ roscivs
  8. Re:Wonderful by Doctor+Memory · · Score: 4, Insightful

    every federal prosecutor and his brother will be jumping at the chance to head up the anti-trust suit Yes, since that worked so well the last time...

    Court: "Microsoft, you've been found guilty of anti-competitive and monopolistic practices. What do you have to say for yourself?"
    Microsoft looks at the floor, hands in pockets, mumbles "Sorry...."
    Court: "Well, don't let it happen again!"
    --
    Just junk food for thought...
  9. Re:Wonderful by poot_rootbeer · · Score: 5, Insightful

    The real reason that Flash is popular is because that is the standard that YouTube decided on.

    And why did YouTube decide on Flash as their standard? Because Flash plugins were mature and reliable, worked well with all leading browsers and OS platforms, and even came pre-installed with many browser distros. Because it allowed them to avoid the game of "Select your poison: Windows Media, Real, or QuickTime?" that users at previous video sites had to play. Because tools for generating and publishing Flash content were not onerously expensive.

    Is Silverlight any of these things yet?

  10. Re:Wonderful by Movi · · Score: 4, Insightful

    >All they have to do is yank iexplore32 and flash dies overnight.

    All they have to do is yank iexplore32 and Firefox wins overnight.

    There, fixed that for you.

  11. Re:Wonderful by mhall119 · · Score: 4, Insightful

    Ok, before Mono I, as a Linux user, was unable to run applications written in C#. After Mono I, as a Linux user, now have the choice as to whether or not I want to run a C# application. You want me to be mad about that?

    Miguel has not taken anything away from Linux, everything he's done has added to the choices we have. I would rather have an open-source implementation of Silverlight for Linux than have no implementation or a closed-source implementation. If you don't like Silverlight, don't install Moonlight, but don't presume to tell me if I should or should not use it.

    If anything, Miguel has just proven that even if Microsoft keeps changing the API, the Mono team can keep up.

    --
    http://www.mhall119.com
  12. Re:Not good enough! by miguel · · Score: 4, Insightful

    Alrighty. If it is a virtual machine, where can we find documentation about:
    1) the OPCODES of this vm
    2) the standard libraries and interbrowser API
    3) The format of silverlight compiled scripts


    The opcodes of the machine are documented on the standard ECMA 335.

    The standard libaries and browser APIs are available from http://msdn2.microsoft.com/ a lot of the documentation is still under development for Silverlight 1.1 (1.0 is much more complete) so for a few things that are new in 1.1, you have to guess what they are, or look it up in the WPF docs (which is where stuff ultimately came from).

    The format of the Silverlight compiled scripts is documented in ECMA 335 as well.