Mono+Ikvm Runs Eclipse 38
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"
.Net (Score:2, Insightful)
what is
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
"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
Ballmerspeak (Score:2)
Let's ignore all that, and just focus on .NET the software platform. As such it's pretty much designed as an alternative to Java, or more specificaly Java 2 Enterprise Edition. Anything else is just noise -- or an excuse to make cheap jokes.
Re:Ballmerspeak (Score:2)
So Steve Ballmer is unable to speak coherently. So what? Not his fault, he's constrained by all the weird corporate mumbo-jumbo.
Actually, being the CEO of the company, one could argue that he's much less a poor helpless victim of corporate mumbo-jumbo, but that instead, he's responsible for it.
Re:Ballmerspeak (Score:2)
But what you're really saying is that we should hold a CEO responsible for all the vagueness and dissimulation a company engages in. I guess you're right, but I also think that the modern CEO doesn't have that much free will, being dictated to by the insane requirement of 21st century capitalism.
Re:Ballmerspeak (Score:2)
Gimme a break already, the man could give away 90% of what he owns and still be as rich as Donald Trump, if he disagreed with anything that was being "forced" upon him by evil MS-Sharehol
Re:Ballmerspeak (Score:2)
That's the real problem: the intentions of the individual don't matter, the system just selects people who are Right For The Job. That's why we have CEOs who talk like they're from an alternate universe where human logic does apply, and legislators who are as corrupt as year-old milk, and presidents who have the moral stature of Mafia Allumin
Just out of curiosity... (Score:5, Funny)
Is this sort of like the one time I ran the TI-85 emulator inside of vMac inside of VirtualPC on a Mac, or am I just missing something? Or maybe the time that I ran VPC in ShapeShifter inside of UAE on the PC?!?!
And, again, we are supposed to use this sort of thing in *ENTERPRISE COMPUTING*
~GoRK
Re:Just out of curiosity... (Score:2, Insightful)
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 [ikvm.net] none of these questions were answered partically well.. :)
Re:Just out of curiosity... (Score:3, Informative)
Someone wrote a jvm for
So now eclipse can run on
This offers the advantages of being able to be compilied to the native platform ( I think - i don't follow
Meaning (Score:5, Informative)
As I've previously argued [slashdot.org], .NET has some nice technical advantages over J2EE, but probably has no hope of overcoming Java's lead. (And even if it did MS would just screw it up.) But the Java/.NET thing doesn't have to be an either/or choice. It only works that way because Microsoft has very deliberately excluded Java backward compatibility from .NET. (There's J# or whatever it's called now, but that's just a migration path.)
Now, various open source people have gone off doing what they do best, and their efforts are beginning to converge:
Of course, Microsoft will almost certainly make silly, unnecessary changes .NET that will render it incompatible with Mono. But that might actually work against them, and destroy the Evil Empire's control of .NET.
Re:Meaning (Score:1)
Although it's not part of mono, (neither is Eclipse), SharpDevelop [icsharpcode.net] is a nice IDE for c#. Unfortunately it still only supported on the M$ .NET framework, under windows. It's very similar to VS.NET in terms of interface and features (although there were a few things that I found slow or missed).
IMHO, even emacs is a better IDE than eclipse for anything other than java. There are syntax and compiler integration
Re:Meaning (Score:2)
Mono Still really doesn't have an IDE (Score:1)
I see this more as a watermark for the increasing maturity of the mono project than anything else.
Re:Mono Still really doesn't have an IDE (Score:2)
Re:Just out of curiosity... (Score:5, Informative)
What this shows is two things: the maturity of the IKVM JITer and the maturity of the Mono runtime as it is able to host this technologically advanced VM to run a large and complex application.
IKVM also helps bridge the two worlds: Java and CIL. Your Java code can then be loaded and used by CIL applications (C#, VB, etc) all running together.
Miguel.
Java under .NET: Why (Score:3, Insightful)
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, y
Small Children are Safe Under .NET (Score:3, Funny)
Re:Just out of curiosity... (Score:3, Funny)
Today someone you've never heard of announced that he got something you've never heard of running on something else you've never heard of using the open source Java virtual machine you've never heard of for
Re:Just out of curiosity... (Score:3, Funny)
This sort of thing happens all the time - you just don't hear much about it.
Re:Just out of curiosity... (Score:2)
It appears to be Windows 2000 running cygwin, running WindowMaker. Now that could very well be a remote desktop but at first I was thinking this was running under w2k.
At any rate, my head is spinning with the layers of emulation, JIT, network transparency and translation taking place.
Re:Just out of curiosity... (Score:2)
Judging by the screenshot, it's more like the time you recompiled Eclipse to run on
Re:Just out of curiosity... (Score:2)
I wonder if you can invoke IKVM/Mono directly with a wrapper that looks just like 'java' or 'jre' or 'kaffe', but runs faster?
(Also: has anyone tried compiling Eclipse using gcj? Surely that would be faster than running it under Mono.)
Re:uhh dude? (Score:2)
Re:Lots of reasons why I want .NET to fail (Score:1)
Re:Lots of reasons why I want .NET to fail (Score:2)
wow, I can't wait... (Score:2, Funny)
Ahhh, but I've revealed too much already...
- Microsoft
- Patent Portfolio Management
Man, this rules! (Score:5, Interesting)
Since
We have been seeing very steady progress for a while, and now we are getting something quite meaty indeed. If running Eclipse on Mono isn't proof that Mono is becoming a viable solution for many coders, I don't know what is.
Sure, you've been able to run other languages on the Java VM for a while. You've been able to run other languages on various Smalltalk VMs for longer. You've been able to run other languages on Lisp VMs for even longer than that! However, none of the attempts before
I occassionally laugh when some Java advocate points to the Java languages page [tu-berlin.de] when someone else brings up that
I am a Smalltalk programmer. I am a Mac and Linux user. I am also an ecologist. The last thing I want to do is switch to Java just so I could have access to a few more libraries for data analysis. I think it is silly for Sun to expect every programmer in the world to switch to its language without hestitation. It may work on the C++ guys, who are usually moving up in the language food chain by switching to the Java language on the Java platform, but for me, it'd be a downgrade. A decrease in productivity. A decrease in flexibility. Etc. The list goes on. However, with
Christ, I rambled plenty for this post...
Many thanks to the Mono team!
what about blackdown and gcj (Score:1)
.net to java then? (Score:1)