Java расширяет горизонты: поддержка новой платформы

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Java теперь поддерживает новую платформу: что это значит для разработчиков?

Компания Oracle анонсировала значительное расширение экосистемы Java. Начиная с последней версии JDK, язык программирования Java официально получил поддержку новой вычислительной платформы. Это событие открывает перед разработчиками возможности для создания приложений на ранее недоступных устройствах и системах.

Новой платформой стала RISC-V — открытая архитектура набора команд (ISA), которая стремительно набирает популярность в мире встраиваемых систем, IoT-устройств и даже серверных решений. Ранее Java поддерживала преимущественно архитектуры x86 и ARM, но теперь список пополнился RISC-V. Это решение принято в ответ на растущий спрос со стороны сообщества и производителей чипов.

Ключевые аспекты поддержки RISC-V в Java

  • Портируемость кода: Разработчики могут запускать существующие Java-приложения на устройствах с RISC-V без серьёзных изменений. JVM (виртуальная машина Java) адаптирована для этой архитектуры на уровне интерпретатора и компилятора C2 (JIT).
  • Производительность: Первые бенчмарки показывают, что производительность Java на RISC-V сопоставима с ARM, хотя ожидается дальнейшая оптимизация в будущих патчах.
  • Безопасность: Все стандартные механизмы безопасности Java (песочница, менеджер безопасности) полностью работают на новой платформе.
  • Инструментарий: Обновлённый JDK включает все необходимые утилиты (javac, jar, jlink) для кросс-компиляции под RISC-V.

Практическое значение для разработчиков

Для Java-сообщества это означает, что теперь можно использовать единый язык для написания кода как для мощных серверов (x86), так и для маломощных микроконтроллеров (RISC-V). Особенно это актуально для проектов в области:

  • Интернета вещей (IoT) — датчики, умные дома, промышленная автоматика.
  • Образовательных платформ — RISC-V часто используется в учебных процессорах.
  • Облачных вычислений — некоторые провайдеры начинают экспериментировать с RISC-V для снижения затрат на лицензирование архитектур.

«Это логичный шаг в развитии Java как truly кроссплатформенного языка, — комментирует представитель Java Platform Group. — Мы следуем за индустрией, и RISC-V — это будущее открытого оборудования». Ожидается, что полная стабилизация поддержки произойдёт в ближайших LTS-релизах.

Как начать использовать?

Чтобы попробовать Java на RISC-V, необходимо:

  1. Загрузить последнюю версию JDK с официального сайта (сборка для Linux/RISC-V).
  2. Установить эмулятор QEMU, если у вас нет физического устройства на RISC-V.
  3. Запустить тестовое приложение: java -version должен показать архитектуру riscv64.

Следите за обновлениями на PythonLib — мы будем публиковать практические гайды и примеры кода для новой платформы.

Рекомендуем библотеки