📜 ⬆️ ⬇️

[Peter] Containers and Distributions - JUG.ru meets Dmitry Chuiko and Alexander Belokrylov

On Thursday, March 21, a meeting of JUG.ru with Dmitry Chuiko and Alexander Belokrylov ( alexbel ) from BellSoft will take place at the Petersburg office of Oracle. Dmitry will tell you about Java in the container environment, and Alexander about the creation and support of his Java distribution.


Participation is free, registration is required. You can register at this link .


A little about the company BellSoft
BellSoft was founded in 2017 by people from the Oracle Development Center in St. Petersburg. BellSoft is actively involved in the development of the Java platform and is among the top 5 contributors to OpenJDK along with Oracle, RedHat, SAP and Google. The company releases and supports Liberica JDK - a Java-based distribution based on OpenJDK for an extended set of platforms, including Alpine Linux containerized builds. BellSoft has a TCK license, so all Liberica JDK is guaranteed to comply with the Java SE standard.
The company's activities are also related to the development and support of other complex open source products, such as OpenJDK, GCC and LLVM compilers, and the Hadoop big data platform.

1. Practical application of Java 11 functionality in a container environment.


Dmitry Chuiko


How wonderful it is that in Java 11 you can create and deploy your runtime images - custom runtime images. But their use creates additional requirements for libraries and the development process. Is it always possible and is it necessary for everyone?
Often we just want to save, and you can use universal images. The question is what resources we manage, to what extent and for what. Often this is the physical resources of one machine and time.


Starting from Java 10, the container behaves adequately, work continued on this in Java 11. We will look at the effectiveness of Java 11 for the container environment with specific examples of Docker images from Liberica JDK 11. But this is only the beginning of the story, so As in containers with Java, the whole operating system is crammed.

About speaker


Dmitry Chuiko is a performance engineer at BellSoft, which is among the top 5 contributors to OpenJDK. Before joining BellSoft, Dmitry programmed in Java, and then worked on Hotspot JVM in Oracle. All previous experience with Java has shown that the most interesting problems in applications get their solutions in the base platform. Currently Dmitry mostly optimizes OpenJDK for ARM64, the company even implemented its own JEP 315 on Java 11 on this topic.


2. Making your own Java distribution.


Alexander Belokrylov


Some people think that OpenJDK is a Java distribution that is suitable for use in production. In fact, OpenJDK is a code base that needs to be compiled and tested for work in a corporate environment.
In this report, Alexander will share his knowledge about what is needed to create a ready-made OpenJDK binary, what work is behind it, and also tell about who else (and why) makes his own OpenJDK binary builds.

About speaker


Alexander Belokrylov has been working in the IT industry for more than 15 years; he has gone from an engineer to a manager. At Oracle, he led the development of the Java ME Embedded product, and later one of the components of the Oracle IoT Cloud Service. In 2017, he founded BellSoft with a group of like-minded people, which releases and maintains its own Java distribution kit, Liberica JDK for Linux x86, Linux ARM, Windows, Mac and others, as well as developing solutions for big data analysis and IoT. Repeated participant of conferences JPoint, Joker, JavaOne, JEEConf and many others.


Interview


We recently did an interview with Alexander Belokrylov and Alexei Voitilov, which is well suited for understanding the issues with which BellSoft works and the point of view from which the logic of their reports is based. Read the interview can be on the link .


How to get to the meeting


When : March 21, from 20:00 to 22:30


Where : Peter, 10th Red Army, 22A,
BC Kellerman, 2nd floor, Oracle office.
See on the map .


REGISTRATION REFERENCE


')

Source: https://habr.com/ru/post/443576/


All Articles