3月21日,星期四,JUG.ru在甲骨文公司的圣彼得堡办事处将与BellSoft的Dmitry Chuiko和Alexander Belokrylov( alexbel )会面。 Dmitry将讨论容器环境中的Java,Alexander将讨论创建和维护其Java发行版。
参加是免费的,需要注册。 您可以在此链接上注册。

关于BellSoft的一些知识BellSoft由圣彼得堡Oracle开发中心的人员于2017
年创立。 BellSoft积极参与Java平台的开发,并且与Oracle,RedHat,SAP和Google一起跻身OpenJDK的前五名。 该公司发布并维护Liberica JDK,这是基于OpenJDK的Java发行版,用于扩展的平台集,包括Alpine Linux的容器化构建。 BellSoft已获得TCK的许可,因此可以保证所有Liberica JDK都符合Java SE标准。
该公司的活动还与其他复杂的开源产品(例如OpenJDK,GCC和LLVM编译器以及Hadoop大数据平台)的开发和支持有关。
1.容器环境中新Java 11功能的实际应用。
德米特里·楚科(Dmitry Chuyko)
您可以在Java 11中创建和部署运行时映像(自定义运行时映像)多么美妙。 但是它们的使用对库和开发过程提出了额外的要求。 是否总有可能,每个人都需要吗?
通常,我们只是想省钱,您可以使用通用图像。 问题是我们管理什么资源,在什么程度上和什么范围。 这些通常是一台机器和一次的物理资源。
从10 Java开始,容器表现得很正常,在Java 11中继续进行。我们将使用来自Liberica JDK 11的Docker映像的特定示例来研究新Java 11功能在容器环境中的有效性。但这只是故事的开始,因此就像在Java容器中一样,整个操作系统都挤满了人。
关于演讲者
Dmitry Chuyko是BellSoft的性能工程师,BellSoft是OpenJDK的五大贡献者之一。 在加入BellSoft之前,Dmitry用Java编程,然后在Oracle的Hotspot JVM上工作。 以前所有使用Java的经验都表明,应用程序中最有趣的问题是在底层平台上获得其解决方案。 当前,Dmitry主要针对ARM64优化OpenJDK,该公司甚至就此主题在Java 11中实现了自己的JEP 315。
2.制作自己的Java发行版。
亚历山大·别洛克里洛夫(Alexander Belokrylov)
有人认为OpenJDK是适用于生产的Java发行版。 实际上,OpenJDK是一个代码库 ,需要进行组装和测试才能在公司环境中工作。
在此报告中,Alexander将分享他的知识,以了解如何创建现成的OpenJDK二进制文件,其背后要做的工作,还将讨论还有谁(以及为什么)创建自己的OpenJDK二进制程序集。
关于演讲者
Alexander Belokrylov在IT行业工作了15年以上;从工程师到经理。 在Oracle,他领导了Java ME Embedded的开发,后来又开发了Oracle IoT Cloud Service组件之一。 2017年,他与一群志趣相投的人共同创立了BellSoft,该公司为Linux x86,Linux ARM,Windows,Mac等生产和维护自己的Liberica JDK Java发行版,还开发了用于分析大数据和IoT的解决方案。 多次参加JPoint,Joker,JavaOne,JEEConf等会议。
面试
最近,我们接受了Alexander Belokrylov和Alexei Voytylov的采访,非常适合理解BellSoft所处理的问题以及基于其报告逻辑构建的观点。 您可以在这里阅读采访。
如何参加会议
时间 :3月21日20:00至22:30
地点 :彼得(Peter),第10 Krasnoarmeyskaya,22A,
甲骨文办公室2楼Kellerman商务中心。
在地图上查看 。
注册链接