يوم الخميس ، 21 مارس ، في مكتب أوراكل في سانت بطرسبرغ ، ستلتقي JUG.ru مع ديمتري تشويكو وألكسندر بيلوكريلوف ( ألكسبل ) من BellSoft. سيتحدث Dmitry عن Java في بيئة حاوية ، وسيتحدث Alexander عن إنشاء والحفاظ على توزيع Java الخاص به.
المشاركة مجانية ، التسجيل مطلوب. يمكنك التسجيل في هذا الرابط .

قليلا عن BellSoftتأسست
BellSoft في عام 2017 من قبل أشخاص من مركز أوراكل للتطوير في سانت بطرسبرغ. تشارك BellSoft بنشاط في تطوير نظام Java الأساسي وهي من بين أكبر خمسة مساهمين في OpenJDK إلى جانب Oracle و RedHat و SAP و Google. تقوم الشركة بإصدار وتحرير Liberica JDK ، وهو توزيع Java يستند إلى OpenJDK لمجموعة موسعة من الأنظمة الأساسية ، بما في ذلك عمليات إنشاء حاويات مع Alpine Linux. BellSoft مرخص من قبل TCK ، لذا فإن جميع إصدارات Liberica JDK مضمونة للامتثال لمعايير Java SE.
ترتبط أنشطة الشركة أيضًا بتطوير ودعم المنتجات المعقدة الأخرى مفتوحة المصدر ، مثل مجمعي OpenJDK و GCC و LLVM ومنصات البيانات الكبيرة Hadoop.
1. تطبيق عملي لوظيفة Java 11 الجديدة في بيئة حاوية.
ديمتري تشويكو
كم هو رائع أنه في Java 11 يمكنك إنشاء ونشر صور وقت التشغيل - صور وقت تشغيل مخصصة. لكن استخدامها يخلق متطلبات إضافية للمكتبات وعملية التطوير. هل من الممكن دائمًا وهل يحتاج الجميع إلى ذلك؟
غالبًا ما نريد فقط توفير المال ، ويمكنك استخدام الصور العالمية. والسؤال هو ما هي الموارد التي نديرها وإلى أي مدى ولماذا. في كثير من الأحيان هذه هي الموارد المادية لآلة واحدة والوقت.
بدءًا من 10 Java ، تتصرف الحاوية بشكل مناسب ، واستمر العمل في ذلك في Java 11. سننظر في فعالية وظيفة Java 11 الجديدة لبيئات الحاوية باستخدام أمثلة محددة من صور Docker من Liberica JDK 11. لكن هذه مجرد بداية القصة ، لذلك كما هو الحال في حاويات جافا ، فإن نظام التشغيل بالكامل مكتظ.
عن المتكلم
ديمتري تشويكو مهندس أداء في BellSoft ، أحد أكبر خمسة مساهمين في OpenJDK. قبل الانضمام إلى BellSoft ، تمت برمجة Dmitry بلغة Java ، ثم عملت على Hotspot JVM في Oracle. أظهرت جميع التجارب السابقة مع Java أن المشكلات الأكثر إثارة للاهتمام في التطبيقات تحصل على حلولها في النظام الأساسي الأساسي. حاليًا ، يقوم Dmitry بتحسين OpenJDK بشكل أساسي لـ ARM64 ، وقد نفذت الشركة JEP 315 الخاصة به في Java 11 حول هذا الموضوع.
2. جعل توزيع جافا الخاصة بك.
الكسندر بيلوكرلوف
يعتقد بعض الناس أن OpenJDK هو توزيع Java مناسب للاستخدام في الإنتاج. في الواقع ، تعتبر OpenJDK قاعدة بيانات تحتاج إلى تجميع واختبارها للعمل في بيئة شركة.
في هذا التقرير ، سوف يشارك ألكساندر معرفته حول ما يتطلبه الأمر لإنشاء ثنائي OpenJDK جاهز ، وما هو نوع العمل الذي يقف وراءه ، وسيتحدث أيضًا عن من (ولماذا) يقوم بإنشاء التجميعات الثنائية OpenJDK الخاصة بهم.
عن المتكلم
يعمل ألكساندر بيلوكريلوف في صناعة تكنولوجيا المعلومات لأكثر من 15 عامًا ؛ فقد انتقل من مهندس إلى مدير. في Oracle ، قاد عملية تطوير Java ME Embedded ، وفي وقت لاحق أحد مكونات Oracle IoT Cloud Service. في عام 2017 ، أسس BellSoft مع مجموعة من الأشخاص المتقاربين في التفكير ، الذين ينتجون ويحافظون على توزيع Liberica JDK Java الخاص به لنظامي Linux x86 و Linux ARM و Windows و Mac وغيرهم ، كما طور حلولًا لتحليل البيانات الضخمة وإنترنت الأشياء. مشارك متكرر في مؤتمرات JPoint و Joker و JavaOne و JEEConf وغيرها الكثير.
المقابلة
لقد أجرينا مؤخرًا مقابلة مع ألكسندر بيلوكريلوف وأليكسي فويتيلوف ، وهو مناسب تمامًا لفهم القضايا التي يعمل معها BellSoft ووجهة النظر التي يستند إليها منطق تقاريرهما. يمكنك قراءة المقابلة هنا .
كيفية الوصول إلى الاجتماع
الموعد : 21 مارس من الساعة 20:00 حتى 22:30
حيث : بيتر ، العاشر كراسنوارميسكايا ، 22A ،
مركز كيلرمان للأعمال ، الطابق الثاني ، مكتب أوراكل.
عرض على الخريطة .
رابط التسجيل