4 ms·
>would humanity really be benefited by having multiple competing implementations of the JVM Um… sure? There are at least three popular JVMs out there. I am sur
by throwaway8941 7y ago
>would humanity really be benefited by having multiple competing implementations of the JVM
Um… sure? There are at least three popular JVMs out there. I am sure any Java expert can name at least as many more.
http://openjdk.java.net/ http://openjdk.java.net/
https://www.eclipse.org/openj9/ https://www.eclipse.org/openj9/
https://www.azul.com/products/zing/ https://www.azul.com/products/zing/
The last one is well known for its (almost) zero-pause GC. I believe it was one of the things that have led to some interesting GC developments inside the OpenJDK project in the last few years, and resulted in two competing low-pause GC implementations (one from Red Hat and one from Oracle).
- zelly 7y agoI'm aware of these. Also aware they're based on core OpenJDK with proprietary extensions to or replacements of high level components. There were a few completely alternate implementations, but most of them have died off or exist as toys in 2020. Since they're all descendants of the same source tree, it's not very different from saying there are multiple Chromium distributions like Brave, Vivaldi, and Opera.