[Peter] Contentores e distribuições - JUG.ru se encontra com Dmitry Chuyko e Alexander Belokrylov

Na quinta-feira, 21 de março, no escritório da Oracle em São Petersburgo, o JUG.ru se encontrará com Dmitry Chuiko e Alexander Belokrylov ( alexbel ) da BellSoft. Dmitry falará sobre Java em um ambiente de contêiner, e Alexander falará sobre a criação e manutenção de sua distribuição Java.


A participação é gratuita, é necessária a inscrição. Você pode se registrar neste link .


Um pouco sobre a BellSoft
A BellSoft foi fundada em 2017 por pessoas do Oracle Development Center em São Petersburgo. A BellSoft está ativamente envolvida no desenvolvimento da plataforma Java e está entre os 5 principais colaboradores do OpenJDK, juntamente com Oracle, RedHat, SAP e Google. A empresa lança e mantém o Liberica JDK, uma distribuição Java baseada em OpenJDK para um conjunto estendido de plataformas, incluindo construções em contêineres com o Alpine Linux. A BellSoft é licenciada pela TCK, portanto, todos os JDKs da Liberica têm garantia de conformidade com o padrão Java SE.
As atividades da empresa também estão relacionadas ao desenvolvimento e suporte de outros produtos de código aberto complexos, como os compiladores OpenJDK, GCC e LLVM e plataformas de big data do Hadoop.

1. Aplicação prática da nova funcionalidade Java 11 em um ambiente de contêiner.


Dmitry Chuyko


Como é maravilhoso que no Java 11 você possa criar e implantar suas imagens de tempo de execução - imagens de tempo de execução personalizadas. Mas seu uso cria requisitos adicionais para bibliotecas e o processo de desenvolvimento. É sempre possível e todos precisam?
Muitas vezes, apenas queremos economizar dinheiro e você pode usar imagens universais. A questão é quais recursos gerenciamos, em que extensão e para quê. Frequentemente, esses são os recursos físicos de uma máquina e tempo.


A partir do Java 10, o contêiner se comporta de maneira apropriada; continuamos trabalhando no Java 11. Examinaremos a eficácia da nova funcionalidade Java 11 para ambientes de contêiner, usando exemplos específicos de imagens do Docker do Liberica JDK 11. Mas este é apenas o começo da história. como em contêineres com Java, todo o sistema operacional está abarrotado.

Sobre o orador


Dmitry Chuyko é engenheiro de desempenho da BellSoft, um dos 5 principais colaboradores do OpenJDK. Antes de ingressar na BellSoft, Dmitry programou em Java e depois trabalhou no Hotspot JVM no Oracle. Toda a experiência anterior com Java mostrou que os problemas mais interessantes nos aplicativos obtêm suas soluções na plataforma subjacente. Atualmente, Dmitry está otimizando principalmente o OpenJDK para ARM64, a empresa até implementou seu próprio JEP 315 no Java 11 sobre esse tópico.


2. Fazendo sua própria distribuição Java.


Alexander Belokrylov


Algumas pessoas pensam que o OpenJDK é uma distribuição Java adequada para uso em produção. De fato, o OpenJDK é uma base de código que precisa ser montada e testada para funcionar em um ambiente corporativo.
Neste relatório, Alexander compartilhará seu conhecimento sobre o que é necessário para criar um binário OpenJDK pronto, que tipo de trabalho está por trás dele e também falará sobre quem mais (e por que) faz seus próprios assemblies binários OpenJDK.

Sobre o orador


Alexander Belokrylov trabalha no setor de TI há mais de 15 anos; passou de engenheiro para gerente. Na Oracle, ele liderou o desenvolvimento do Java ME Embedded e, posteriormente, um dos componentes do Oracle IoT Cloud Service. Em 2017, ele fundou a BellSoft com um grupo de pessoas afins, que produz e mantém sua própria distribuição Java Liberica JDK para Linux x86, Linux ARM, Windows, Mac e outros, e também desenvolve soluções para análise de big data e IoT. Participante repetido nas conferências de JPoint, Joker, JavaOne, JEEConf e muitos outros.


A entrevista


Recentemente, fizemos uma entrevista com Alexander Belokrylov e Alexei Voytylov, o que é adequado para entender os problemas com os quais a BellSoft trabalha e o ponto de vista com base no qual a lógica de seus relatórios é construída. Você pode ler a entrevista aqui .


Como chegar à reunião


Quando : 21 de março das 20:00 às 22:30


Onde : Peter, 10º Krasnoarmeyskaya, 22A,
Kellerman Business Center, 2º andar, escritório da Oracle.
Veja no mapa .


LINK DE INSCRIÇÃO

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


All Articles