Инженерная группа 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 еще лучше в областях, помимо Облака.»