[Peter]容器和发行品-JUG.ru与Dmitry Chuyko和Alexander Belokrylov的会面

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商务中心。
在地图上查看


注册链接

Source: https://habr.com/ru/post/zh-CN443576/


All Articles