Hvordan FOSDEM 2021 forløb på Matrix

Hvordan FOSDEM 2021 forløb på Matrix

Den 6.-7. februar 2021 fandt en af de største gratis konferencer om fri software sted — FOSDEM. Normalt blev konferencen afholdt fysisk i Bruxelles, men på grund af coronaviruspandemien måtte den flyttes online. For at gennemføre denne opgave samarbejdede arrangørerne med teamet Element og valgte en chat baseret på det frie protokol Matrix til opbygning af et fødereret netværk af kommunikation i realtid, en fri VoIP-platform Jitsi Meet til integration af videokonferencer og egne værktøjer til automatisering af disse. Konferencen havde over 30.000 deltagere, hvoraf 8.000 var aktive, og 24.000 var gæster.

Matrix-protokollen er bygget på en lineær historik af hændelser i JSON-format inden for en acyklisk graf af hændelser (DAG): for at sige det enkelt, fungerer den som en distribueret database, der gemmer en komplet historie af sendte meddelelser og data for de deltagende brugere, der replikerer denne information mellem de deltagende servere — en nærmest tilsvarende teknologi til dette kan være Git. Hovedimplementeringen af dette netværk er en messenger, der understøtter end-to-end-kryptering og VoIP (lyd- og videoopkald, gruppekonferencer). Referenceimplementeringerne af klienter og servere udvikles af det kommercielle firma Element, hvis medarbejdere også leder den non-profit organisation Matrix.org Foundation, som overvåger udviklingen af Matrix-protokollens specifikation. I øjeblikket er der 28 millioner konti og 60.000 servere på Matrix-netværket.

Til FOSDEM-arrangementet blev der tildelt en separat server med kapacitet og støtte fra den kommercielle tjeneste Element Matrix Services (EMS).

I weekenden fungerede følgende infrastruktur:

  • en horisontalt skalerbar Matrix-server Synapse med et væld af ekstra worker-processer (i alt 11 forskellige typer worker-processer);
  • et cluster til VoIP-platformen Jitsi Meet, der bruges til at streame rum med præsentationer, spørgsmål og svar og alle andre gruppe videokonferencer (omtrent 100 videokonferencer fungerede samtidig);
  • Cluster til Jibri – en FOSDEM-udvikling til at retransmittere video fra Jitsi Meet rum til flere forskellige destinationer (Jibri er en headless proces, der kører Chromium på AWS ved brug af X11 framebuffer og ALSA lydsystem, hvis output optages med ffmpeg);
  • Matrix-bot til automatisering af oprettelsen af Matrix-rum efter FOSDEM-tidspunktet, hvor der vil være foredrag og anden aktivitet;
  • Specielle widgets til Element-klienten, for eksempel FOSDEM-tidsplanen i den højre side og en liste over vigtige beskeder ved siden af videostreamingen, filtreret efter antal emoji-reaktioner fra brugerne;
  • Broer i hver af de 666 rum med foredrag, der giver IRC- og XMPP-brugere mulighed for at skrive beskeder og læse deres historie (streaming af video var også tilgængelig via et direkte link uden brug af Matrix og Element).

Brugere kunne registrere sig på FOSDEM-serveren både via brugernavn og adgangskode samt med Social Login-mekanismen, der giver mulighed for login med Google-, Facebook-, GitHub- og andre konti. Denne nyhed dukkede første gang op på FOSDEM og vil snart være tilgængelig for alle andre Matrix-brugere i kommende opdateringer af Synapse og Element. Ifølge statistikker registrerede halvdelen af brugerne sig med Social Login.

FOSDEM 2021 på Matrix er sandsynligvis den største gratis onlinekonference til dato. Den forløb ikke uden problemer (på grund af forkert konfiguration af Matrix-serveren i starten, hvilket medførte enorme belastninger), men generelt var deltagerne tilfredse og gav positive tilbagemeldinger om arrangementet. Selvom ingen så hinanden i virkeligheden, blev et af de vigtigste samlingspunkter i FOSDEM-fællesskabet – nemlig venners samvær over et glas øl – stadig ikke overset.

Matrix-udviklerne håber, at dette eksempel vil få folk til at tænke, at de kan bruge en helt fri teknologistak til deres kommunikation og VoIP – selv i så store skalaer som en hel konference som FOSDEM.

Denne samme information med mange detaljer og en visuel demonstration af adgangen i form af et videoforedrag fra hovedpersonen og medstifteren af Matrix – Matthew Hodgson og i podcasten 'Open Tech Will Save Us' sammen med ham.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster