News for hackers. Stuff that matters.
Re:Microsoft's forthcoming Minecraft Education Edition is wr... by pjmlp on Thursday January 28, 2016 @02:26AM (#10986877)
I have been using occasionally Java since it was made available in 1996.

Our university adopted it right away and made it in 1997 the official language for compiler development and distributed systems classes.

Without bothering to search the Internet, NIO was either introduced in 1.4 or 1.5.

Yes they have open specifications, but they also have trademarks and compliance certifications.

The JDK was open source, but the license prevented its use for mobile devices without a Sun approved license, that Google didn't want to pay for.

So now Google has actually created a fork in the Java community.

Just imagine when you have Java 9 with modules, or Java 10 with reiffied generics, value types, JNI replacement, official unsafe package, among many other roadmap features, how to keep the code portable between Android Java and the real Java.

Re:Microsoft's forthcoming Minecraft Education Edition is wr... by XplodingForce on Thursday January 28, 2016 @10:12AM (#10988572)
You are right, but google is moving to OpenJDK. This will fix those problems, or did I misunderstand what the implications of this move will be? http://venturebeat.com/2015/12/29/google-confirms-next-andro...

edit: The article does state at the end that google will still modify OpenJDK for their own needs, but that still means that the vast majority of the implementation will be the same, so this seems to avoid most incompatibility issues.

Re:Microsoft's forthcoming Minecraft Education Edition is wr... by uxcn on Thursday January 28, 2016 @12:30PM (#10989644)
Thanks, I actually missed this. The difference with modifying OpenJDK is that it's a common codebase as opposed to a language fork.

I know Redhat is one of the other major OpenJDK contributors, and a lot of distributions are relying on IcedTea. It will be interesting to see how this develops.

Re:Microsoft's forthcoming Minecraft Education Edition is wr... by pjmlp on Thursday January 28, 2016 @11:33AM (#10989151)
So far Google has adopted parts of OpenJDK 7.

They still don't tell anything about newer versions.

Re:Microsoft's forthcoming Minecraft Education Edition is wr... by uxcn on Thursday January 28, 2016 @12:39PM (#10989710)
NIO was 1.5. Before that, a lot of network programming wasn't practical where performance was a concern. I would guess it was the same with Linux before 2.6.