OpenJDK
04というディストリビューションは完全にフリーかつオープンソースのコードをベースとした IcedTea 6 を採用した。IcedTea 6は、OpenJDK 7ではなくOpenJDK 6のソースに基づいたバージョンである。Fedoraでは、パッケージ名としてOpenJDKという名称を初めて使った。Ubuntuでは当初IcedTea7パッケージを採用していたが、後にIcedTea6に変更した。DebianでもIcedTea6パッケージが作成され、lenny (Debian 5.0) に含まれるようになった。2008年7月12日、DebianはOpenJDK 6を不安定版として受理し、その後安定版とした。OpenJDKは他にOpenSUSE、Red Hat Enterprise Linux (RHEL)、RHELからの派生であるCentOSなどでも利用可能となっている。
2008年6月、レッドハットは Fedora 9 上で IcedTea 6 を使ってビルドされたOpenJDKパッケージのバイナリが Technology Compatibility Kit のテストに合格し、Java 6 実装と完全互換であると主張できるようになったと発表した。2009年7月、Ubuntu 9.04 でビルドされた IcedTea6 のバイナリが Java SE 6 のTCK互換性テストに全て合格した。
2008年8月以降、OpenJDK 7は Mac OS XやBSD系OSでも動作可能となった。