Kako je bilo na FOSDEM 2021 na Matrixu

Kako je bilo na FOSDEM 2021 na Matrixu

6. in 7. februarja 2021 je potekala ena največjih brezplačnih konferenc, posvečenih brezplačni programski opremi – FOSDEM. Konferenca je običajno potekala v živo v Bruslju, vendar so jo morali zaradi pandemije koronavirusa prestaviti na splet. Za izvedbo te naloge so organizatorji sodelovali z ekipo element in izbral klepet na podlagi brezplačnega protokola Matrix zgraditi zvezno komunikacijsko omrežje v realnem času, brezplačno platformo VoIP Jitsi se spoznata za integracijo videokonferenc ter lastna orodja za njihovo avtomatizacijo. Konference se je udeležilo več kot 30 tisoč uporabnikov, od tega 8 tisoč aktivnih, 24 tisoč pa gostov.

Protokol Matrix je zgrajen na podlagi linearne zgodovine dogodkov (dogodkov) v formatu JSON znotraj acikličnega grafa dogodkov (DAG): preprosto povedano, to je porazdeljena baza podatkov, ki hrani celotno zgodovino poslanih sporočil in podatke o sodelujočih uporabniki, podvajanje teh informacij med sodelujočimi strežniki – najbližja podobna delovna tehnologija bi lahko bila Git. Glavna izvedba tega omrežja je messenger s podporo za šifriranje od konca do konca in VoIP (avdio in video klici, skupinske konference). Referenčne implementacije odjemalcev in strežnikov razvija komercialno podjetje Element, katerega zaposleni vodijo tudi neprofitno organizacijo Fundacija Matrix.org, ki nadzira razvoj specifikacije protokola Matrix. Trenutno je v omrežju Matrix 28 milijonov računov in 60 tisoč strežnikov.

Za dogodek FOSDEM je bil v prostorih in s podporo komercialne storitve dodeljen ločen strežnik Storitve matrice elementov (EMS).

Konec tedna je delovala naslednja infrastruktura:

  • vodoravno razširljiv strežnik Matrix Synapse s številnimi dodatnimi delovnimi procesi (skupaj 11 različnih vrst delovnih procesov);
  • gruča za platformo Jitsi Meet VoIP, namenjena oddajanju sob s poročili, vprašanji in odgovori ter vsem ostalim skupinskim video klepetom (hkratno je delovalo približno 100 video konferenc);
  • gruča za Jibri – ki jo je razvil FOSDEM za posredovanje videa iz sob za sestanke Jitsi na več različnih destinacij (Jibri je brezglavi proces Chromium, ki se izvaja na AWS z uporabo okvirnega medpomnilnika X11 in zvočnega sistema ALSA, katerega izhod se posname s ffmpeg);
  • Matrix-bot za avtomatizacijo ustvarjanja Matrix sob po urniku FOSDEM, kjer bodo potekala poročila in druge aktivnosti;
  • posebni pripomočki za odjemalca Element, na primer urnik FOSDEM v desnem stranskem meniju in seznam pomembnih sporočil poleg video prenosa, filtriran glede na število odzivov uporabnikov na emoji;
  • mostovi v vsaki od 666 govorilnic, kar uporabnikom IRC in XMPP omogoča pisanje sporočil in branje njihove zgodovine (ogled video prenosa je bil na voljo tudi prek neposredne povezave brez uporabe Matrix in Element).

Uporabniki so se lahko registrirali na strežniku FOSDEM z uporabo kombinacije prijave in gesla ter mehanizma Social Login, ki je omogočal prijavo z računi Google, Facebook, GitHub in drugimi. Ta novost se je prvič pojavila na FOSDEM in bo kmalu na voljo vsem drugim uporabnikom Matrixa v naslednjih posodobitvah Synapse in Element. Po statističnih podatkih se je polovica uporabnikov registrirala z uporabo Social Login.

FOSDEM 2021 na Matrixu je morda največja brezplačna spletna konferenca doslej. Ni šlo brez težav (zaradi sprva nepravilne konfiguracije strežnika Matrix, ki je povzročala enormne obremenitve), a na splošno so bili obiskovalci zadovoljni in so o dogodku govorili pozitivno. In čeprav se nihče ni videl osebno, eden glavnih povezovalnih elementov skupnosti FOSDEM - namreč prijateljsko druženje ob kozarcu piva - vseeno ni ostal neopažen.

Razvijalci Matrixa upajo, da bo ta primer ljudi spodbudil k razmišljanju, da lahko za svoje komunikacije in VoIP uporabljajo popolnoma brezplačen tehnološki sklad - tudi v tako velikem obsegu, kot je celotna konferenca FOSDEM.

Iste informacije z veliko podrobnostmi in jasnim prikazom dostopa v obliki video poročila glavne osebe in soustanovitelja Matrixa - Matthewa Hogsona и na podkastu Open Tech Will Save Us z njim.

Vir: linux.org.ru