Den 6-7 februari 2021 hölls en av de största kostnadsfria konferenserna som Ă€gnades Ă„t fri programvara â FOSDEMKonferensen har vanligtvis hĂ„llits pĂ„ plats i Bryssel, men pĂ„ grund av coronaviruspandemin fick den flyttas online. För att genomföra denna uppgift samarbetade arrangörerna med teamet Element och valde en chatt baserad pĂ„ ett fritt protokoll Matrix för att bygga ett federerat kommunikationsnĂ€tverk i realtid, en gratis VoIP-plattform Jitsi Meet för integration av videokonferenser och egna verktyg för deras automatisering. Konferensen besöktes av över 30 000 anvĂ€ndare, varav 8 000 var aktiva och 24 000 gĂ€ster.
Matrix-protokollet Ă€r baserat pĂ„ en linjĂ€r hĂ€ndelsehistorik (events) i JSON-format inom en cyklisk hĂ€ndelsegraf (DAG): med andra ord Ă€r det en distribuerad databas som lagrar hela historien över skickade meddelanden och information om deltagande anvĂ€ndare, vilket replikerar denna information mellan deltagande servrar â den nĂ€rmaste teknologin som fungerar pĂ„ ett liknande sĂ€tt kan vara Git. Huvudimplementeringen av detta nĂ€tverk Ă€r en meddelandeapp med stöd för end-to-end-kryptering och VoIP (ljud- och videosamtal, gruppkonferenser). Referensimplementationer av klienter och servrar utvecklas av det kommersiella företaget Element, vars medarbetare Ă€ven leder den ideella organisationen Matrix.org Foundation, som övervakar utvecklingen av Matrix-protokollet. För nĂ€rvarande finns det 28 miljoner konton och 60 000 servrar i Matrix-nĂ€tverket.
För FOSDEM-evenemanget avsattes en sÀrskild server med kapacitet och stöd frÄn den kommersiella tjÀnsten Element Matrix Services (EMS).
Under helgen fungerade följande infrastruktur:
- en horisontellt skalbar Matrix-server Synapse med flera ytterligare worker-processer (totalt 11 olika typer av worker-processer);
- ett kluster för VoIP-plattformen Jitsi Meet, som anvÀnds för att sÀnda rum med presentationer, frÄgor och svar, och alla andra gruppvideokonferenser (ungefÀr 100 videokonferenser fungerade samtidigt);
- ett kluster för Jibri â FOSDEMs lösning för att retransmittera video frĂ„n Jitsi Meet-rum till flera olika destinationer (Jibri Ă€r en headless-process av Chromium körd pĂ„ AWS som anvĂ€nder X11-ramverket och ljudsystemet ALSA, vars utdata spelas in med ffmpeg);
- Matrix-bot för automatisering av skapandet av Matrix-rum enligt schemat FOSDEM, dÀr presentationer och andra aktiviteter kommer att hÄllas;
- specialanpassade widgets för klienten Element, till exempel FOSDEM-schemat i den högra sidopanelen och en lista över viktiga meddelanden bredvid videoströmmen, filtrerad efter antal emoji-reaktioner frÄn anvÀndarna;
- broar i varje av de 666 rummen med presentationer, som ger möjlighet för IRC- och XMPP-anvÀndare att skriva meddelanden och lÀsa deras historia (visning av videoströmmen var ocksÄ tillgÀnglig via en direktlÀnk utan att anvÀnda Matrix och Element).
AnvÀndare kunde registrera sig pÄ FOSDEM-servern bÄde med hjÀlp av en kombination av anvÀndarnamn och lösenord, samt genom mekanismen Social Login, som gör det möjligt att logga in med Google-, Facebook-, GitHub- och andra konton. Denna nyhet dök upp för första gÄngen pÄ FOSDEM och kommer snart att bli tillgÀnglig för alla andra Matrix-anvÀndare i kommande uppdateringar av Synapse och Element. Enligt statistiken registrerade hÀlften av anvÀndarna sig med Social Login.
FOSDEM 2021 pĂ„ Matrix Ă€r kanske den största fria onlinekonferensen hittills. Den genomfördes inte utan problem (pĂ„ grund av felaktig konfiguration av Matrix-servern inledningsvis, vilket orsakade enorm belastning), men överlag var besökarna nöjda och gav positiv feedback om evenemanget. Och Ă€ven om ingen sĂ„g varandra i verkligheten, förblev en av de viktigaste samlande elementen inom FOSDEM-gemenskapen â nĂ€mligen, vĂ€nliga samtal över en öl â Ă€ndĂ„ i fokus.
Matrix-utvecklarna hoppas att detta exempel ska fĂ„ folk att tĂ€nka att de kan anvĂ€nda en helt fri teknikstack för sin kommunikation och VoIP â Ă€ven i sĂ„ stora skala som en hel konferens som FOSDEM.
Denna information med mĂ„nga detaljer och visuell demonstration av Ă„tkomst i form av en videoförelĂ€sning frĂ„n huvudpersonen och medgrundaren av Matrix â Matthew Hodgson och i podcasten "Open Tech Will Save Us" med honom.
KĂ€lla: linux.org.ru
