Отличия Amazon Corretto и OpenJDK

Каковы различия между Amazon Corretto и OpenJDKOracle OpenJDK - но уже есть билет по этому поводу)? Corretto является реализацией OpenJDK версии 8. Оба бесплатны и, похоже, работают на большинстве систем (Linux, Mac OS и Windows). Пока что Corretto только в превью, но это скоро изменится. Документация Corretto мало говорит о различиях. Есть ли различия, например, в производительности, сборке мусора? Почему я предпочитаю одно над другим? Вы бы использовали Corretto вне AWS?

Ответ 1

Из описания Амазонки:

"Исправления и улучшения в Corretto позволяют Amazon решать масштабные, реальные проблемы с обслуживанием, удовлетворяя высокие требования к производительности и масштабируемости. Мы делали их доступными для клиентов с бесплатной долгосрочной поддержкой с ежеквартальными обновлениями, включая исправления ошибок и исправления безопасности. AWS также предоставит срочные исправления клиентам вне ежеквартального графика "

Таким образом, в Corretto есть твики, специфичные для производительности (например, для серверных или облачных приложений), а также дополнительные исправления ошибок, которыми могут воспользоваться пользователи, которых еще не обязательно в самом OpenJDK. Также с этим Amazon предлагает надлежащую поддержку LTS своей сборки, как другие коммерческие компании начинают делать для JDK (на ум приходят Oracle и Azul, а также другие).

Ответ 2

Могут ли ИТ-компании, которые разрабатывают программное обеспечение, развернутое в облаке в качестве приложений SaaS, использовать OpenJDK или Corretto для размещения приложений, а также могут упаковывать JDK в док-контейнеры? Есть ли какие-либо последствия Shift-Left в лицензиях GPLv2, что ИТ-компании придется публиковать исходный код и т.д.?

Ответ 3

Примененные исправления перечислены на следующих страницах:

Я не копирую, так как список будет расти со временем, но в центре внимания, похоже, исправления ошибок и исправлений производительности, патчей и бэкпортов.

Ответ 4

Очень подробную презентацию об Amazon Corretto Джеймса Гослинга можно найти здесь