Programming and writing about it.

echo $RANDOM

Category: OpenJDK

OpenJDK 6, NetBeans 6.0.1 on Ubuntu 8.04

You can now use pre-built OpenJDK 6 for your Java development on Ubuntu 8.04.

See the links for more information:

Also, NetBeans 6.0.1 is now available in the repos (

So, now you know what to do? Start using NetBeans 6.0.1 with OpenJDK 6!


The Java Posse: Interview with Dalibor Topic

Reproduced from

Fully formatted shownotes can always be found at

Join us for the Java Posse Roundup 2008 in Crested Butte from March 4th to 7th

We interview Dalibor Topic, also known as Robilad, about Open JDK, the JCP, Kaffe, Iced Tea and more

Direct download: JavaPosse162.mp3

Open JDK and Ubuntu: Bringing Java to Linux – Part 1 (video)

This podcast (Video) here at focusses on the Open JDK project- some comments on the decision to “free” Java and why they felt a “free” Java was the need of the hour

Stay tuned for the next part!

the Da Vinci Project: Running more languages on the JVM

Originally, Java started as the only language that could be used to generate code to run on the Java Virtual Machine (JVM). However, we have had Java implementations of Python and Ruby- Jython and jRuby respectively which run on the JVM.

Now, with the Da Vinci Machine project, things are going to take a further step ahead and we shall possibly see more languages implemented to be run on the JVM.

One of earliest coverages of the project is:

The mission of the project reproduced from the project page:

We are extending the JVM with first-class architectural support for languages other than Java, especially dynamic languages. This project will prototype a number of extensions to the JVM, so that it can run non-Java languages efficiently, with a performance level comparable to that of Java itself.

Our emphasis is on completing the existing bytecode and execution architecture with general purpose extensions, as opposed to a new feature for just one language, or adjoining an unrelated new execution model.

We want the new languages to co-exist gracefully with Java in the JVM, and to benefit (like Java) from its powerful and mature technologies.

We are looking to remove “pain points” already observed by implementors of successful or influential languages, as opposed to attempting more speculative work on unproven features or niche languages.

This paper New Languages on the JVM: Pain Points and Remedies gives a nice background information about the project.


Contributing to Open JDK: A Beginner’s Guide

This blog post titled Beginners guide to OpenJDK contributing is a well compiled introduction to the Open JDK project and how you can start contributing to it.