Сделав шаг, который может означать серьезную конкуренцию Oracle на рынке Java, Microsoft представляет предварительную версию собственной сборки OpenJDK, свободно доступного долгосрочного пакета поддержки Java с открытым исходным кодом.

Официально известная как Microsoft Build of OpenJDK, двоичные файлы Java 11 для Windows, Linux и MacOS доступны по адресу microsoft.com. Microsoft также публикует двоичный файл с ранним доступом для Java 16, последняя версия стандартной Java, для Windows on Arm. Пользователи облака Microsoft Azure могут попробовать сборку через Azure Cloud Shell.

Сборки для Java 11 основаны на Исходный код OpenJDK, следуя тем же сценариям сборки, что и Затмение Адоптиум проект, ранее известный как AdoptOpenJDK. Двоичные файлы Microsoft прошли набор совместимости с Java Technology Compatibility Kit (TCK) для Java 11.

Анонсированная 6 апреля Microsoft Build of OpenJDK является простой заменой любого другого дистрибутива OpenJDK в экосистеме Java. Microsoft обещает поддерживать Java 11 как минимум до 2024 года. Двоичные файлы OpenJDK для Java 17 должны быть сданы до конца этого года. Microsoft поддержит Java 8 двоичные файлы из Eclipse Adoptium в управляемых Azure службах, предлагающие Java 8 в качестве целевой среды выполнения.

Microsoft, с ее сборкой Java, несомненно, имеет Oracle с ее популярными версиями Oracle Java Development Kit (JDK) Java в своем прицеле. Microsoft заявила, что Java сегодня является одним из наиболее важных языков программирования, поскольку он используется во всем, от критически важных корпоративных приложений до роботов-любителей. Microsoft отмечает рост числа клиентов, использующих Java в облачных сервисах и инструментах разработки.

Microsoft заявила, что ее вклад в OpenJDK начался с того, что она узнала о процессе и о том, как эффективно участвовать. За последние 18 месяцев компания внесла более 50 исправлений для OpenJDK, охватывающих такие области, как упаковка MacOS, сборка и инфраструктура, а также исправления сборки мусора. Microsoft также сотрудничала с Поставщик Java – Azul Systems и другие, чтобы предложить поддержку Java.

Сборка Microsoft двоичных файлов OpenJDK может содержать исправления и улучшения, которые считаются важными для клиентов и внутренних пользователей. Некоторые из них, возможно, не были официально перенесены в апстрим и не отмечены в примечаниях к выпуску OpenJDK. Microsoft заявила, что полагается на технологии Java для некоторых своих внутренних систем, приложений и рабочих нагрузок; Java также поддерживает некоторую инфраструктуру Azure. Компания развертывает более 500 000 JVM внутри компании, не считая сервисов Azure и рабочих нагрузок клиентов.

История Microsoft с Java включает в себя судебный иск со стороны основателя Java Sun Microsystems в 1990-х годах, когда Sun утверждала, что Microsoft распространяла версию Java, несовместимую с Sun, тем самым нарушая принцип Java «пиши один раз, запускай где угодно». Иск был поселился в 2001 г., при этом Microsoft соглашается выплатить Sun 20 миллионов долларов. Лицензионное соглашение между двумя компаниями было расторгнуто.

Авторские права © 2021 IDG Communications, Inc.


#Microsoft #представляет #собственный #дистрибутив #Java

Source link