FOSDEM 2021 در ماتریس چگونه بود

FOSDEM 2021 در ماتریس چگونه بود

در تاریخ 6-7 فوریه 2021، یکی از بزرگترین کنفرانس های رایگان اختصاص داده شده به نرم افزار رایگان برگزار شد - فستیوال. این کنفرانس معمولاً به صورت زنده در بروکسل برگزار می‌شد، اما به دلیل همه‌گیری ویروس کرونا مجبور شد به صورت آنلاین منتقل شود. برای اجرای این وظیفه، برگزارکنندگان با تیم همکاری کردند عنصر و چت را بر اساس یک پروتکل رایگان انتخاب کرد ماتریس برای ایجاد یک شبکه ارتباطی فدرال زمان واقعی، یک پلت فرم رایگان VoIP جیتسی ملاقات کرد برای ادغام ویدئو کنفرانس و ابزارهای خود برای اتوماسیون آنها. در این کنفرانس بیش از 30 هزار کاربر حضور داشتند که از این تعداد 8 هزار کاربر فعال و 24 هزار نفر مهمان بودند.

پروتکل ماتریس بر اساس تاریخچه خطی رویدادها (رویدادها) با فرمت JSON در داخل یک نمودار رویداد غیر چرخه ای (DAG) ساخته شده است: به عبارت ساده، این یک پایگاه داده توزیع شده است که تاریخچه کامل پیام های ارسال شده و داده های شرکت کننده را ذخیره می کند. کاربران، این اطلاعات را بین سرورهای شرکت کننده تکرار می کنند - نزدیک ترین فناوری کاری مشابه می تواند Git باشد. پیاده سازی اصلی این شبکه یک پیام رسان با پشتیبانی از رمزگذاری end-to-end و VoIP (تماس های صوتی و تصویری، کنفرانس های گروهی) است. پیاده سازی مرجع مشتریان و سرورها توسط یک شرکت تجاری به نام Element توسعه یافته است که کارکنان آن یک سازمان غیرانتفاعی را نیز رهبری می کنند. بنیاد Matrix.org، نظارت بر توسعه مشخصات پروتکل Matrix. در حال حاضر 28 میلیون حساب کاربری و 60 هزار سرور در شبکه ماتریکس وجود دارد.

برای رویداد FOSDEM، یک سرور جداگانه در امکانات و با پشتیبانی یک سرویس تجاری اختصاص داده شد خدمات ماتریس عناصر (EMS).

زیرساخت های زیر در آخر هفته عملیاتی شد:

  • سرور ماتریس مقیاس پذیر افقی محل تماس دو عصب با بسیاری از فرآیندهای کارگر اضافی (در مجموع 11 نوع مختلف فرآیندهای کارگری)؛
  • یک خوشه برای پلتفرم Jitsi Meet VoIP که برای پخش اتاق‌هایی با گزارش‌ها، پرسش‌ها و پاسخ‌ها و سایر چت‌های ویدیویی گروهی استفاده می‌شود (حدود 100 کنفرانس ویدیویی به طور همزمان انجام می‌شوند).
  • خوشه برای Jibri - توسعه یافته توسط FOSDEM برای انتقال ویدئو از اتاق های Jitsi Meet به چندین مقصد مختلف (Jibri یک فرآیند کرومیوم بدون هد است که روی AWS با استفاده از فریم بافر X11 و سیستم صوتی ALSA اجرا می شود که خروجی آن با استفاده از ffmpeg ضبط می شود).
  • Matrix-bot برای خودکارسازی ایجاد اتاق های Matrix طبق برنامه FOSDEM که در آن گزارش ها و سایر فعالیت ها برگزار می شود.
  • ویجت‌های ویژه برای کلاینت Element، به عنوان مثال، برنامه زمان‌بندی FOSDEM در منوی سمت راست و فهرستی از پیام‌های مهم در کنار پخش ویدیو، فیلتر شده بر اساس تعداد واکنش‌های ایموجی از سوی کاربران؛
  • پل هایی در هر یک از 666 اتاق گفتگو وجود دارد که به کاربران IRC و XMPP اجازه می دهد پیام بنویسند و تاریخچه خود را بخوانند (مشاهده پخش ویدئو نیز از طریق پیوند مستقیم بدون استفاده از Matrix و Element در دسترس بود).

کاربران می‌توانستند با استفاده از ترکیبی از ورود و رمز عبور و با استفاده از مکانیزم ورود به سیستم اجتماعی که امکان ورود با استفاده از حساب Google، Facebook، GitHub و دیگران را فراهم می‌کند، در سرور FOSDEM ثبت نام کنند. این نوآوری برای اولین بار در FOSDEM ظاهر شد و به زودی در به‌روزرسانی‌های بعدی Synapse و Element در دسترس سایر کاربران Matrix قرار خواهد گرفت. طبق آمار، نیمی از کاربران با استفاده از ورود به سیستم اجتماعی ثبت نام کردند.

FOSDEM 2021 on Matrix شاید بزرگترین کنفرانس آنلاین رایگان تا به امروز باشد. بدون مشکل نبود (به دلیل پیکربندی نادرست سرور ماتریکس در ابتدا که بارهای زیادی ایجاد کرد)، اما در کل بازدیدکنندگان راضی بودند و در مورد این رویداد مثبت صحبت کردند. و اگرچه هیچ کس شخصاً یکدیگر را ندید، اما یکی از عناصر اصلی اتحاد FOSDEM - یعنی گردهمایی های دوستانه روی یک لیوان آبجو - باز هم بی توجه نبود.

توسعه دهندگان Matrix امیدوارند که این مثال مردم را تشویق کند که فکر کنند می توانند از یک پشته فناوری کاملا رایگان برای ارتباطات و VoIP خود استفاده کنند - حتی در مقیاسی به اندازه کل کنفرانس FOSDEM.

همان اطلاعات با جزئیات زیاد و نمایش واضح دسترسی در قالب گزارش تصویری از شخص اصلی و یکی از بنیانگذاران ماتریکس - متیو هاگسون и در پادکست Open Tech Will Save Us با او.

منبع: linux.org.ru