Slashdot Mirror


Mono+Ikvm Runs Eclipse

miguel writes "Today Zoltan Varga announced that he got Eclipse running on Mono using the open source IKVM Java virtual machine for .NET by Jeroen Frijters. This is the first time a complete free software JVM implementation can run eclipse in a reasonable time. This runs with our latest Mono release. Mandatory screenshot"

3 of 38 comments (clear)

  1. .Net by unny · · Score: 2, Insightful

    "One question might be, and I'll be as direct as I can be about this,
    what is .Net? Unlike Windows, where you could say it's a product, it
    sits in one place, it's got a nice little box. In some senses, it's a
    very good question."
    - Microsoft CEO Steve Ballmer, at a Microsoft .Net briefing day in July

    "We don't have the user-centricity. Until we understand context, which
    is way beyond presence -- presence is the most trivial notion of
    context."
    - Microsoft chairman Bill Gates, on the same topic at the same briefing

    "Our biggest problem was policing the use of .Net. Things like .Net
    Enterprise Servers. That's a great example of where the confusion came
    from, because it looked like we were slapping .Net on a bunch of random
    products."
    - Charles Fitzgerald, general manager of Microsoft's platform strategy group,
    in August on ZDNet News

    "It's about connecting people to people, people to information,
    businesses to businesses, businesses to information, and so on. That is
    the benefit."
    - Steve Ballmer, trying again, in an October interview with News.com

    FP?

  2. Re:Just out of curiosity... by slug359 · · Score: 2, Insightful
    I have no idea :)

    I also don't see why someone would want to write a JVM for the .NET CLR, perhaps someone wiser than I could enlighten us (after looking on the IKVM FAQ none of these questions were answered partically well.. :)

  3. Java under .NET: Why by fm6 · · Score: 2, Insightful
    WTF is the point of all this MONO.NET bullshit? If we wanted to run java apps there are excellent complete, crossplatform, enterprise grade JVMs from IBM, sun, oracle, BEA Jrockit......
    You mean IKVM, right? Mono is the open source version of .Net. IKVM is the project to run Java apps under .Net; presumably it will work either under Microsoft .Net or Mono.

    Two reasons to want a JVM under .Net. First, although there are a lot of Java VMs out there, production grade VMs are not free. If, for some reason, you already have a good .NET setup, it makes perfect sense to leverage it for the odd Java application, rather than spring for an extra Java VM license.

    Second, not all Java apps are 100% Java. That's why we have the Java Native Interface, which lets you call native APIs from Java, and also lets you embed Java modules in native-code applications. (A lot of the programming tools in Sun's Java SDK are JNI apps, for obvious reasons.) Now, unless you're going to get all religious and insist that Java and .NET must never contaminate each other. it makes perfect sense for Java and .NET to interoperate using Ikvm, or something like it. Suppose, for example, your boss says that your next project must run under .NET, but won't give you time to port all your Java classes. Or more generally, suppose you're just open minded enough to take the best of both platforms.