Hur var FOSDEM 2021 på Matrix

Hur var FOSDEM 2021 på Matrix

Den 6-7 februari 2021 hölls en av de största gratiskonferenserna dedikerade till fri programvara - FOSDEM. Konferensen hölls vanligtvis live i Bryssel, men på grund av coronavirus-pandemin var den tvungen att flyttas online. För att genomföra denna uppgift samarbetade arrangörerna med teamet Elementet och valde en chatt baserad på ett gratis protokoll Matris att bygga ett federerat realtidskommunikationsnätverk, en gratis VoIP-plattform Jitsi träffas för att integrera videokonferenser och dess egna verktyg för automatisering av dessa. Konferensen deltog av mer än 30 tusen användare, varav 8 tusen var aktiva och 24 tusen gäster.

Matrix-protokollet är byggt på basis av en linjär historik över händelser (händelser) i JSON-format inuti en acyklisk händelsegraf (DAG): med enkla ord, det är en distribuerad databas som lagrar hela historiken för skickade meddelanden och data från deltagande. användare, replikera denna information mellan deltagande servrar - den närmaste liknande arbetstekniken kan vara Git. Den huvudsakliga implementeringen av detta nätverk är en budbärare med stöd för end-to-end-kryptering och VoIP (ljud- och videosamtal, gruppkonferenser). Referensimplementeringar av klienter och servrar utvecklas av ett kommersiellt företag som heter Element, vars anställda också leder en ideell organisation Matrix.org Foundation, övervakar utvecklingen av Matrix-protokollspecifikationen. För närvarande finns det 28 miljoner konton och 60 tusen servrar i Matrix-nätverket.

För FOSDEM-evenemanget tilldelades en separat server vid anläggningarna och med stöd av en kommersiell tjänst Element Matrix Services (EMS).

Följande infrastruktur var i drift under helgen:

  • horisontellt skalbar Matrix-server Synapsen med många ytterligare arbetsprocesser (totalt 11 olika typer av arbetsprocesser);
  • ett kluster för Jitsi Meet VoIP-plattformen, som används för att sända rum med rapporter, frågor och svar, och alla andra gruppvideochatt (cirka 100 videokonferenser fungerade samtidigt);
  • kluster för Jibri - utvecklat av FOSDEM för att vidarebefordra video från Jitsi Meet-rum till flera olika destinationer (Jibri är en huvudlös Chromium-process som körs på AWS med en X11 framebuffer och ett ALSA-ljudsystem, vars utdata spelas in med ffmpeg);
  • Matrix-bot för att automatisera skapandet av Matrix-rum enligt FOSDEM-schemat, där rapporter och andra aktiviteter kommer att hållas;
  • speciella widgets för Element-klienten, till exempel, FOSDEM-schemat i menyn till höger och en lista med viktiga meddelanden bredvid videosändningen, filtrerade efter antalet emoji-reaktioner från användare;
  • broar i vart och ett av de 666 samtalsrummen, vilket gör att IRC- och XMPP-användare kan skriva meddelanden och läsa sin historik (att se videosändningen var också tillgänglig via en direktlänk utan att använda Matrix och Element).

Användare kunde registrera sig på FOSDEM-servern med en kombination av inloggning och lösenord, och med hjälp av mekanismen för social inloggning, vilket gjorde det möjligt att logga in med ett Google-, Facebook-, GitHub- och andra konto. Denna innovation dök först upp på FOSDEM och kommer snart att bli tillgänglig för alla andra Matrix-användare i nästa Synapse och Element-uppdateringar. Enligt statistiken registrerade hälften av användarna sig med hjälp av social inloggning.

FOSDEM 2021 på Matrix är kanske den största gratis onlinekonferensen hittills. Det var inte problemfritt (på grund av felaktig konfiguration av Matrix-servern till en början, vilket orsakade enorma belastningar), men överlag var besökarna nöjda och talade positivt om evenemanget. Och även om ingen såg varandra personligen, gick ett av de viktigaste sammanhållande elementen i FOSDEM-gemenskapen - nämligen vänliga sammankomster över ett glas öl - fortfarande inte obemärkt förbi.

Matrix-utvecklarna hoppas att det här exemplet kommer att uppmuntra människor att tro att de kan använda en helt gratis teknikstack för sin kommunikation och VoIP – även i en skala lika stor som hela FOSDEM-konferensen.

Samma information med många detaljer och en tydlig demonstration av åtkomst i formatet av en videoreportage från huvudpersonen och medgrundaren av Matrix - Matthew Hogson и på podden Open Tech Will Save Us med honom.

Källa: linux.org.ru