Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Mono Coders Hack Linux Silverlight in 21 Days

Posted by CmdrTaco on Mon Jun 25, 2007 10:55 AM
from the break-out-the-red-bull-and-go-go-go dept.
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"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Wonderful (Score:4, Interesting)

    by jshriverWVU (810740) on Monday June 25, @10:58AM (#19636817)
    Is Silverlight a public API or closed? Either way this is great news, as some sites might start utilizing it. Personally I think Adobe beat them to the market by a decade. Flash is already soaked in the mainstream, so it'll be tough for MS to uproot Adobe from that position.

    Regardless though, having a native solution is always good.

    • Re:Wonderful by Anonymous Coward (Score:3) Monday June 25, @11:10AM
    • The name by goombah99 (Score:2) Monday June 25, @11:19AM
    • Re:Wonderful by plague3106 (Score:1) Monday June 25, @11:22AM
      • Re:Wonderful by Locutus (Score:2) Monday June 25, @02:15PM
      • Re:Wonderful by Raideen (Score:2) Monday June 25, @09:18PM
        • Re:Wonderful by trolltalk.com (Score:2) Tuesday June 26, @09:56PM
    • Re:Wonderful (Score:4, Informative)

      by RingDev (879105) on Monday June 25, @11:23AM (#19637199)
      (http://www.ringdev.com/ | Last Journal: Tuesday May 08 2007, @01:50PM)
      Go to http://silverlight.net/ [silverlight.net] and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)

      -Rick
      [ Parent ]
      • Re:Wonderful by brunascle (Score:2) Monday June 25, @11:37AM
        • Re:Wonderful by Splab (Score:2) Monday June 25, @12:04PM
          • Re:Wonderful (Score:4, Informative)

            by someone300 (891284) on Monday June 25, @02:16PM (#19639537)
            Not in Flash 9/CS3/Actionscript 3. It's far faster than previous versions due to the removal of features like variable watching and a new event system, better class system and an entirely redesigned VM. Infact, in my experience, it's of equal speed or faster than managed code as well as easier to hack for.
            [ Parent ]
        • Re:Wonderful by AVIDJockey (Score:2) Monday June 25, @12:21PM
        • Did you watch it? by encoderer (Score:1) Monday June 25, @03:36PM
      • Re:Wonderful (Score:5, Insightful)

        by roscivs (923777) on Monday June 25, @12:07PM (#19637779)
        (http://indessed.com/roscivs/)

        Go to http://silverlight.net/ [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.
        [ Parent ]
      • Re:Wonderful by codepunk (Score:3) Monday June 25, @12:11PM
        • Re:Wonderful by mhall119 (Score:2) Monday June 25, @01:56PM
          • Re:Wonderful (Score:5, Insightful)

            by mhall119 (1035984) on Monday June 25, @02:48PM (#19639939)
            (http://jcaif.sourceforge.net/)
            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.
            [ Parent ]
            • Re:Wonderful by Locutus (Score:3) Monday June 25, @05:40PM
              • Re:Wonderful by aztracker1 (Score:2) Monday June 25, @06:54PM
            • Whatever by KwKSilver (Score:3) Monday June 25, @06:12PM
              • Re:Whatever by setagllib (Score:2) Monday June 25, @07:22PM
                • Re:Whatever by KwKSilver (Score:2) Tuesday June 26, @07:14PM
            • Re:Wonderful by Elektroschock (Score:2) Tuesday June 26, @03:42AM
              • Re:Wonderful by mhall119 (Score:2) Tuesday June 26, @08:38AM
                • Re:Wonderful by Elektroschock (Score:2) Friday June 29, @12:55PM
                  • Re:Wonderful by mhall119 (Score:2) Friday June 29, @01:48PM
                    • Re:Wonderful by Elektroschock (Score:2) Monday July 09, @06:12PM
            • 1 reply beneath your current threshold.
          • 1 reply beneath your current threshold.
      • Re:Wonderful by A Clint (Score:3) Monday June 25, @12:19PM
      • Re:Wonderful by asb (Score:2) Monday June 25, @12:22PM
      • Re:Wonderful by Hatta (Score:2) Monday June 25, @01:41PM
      • Re:Wonderful by suv4x4 (Score:2) Monday June 25, @03:51PM
      • Re:Wonderful by r_jensen11 (Score:3) Monday June 25, @07:29PM
        • Re:Wonderful by shutdown -p now (Score:2) Tuesday June 26, @08:24AM
      • Re:Wonderful (Score:5, Funny)

        by mgiuca (1040724) on Tuesday June 26, @05:59AM (#19647575)

        Go to http://silverlight.net/ [silverlight.net] and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)
        Bit of a problem here, see... I can't watch this video because it's a shitty proprietary Microsoft video format, and I'm on Linux. If they really wanted to advertise Silverlight in a portable manner, I'd recommend a Flash video.

        Oh the irony...
        [ Parent ]
      • OK then... by CarpetShark (Score:2) Tuesday June 26, @07:29AM
      • 4 replies beneath your current threshold.
    • Netflix by IronyChef (Score:1) Monday June 25, @02:20PM
    • Re:Wonderful by WhiteFluffyChest (Score:2) Monday June 25, @02:40PM
      • Re:Wonderful by jshriverWVU (Score:2) Monday June 25, @02:49PM
        • Re:Wonderful by multi io (Score:2) Monday June 25, @07:29PM
        • Re:Wonderful by WhiteFluffyChest (Score:1) Tuesday June 26, @11:48AM
          • Re:Wonderful by jshriverWVU (Score:2) Tuesday June 26, @12:04PM
            • Re:Wonderful by WhiteFluffyChest (Score:1) Tuesday June 26, @12:33PM
      • Re:Wonderful by plague3106 (Score:1) Monday June 25, @03:26PM
        • Re:Wonderful by WhiteFluffyChest (Score:1) Monday June 25, @04:15PM
          • Re:Wonderful by WhiteFluffyChest (Score:1) Tuesday June 26, @02:31AM
            • Re:Wonderful by WhiteFluffyChest (Score:1) Tuesday June 26, @04:01AM
          • Re:Wonderful by plague3106 (Score:1) Tuesday June 26, @07:46AM
            • Re:Wonderful by WhiteFluffyChest (Score:1) Tuesday June 26, @08:44AM
              • Re:Wonderful by plague3106 (Score:1) Tuesday June 26, @09:18AM
              • Re:Wonderful by WhiteFluffyChest (Score:1) Tuesday June 26, @11:42AM
    • Re:Wonderful (Score:4, Interesting)

      by Red Flayer (890720) on Monday June 25, @11:09AM (#19636977)
      (Last Journal: Friday November 10 2006, @02:16PM)

      All they have to do is yank iexplore32 and flash dies overnight.
      At which point every federal prosecutor and his brother will be jumping at the chance to head up the anti-trust suit -- never mind how quickly MS would be bitch-slapped in Europe.
      [ Parent ]
      • Re:Wonderful by Ornedan (Score:1) Monday June 25, @11:17AM
        • Re:Wonderful (Score:5, Insightful)

          by hedwards (940851) on Monday June 25, @11:31AM (#19637305)
          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.
          [ Parent ]
          • Re:Wonderful by thePowerOfGrayskull (Score:2) Monday June 25, @02:51PM
          • Re:Wonderful (Score:5, Informative)

            by 808140 (808140) on Monday June 25, @03:08PM (#19640155)
            You don't seem to understand what "antitrust" means -- and unfortunately, you're not alone in this here on Slashdot. It seems lots of people think "antitrust" means any sort of subjectively "unfair" market manipulation, but that's not what it means. Antitrust law, broadly speaking, has to do with monopolies that are unfairly leveraged, with oligopolies that collude to set prices, and with mergers and acquisitions that consolidate the only major players in a market into one, dominant player.

            First off, despite what you may have heard, in the US at least, monopolies are not illegal. If by fair competition you become the only player on the block, you are not subject to antitrust law. If, however, you use your monopoly position to create barriers to entry into the market (other than the natural barriers caused by competition) or if you use your monopoly in one market to unfairly compete in another market, you may be subject to antitrust law.

            With regards to Apple -- and for the record, I am not a fanboy, I don't own an iPod and I run Debian on my Thinkpad -- there is very little evidence that they have a monopoly anywhere at all. First: the iPod is not a monopoly. This seems to be very difficult for some Slashdotters to grasp. Yes, it is by far and away the most popular digital music player on the market today, but it is not the only one. And it isn't like the only alternative is Microsoft's Zune or some other non-profitable offering subsidized by a powerful company trying to break into the market, either. There are literally thousands of competitive offerings, with the same feature set as the iPod, many of them technically superior in pretty much every way to the iPod, that are cheaper to boot. People in the US don't seem to buy them much, but they most certainly are available. The barriers to entry in the digital music player market are extremely low, and there is nothing whatsoever about Apple's dominance that changes that. Companies like Creative, iRiver, and countless other small no-name brands from China manage to remain profitable, although their volumes are somewhat lower than Apple's. But hey, newsflash: most markets have a dominant player. That doesn't mean the dominant player has a monopoly, and even if it they did, it doesn't mean they obtained that monopoly unfairly or that they're abusing their monopoly to fix prices.

            The only semi-possible charge related to antitrust law that has ever been levied against Apple is with regards to their Fairplay DRM, which is only available on the iPod, and which allegedly causes vendor lock-in. Well, there's a big reason that no one ever pursues this: it's a non-starter. Many competing music players play AAC without DRM these days, and according to Apple's own data, the overwhelming majority of music on people's iPods does not come from the iTunes music store, which is pretty much the only place that you might get AAC + Fairplay tracks. Unless you put DRM on your own tracks -- and who does that -- most music is still ripped from people's own CD collection or obtained illegally via P2P or similar.

            These complaints about Fairplay also ignore the glaringly obvious: pretty much any proprietary software package also has proprietary file formats, many of which are deliberately obfuscated, precisely in order to lock users into their products. Reading Microsoft hackers' own experiences reverse engineering the WordPerfect document formats back when that product was dominant is extremely illustrative in this regard. (The fact that I'm pointing out that this is standard industry practice should not in any way be construed as support for said practice; I am in favor of open document formats precisely because I disagree with vendor lock-in. But the fact remains: this sort of thing, by itself, is not an antitrust violation.)

            In fact, my iRiver (which I purchased because it supports Ogg Vorbis and love) supports some DRM-laden format of its own, IRM or somesuch, which
            [ Parent ]
            • Re:Wonderful by hedwards (Score:2) Monday June 25, @05:56PM
              • 1 reply beneath your current threshold.
            • Re:Wonderful by rbanffy (Score:2) Monday June 25, @11:32PM
        • Re:Wonderful by Red Flayer (Score:2) Monday June 25, @11:38AM
      • Re:Wonderful (Score:5, 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!"
        [ Parent ]
        • Re:Wonderful by WilliamSChips (Score:3) Monday June 25, @01:39PM
          • 1 reply beneath your current threshold.
      • Re:Wonderful by 0racle (Score:3) Monday June 25, @01:19PM
    • Re:Wonderful (Score:4, Insightful)

      by Movi (1005625) on Monday June 25, @12:47PM (#19638279)
      >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.
      [ Parent ]
    • Re:Wonderful by mhall119 (Score:2) Monday June 25, @02:14PM
      • Re:Wonderful by mhall119 (Score:2) Tuesday June 26, @08:40AM
      • Re:Wonderful by MemoryDragon (Score:2) Tuesday June 26, @09:28AM
        • Re:Wonderful by petermgreen (Score:2) Monday July 02, @04:04PM
      • 1 reply beneath your current threshold.
    • Re:Wonderful theft of IP; wonderful hypocrisy by lordtoran (Score:1) Monday June 25, @02:22PM
    • Re:Wonderful by Locutus (Score:2) Monday June 25, @02:33PM
    • 5 replies beneath your current threshold.
  • The MS teams (Score:1)

    by yogikoudou (806237) on Monday June 25, @10:58AM (#19636823)
    must be pissed. How do they look when a bunch of coders implement in three weeks what they worked on for months? Surely the quality is not the same and the Mono guys still have a lot to do but damn, this is fast!
    • Re:The MS teams by plover (Score:2) Monday June 25, @11:05AM
    • Re:The MS teams (Score:5, Informative)

      by RingDev (879105) on Monday June 25, @11:12AM (#19637009)
      (http://www.ringdev.com/ | Last Journal: Tuesday May 08 2007, @01:50PM)
      Silverlight 1.1 is a stripped down version of the .Net framework 3.0. They took the 25+meg 3.0 library and started trimming out namespaces until they got down to a 4 meg library that could be run as a browser plug-in. So while their work is commendable, the hard part (the .Net libraries) was already done as part of the existing Mono project. I imagine the most time consuming part was determining exactly which namespaces Microsoft left in.

      -Rick
      [ Parent ]
      • No Mono in Moonlight by Anonymous Coward (Score:2) Monday June 25, @11:22AM
      • Re:The MS teams by smodak (Score:2) Monday June 25, @12:44PM
        • Re:The MS teams (Score:4, Informative)

          by miguel (7116) on Monday June 25, @03:13PM (#19640207)
          (http://tirania.org/blog)

          Meh, IIRC Mono hasn't even completed the port of .Net 2.0 (especially the ASP.NET part), let alone .Net 3.0. So they had to implement whatever .Net 3.0 libraries Silverlight may have needed.
          You do not remember correctly, and in particular the ASP.NET 2.0 piece is incorrect. We are in fact not done with 100% of .NET 2.0, but we got pretty much all the APIs that people are using according to the 2,000 or so reports that we are getting through our Migration Tool. There is still work left to do, but we are on good track. ASP.NET 2.0 is complete, it is so complete that Mainsoft already shipped their Grasshopper product (whose ASP.NET 2.0 support is the same Mono code base). We have not shipped because we are going to ship other technologies like Windows forms that Grasshopper is not targeting. Miguel.
          [ Parent ]
      • Re:The MS teams by Jugalator (Score:2) Monday June 25, @02:27PM
    • Re:The MS teams by vux984 (Score:2) Monday June 25, @01:23PM
    • Re:The MS teams by Shados (Score:2) Monday June 25, @01:28PM
    • Re:The MS teams by Bloody Templar (Score:2) Monday June 25, @03:38PM
    • They don't care. by jotaeleemeese (Score:2) Wednesday June 27, @06:16AM
    • 1 reply beneath your current threshold.
  • Why?! (Score:3, Insightful)

    by Anonymous Coward on Monday June 25, @11:01AM (#19636865)
    This will give MS more of a foothold in the market. They wanted this to happen! Now flash isn't the only cross platform game in town so now the marketing guys will be able to say YES IT WILL WORK ON LINUX so you dont just need to use flash!
    • Re:Why?! by LWATCDR (Score:2) Monday June 25, @11:40AM
      • Re:Why?! by aichpvee (Score:1) Monday June 25, @01:00PM
        • Re:Why?! by LWATCDR (Score:2) Monday June 25, @02:13PM
          • Re:Why?! by aichpvee (Score:1) Monday June 25, @02:57PM
            • Re:Why?! by AlexDV (Score:1) Monday June 25, @10:14PM
            • Re:Why?! by LWATCDR (Score:2) Tuesday June 26, @09:19AM
    • Re:Why?! (Score:4, Insightful)

      by kebes (861706) on Monday June 25, @11:42AM (#19637441)
      (Last Journal: Monday January 08 2007, @02:45PM)

      This will give MS more of a foothold in the market. They wanted this to happen! Now flash isn't the only cross platform game in town so now the marketing guys will be able to say YES IT WILL WORK ON LINUX so you dont just need to use flash!
      Previously I was worried that any OSS support for Silverlight would just be giving MS an edge. But now I see it quite differently. One problem with Flash (in my opinion) is that there is no full open-source implementation. Some people may say "who cares?" since there are free (but not Free) flash players for every major OS (including Linux). But to me, those closed-sourced players are not so great, and I wish an open-source player (and development environment) existed.

      But the problem with creating a FOSS version of Flash is that it's a matter of catch-up. With Silverlight, this team of coders is showing that they can keep up. Thus, instead of being behind in their implementation, they are showing that they can always deliver a feature-complete alternate (and FOSS) implementation.

      Frankly I hope this displaces flash to some extent. Even if it gives MS's platform more exposure, it won't matter as long as there is also a feature-complete FOSS implementation. Creating marketplace competition is always good... and in this case we have competition to MS's Silverlight, and competition to Flash. This is good. I highly doubt that Microsoft expected or wanted this to happen. In fact, nothing could be worse for their longterm goals than for a FOSS equivalent to be as good (or maybe better?) than their implementation. Having a competing implementation, used by many people, will mean that they cannot "embrace and extend" and cannot lock people into their products. After all, if they try to change the Silverlight standard, who is to say whether the MS implementation or the FOSS implementation will become the defacto standard?
      [ Parent ]
    • Re:Why?! by abes (Score:2) Monday June 25, @11:46AM
      • Re:Why?! by Dan Ost (Score:2) Monday June 25, @12:37PM
        • Re:Why?! by abes (Score:2) Monday June 25, @02:13PM
          • Re:Why?! by mad.frog (Score:2) Monday June 25, @04:18PM
        • Re:Why?! by mhall119 (Score:2) Monday June 25, @02:25PM
    • Re:Why?! by zlogic (Score:1) Monday June 25, @11:47AM
      • Re:Why?! by mhall119 (Score:2) Monday June 25, @02:41PM
      • 1 reply beneath your current threshold.
    • Re:Why?! (Score:4, Insightful)

      by GauteL (29207) on Monday June 25, @11:52AM (#19637567)
      (http://lindkvis.blogspot.com/)
      Please get over yourself. Flash is at best a semi-open standard with severely lacking open source implementations. If an open standard with a complete open source implementation replaces Flash then there is little reason to care who created the standard in the first place apart from blind zealotry.
      [ Parent ]
      • Re:Why?! by RegularFry (Score:2) Tuesday June 26, @06:50AM
    • Re:Why?! by suv4x4 (Score:2) Monday June 25, @12:10PM
      • Re:Why?! by ragefan (Score:1) Monday June 25, @12:49PM
        • Re:Why?! by Kalriath (Score:2) Monday June 25, @04:47PM
    • Re:Why?! by kjart (Score:2) Tuesday June 26, @05:25AM
    • Re:Why?! by archen (Score:1) Monday June 25, @11:16AM
      • Re:Why?! (Score:5, Insightful)

        by kerohazel (913211) on Monday June 25, @11:39AM (#19637391)
        swf is an open format so THAT obviously isn't the problem...

        From http://www.adobe.com/licensing/developer/ [adobe.com]
        "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.
        [ Parent ]
        • Re:Why?! by archen (Score:1) Monday June 25, @12:23PM
        • 2 replies beneath your current threshold.
    • Re:Why?! by brunascle (Score:2) Monday June 25, @11:17AM
    • In this message [slashdot.org], the real Miguel ("Miguel" (7116) [slashdot.org]) said:

      The `Miguel de Icaza' account is an impersonator, I do not know who it is. And his views have nothing to do with mine.
      This is a shame, because that person has been flaming everywhere.
      The slashdot admins have said that they can not do anything about it.
      [ Parent ]
    • 3 replies beneath your current threshold.
  • May I be the first... (Score:3, Insightful)

    by Yuioup (452151) on Monday June 25, @11:04AM (#19636895)
    ... to congratulate Miguel and his team for this remarkable achievement!

    Gives an insight into what Open Source is capable of.

    Y
  • ha! (Score:1)

    by cosmocain (1060326) on Monday June 25, @11:04AM (#19636907)
    fast! you call this FAST? most MS-software is developed in a view minutes!!!11!1ONE

    (at least it runs like as if... *SCNR*)
    • Re:ha! by ruiner13 (Score:2) Monday June 25, @12:28PM
  • Right, so MS had promised from the start that Silverlight would have a Linux version.
    I just didn't realize they had been planning on achieving that goal by getting a bunch of OSS coders to do all their work for them for free.
    Oh well, probably better this way, since it might remain capital-F Free. What's the Moonlight license, anyway?
    If this _is_ a "FREE" implementation of Silverlight it really will start to look like a nicer alternative to the poorly-supported, closed-source Flash for Linux.
  • Cool, but ultimately pointless (Score:2, Insightful)

    by archeopterix (594938) on Monday June 25, @11:19AM (#19637131)
    (Last Journal: Wednesday January 08 2003, @09:48AM)
    Ok, they might develop thousand times faster than Microsoft. Unfortunately it is and always will be Microsoft leading the way, Mono & Co lagging behind. Nothing will change that.
  • What is Silverlight? (Score:5, Informative)

    by Anonymous Coward on Monday June 25, @11:39AM (#19637389)
    What the heck is Silverlight?

    Okay, Silverlight is a Microsoft product [microsoft.com], and is some kind of plug-in related to "media experiences and rich interactive applications for the web", according to the above page. Not finding that especially enlightening, I clicked on the FAQ [microsoft.com], where the first question is "What is Silverlight?" [microsoft.com]. Great! Unfortunately it yielded a "We're sorry, the page you requested could not be found" error. Maybe I need Javascript turned on or something? Ah. There we go. [Shrug] Huh? Same terse verbiage-filled useless description as before. Thanks for nothing. Other information on the FAQ page imply streaming of content using "Windows Streaming is another major goal of the product, complete with fancy DRM [weak Golf clapping].

    So, I'm still not 100% sure, but I think it's trying to emulate the typical user experience with Flash, including the ungraceful handling of missing/disabled browser features :-)

    Oh. I did find out that the Microsoft definition of "cross-platform" is Windows (versions unspecified) and Mac OS X 10.4.8+ (Intel and PPC), but they say they are considering wider support.

    Favorite buzzword phrase: "free cloud-based hosting and streaming solution".

    Cloud-based? I haven't heard that one before.
  • What goes around comes around (Score:5, Interesting)

    by jeevesbond (1066726) on Monday June 25, @11:41AM (#19637417)
    (http://www.apaddedcell.com/)

    Now that Moonlight is finished Miguel and his team should, having listened to customer demand (I believe that's the excuse Microsoft always uses), build some Free extensions on to Microsoft's work. Meaning the best experience can only be had by people running Moonlight under GNU/Linux and that some functionality will be unavailable to other platforms.

    Gosh, does that mean people will be locked-in to using GNU/Linux? Well Microsoft could use the GPL'ed code if they want to! We'll call it 'Freedom lockin'. :)

  • Fine, but... (Score:1)

    by Vo1t (1079521) on Monday June 25, @11:50AM (#19637547)
    ... I would call it Moonshine.
  • It's a good hacking achievement, but let's just consider the usefulness of this.

    Creating Moonlight assumes that there is going to be lots of web content made for Silverlight, and this assumes that Silverlight will be put in a fairly dominant position on the web in the not too distant future as a result. Silverlight is not a open web standard, nor is XAML, and its future development is always controlled by Microsoft.

    I just don't think people think through what the ultimate aims, goals and endgames are for things like this regarding open source software.
  • Congratulations (Score:4, Insightful)

    by suv4x4 (956391) on Monday June 25, @11:53AM (#19637585)
    Great achievement, and I say good job!

    But just preemptively want to explain why is the development timeframe difference between MS and Linux (because I see stupid uninformed posts coming, it's Slashdot after all).

    What these guys did, is take Mono (for Linux), and make a standalone subset of it, Silverlight (for Linux). So there aren't huge surprises here.

    On the Microsoft side of the story, it's different: they had to first sit down and figure out what the subset will be. Then they had to count the bytes (literally) of every feature they include, since for proper mainstream deployment, the plugin should be as small as possible (I won't be surprised if Moonlight is not something like twice the size of Silverlight or more).

    Then they had to make it work on Mac, where they didn't have a port of .NET before, or port of Avalon or anything at all.
  • I was wondering how hard it would be to port silverlight to macosx and other unixies?

    If we want silverlight to suceed it must be multiplatform.
  • by CoolB (1119933) on Monday June 25, @12:37PM (#19638139)
    I think it is awesome what Miguel has done, but why is SlashDot so slow in posting news. This story came out last week. http://www.networkworld.com/news/2007/061907-linux -microsoft-browser-plug-in.html [networkworld.com]
  • One has to wonder (Score:3, Insightful)

    by Trelane (16124) on Monday June 25, @01:38PM (#19639009)
    (Last Journal: Monday March 20 2006, @08:33PM)
    what could have come about from the Mozilla-GNOME collaboration several years back if people had been as dedicated to Mozilla/XUL/XBL as they are to Microsoft/Silverlight/.Net. I think it's kind of sad, personally.
  • A list of stagnant "cross-platform" Microsoft products:

    Microsoft Office 2004 for Mac [microsoft.com]
    Internet Explorer for Mac [microsoft.com]
    Windows Media Player for Mac [microsoft.com]
    Internet Explorer for Unix [wikipedia.org]
    Remote Desktop for Mac [microsoft.com]
    Virtual PC for Mac [microsoft.com]
    Outlook Express for Mac [microsoft.com]


    Though, for the first time, this is Open Source. So it may have a fighting chance, until perhaps Microsoft starts developing closed API's for the Windows version of Silverlight that are incompatible with other plugins such as "Moonlight".
  • And Gnash is still not finished (Score:3, Interesting)

    by Qbertino (265505) on Monday June 25, @03:31PM (#19640433)
    The Gnash (Gnu-Flash) [gnu.org] team will take another 5 years to get their shit together, despite having declared a Flash 7 compliant Gnash player top priority. Whatever that means. Maybe they'll finish their website this year.

    If only our OSS Microsoft Fanboy Midguel would galvanize his team to implement an entire pipeline of Flash tools, generators and Players. If MS doesn't kill this one off and a viable Kit of OSS tools & players for Silverlight comes to life I might even drop Flash RIA for it.
    But no way, for as long as I live, will I support an non-open RIA standard that MS has total control over. I'd rather mess with Adobes crappy Flash IDE for another 10 years.
  • Widgets (Score:1)

    by Lance Cooper (977401) on Monday June 25, @04:01PM (#19640825)
    (http://sauerbraten.org/)
    One of the interesting things with Moonlight is that its develops plan to implement a simple C# canvas object, which allows it to be used for for standalone application development, or to embed widgets into other programs, such as the Gnome desktop. So, even if Microsoft manages to destroy compatibility with Silverlight, the Moonlight code will still have a lot of potential in the Gnome environment, which currently lacks such tools.
    • Re:Widgets by spitzak (Score:2) Monday June 25, @05:50PM
      • Re:Widgets by Lance Cooper (Score:1) Monday June 25, @06:41PM
  • by uradu (10768) on Monday June 25, @04:26PM (#19641215)
    Silverlight is basically a Microsoft attempt to extend their proprietary new (and ever exploding) Windows APIs onto the web. Sure, right now they're position it with a focus on video and as an alternative to Flash, but if you look closer at its underpinnings (.NET subset, XAML, etc.) it's really a complete application delivery platform. That it runs within a plugin within a browser is almost incidental, because it doesn't appear to use much browser infrastructure at all. They could also write a Silverlight application that IS the browser, and that can only access that particular part of the web written for Silverlight. Once you start coding to Microsoft APIs for a while, those other "cross platform" and "cross browser" plugins will inexplicably start drifting behind in compatibility and currency. If you think this is paranoia, keep in mind that Microsoft have always looked for ways to make the Web theirs, one way or another. Flash has been bad enough, but at least they're not trying to sell you an OS along with an entire software infrastructure to go along with it.
  • by soupdevil (587476) on Monday June 25, @04:54PM (#19641625)

    I'm really excited about this. As a web developer, I prefer open source tools, but there aren't any animation and media streaming tools that can approach the power of flash.

    While there are open source flash players out there, I don't know of any equivalent IDEs, so I will be taking a close look at Moonlight, and Silverlight adoption on the client side.

  • Bad for Flash. (Score:2)

    by Organic Brain Damage (863655) on Monday June 25, @06:16PM (#19642785)
    Flash (most notably Flex which runs in Flash Player) has only one real advantage over Silverlight. It runs on Linux and Mac. Now that advantage just got smaller. Pretty soon, Flex is about as popular as Delphi. Maybe 2 years? Because the Silverlight player will go out to everyone through MS automatic updates.
  • by Hohlraum (135212) on Monday June 25, @07:06PM (#19643305)
    (http://www.nocturnal.org/)
    no one in the linux community gives a shit.
  • In turn, I think the Cairo guys need some congratulations for making this possible. Without a good canvas, I don't think there's any way the Silverlight team could have done this so quickly.
  • In 21 Days? (Score:2)

    by pyrrhonist (701154) on Tuesday June 26, @01:25AM (#19646295)
    What is truly amazing is that they implemented Silverlight before SAMS [samspublishing.com] published a book [google.com] for it.
  • bugs? (Score:2)

    by sentientbrendan (316150) on Tuesday June 26, @04:14AM (#19647109)
    (Last Journal: Monday February 03 2003, @08:59PM)
    Just because they put together an implementation quickly, doesn't mean they've put together a usable implementation...

    In general I've not been impressed with mono because, while they advertise themselves as a working .NET implementation, critical features have gone missing for a long time, like windows forms support, or any kind of usable development environment (a good plugin for eclipse anyone?!).

    Hacking together a prototype quickly isn't impressive. Getting something production quality is. Will people actually be able to use this to view silverlight sites developed with microsoft tools, or will this remain forever a technology demo like mono has?
  • ...do you think Microsoft will throw them a biscuit, too?

    Seriously, I'm sure it's an impressive achievement, but I can't help thinking that in the long term, the only people who will end up benefiting from this are in the vicinity of Redmond.

  • LOL

    I was going to paste essentially the same thing, but realized it would be redundant.

    "Linux developers copy Microsoft product in record time! The future is Linux!" ??
    [ Parent ]
  • Re:And the novelty is... ? (Score:5, Informative)

    It's often said that ideas are a dime a dozen, but implementations are few and far between.

    If it had been done on a normal time scale, the novelty here would be the fact that the implementation exists. But considering it was done in three weeks, instead of six months, shows the sheer speed and effectiveness that Miguel's teams demonstrate.
    [ Parent ]
  • Re:That's great! (Score:5, Informative)

    by DoctorPepper (92269) on Monday June 25, @11:12AM (#19637003)
    "Microsoft® Silverlight(TM) is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows."

    Remember, Google is our friend! :-)
    [ Parent ]
  • clicky (Score:2)

    by RingDev (879105) on Monday June 25, @11:14AM (#19637053)
    (http://www.ringdev.com/ | Last Journal: Tuesday May 08 2007, @01:50PM)
    http://silverlight.net/ [silverlight.net]

    -Rick
    [ Parent ]
  • 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."
    [ Parent ]
  • Miguel de Icaza doesn't hate Microsoft.
    [ Parent ]
  • Re:That's great! (Score:2)

    by Red Flayer (890720) on Monday June 25, @11:25AM (#19637225)
    (Last Journal: Friday November 10 2006, @02:16PM)
    Do you want the real answer (not likely), or some snark? It's Monday, so what you want is immaterial -- snark is all i'm capable of.

    Silverlight [silverlightsource.com], a Wiccan coven in North Carolina.
    Terry Silverlight [drummerworld.com], a drummer/composer/producer/arranger/educator.
    Silverlight [carlsguides.com], a weapon in the Runescape MMORPG.

    Want more? I'm sure I could drag up plenty from the depths of search engine hell. Hell, I could even do a tag search on flickr, I'm sure that would be amusing.

    At any rate, you've all the resources at your fingertips to know what Silverlight is in TFA's context -- even more so if you read TFA.
    [ Parent ]
  • by Bazer (760541) on Monday June 25, @11:25AM (#19637227)
    It seems to me it's as path-breaking as Silverlight will ever be (judging by how easy it was to copy it).
    [ Parent ]
  • Re:That's great! (Score:3, Informative)

    by PetoskeyGuy (648788) on Monday June 25, @11:31AM (#19637299)

    So what the heck is "Silverlight"?

    Silverlight can be thought of as "Microsoft" Flash - except it's designed from the ground up for programmers instead of artists. It's got real code behind it, real error checking and exceptions.

    From an artist standpoint Silverlight is kind of blah new and not that many tools for it. At least from the people I know who've tried using it to draw pictures. Macromedia could cut them off at the knees if they had a pluggable programming framework instead of using ECMAScript backend.

    Flash is great for smaller projects, but it's so sloppy that maintaining large project starts to get harder as the codebase increases. If you make a typo you never know it, you just blindly call a non-existant function or property and you won't know it until things don't work right. Silverlight can avoid all this headache.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Oooh, Linux developers copied a Microsoft product in two weeks!

    Strictly speaking, Linux developers copied Microsoft's copy of a product acquired by Adobe from FutureSplash via Macromedia.

    [ Parent ]
    • Re:And the novelty is... ? (Score:5, Funny)

      by suv4x4 (956391) on Monday June 25, @11:59AM (#19637667)
      Strictly speaking, Linux developers copied Microsoft's copy of a product acquired by Adobe from FutureSplash via Macromedia.

      That's not strict at all.

      Microsoft used their copy of Java (.NET) to create a copy of FutureSplash which Adobe acquired via Macromedia, and Linux developers used their copy of Microsoft's copy of Java (.NET) to create a copy of the copy of FutureSplash.
      [ Parent ]
  • Re:Go Miguel (Score:2, Funny)

    by aichpvee (631243) on Monday June 25, @01:12PM (#19638621)
    (Last Journal: Saturday January 15 2005, @07:43PM)
    Wow, you just listed like the 4 worst things about Linux.
    [ Parent ]
  • Wouldn't it have been nice if the submitter or author would've included a link to silverlight [microsoft.com] in the damned post in the first place?!?
    [ Parent ]
  • 13 replies beneath your current threshold.