Cum a fost FOSDEM 2021 pe Matrix

Cum a fost FOSDEM 2021 pe Matrix

În perioada 6-7 februarie 2021 a avut loc una dintre cele mai mari conferințe gratuite dedicate software-ului liber - FOSDEM. Conferința a avut loc de obicei în direct la Bruxelles, dar din cauza pandemiei de coronavirus a trebuit să fie mutată online. Pentru implementarea acestei sarcini, organizatorii au colaborat cu echipa Element și a ales un chat bazat pe un protocol gratuit Matrice pentru a construi o rețea federată de comunicații în timp real, o platformă VoIP gratuită Jitsi se întâlnesc pentru integrarea videoconferințelor și propriile instrumente pentru automatizarea acestora. La conferință au participat peste 30 de mii de utilizatori, dintre care 8 mii au fost activi, iar 24 mii au fost invitați.

Protocolul Matrix este construit pe baza unui istoric liniar al evenimentelor (evenimentelor) în format JSON în interiorul unui grafic de evenimente aciclice (DAG): în cuvinte simple, este o bază de date distribuită care stochează istoricul complet al mesajelor trimise și datele participanților. utilizatorii, replicând aceste informații între serverele participante - cea mai apropiată tehnologie de lucru similară ar putea fi Git. Principala implementare a acestei rețele este un messenger cu suport pentru criptare end-to-end și VoIP (apeluri audio și video, conferințe de grup). Implementările de referință ale clienților și serverelor sunt dezvoltate de o companie comercială numită Element, ai cărei angajați conduc și o organizație non-profit. Fundația Matrix.org, supraveghend dezvoltarea specificației protocolului Matrix. În acest moment, în rețeaua Matrix există 28 de milioane de conturi și 60 de mii de servere.

Pentru evenimentul FOSDEM a fost alocat un server separat la facilități și cu sprijinul unui serviciu comercial Servicii de matrice de elemente (EMS).

Următoarea infrastructură a fost operațională în weekend:

  • server Matrix scalabil orizontal Synapse cu multe procese de lucru suplimentare (în total 11 tipuri diferite de procese de muncă);
  • un cluster pentru platforma Jitsi Meet VoIP, folosit pentru a difuza camere cu rapoarte, întrebări și răspunsuri și toate celelalte chat-uri video de grup (aproximativ 100 de videoconferințe au funcționat simultan);
  • cluster pentru Jibri - dezvoltat de FOSDEM pentru transmiterea video din sălile Jitsi Meet către mai multe destinații diferite (Jibri este un proces Chromium fără cap care rulează pe AWS folosind un framebuffer X11 și un sistem audio ALSA, a cărui ieșire este înregistrată folosind ffmpeg);
  • Matrix-bot pentru automatizarea creării sălilor Matrix conform programului FOSDEM, unde se vor desfășura rapoarte și alte activități;
  • widget-uri speciale pentru clientul Element, de exemplu, programul FOSDEM din meniul din dreapta și o listă de mesaje importante lângă difuzarea video, filtrate după numărul de reacții emoji ale utilizatorilor;
  • punți în fiecare dintre cele 666 de săli de discuții, permițând utilizatorilor IRC și XMPP să scrie mesaje și să-și citească istoricul (vizionarea transmisiei video a fost disponibilă și printr-o legătură directă fără a utiliza Matrix și Element).

Utilizatorii se puteau înregistra pe serverul FOSDEM folosind o combinație de autentificare și parolă și folosind mecanismul de conectare socială, care a făcut posibilă autentificarea folosind un cont Google, Facebook, GitHub și alții. Această inovație a apărut pentru prima dată pe FOSDEM și va deveni în curând disponibilă pentru toți ceilalți utilizatori Matrix în următoarele actualizări ale Synapse și Element. Conform statisticilor, jumătate dintre utilizatori s-au înregistrat folosind Social Login.

FOSDEM 2021 on Matrix este poate cea mai mare conferință online gratuită de până acum. Nu a fost lipsit de probleme (din cauza configurării incorecte a serverului Matrix la început, care a provocat încărcări enorme), dar în general vizitatorii au fost mulțumiți și au vorbit pozitiv despre eveniment. Și deși nimeni nu s-a văzut personal, unul dintre principalele elemente unificatoare ale comunității FOSDEM - și anume, adunările prietenești la un pahar de bere - nu a trecut totuși neobservat.

Dezvoltatorii Matrix speră că acest exemplu îi va încuraja pe oameni să creadă că pot folosi o stivă de tehnologie complet gratuită pentru comunicațiile lor și VoIP - chiar și la o scară la fel de mare ca întreaga conferință FOSDEM.

Aceleași informații cu multe detalii și o demonstrație clară a accesului în formatul unui reportaj video de la persoana principală și co-fondatorul Matrix - Matthew Hogson и pe podcastul Open Tech Will Save Us cu el.

Sursa: linux.org.ru