Российская компания Bellsoft представила Liberica Java Development Kit 14. Новая версия инструментов для Java-разработчиков обеспечивает улучшенную производительность и совместимость с отечественными ОС.
Среда исполнения представлена одновременно с релизом Oracle Java SE, чтобы обеспечить поддержку всех новых возможностей JDK 14. Российский инструментарий в первую очередь предназначен для организаций с госучастием, министерств и ведомств, разрабатывающих приложения на Java, в том числе и для отечественных операционных систем.
Новые возможности
Четырнадцатая версия JDK направлена на повышение продуктивности разработчиков. Изменения функциональности, прежде всего, затрагивают четыре области: программный интерфейс, производительность, удобство эксплуатации и поддержку платформ. Также в инструментарий добавлены языковые расширения Java для Switch-конструкций и обработки дата-классов при помощи Records. Для непрерывного мониторинга виртуальной машины через JDK Flight Recorder появился новый API. На macOS и Windows стало возможным использовать быстрый сборщик мусора Z Garbage Collector.
«Ускорение выпуска нового функционала Java и переход на шестимесячные релизы позитивно повлияли на развитие технологии и экосистемы. И нам в Bellsoft в России приятно быть в числе самых активных участников OpenJDK сообщества наравне с мировыми лидерами», – рассказал Александр Белокрылов, генеральный директор Bellsoft.
Он отметил, что раньше разработчикам приходилось ждать по три года, чтобы получить стабильную версию среды исполнения Java. Сейчас же, благодаря переходу на итеративный и динамичный подход к выпуску обновлений, этот срок удалось сократить. Новые языковые выражения сперва попадают в OpenJDK как preview-функциональность, затем они проходят апробирование и доработку на основе отзывов сообщества программистов, а постоянными становятся уже спустя несколько версий.
Ничего лишнего
Кроме добавления новых функций, разработчики избавляют среду исполнения Java от устаревших возможностей. В Liberica JDK 14 прекращена поддержка устаревшего и более медленного сборщика мусора Concurrent Mark Sweep, а также других уже не используемых возможностей.
Совместимость в российскими ОС
Белокрылов напомнил, что новый релиз Liberica JDK 14 полностью соответствует требованиям российского законодательства в области цифрового суверенитета, что может быть важно для государственных предприятий и ведомствами.
В четырнадцатой версии инструментария Java-разработчиков улучшена совместимость с отечественными операционными системами. Была добавлена поддержка Astra Linux, для Alt Linux упрощен способ установки Liberica JDK. С этой целью можно использовать расширение Sisyphus, разработанное Bellsoft – оно облегчит установку и обновление Java Development Kit для пользователей ОС «Альт».
Liberica JDK включена в реестр российского ПО. Она допущена ФСБ для использования с сертифицированными криптографическими средствами и протестирована на совместимость с ведущими российскими поставщиками операционных систем.