كيف كان FOSDEM 2021 على ماتريكس

كيف كان FOSDEM 2021 على ماتريكس

في الفترة من 6 إلى 7 فبراير 2021، تم عقد أحد أكبر المؤتمرات المجانية المخصصة للبرمجيات الحرة - FOSDEM. يُعقد المؤتمر عادةً على الهواء مباشرة في بروكسل، ولكن بسبب جائحة فيروس كورونا، كان لا بد من نقله عبر الإنترنت. ولتنفيذ هذه المهمة، تعاون المنظمون مع الفريق العنصر واخترت الدردشة بناءً على بروتوكول مجاني مصفوفة لبناء شبكة اتصالات موحدة في الوقت الحقيقي، ومنصة VoIP مجانية جيتسي ميت لدمج مؤتمرات الفيديو، وأدواتها الخاصة لأتمتتها. وحضر المؤتمر أكثر من 30 ألف مستخدم، منهم 8 آلاف نشط، و24 ألف ضيف.

تم بناء بروتوكول المصفوفة على أساس سجل خطي للأحداث (الأحداث) بتنسيق JSON داخل رسم بياني للحدث غير الدوري (DAG): بكلمات بسيطة، إنها قاعدة بيانات موزعة تخزن التاريخ الكامل للرسائل المرسلة وبيانات المشاركة المستخدمين، وتكرار هذه المعلومات بين الخوادم المشاركة - أقرب تقنية عمل مماثلة يمكن أن تكون Git. التطبيق الرئيسي لهذه الشبكة هو برنامج مراسلة يدعم التشفير الشامل وVoIP (مكالمات الصوت والفيديو والمؤتمرات الجماعية). يتم تطوير التطبيقات المرجعية للعملاء والخوادم بواسطة شركة تجارية تسمى Element، والتي يقود موظفوها أيضًا منظمة غير ربحية مؤسسة Matrix.org، والإشراف على تطوير مواصفات بروتوكول ماتريكس. يوجد حاليًا 28 مليون حساب و60 ألف خادم في شبكة ماتريكس.

بالنسبة لحدث FOSDEM، تم تخصيص خادم منفصل في المرافق وبدعم من الخدمة التجارية خدمات مصفوفة العناصر (EMS).

تم تشغيل البنية التحتية التالية خلال عطلة نهاية الأسبوع:

  • خادم مصفوفة قابلة للتطوير أفقيا المشبك مع العديد من العمليات العمالية الإضافية (إجمالي 11 نوعًا مختلفًا من العمليات العمالية)؛
  • مجموعة لمنصة Jitsi Meet VoIP، تُستخدم لبث الغرف التي تحتوي على التقارير والأسئلة والأجوبة وجميع محادثات الفيديو الجماعية الأخرى (حوالي 100 مؤتمر فيديو يعمل في وقت واحد)؛
  • مجموعة Jibri - تم تطويرها بواسطة FOSDEM لنقل الفيديو من غرف Jitsi Meet إلى عدة وجهات مختلفة (Jibri هي عملية Chromium مقطوعة الرأس تعمل على AWS باستخدام مخزن إطارات X11 ونظام صوت ALSA، ويتم تسجيل مخرجاتها باستخدام ffmpeg)؛
  • Matrix-bot لأتمتة إنشاء غرف Matrix وفقًا لجدول FOSDEM، حيث سيتم عقد التقارير والأنشطة الأخرى؛
  • عناصر واجهة مستخدم خاصة لعميل Element، على سبيل المثال، جدول FOSDEM في القائمة اليمنى وقائمة الرسائل المهمة بجوار بث الفيديو، والتي تمت تصفيتها حسب عدد تفاعلات الرموز التعبيرية من المستخدمين؛
  • الجسور في كل غرفة من غرف المحادثة البالغ عددها 666، مما يسمح لمستخدمي IRC وXMPP بكتابة الرسائل وقراءة تاريخهم (كان عرض بث الفيديو متاحًا أيضًا عبر رابط مباشر دون استخدام Matrix وElement).

يمكن للمستخدمين التسجيل على خادم FOSDEM باستخدام مزيج من تسجيل الدخول وكلمة المرور، واستخدام آلية تسجيل الدخول الاجتماعي، مما جعل من الممكن تسجيل الدخول باستخدام حساب Google وFacebook وGitHub وآخرين. ظهر هذا الابتكار لأول مرة على FOSDEM وسيصبح متاحًا قريبًا لجميع مستخدمي Matrix الآخرين في تحديثات Synapse وElement التالية. وفقا للإحصاءات، تم تسجيل نصف المستخدمين باستخدام تسجيل الدخول الاجتماعي.

ربما يكون FOSDEM 2021 على Matrix أكبر مؤتمر مجاني عبر الإنترنت حتى الآن. لم يكن الأمر خاليًا من المشاكل (بسبب التكوين غير الصحيح لخادم Matrix في البداية، مما تسبب في أحمال هائلة)، ولكن بشكل عام كان الزوار راضين وتحدثوا بشكل إيجابي عن الحدث. وعلى الرغم من أن أحداً لم يرى الآخر وجهاً لوجه، إلا أن أحد العناصر الموحدة الرئيسية لمجتمع FOSDEM - وهي التجمعات الودية على كوب من البيرة - لم يمر دون أن يلاحظه أحد.

يأمل مطورو Matrix أن يشجع هذا المثال الأشخاص على التفكير في أنه يمكنهم استخدام حزمة تقنية مجانية تمامًا لاتصالاتهم وVoIP - حتى على نطاق كبير مثل مؤتمر FOSDEM بأكمله.

نفس المعلومات مع العديد من التفاصيل وإظهار واضح للوصول بتنسيق تقرير فيديو من الشخص الرئيسي والمؤسس المشارك لشركة Matrix - ماثيو هوجسون и على البودكاست Open Tech سوف ينقذنا معه.

المصدر: linux.org.ru