Como foi FOSDEM 2021 en Matrix

Como foi FOSDEM 2021 en Matrix

Os días 6 e 7 de febreiro de 2021 celebrouse unha das maiores conferencias gratuítas dedicadas ao software libre: FOSDEM. A conferencia adoitaba celebrarse en directo en Bruxelas, pero debido á pandemia de coronavirus tivo que ser trasladada en liña. Para levar a cabo esta tarefa, os organizadores colaboraron co equipo Elemento e escolleu un chat baseado nun protocolo libre matriz para construír unha rede de comunicacións en tempo real federada, unha plataforma VoIP gratuíta Coñece Jitsi para integrar videoconferencias, e as súas propias ferramentas para a súa automatización. A conferencia contou coa participación de máis de 30 mil usuarios, dos cales 8 mil estaban activos, e 24 mil foron convidados.

O protocolo Matrix constrúese sobre a base dun historial lineal de eventos (eventos) en formato JSON dentro dun gráfico de eventos acíclicos (DAG): en palabras simples, é unha base de datos distribuída que almacena o historial completo das mensaxes enviadas e os datos dos participantes. usuarios, replicando esta información entre os servidores participantes; a tecnoloxía de traballo semellante máis próxima podería ser Git. A principal implementación desta rede é un messenger con soporte para cifrado de extremo a extremo e VoIP (chamadas de audio e video, conferencias en grupo). As implementacións de referencia de clientes e servidores son desenvolvidas por unha empresa comercial chamada Element, cuxos empregados tamén lideran unha organización sen ánimo de lucro. Fundación Matrix.org, supervisando o desenvolvemento da especificación do protocolo Matrix. Neste momento, hai 28 millóns de contas e 60 mil servidores na rede Matrix.

Para o evento FOSDEM destinouse un servidor separado nas instalacións e co apoio dun servizo comercial Servizos de matriz de elementos (EMS).

Durante a fin de semana estivo operativa a seguinte infraestrutura:

  • Servidor Matrix escalable horizontalmente Sinapse con moitos procesos de traballo adicionais (un total de 11 tipos diferentes de procesos de traballo);
  • un clúster para a plataforma Jitsi Meet VoIP, usado para transmitir salas con informes, preguntas e respostas, e todos os demais chats de vídeo grupais (funcionaron unhas 100 videoconferencias simultáneamente);
  • clúster para Jibri: desenvolvido por FOSDEM para transmitir vídeo desde salas Jitsi Meet a varios destinos diferentes (Jibri é un proceso Chromium sen cabeza que se executa en AWS usando un framebuffer X11 e un sistema de audio ALSA, cuxa saída se grava mediante ffmpeg);
  • Matrix-bot para automatizar a creación de salas Matrix segundo a programación FOSDEM, onde se realizarán informes e outras actividades;
  • widgets especiais para o cliente Element, por exemplo, a programación FOSDEM no menú lateral dereito e unha lista de mensaxes importantes xunto á transmisión de vídeo, filtradas polo número de reaccións emoji dos usuarios;
  • pontes en cada unha das 666 salas de conversa, permitindo aos usuarios de IRC e XMPP escribir mensaxes e ler o seu historial (a visualización da transmisión de vídeo tamén estaba dispoñible a través dunha ligazón directa sen usar Matrix e Element).

Os usuarios podían rexistrarse no servidor FOSDEM mediante unha combinación de inicio de sesión e contrasinal, e mediante o mecanismo de inicio de sesión social, que permitía iniciar sesión mediante unha conta de Google, Facebook, GitHub e outras. Esta innovación apareceu por primeira vez en FOSDEM e pronto estará dispoñible para todos os demais usuarios de Matrix nas próximas actualizacións de Synapse e Element. Segundo as estatísticas, a metade dos usuarios rexistráronse mediante Social Login.

FOSDEM 2021 en Matrix é quizais a maior conferencia en liña gratuíta ata a data. Non estivo exento de problemas (debido á incorrecta configuración do servidor de Matrix nun principio, que provocou enormes cargas), pero en xeral os visitantes quedaron satisfeitos e falaron positivamente do evento. E aínda que ninguén se viu persoalmente, aínda non pasou desapercibido un dos principais elementos aglutinadores da comunidade de FOSDEM -ou sexa, as tertulias amistosas ante un vaso de cervexa-.

Os desenvolvedores de Matrix esperan que este exemplo anime á xente a pensar que poden usar unha pila de tecnoloxía totalmente gratuíta para as súas comunicacións e VoIP, mesmo a unha escala tan grande como a conferencia FOSDEM enteira.

A mesma información con moitos detalles e unha clara demostración de acceso en formato de vídeo reportaxe da persoa principal e cofundador de Matrix - Matthew Hogson и no podcast Open Tech Will Save Us con él.

Fonte: linux.org.ru