PDA

Просмотр полной версии : Microsoft опубликовал собственный дистрибутив OpenJDK


Suicide
31.05.2021, 19:17
Компания Microsoft начала (https://devblogs.microsoft.com/java/announcing-general-availability-of-microsoft-build-of-openjdk/) распространение собственного дистрибутива (https://www.microsoft.com/openjdk) Java на основе OpenJDK. Продукт распространяется бесплатно и доступен в исходных текстах под лицензией GPLv2. Дистрибутив включает исполняемые файлы для Java 11 (https://www.opennet.ru/opennews/art.shtml?num=49336) и Java 16 (https://www.opennet.ru/opennews/art.shtml?num=54769), основанные на OpenJDK 11.0.11 и OpenJDK 16.0.1. Сборки подготовлены для Linux, Windows и macOS и доступны для архитектуры x86_64. Дополнительно сформирована тестовая сборка на основе OpenJDK 16.0.1 для систем ARM, которая доступна для Linux и Windows.

Напомним, что компания Oracle в 2019 году перевела (https://www.opennet.ru/opennews/art.shtml?num=50532) свои бинарные дистрибутивы Java SE на новое лицензионное соглашение, ограничивающее использование в коммерческих целях и допускающее бесплатное использование только в процессе разработки ПО или для персонального применения, тестирования, создания прототипов и демонстрации приложений. Для бесплатного использования в коммерческих целях предложено использовать свободный пакет OpenJDK (https://openjdk.java.net/), поставляемый под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами. Ветка OpenJDK 11, которая использована в дистрибутиве Microsoft, отнесена к категории LTS-выпусков, обновления для которых будут формироваться до октября 2024 года. Сопровождением OpenJDK 11 занимается (https://access.redhat.com/articles/1299013) компания Red Hat.

Отмечается, что опубликованный компанией Microsoft дистрибутив OpenJDK является вкладом компании в экосистему Java и попыткой укрепить взаимодействие с сообществом. Дистрибутив позиционируется как стабильный и уже применяемый во многих сервисах и продуктах Microsoft, включая Azure, Minecraft, SQL Server, Visual Studio Code и LinkedIn. Для дистрибутива будет обеспечен длительный цикл сопровождения c ежеквартальной публикацией бесплатных обновлений. В состав также будут включаться исправления и улучшения, которые по тем или иным причинам не приняты в основной состав OpenJDK, но признаны важными для клиентов и проектов Microsoft. Указанные дополнительные изменения будут явно отмечаться в примечании к релизу и публиковаться в исходных текстах в репозитории проекта (https://github.com/microsoft/openjdk).

Компания Microsoft также объявила о присоединении к рабочей группе Eclipse Adoptium (https://adoptium.net/), которая рассматривается как независимая от конкретных производителей площадка для распространения бинарных сборок OpenJDK, полностью совместимых со спецификациями Java, соответствующих критериям качества AQAvit (https://projects.eclipse.org/projects/adoptium.aqavit) и готовых для применения в рабочих проектах. Для полного соответствия спецификациям, сборки, распространяемые через Adoptium, проверяются в Java SE TCK (https://openjdk.java.net/groups/conformance/JckAccess/) (для доступа к Technology Compatibility Kit задействовано соглашение между Oracle и Eclipse Foundation).

В настоящее время напрямую через Adoptium распространяются сборки OpenJDK 8, 11 и 16 от проекта Eclipse Temurin (https://projects.eclipse.org/projects/adoptium.temurin) (бывший Java-дистрибутив AdoptOpenJDK (https://adoptopenjdk.net/)). К проекту Adoptium также отнесены (https://developer.ibm.com/blogs/ibm-joins-eclipse-adoptium-and-offers-free-certified-jdks-with-eclipse-openj9/) формируемые компанией IBM сборки JDK на базе виртуальной машины Java OpenJ9 (https://www.opennet.ru/opennews/art.shtml?num=47220), но данные сборки распространяются (https://www.ibm.com/cloud/support-for-runtimes) отдельно (https://www.ibm.com/support/pages/java-sdk-downloads) через сайт IBM.

Дополнительно можно отметить развиваемый компанией Amazon проект Corretto (https://aws.amazon.com/corretto/), распространяющий бесплатные дистрибутивы Java 8, 11 и 16 с длительным сроком поддержки, готовые для применения на предприятиях. Продукт проверен работой во внутренней инфраструктуре Amazon и сертифицирован на соответствие спецификациям Java SE. Российская компания BellSoft, основанная бывшими сотрудниками санкт-петербургского отделения Oracle и занимающая 6 и 8 места в рейтингах самых активных участников разработки JDK 11 (https://blogs.oracle.com/java-platform-group/building-jdk-11-together) и JDK 16 (https://blogs.oracle.com/java-platform-group/the-arrival-of-java-16), распространяет дистрибутив Liberica JDK (https://bell-sw.com/pages/libericajdk/), который проходит тесты на совместимость стандарту Java SE и доступен для бесплатного использования.

31.05.2021

https://www.opennet.ru/opennews/art.shtml?num=55235​

CyberTro1n
31.05.2021, 19:41
Как мир меняется. Представь себе такое лет 10 назад...

Mass attack