Aký bol FOSDEM 2021 na Matrixe

Aký bol FOSDEM 2021 na Matrixe

6. – 7. februára 2021 sa konala jedna z najväčších bezplatných konferencií venovaných slobodnému softvéru – FOSDEM. Konferencia sa zvyčajne konala naživo v Bruseli, ale kvôli pandémii koronavírusu sa musela presunúť online. Na realizácii tejto úlohy organizátori spolupracovali s tímom Prvok a vybrali si chat založený na bezplatnom protokole Matrix vybudovať federatívnu komunikačnú sieť v reálnom čase, bezplatnú platformu VoIP Jitsi Zoznámte sa pre integráciu videokonferencií a vlastné nástroje na ich automatizáciu. Konferencie sa zúčastnilo viac ako 30 tisíc užívateľov, z toho 8 tisíc aktívnych a 24 tisíc hostí.

Protokol Matrix je vybudovaný na základe lineárnej histórie udalostí (udalostí) vo formáte JSON vo vnútri acyklického grafu udalostí (DAG): jednoducho povedané, je to distribuovaná databáza, ktorá uchováva kompletnú históriu odoslaných správ a údaje zúčastnených. používateľov, replikujúc tieto informácie medzi zúčastnenými servermi – najbližšia podobná pracovná technológia by mohla byť Git. Hlavnou implementáciou tejto siete je messenger s podporou end-to-end šifrovania a VoIP (audio a video hovory, skupinové konferencie). Referenčné implementácie klientov a serverov vyvíja komerčná spoločnosť Element, ktorej zamestnanci vedú aj neziskovú organizáciu Nadácia Matrix.org, ktorá dohliada na vývoj špecifikácie protokolu Matrix. V súčasnosti je v sieti Matrix 28 miliónov účtov a 60 tisíc serverov.

Pre podujatie FOSDEM bol pridelený samostatný server na zariadeniach a s podporou komerčnej služby Služby matice prvkov (EMS).

Počas víkendu bola v prevádzke táto infraštruktúra:

  • horizontálne škálovateľný server Matrix Synapse s mnohými dodatočnými pracovnými procesmi (celkovo 11 rôznych typov pracovných procesov);
  • klaster pre platformu Jitsi Meet VoIP, ktorý sa používa na vysielanie miestností so správami, otázkami a odpoveďami a všetky ostatné skupinové videorozhovory (súčasne fungovalo približne 100 videokonferencií);
  • cluster pre Jibri – vyvinutý spoločnosťou FOSDEM na prenos videa z miestností Jitsi Meet do niekoľkých rôznych cieľov (Jibri je bezhlavý proces Chromium bežiaci na AWS pomocou framebufferu X11 a audio systému ALSA, ktorého výstup sa zaznamenáva pomocou ffmpeg);
  • Matrix-bot pre automatizáciu vytvárania Matrix miestností podľa harmonogramu FOSDEM, kde sa budú konať správy a ďalšie aktivity;
  • špeciálne widgety pre klienta Element, napríklad plán FOSDEM v pravej bočnej ponuke a zoznam dôležitých správ vedľa vysielania videa, filtrované podľa počtu reakcií emoji od používateľov;
  • mosty v každej zo 666 diskusných miestností, čo umožňuje používateľom IRC a XMPP písať správy a čítať ich históriu (prezeranie video vysielania bolo dostupné aj cez priamy odkaz bez použitia Matrix a Element).

Používatelia sa mohli zaregistrovať na serveri FOSDEM pomocou kombinácie prihlasovacieho mena a hesla a pomocou mechanizmu sociálneho prihlásenia, ktorý umožňoval prihlásenie pomocou účtu Google, Facebook, GitHub a ďalších. Táto inovácia sa prvýkrát objavila na FOSDEM a čoskoro bude dostupná pre všetkých ostatných používateľov Matrix v ďalších aktualizáciách Synapse a Element. Podľa štatistík sa polovica užívateľov zaregistrovala pomocou Social Login.

FOSDEM 2021 na Matrix je možno doteraz najväčšia bezplatná online konferencia. Nezaobišlo sa to bez problémov (najprv kvôli nesprávnej konfigurácii Matrix servera, ktorá spôsobovala enormné zaťaženie), ale celkovo boli návštevníci spokojní a hodnotili akciu pozitívne. A hoci sa nikto osobne nevidel, jeden z hlavných spájajúcich prvkov komunity FOSDEM – teda priateľské stretnutia pri pohári piva – stále nezostal nepovšimnutý.

Vývojári Matrix dúfajú, že tento príklad povzbudí ľudí, aby si mysleli, že pre svoju komunikáciu a VoIP môžu použiť úplne bezplatný technologický balík – dokonca v takom rozsahu ako celá konferencia FOSDEM.

Rovnaké informácie s mnohými detailmi a jasnou ukážkou prístupu vo formáte videoreportáže od hlavnej osobnosti a spoluzakladateľa Matrixu - Matthewa Hogsona и na podcaste Open Tech Will Save Us s ním.

Zdroj: linux.org.ru