4 ms·
This is not MS specific feature should be available in all JDK 17.0.8. Title is a little confusing, MS doesn't maintain a separate code base. They provide build
by blackoil 3y ago
This is not MS specific feature should be available in all JDK 17.0.8. Title is a little confusing, MS doesn't maintain a separate code base. They provide builds of the common JDK.
- rbanffy 3y agoThey got into a lot of trouble by making their own Java once. They won't try it again.
- karianna 3y agoThis particular patch was upstreamed to OpenJDK tip and will be part of Java 22 for all vendors. We have back-ported the patch to our builds of 11, 17 (and shortly 21), and offer those back-ports upstream. However, those back-ports won't always be accepted into the stable LTS branches, so sometimes they'll only sit in our builds for those versions (like this patch in our 17.0.8+ builds). We make that clear in our release notes etc and the code is always available on our GitHub under the GPLv2+CE license.
- blackoil 3y agoThis is interesting. Does this mean builds from Amazon, MS, Redhat may have different features?
- pjmlp 3y agoYes, they do. Many people don't get the point across that Java is like C and C++, there are plenty of implementations. Regarding OpenJDK, here are some examples, Amazon has Lambda SnapStart into their implementation, Azul uses a LLVM based JIT, their own pauseless GC and extensions for value types (ObjectLayout), Red-Hat ships Shenodah.