Live data from Hacker News

GraalVM: Run Programs Faster Anywhere

graalvm.org

121–130 of 218 posts

Re: GraalVM: Run Programs Faster Anywhere

#121

Keep in mind that while this is nice technology, it's Oracle-based, split in CE/EE (which in itself is not a problem, but CE doesn't run on macOS), and they will find a way to screw you over at some point in the future regardless of what you do, use or choose.

Like Google, Microsoft, Apple dropping tech, or replacing it with something else, just because.

Oracle has done lots of nice things for Java, some of them with uncertain future or even tabu at Sun, like Graal's percusor MaximeVM or AOT compilation.

It might not be a company loved by FOSS, but other than IBM there wasn't anyone else caring that much for Java's fate, Google specially did not even bothered.

So I appreciate every improvement Oracle does to Java.

Re: GraalVM: Run Programs Faster Anywhere

#122

This is wonderful. I'm looking forward to playing around with JavaFX. Being able to compile that to a native image is huge! It would effectively invalidate the Electron approach of building "native" applications.

That approach was already invalidated long time ago.

All major commercial JDKs do support AOT compilation and ExcelsiorJET is free for open source projects.

Re: GraalVM: Run Programs Faster Anywhere

#123
post #77

Keep in mind that while this is nice technology, it's Oracle-based, split in CE/EE (which in itself is not a problem, but CE doesn't run on macOS), and they will find a way to screw you over at some point in the future regardless of what you do, use or choose.

Oh come on, I'm no fan of Oracle but this is some FUD nonesense..

I think it’s a legitimate licensing concern.

I’m surprised you called it FUD, given the high-profile case against Android (google).

I was about to recommend we try it at my company and gave up as soon as I read “Oracle” in the company name.

Call it FUD if you want but Oracle does have a damaged reputation.

Re: GraalVM: Run Programs Faster Anywhere

#125

Earlier quoted context omitted.

Because WebAssembly is extremely limited? Unless you need to ship on the web, using WebAssembly is almost certainly a bad decision as it makes highly compromising tradeoffs that you don't need.

Didn't know about this. Can you point me to some references that list the tradeoffs?

WebAssembly is a tool in work, supported by Google, Microsoft, Apple, etc... Currently it lacks a garbage collector, but this is planned. I would bet on wasm to be the holly graal in the future, more than anything else.

Re: GraalVM: Run Programs Faster Anywhere

#126
post #122

This is wonderful. I'm looking forward to playing around with JavaFX. Being able to compile that to a native image is huge! It would effectively invalidate the Electron approach of building "native" applications.

That approach was already invalidated long time ago. All major commercial JDKs do support AOT compilation and ExcelsiorJET is free for open source projects.

This is completely free, though.

Re: GraalVM: Run Programs Faster Anywhere

#127

Keep in mind that while this is nice technology, it's Oracle-based, split in CE/EE (which in itself is not a problem, but CE doesn't run on macOS), and they will find a way to screw you over at some point in the future regardless of what you do, use or choose.

CE edition with Mac and Windows builds is a must for me to consider it. I realize I am not a prospective Oracle customer, but I would have been a part of the common people making it more popular overall.

The idea of interoperating languages is great though. From the other polar end of the corporate world, we have .NET and its open source versions, and I hear IronPython, Javascript etc work pretty well in the .NET ecosystem. Not my cup of tea though.

Re: GraalVM: Run Programs Faster Anywhere

#128

Earlier quoted context omitted.

>> existential threat to my company There is like a bajillion people out there running Oracle Java, MySql, Virtualbox and so on. All of them Oracle products, and with permissive licenses. Where is this "existential treat" thing coming from?

>There is like a bajillion people out there running Oracle Java, MySql, Virtualbox and so on. All of them Oracle products, and with permissive licenses. Where is this "existential treat" thing coming from? Oracle. (see, I can be sarcastic too) Ignoring the fact that most of those users were likely acquired back when those products were still known as Sun Java, Sun MySql, and Sun Virtualbox, those "bajillion" people a…

Your points are valid but you're exaggerating.

Re: GraalVM: Run Programs Faster Anywhere

#129
post #77

Earlier quoted context omitted.

Oh come on, I'm no fan of Oracle but this is some FUD nonesense..

I think it’s a legitimate licensing concern. I’m surprised you called it FUD, given the high-profile case against Android (google). I was about to recommend we try it at my company and gave up as soon as I read “Oracle” in the company name. Call it FUD if you want but Oracle does have a damaged reputation.

It happens when companies don't behave as they should, and others lack the money to enforce how things should be.

"James Gosling: Oracle vs Google"

https://www.youtube.com/watch?v=JQ7xVO9lqD0

Re: GraalVM: Run Programs Faster Anywhere

#130
post #64
post #7

Am I correct in reading the license in Github that this is all GPL? Albeit GPL2 but still not some Oracle proprietary license. "One VM to rule them all" reminds me of Parrot VM (for Perl 6). Looks like development slowed down a year or two ago. Back then, it got me excited as it looked like the "open source community" alternative to "Big Corporate Java". https://en.wikipedia.org/wiki/Parrot_virtual_machine

> "One VM to rule them all" Except a VM with a more liberal license could easily beat it in popularity.

Apparently the GPL was never an issue to those enjoying GNU/Linux, maybe you are enjoying your BSD desktop experience?
Post reply on HN