- PVSM.RU - https://www.pvsm.ru -

[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым

В четверг, 21 марта, в петербургском офисе компании Oracle состоится встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым (alexbel [1]) из BellSoft. Дмитрий расскажет про Java в контейнерной среде, а Александр — про создание и поддержку своего Java-дистрибутива.

Участие бесплатное, регистрация обязательная. Зарегистрироваться можно по этой ссылке [2].

[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым - 1

Немного о компании BellSoft

Компания BellSoft [3] основана в 2017 году выходцами из Центра Разработок Oracle в Санкт-Петербурге. BellSoft активно участвует в развитии Java-платформы и входит в топ-5 контрибьюторов OpenJDK вместе с Oracle, RedHat, SAP и Google. Компания выпускает и поддерживает Liberica JDK — Java-дистрибутив на основе OpenJDK для расширенного набора платформ, включая контейнеризованные сборки c Alpine Linux. BellSoft имеет лицензию TCK, поэтому все Liberica JDK гарантированно соответствует стандарту Java SE. 
Деятельность компании также связана с развитием и поддержкой других сложных продуктов с открытым кодом, таких как OpenJDK, компиляторов GCC и LLVM и платформы работы с большими данными Hadoop.

1. Практическое применение новой функциональности Java 11 в контейнерном окружении.

Дмитрий Чуйко

Как прекрасно, что в Java 11 можно создавать и развёртывать свои образы среды исполнения — сustom runtime images. Но их использование создаёт дополнительные требования к библиотекам и процессу разработки. Всегда ли это возможно и всем ли это нужно? 
Часто мы просто хотим сэкономить, и можно использовать универсальные образы. Вопрос в том, какими ресурсами мы управляем, в каких пределах и для чего. Часто это физические ресурсы одной машины и время.

Начиная с 10-ки Java в контейнере ведёт себя адекватно, работа над этим продолжилась и в Java 11. Мы посмотрим на эффективность новой функциональности Java 11 для контейнерного окружения на конкретных примерах Docker-образов c Liberica JDK 11. Но это только начало истории, так как в контейнерах с Java запихана целая операционная система.
  
О спикере

[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым - 2 Дмитрий Чуйко — инженер по производительности в компании BellSoft, которая входит в топ-5 контрибьютеров OpenJDK. До того, как присоединиться к BellSoft, Дмитрий программировал на Java, а затем работал над Hotspot JVM в Oracle. Весь предыдущий опыт работы с Java показал, что наиболее интересные проблемы в приложениях получают свои решения в базовой платформе. В настоящее время Дмитрий в основном оптимизирует OpenJDK для ARM64, компания даже реализовала на эту тему собственный JEP 315 в Java 11.
 

2. Делая собственный дистрибутив Java.

Александр Белокрылов

Некоторые люди думают, что OpenJDK — это дистрибутив Java, который подходит для использования в продакшене. На самом деле, OpenJDK — это кодовая база, которую необходимо собрать и протестировать для работы в корпоративной среде.
В данном докладе Александр поделится своими знаниями о том, что нужно для создания готового бинарника OpenJDK, какая работа за этим стоит, а также расскажет о том, кто ещё (и зачем) делает собственные бинарные сборки OpenJDK.
 
О спикере

[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым - 3Александр Белокрылов работает в индустрии IT более 15 лет, прошел путь от инженера до руководителя. В компании Oracle руководил развитием продукта Java ME Embedded, а позднее одного из компонентов Oracle IoT Cloud Service. В 2017 с группой единомышленников основал компанию BellSoft, которая выпускает и поддерживает собственный Java-дистрибутив Liberica JDK для Linux x86, Linux ARM, Windows, Mac и других, а также разрабатывает решения для анализа больших данных и IoT. Неоднократный участник конференций JPoint, Joker, JavaOne, JEEConf и многих других.

Интервью

Недавно мы делали интервью с Александр Белокрыловым и Алексеем Войтыловым, которое хорошо подходит для понимания проблематики, с которой работает компания BellSoft, и точки зрения, исходя из которой строится логика их докладов. Прочитать интервью можно по ссылке [4].

Как попасть на встречу

Когда: 21 марта c 20:00 до 22:30

Где: Питер, 10-я Красноармейская, 22А,
БЦ «Келлерман», 2 этаж, офис компании Oracle.
Посмотреть на карте [5].

ССЫЛКА НА РЕГИСТРАЦИЮ [2]

Автор: Олег Чирухин

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/java/311487

Ссылки в тексте:

[1] alexbel: https://habr.com/ru/users/alexbel/

[2] можно по этой ссылке: https://jugru.timepad.ru/event/926812/

[3] BellSoft: https://bell-sw.com/

[4] можно по ссылке: https://habr.com/ru/company/jugru/blog/426565/

[5] Посмотреть на карте: https://2gis.ru/spb/query/%2010-%D1%8F%20%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B0%D1%80%D0%BC%D0%B5%D0%B9%D1%81%D0%BA%D0%B0%D1%8F%2C%2022%D0%90%2C%20%D0%91%D0%A6%20%C2%AB%D0%9A%D0%B5%D0%BB%D0%BB%D0%B5%D1%80%D0%BC%D0%B0%D0%BD%C2%BB/firm/5348552838662365?queryState=center%2F30.294998%2C59.91254%2Fzoom%2F16

[6] Источник: https://habr.com/ru/post/443576/?utm_source=habrahabr&utm_medium=rss&utm_campaign=443576