Com'è andato il FOSDEM 2021 su Matrix

Com'è andato il FOSDEM 2021 su Matrix

Il 6 e 7 febbraio 2021 si è tenuta una delle più grandi conferenze gratuite dedicate al software libero: FOSDEM. La conferenza si teneva solitamente dal vivo a Bruxelles, ma a causa della pandemia di coronavirus è stato necessario spostarla online. Per implementare questo compito, gli organizzatori hanno collaborato con il team elemento e hai scelto una chat basata su un protocollo gratuito Matrice costruire una rete federata di comunicazioni in tempo reale, una piattaforma VoIP gratuita Jitsi Meet per l'integrazione delle videoconferenze e dei propri strumenti per la loro automazione. Al convegno hanno partecipato più di 30mila utenti, di cui 8mila attivi e 24mila ospiti.

Il protocollo Matrix è costruito sulla base di uno storico lineare degli eventi (events) in formato JSON all'interno di un grafico degli eventi aciclici (DAG): in parole semplici, si tratta di un database distribuito che memorizza lo storico completo dei messaggi inviati e i dati dei partecipanti utenti, replicando queste informazioni tra i server partecipanti: la tecnologia di lavoro simile più vicina potrebbe essere Git. L'implementazione principale di questa rete è un messenger con supporto per la crittografia end-to-end e VoIP (chiamate audio e video, conferenze di gruppo). Le implementazioni di riferimento di client e server sono sviluppate da una società commerciale denominata Element, i cui dipendenti sono anche a capo di un'organizzazione senza scopo di lucro Fondazione Matrix.org, supervisionando lo sviluppo delle specifiche del protocollo Matrix. Attualmente nella rete Matrix sono presenti 28 milioni di account e 60mila server.

Per l'evento FOSDEM è stato allocato un server separato presso le strutture e con il supporto di un servizio commerciale Servizi della matrice degli elementi (EMS).

Nel fine settimana sono state operative le seguenti infrastrutture:

  • Server Matrix scalabile orizzontalmente Synapse con molti processi di lavoro aggiuntivi (totale 11 diversi tipi di processi di lavoro);
  • un cluster per la piattaforma VoIP Jitsi Meet, utilizzato per trasmettere stanze con resoconti, domande e risposte e tutte le altre videochat di gruppo (circa 100 videoconferenze funzionanti contemporaneamente);
  • cluster per Jibri - sviluppato da FOSDEM per trasmettere video dalle sale Jitsi Meet a diverse destinazioni (Jibri è un processo Chromium headless in esecuzione su AWS utilizzando un framebuffer X11 e un sistema audio ALSA, il cui output viene registrato utilizzando ffmpeg);
  • Matrix-bot per automatizzare la creazione delle stanze Matrix secondo il palinsesto FOSDEM, dove si terranno relazioni e altre attività;
  • widget speciali per il client Element, ad esempio, il programma FOSDEM nel menu laterale destro e un elenco di messaggi importanti accanto alla trasmissione video, filtrati in base al numero di reazioni emoji degli utenti;
  • bridge in ciascuna delle 666 talk room, consentendo agli utenti IRC e XMPP di scrivere messaggi e leggere la loro cronologia (la visualizzazione della trasmissione video era disponibile anche tramite un collegamento diretto senza utilizzare Matrix ed Element).

Gli utenti potevano registrarsi sul server FOSDEM utilizzando una combinazione di login e password e utilizzando il meccanismo di Social Login, che consentiva di accedere utilizzando un account Google, Facebook, GitHub e altri. Questa innovazione è apparsa per la prima volta su FOSDEM e sarà presto disponibile per tutti gli altri utenti Matrix nei prossimi aggiornamenti Synapse ed Element. Secondo le statistiche, la metà degli utenti si è registrata utilizzando il Social Login.

FOSDEM 2021 su Matrix è forse la più grande conferenza online gratuita fino ad oggi. Non è stato senza problemi (a causa inizialmente di un'errata configurazione del server Matrix, che ha causato un carico enorme), ma nel complesso i visitatori sono rimasti soddisfatti e hanno parlato positivamente dell'evento. E anche se nessuno si è visto di persona, uno dei principali elementi unificanti della comunità FOSDEM, vale a dire gli incontri amichevoli davanti a un bicchiere di birra, non è passato inosservato.

Gli sviluppatori di Matrix sperano che questo esempio incoraggi le persone a pensare di poter utilizzare uno stack tecnologico completamente gratuito per le loro comunicazioni e VoIP, anche su scala grande quanto l'intera conferenza FOSDEM.

Le stesse informazioni con molti dettagli e una chiara dimostrazione di accesso sotto forma di un rapporto video della persona principale e co-fondatore di Matrix, Matthew Hogson и sul podcast Open Tech ci salverà con lui.

Fonte: linux.org.ru