A IBM anunciou a disponibilidade dp seu JDK 7 (IBM SDK for Java 7), com versões para AIX e Linux. O SDK está disponível para download no site developerWorks e traz um compilador e um ambiente de execução (runtime) iguais ao encontrado no OpenJDK.
Diferentemente do IBM JDK 6, a política padrão de coleta de lixo (garbage collection) é feita agora de forma concorrente, à medida em que o lixo é gerado. Isso permite o funcionamento de múltiplos coletores de lixo ao mesmo tempo, pesquisando as pilhas dos objetos e gerenciando as gerações (nursery, heap, permgen) para lidar com objetos de longa e de curta duração. No AIX, os caches de classes compartilhadas são habilitados por default, o que permite às múltiplas JVMs rodando em memória compartilharem as mesmas definições de classes para classes frequentemente usadas (tais como as localizadas nos pacotes java.*).
O novo SDK da IBM também inclui o metronome, uma política de coleta de lixo em tempo real. Essa funcionalidade foi incluída apenas para fins de avaliação, embora a IBM disponibilize suporte através do produto WebSphere RealTime.
Observe que o Windows não é suportado pelo SDK. Embora o ambiente de 32-bits do Windows esteja disponível em download separado, a BIOS verifica se é um sistema IBM. Não existe suporte para Windows 64-bits.
Mais informações sobre o conteúdo do SDK, bem como uma entrevista em vídeo com Trent Gray-Donald, líder técnico do IBM Java 7, estão disponíveis aqui.