Порты Microsoft OpenJDK Для Windows 10 На ARM

Инженерная группа Microsoft по Java переносит OpenJDK в Windows 10 на устройствах на базе ARM64 и сообщила, что первый этап работы завершен.

Объявляя о работе, Бруно Борхес, главный менеджер программ Java Engineering Group, сказал, что в настоящее время группа “находится в процессе внесения первоначальных изменений в проект OpenJDK”. Порт был передан в проект OpenJDK в партнерстве с Red Hat, и двоичный файл раннего доступа доступен через GitHub. 

Команда говорит, что Microsoft “увидела большой энтузиазм на рынке и более широкое внедрение архитектуры ARM64 на ноутбуках, а в последнее время и на серверах”. Они объясняют это более высокой энергоэффективностью ARM64, что означает, что его использование может снизить стоимость центров обработки данных и продлить срок службы батареи персональных устройств.

Порт не является полным на 100% и основан на ветви OpenJDK tip (16+. Он может выполнять большинство рабочих нагрузок, включая SPEC SERT, и все наборы Java SPEC. Это означает, что разработчики могут начать разработку Java на ноутбуках, совместимых с Windows 10 ARM64, с основными расширениями Java в коде Visual Studio для Windows ARM64 вместе с такими инструментами, как Apache Maven и Gradle.

Работа по портированию OpenJDK на Windows 10 для ARM частично стала возможной благодаря приобретению Microsoft jClarity, что привело к созданию инженерной группы Java. jClarity была ведущим участником проекта AdoptOpenJDK, и во время их приобретения Microsoft заявила, что они сделали это, чтобы поддержать постоянный вклад JClarity в открытый исходный код, одновременно повышая производительность рабочих нагрузок Java в Azure.

Комментируя последние события, Бруно Борхес сказал::

“Хотя оптимизация Java для Azure остается одной из наших основных целей, очень важно поделиться тем, что мы участвуем в других инициативах, направленных на то, чтобы сделать платформу Java еще лучше в областях, помимо Облака.”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *