6-7 veebruar 2021 toimus ĂŒks suurimaid tasuta konverentse, mis oli pĂŒhendatud vabale tarkvarale â FOSDEM. Tavaliselt toimus konverents elavas vormis BrĂŒsselis, kuid koroonaviiruse pandeemia tĂ”ttu tuli see viia veebikeskkonda. Selle ĂŒlesande tĂ€itmiseks koostasid korraldajad koostööd meeskonnaga Element ja valisid avatud protokollil pĂ”hineva vestluse Matrix reaalajas suhtluse föderaalse vĂ”rgu loomiseks, tasuta VoIP platvormi Jitsi Meet videokonverentside integreerimiseks ja oma automatiseerimisvahendeid. Konverentsi kĂŒlastas ĂŒle 30 000 kasutaja, kellest 8000 olid aktiivsed ja 24 000 kĂŒlalised.
Matrix-protokoll pĂ”hineb sĂŒndmuste (events) lineaarse ajaloos JSON-formaadis, mis asub suunatavas sĂŒndmuste graafikus (DAG): lihtsustatult öeldes on see jaotatud andmebaas, mis sĂ€ilitab tĂ€ieliku ajaloosĂ”numite saatmist ja osalevate kasutajate andmeid, replikeerides seda teavet osalevate serverite vahel â lĂ€him analoog sellisele tehnoloogiale on Git. Selle vĂ”rgu peamine teostus on sĂ”numivahetusprogramm, mis toetab lĂ”pp-lĂ”puni krĂŒpteerimist ja VoIP (heli- ja videokĂ”nesid, rĂŒhmakonverentse). Protokolli Matrix standardsete kliendi- ja serveriteoste arendamist juhib kaubanduslik ettevĂ”te Element, mille töötajad juhivad samuti mittetulundusĂŒhingut Matrix.org Foundation, mis jĂ€lgib protokolli Matrix spetsifikatsiooni arendust. Praegu on Matrix-vĂ”rgus 28 miljonit kontot ja 60 tuhat serverit.
FOSDEM-i ĂŒrituse jaoks eraldati eraldi server kaubandusliku teenuse Element Matrix Services (EMS).
toetusel. NÀdalavahetusel töötas jÀrgmine infrastruktuur:
- horisontaalselt skaleeritav Matrix-server Synapse palju tĂ€iendavate worker-protsessidega (kokku 11 erinevat tĂŒĂŒpi worker-protsessi);
- klaster VoIP platvormile Jitsi Meet, mida kasutatakse koosolekute, kĂŒsimuste ja vastuste ning kĂ”igi teiste grupivideokĂ”nede edastamiseks (samal ajal töötas umbes 100 videokonverentsi);
- klaster Jibri jaoks â FOSDEM-i arendamiseks, et edastada videoid Jitsi Meet'i ruumidest mitmesse erinevasse sihtkohta (Jibri on AWS-is kĂ€ivitatav headless protsess Chromiumi baasil, kasutades X11 raamibufferit ja ALSA helisĂŒsteemi, mille vĂ€ljundit salvestatakse ffmpegâiga);
- Matrix-bot FOSDEM-i ajakava kohaselt Matrix-tubade automaatseks loomiseks, kus toimuvad ettekanded ja muud tegevused;
- erilised vidinad klientidele Element, nĂ€iteks FOSDEM-i ajakava paremas kĂŒlgnevas menĂŒĂŒs ja oluline teadete loetelu videovĂ€ljundis, mis filtreeritakse kasutajate emoji-reaktsioonide arvu jĂ€rgi;
- sillad igas 666 ettekande ruumis, mis vÔimaldavad IRC ja XMPP kasutajatel saata sÔnumeid ja lugeda nende ajalugu (videovÀljund oli samuti saadaval otse lingilt, ilma et oleks vaja kasutada Matrixit ja Elementi).
Kasutajad said registreeruda FOSDEM serveris nii kasutajanime ja parooli komplektiga kui ka sotsiaalse sisselogimise mehhanismi abil, mis vÔimaldab siseneda Google, Facebook, GitHub ja muude kontode kaudu. See uuendus ilmus esmakordselt just FOSDEM-is ning peagi muutub see kÀttesaadavaks kÔikidele teistele Matrixi kasutajatele jÀrgmistes Synapse ja Elementi vÀrskendustes. Statistika kohaselt registreerus pooled kasutajad sotsiaalse sisselogimise kaudu.
FOSDEM 2021 Matrixis on tĂ”enĂ€oliselt suurim vabatahtlik veebikonverents tĂ€nasel pĂ€eval. Konverents toimus mitte probleemideta (alguses vale Matrix-serveri konfigureerimise tĂ”ttu, mis tekitas tohutuid koormusi), kuid kokkuvĂ”ttes olid kĂŒlastajad rahul ja andsid ĂŒritusest positiivset tagasisidet. Kuigi keegi ei nĂ€inud teineteist isiklikult, ei jÀÀnud ĂŒks FOSDEM-i kogukonna peamisi ĂŒhteviimise elemente â sĂ”bralikud koosolekud Ă”lleklaasi taga â tĂ€helepanuta.
Matrixi arendajad loodavad, et see nĂ€ide motiveerib inimesi kasutama tĂ€iesti avatud tehnoloogiate virna oma kommunikatsioonide ja VoIP jaoks â isegi nii suurtel mahtudel nagu kogu FOSDEM konverents.
Sama teave koos paljude detailide ja visuaalse juurdepÀÀsuga videoettekandes Matrixi asutajaliikme Matthew Hodgsoni esituses ja podcastis âOpen Tech Will Save Usâ kĂ”nelejaga.
Allikas: linux.org.ru
