Hacker News new | ask | show | jobs
by zkomp 2521 days ago
Neither Java nor Go for system programming. Java and its license is also controlled by one of the most evil companies, google at least pretend not to be evil...
2 comments

Real Time Java proves otherwise. And then there is this pseudo-copy of Java running on phones and IoT as well, both support writing user space drivers in Java.

Fuchsia's IO volumne management and TCP/IP stack is written in Go.

ChromeOS hypervisor (gVisor) and Android GPU debugger (GAPI) are written in Go.

>Java and its license is also controlled by one of the most evil companies

Does that have any affect on OpenJDK?

OpenJDK is GPL, you can take it and do whatever you want in spite the fact that that evil company does like 90% of the work and no one else has stepped up to pick Sun's remains, regardless how Oracle has managed the assets afterwards.

OpenJDK wasn't yet a thing when the other data collection evil company decided they didn't want to pay for licenses like everyone else.

https://en.wikipedia.org/wiki/List_of_Java_virtual_machines#...

None of the companies described there had any issue either with Sun nor with Oracle.

Nor the ones repacking Oracle's work (some of them do contribute a bit to OpenJDK as well to be fair, although usually not JEPs) with their own additional features, https://adoptopenjdk.net/sponsors.html

"James Gosling Triangulation's Interview on Google vs. Sun"

https://www.youtube.com/watch?v=ZYw3X4RZv6Y&feature=youtu.be...

Meanwhile the other vendors listed above do care about supporting the JVM ecosystem at large, so no worries, OpenJDK is alright.

And if Oracle does get bored of it, it would be interesting to see if any of them actually cares a bit more than they did with Sun.