Мы не знаем, по какому маршруту вы могли пойти сюда, но мы очень рады вас видеть! Если вы пришли прямо с нашего веб-сайта, вы, вероятно, уже многое узнали об Eclipse OpenJ9 и о том, как он вписывается в экосистему OpenJDK. Если вы пришли другим путем, вот несколько ключевых ссылок, которые помогут вам начать:
Если вы ищете способы помочь проекту (спасибо!), у нас есть:
Если вы здесь, чтобы узнать больше о проекте, читайте дальше...
Eclipse OpenJ9 — это независимая реализация виртуальной машины Java. «Независимая реализация» означает, что она была создана с использованием спецификации виртуальной машины Java без использования кода какой-либо другой виртуальной машины Java.
JVM OpenJ9 в сочетании с библиотеками классов Java из OpenJDK создает полноценный JDK, настроенный на занимаемую площадь, производительность и надежность, который хорошо подходит для облачных развертываний.
Первоначальный исходный код OpenJ9 поступил от JVM IBM «J9», которая использовалась в производстве тысяч Java-приложений за последние два десятилетия. В сентябре 2017 года IBM завершила открытый исходный код J9 JVM под названием «Eclipse OpenJ9» в Eclipse Foundation. Значительные части J9 также имеют открытый исходный код в проекте Eclipse OMR. OpenJ9 имеет разрешительную лицензию (Apache License 2.0 или Eclipse Public License 2.0 с вторичной лицензией совместимости с лицензией GPLv2 проекта OpenJDK), которая позволяет собирать OpenJDK с помощью OpenJ9 JVM. Пожалуйста, смотрите наш файл ЛИЦЕНЗИИ для более подробной информации.
Eclipse OpenJ9 — это проект исходного кода, который можно создавать вместе с библиотеками классов Java. Смотрите инструкцию по сборке. Проектам Eclipse Foundation не разрешается распространять, продавать или рекламировать двоичные файлы JDK, если они не прошли проверку комплекта совместимости технологий Java SE, лицензированного Oracle, к которому проект OpenJ9 в настоящее время не имеет доступа. См. Устав проекта Eclipse Adoptium.
Долгосрочная цель проекта Eclipse OpenJ9 — создание открытой экосистемы разработчиков JVM, которые могут сотрудничать и внедрять инновации с дизайнерами и разработчиками аппаратных платформ, операционных систем, инструментов и инфраструктур.
Проект приветствует сотрудничество, использует свежие инновации и расширяет возможность повлиять на разработку OpenJ9 для следующего поколения Java-приложений.
Сообщество Java на протяжении своей истории извлекло выгоду из множества реализаций спецификации JVM, конкурирующих за предоставление наилучшей среды выполнения для вашего приложения. Независимо от того, добавили ли вы сжатые ссылки, новые облачные функции, AOT (предварительная компиляция) или просто повысили производительность и снизили использование памяти, экосистема улучшилась благодаря этой конкуренции. Eclipse OpenJ9 стремится продолжать стимулировать инновации в области среды выполнения.
Поскольку мы являемся проектом Eclipse Foundation, каждый участник должен подписать Соглашение с участником Eclipse. Фонд Eclipse Foundation действует в соответствии с Кодексом поведения Eclipse, содействуя обеспечению справедливости, открытости и инклюзивности.
Для начала прочтите наше Руководство по вкладу.
Если вы думаете, что хотите внести свой вклад, но не готовы подписать Соглашение участника Eclipse, почему бы не присоединиться к нашим еженедельным обновлениям на канале #planning? У нас также есть звонки после выхода нового релиза, где вы можете узнать больше о том, как мы работаем. Мы говорим о новых идеях, отвечаем на любые возникающие вопросы и обсуждаем планы и статус проекта. Мы также проводим краткие доклады о возможностях и функциях виртуальной машины. Посетите канал #planning в нашем рабочем пространстве Slack, чтобы получить информацию о предстоящих телеконференциях сообщества и протоколах предыдущих встреч (присоединяйтесь здесь).
Авторские права IBM Corp. и других, 2017 г.