Slashdot Mirror


Miguel de Icaza on Longhorn

An anonymous reader writes "In Miguel de Icaza's latest blog entry the Mono project leader discusses the threat Longhorn's new technologies and frameworks pose to Linux and open source. He also directs users to this recent USENET post about the goals of Mozilla, which is a very interesting read. Originally seen on OSnews." Mmmm...Miguel smart. Seriously, good commentary - and ripe for discussion/flame wars.

6 of 662 comments (clear)

  1. In between both extremes by spectre_be · · Score: 5, Interesting

    Although I don't think the OSS community should be making descisions based solely on Microsoft's heading, I don't think ignoring them is the way to go either. I do think the fact that something like mono exists makes one less argument *not* to make the switch to linux. If you support .net the Linux platform can attract developers which would otherwise be coding for and on Windows only.
    Just my 2ç

  2. Re:I have never understood Miguel de Icaza's posit by sweet+cunny+muffin · · Score: 5, Interesting

    XUL does not have the potential to do this for one simple reason. Almost nobody runs Mozilla. Yeah, I know we all do, but in the real world, on the desktops of people doing their internet banking, their web based email and so on, nobody uses Mozilla, so people cannot ship a web based app using Mozilla tech (XUL). It would have to run on IE to have even a chance in hell of nullifying Avalon, and XUL simply does not, and will never, work on IE.

  3. Re:The success of Linux has nothing to do with .Ne by grepistan · · Score: 5, Interesting

    Let's just hope that never happens... Is there anything around at the moment that ONLY runs on XP?

    I help blind users with access to computers, and the evil JAWS screen reader package ($1800!) comes with limitations; you can only install it on win95, 98, ME (why?), and XP home only. No win2000 of any flavour, and no XP pro. The reasons for its restrictions are not technical though; they are built in to ensure that corporate users are charged more than personal ones...

    I've started teaching one of my clients some linux skills as X can now talk... the Linux revolution is here for the blind community, as it is for the rest of us!

    --
    Real stupidity beats artificial intelligence every time.
    -- Terry Pratchett, Hogfather
  4. Re:Microsoft will not be a bigger threat. by Cereal+Box · · Score: 5, Interesting

    I doubt that Microsoft's newest OS will have anything drastically new that the Linux community does not already have, or that can easily be added.

    I wouldn't be so sure. Integrated XML user interfaces? Sandboxed VM execution for user-mode applications built in to the OS? Longhorn's got em, Linux doesn't. In particular, the emphasis on .NET apps seems to be a really good idea from a security standpoint -- patch the runtime and all .NET apps benefit, be it performance benefits or security benefits. No more of this "patch a single app" stuff. Microsoft is definitely on the right track with this.

    It's attitudes like yours that Icaza is talking about. "Oh, XYZ huh? Yeah Linux has that, if you follow these seemingly endless instructions to get this kludgy hack working." I hate to say it, but just watch. Microsoft's XML UI technology is going to be faster than Mozilla's XUL, and their .NET runtime IS faster than Java, meaning it's actually possible for them to make most of Windows's user apps run in the .NET VM without a huge performance hit. As much as Slashdotters lambast Microsoft for not "innovating", they're definitely taking radical steps with Longhorn. And, as usual, I predict that Linux users will remain stubborn and say "Oh those features are stupid, no one will use them. Linux can already do that with this ugly hack. RTFM" until about two years after Longhorn is released, at which point suddenly you'll see GNOME and KDE emulating all those things that Longhorn has been doing for years.

  5. We are not doing OpenSource because we hate MS! by freax · · Score: 5, Interesting

    I don't know nor care much about whether or not going to support Avalon and XAML is a good idea if your goal is nuke Microsoft and Redmond.

    However

    My goal for Mono, being an active supporter and a small contributor, is not to try and kill Microsoft. My goal is not like most slashdot zealots to wipe and replace Microsoft. My goal is to provide Linux with a platform for developers that they can and will enjoy.

    The point is not to compete with the Java world nor to compete with the Microsoft world. The point of Mono is to create both a self hosting platform and a platform that will be somehow compatible with Microsoft.

    The point of Mono is not the be 100% compatible! It has never tried to be 100% compatible. The main point of Mono is to create a self hosting platform.

    People often argue that it would be better to implement our own kickass framework. Well, Mono is just that. Agreed they are filling in the specifications which Microsoft made. But Mono is doing much more than that. And the specification is not that bad at all. Why throw a way a nice specification just because you hate the creator of it? That doesn't make any sense. And I don't hate Microsoft, nor do most Mono developers (oh by the way, Miguel is not the only developer).

    Hating Microsoft is foolish and stupid. You don't have to love them (hell I don't) and you don't have to agree with their marketing point NOR technical point of view (mostly for the marketing part I for sure don't), but that doesn't mean that you also have to ignore them completely. I even dare to say that you are a fool and an idiot if you do so.

    I would very much support introducing support for Avalon/XAML in Mono if Avalon/XAML is a nice technology. And yes, it looks nice to me. So if it's possible to implement that technology (using Mono or using whatever) then I think that we as an OpenSource community should do that. We should, indeed, (re)implement it, at some point in time.

    Not because we can then compete with Microsoft, thats not the point, but because we want to provide developers (and in the end, users of our softwares) with the best technology, the best platform and most choices.

    Our users will have the benefit of not having to get locked in that Microsoft monopoly because WE recreated a part of that Microsoft-world.

    Lets not forget that we are doing this because of the love of the art of programming, not because we HATE Microsoft. Thats what those stupid newbie Linux usies think why we do it. We love the art of programming. We love to show our art and the best way to do this is by making it public. And we, OpenSource developers, think that the best way to make things public is by licensing it using for example GPL, MIT or whatever OpenSource license.

    Just like a lot musicians release their compositions for free, so that students can learn using their materials. I often compare such (classical) music with software code. The author thinks that it's art, the listener mainly enjoys it. But for a lot people it's art, okay?

    For software developers, our code is our art. Our users don't give a shit about that code. They want to use our code. We want to distribute our art and show our skills. THATS the main reason why OpenSource exists. NOT because we HATE Microsoft.

    Regretfully most people think we are doing this because we hate Microsoft. We don't. (And I speak for a lot OpenSource developers, I am confident about that).

  6. Re:Migel please just go work for Microsoft by BlackHawk-666 · · Score: 5, Interesting
    This is a key point that everyone is missing. Mono is an attempt to harness the power of all those Windows developers (that's me too at present, ubnfortunately). MS will start to churn out all it's products as .NET apps, meaning they *will* run unchanged on Linux. Mono is the new Wine :-) It's also about lowering the barriers of entry to Linux programming. Now, programmers, especially the new generation who seem to do it only for cash, not for the pleasure of it, are just as fearful of change as everyone else it seems. They don't want to learn new langauges or switch to a new OS, they are happy with what they know now. This may seem a harsh characterisation but way too many of the programmers I know are like this.

    Mono means they can stay in their comfort zone, but still produce software that will work for people moving to Linux. You're not likely to change the minds of all those Windows programmers who are just doing a job because they are being paid to do it, but you can at least open a path of least resistance towards portability. Go Mono!

    --
    All those moments will be lost in time, like tears in rain.