Come si è svolto FOSDEM 2021 su Matrix

Come si è svolto FOSDEM 2021 su Matrix

Dal 6 al 7 febbraio 2021 si è svolta una delle più grandi conferenze gratuite dedicate al software libero — FOSDEM. Di solito la conferenza si teneva di persona a Bruxelles, ma a causa della pandemia di coronavirus è stata costretta a passare online. Per realizzare questa operazione, gli organizzatori hanno collaborato con il team Element e hanno scelto una chat basata su un protocollo libero Matrix per costruire una rete federativa di comunicazione in tempo reale, una piattaforma VoIP Jitsi Meet per l'integrazione delle videoconferenze e i propri strumenti per la loro automazione. La conferenza ha attirato oltre 30.000 utenti, di cui 8.000 attivi e 24.000 ospiti.

Il protocollo Matrix è basato su una storia lineare di eventi in formato JSON all'interno di un grafo aciclico degli eventi (DAG): in parole semplici, è un database distribuito che memorizza l'intera storia dei messaggi inviati e i dati degli utenti partecipanti, replicando queste informazioni tra i server coinvolti — una tecnologia simile potrebbe essere Git. La principale implementazione di questa rete è un messaggero che supporta la crittografia end-to-end e VoIP (chiamate audio e video, conferenze di gruppo). Le implementazioni di riferimento di client e server sono sviluppate dalla società commerciale Element, i cui dipendenti dirigono anche l'organizzazione no-profit Matrix.org Foundation, che supervisiona lo sviluppo della specifica del protocollo Matrix. Attualmente, la rete Matrix conta 28 milioni di account e 60.000 server.

Per l'evento FOSDEM è stato allocato un server utilizzando le risorse e il supporto del servizio commerciale Element Matrix Services (EMS).

Durante il fine settimana, è stata attivata la seguente infrastruttura:

  • server Matrix scalabile orizzontalmente Synapse con molti processi worker aggiuntivi (un totale di 11 tipi diversi di processi worker);
  • cluster per la piattaforma VoIP Jitsi Meet, utilizzato per trasmettere stanze con relazioni, domande e risposte e tutti gli altri videochat di gruppo (circa 100 videoconferenze funzionavano simultaneamente);
  • cluster per Jibri — sviluppo FOSDEM per la retransmissione video dalle stanze Jitsi Meet a diverse destinazioni (Jibri è un processo headless di Chromium eseguito su AWS che utilizza il framebuffer X11 e il sistema audio ALSA, il cui output è registrato tramite ffmpeg);
  • bot Matrix per l'automazione della creazione di stanze Matrix secondo il programma FOSDEM, dove si svolgeranno 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 video trasmissione, filtrato in base al numero di reazioni emoji degli utenti;
  • ponte in ciascuna delle 666 stanze con relazione, che consente agli utenti IRC e XMPP di inviare messaggi e leggere la loro storia (la visione della video trasmissione era anche disponibile tramite un link diretto senza utilizzare Matrix ed Element).

Gli utenti possono registrarsi al server FOSDEM sia con nome utente e password, sia tramite il meccanismo di Social Login, che consente di accedere con account Google, Facebook, GitHub e altri. Questa novità è apparsa per la prima volta proprio su FOSDEM e presto sarà disponibile per tutti gli altri utenti di Matrix nei prossimi aggiornamenti di Synapse ed Element. Secondo le statistiche, metà degli utenti si è registrata tramite Social Login.

FOSDEM 2021 su Matrix è probabilmente la più grande conferenza online libera ad oggi. Si è svolta non senza problemi (a causa di una errata configurazione del server Matrix inizialmente, che ha causato enormi sovraccarichi), ma in generale i partecipanti erano soddisfatti e hanno espresso feedback positivi sull'evento. E anche se nessuno si è visto di persona, uno dei principali elementi di aggregazione della comunità FOSDEM - ossia, le conviviali chiacchierate davanti a una birra - non è passato inosservato.

Gli sviluppatori di Matrix sperano che questo esempio possa far riflettere le persone su come possano utilizzare un intero stack di tecnologie open source per le loro comunicazioni e VoIP, anche su scala ampia come un'intera conferenza FOSDEM.

Queste stesse informazioni, ricche di dettagli e con una dimostrazione visiva di accesso in un formato di video-relazione da Matthew Hodgson, principale promotore e co-fondatore di Matrix e nel podcast “Open Tech Will Save Us” con lui.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster