Сбер открыл исходный код SberJDK
На конференции «ГигаКонф» компания представила промышленную Java-платформу на базе OpenJDK. Базовую версию опубликовали как Open Source без лицензионной платы - её можно использовать в корпоративных системах. Базовая версия включена в Единый реестр российского ПО
При этом в Сбере отдельно отметили: собственные ИИ-решения для оптимизации производительности (они дают прирост около 20% на целевых нагрузках) развиваются в отдельном направлении и не входят в открываемую базовую версию
По сути, SberJDK — это российская сборка на базе OpenJDK. То есть за основу взяли открытый код проекта OpenJDK, который сам по себе реализует спецификацию Java SE. Это ключевой момент: благодаря этому SberJDK полностью поддерживает стандарт Java SE.
В SberJDK дополнительно оптимизировали виртуальную машину (JVM) и улучшили JIT-компиляцию. Встроили дополнительные механизмы защиты и изоляции, чтобы решение соответствовало российским стандартам по защите данных.
В итоге получилась среда, которая закрывает весь цикл: позволяет писать, компилировать, отлаживать и запускать Java-приложения. То есть можно использовать для написания обычных приложений на Java
Кроме того, Сбер применял ИИ-решения для тонкой настройки платформы - на целевых нагрузках это давало прирост производительности примерно в 20%. Правда, эти ИИ-оптимизации развивались как отдельное направление и не вошли в базовую версию, которую открыли в Open Source.
Сама платформа доступна на GitVerse https://gitverse.ru/SberJDK
http://www.sberbank.ru/ru/sberpress/tekhnologii/article?newsID=a1d8df07-9071-4e41-8b10-c14d7e27c615&blockID=69b149cd-6db4-45aa-ade1-b6920d771b11®ionID=0
На конференции «ГигаКонф» компания представила промышленную Java-платформу на базе OpenJDK. Базовую версию опубликовали как Open Source без лицензионной платы - её можно использовать в корпоративных системах. Базовая версия включена в Единый реестр российского ПО
При этом в Сбере отдельно отметили: собственные ИИ-решения для оптимизации производительности (они дают прирост около 20% на целевых нагрузках) развиваются в отдельном направлении и не входят в открываемую базовую версию
По сути, SberJDK — это российская сборка на базе OpenJDK. То есть за основу взяли открытый код проекта OpenJDK, который сам по себе реализует спецификацию Java SE. Это ключевой момент: благодаря этому SberJDK полностью поддерживает стандарт Java SE.
В SberJDK дополнительно оптимизировали виртуальную машину (JVM) и улучшили JIT-компиляцию. Встроили дополнительные механизмы защиты и изоляции, чтобы решение соответствовало российским стандартам по защите данных.
В итоге получилась среда, которая закрывает весь цикл: позволяет писать, компилировать, отлаживать и запускать Java-приложения. То есть можно использовать для написания обычных приложений на Java
Кроме того, Сбер применял ИИ-решения для тонкой настройки платформы - на целевых нагрузках это давало прирост производительности примерно в 20%. Правда, эти ИИ-оптимизации развивались как отдельное направление и не вошли в базовую версию, которую открыли в Open Source.
Сама платформа доступна на GitVerse https://gitverse.ru/SberJDK
http://www.sberbank.ru/ru/sberpress/tekhnologii/article?newsID=a1d8df07-9071-4e41-8b10-c14d7e27c615&blockID=69b149cd-6db4-45aa-ade1-b6920d771b11®ionID=0
Профиль пользователя GitVerse
Профиль пользователя на платформе GitVerse
GitVerse