jugru Митап #20 JUG.ru (07.08.2013 — 07.08.2013)

Проект OpenJDK

img

Чем отличается OpenJDK от Oracle JDK? OpenJDK сакс или OpenJDK рулез?

Все мы знаем, что OpenJDK — это свободная (бесплатная) реализация Java SE с открытым исходным кодом, целью которого является развитие и дальнейшее совершенствование технологий Java. В то же время отношение большинства разработчиков к OpenJDK, мягко говоря, скептическое. Поговаривают, например, что:

  • все самые крутые фишки Oracle оставляет закрытыми, поэтому OpenJDK сильно уступает Oracle JDK.

  • баги в Java сначала фиксятся в Oracle JDK, и только потом фиксы портируются в OpenJDK

  • OpenJDK тормозит

  • OpenJDK имеет глючную реализацию графического стека AWT/Swing

  • OpenJDK разрабатывают энтузиасты, имеющие мало отношения к Sun/Oracle

В первой части встречи Артём расскажет об истории проекта OpenJDK, о его структуре и прокомментирует тезисы, озвученные выше.

Во второй части мы поговорим о том, как каждый из нас может внести свой личный вклад в развитие Java. Также будут озвучены технические аспекты работы с OpenJDK, знание которых, в том числе, пригодится на приближающемся OpenJDK Test Fest.