Mark Reinhold
mreinhold.org · Personal blog · on HN since 2011
Mark Reinhold, Java platform chief architect at Oracle, posts on JDK releases, Project Jigsaw modularity, and Java's release schedule.
What HN saysHN links it as a primary source for Java release delays, the JDK 8 release, and the LTS model he proposed.
21HN people shared it
6linked it in comments
17stories submitted
491story points
5 years agolast shared
2011people per year2026
Most-shared posts
- 1Moving Java Forward Even Faster3 people · 8 points · first shared 2021 · discussion on HN
- 2Project Jigsaw: Complete2 people · 188 points · first shared 2017 · 85 comments on HN
- 3Moving Java Forward Faster2 people · 158 points · first shared 2017 · 82 comments on HN
- 4Java 8: Secure the train (or: GA date slipping into 2014)2 people · 8 points · first shared 2013 · discussion on HN
- 5JDK 9 Early-access Build 41 Available – Images are now modular2 people · 5 points · first shared 2014 · discussion on HN
- 6Project Jigsaw: Late for the Train (Java modularity to be postponed to 2015)2 people · 4 points · first shared 2012 · 1 comments on HN
- 7JDK 8: General Availability2 people · 1 points · first shared 2014 · discussion on HN
- 8An Open Letter to the JCP Executive Committee1 people · 97 points · first shared 2017 · 48 comments on HN
- 9Java 9's Project Jigsaw: Phase Two1 people · 7 points · first shared 2014 · discussion on HN
- 10JDK 8 Developer Preview1 people · 6 points · first shared 2013 · discussion on HN
- 11Project Jigsaw (Module system) merged into JDK 91 people · 3 points · first shared 2016 · discussion on HN
- 12Java 8 not before Spring 20141 people · 2 points · first shared 2013 · 1 comments on HN
- 13Schwartz Named False Prophet by Oracle's Java Chief Architect1 people · 2 points · first shared 2016 · discussion on HN
- 14Mark Reinhold: Requirements of a standard Java module system1 people · 1 points · first shared 2011 · discussion on HN
- 15JDK 7 is Feature-Complete1 people · 1 points · first shared 2011 · discussion on HN
What HN people wrote when they linked it
carimura · 2022-03-22
LTS was proposed by Mark Reinhold [1] who leads the JDK Project in the OpenJDK community in 2017. There was a lot of discussion [2] that resulted in many vendors supporting and adopting the LTS model.
It's a thriving ecosystem (which is great!) but yes, Oracle does contribute a significant portion [3].
[1] https://mreinhold.org/blog/forward-faster
[2] https://mail.openjdk.java.net/pipermail/discuss/2017-September/subject…
[3] https://inside.java/2022/03/22/the-arrival-of-java18/
kasperni · 2021-09-14
Some other news in relation to the release:
- (Proposal) Moving JDK LTS versions to a two year cadence [1]. Java 21 will be next LTS instead of Java 23.
- Oracle JDK is now free for commercial and production use [2].
- A new Java developer site [3].
[1] https://mreinhold.org/blog/forward-even-faster
[2] https://blogs.oracle.com/java/post/free-java-license
[3] https://dev.java/
suyash · 2014-03-18
Here is Chief Java Platform Architect: Mark Mark Reinhold’s Blog about JDK 8 and the key main features: http://mreinhold.org/blog/jdk8-ga
melling · 2014-02-18
Java startup time will hopefully be fixed in Java 9. That also has been eagerly anticipated for quite some time.
http://mreinhold.org/blog/late-for-the-train
llemiengre · 2013-09-25
I may be wrong but afaik java 8 has been delayed once (http://mreinhold.org/blog/secure-the-train)
syjer · 2015-09-10
That's why it's called a modular jar. There is also this "jmod" file described as:
"For the purpose of modularizing the Java SE Platform’s reference implementation, the JDK, we will introduce a new artifact format that goes beyond JAR files to accommodate native code, configuration files, and other kinds of data that do not fit naturally, if at all, into JAR files. This format leverages another advantage of expressing module declarations in source files and compiling them into class files, namely that class files are independent of any particular artifact format. Whether this new format, provisionally named “JMOD,” should be standardized is an open question."
Edit: from http://mreinhold.org/blog/jigsaw-modular-images
"The internal files rt.jar, tools.jar, and dt.jar have been removed. The content of these files is now stored in a more efficient format in implementation-private files in the lib directory."