Kumusta ang FOSDEM 2021 sa Matrix

Kumusta ang FOSDEM 2021 sa Matrix

Noong Pebrero 6-7, 2021, ginanap ang isa sa pinakamalaking libreng kumperensya na nakatuon sa libreng software - FOSDEM. Ang kumperensya ay karaniwang gaganapin nang live sa Brussels, ngunit dahil sa pandemya ng coronavirus kailangan itong ilipat online. Upang maipatupad ang gawaing ito, nakipagtulungan ang mga organizer sa koponan Elemento at pumili ng chat batay sa isang libreng protocol Matris upang bumuo ng isang federated real-time na network ng komunikasyon, isang libreng VoIP platform Jitsi Kilalanin para sa pagsasama ng video conferencing, at sarili nitong mga tool para sa kanilang automation. Ang kumperensya ay dinaluhan ng higit sa 30 libong mga gumagamit, kung saan 8 libo ang aktibo, at 24 na libo ang mga panauhin.

Ang Matrix protocol ay binuo batay sa isang linear na kasaysayan ng mga kaganapan (mga kaganapan) sa JSON na format sa loob ng isang acyclic event graph (DAG): sa madaling salita, ito ay isang distributed database na nag-iimbak ng kumpletong kasaysayan ng mga ipinadalang mensahe at data ng mga kalahok. user, na kinokopya ang impormasyong ito sa pagitan ng mga kalahok na server - ang pinakamalapit na katulad na teknolohiya sa trabaho ay maaaring Git. Ang pangunahing pagpapatupad ng network na ito ay isang messenger na may suporta para sa end-to-end na pag-encrypt at VoIP (mga audio at video call, mga kumperensya ng grupo). Ang mga reference na pagpapatupad ng mga kliyente at server ay binuo ng isang komersyal na kumpanya na tinatawag na Element, na ang mga empleyado ay namumuno din sa isang non-profit na organisasyon Matrix.org Foundation, pinangangasiwaan ang pagbuo ng detalye ng protocol ng Matrix. Sa ngayon, mayroong 28 milyong mga account at 60 libong mga server sa network ng Matrix.

Para sa kaganapan ng FOSDEM, isang hiwalay na server ang inilaan sa mga pasilidad at sa suporta ng isang komersyal na serbisyo Mga Serbisyo ng Element Matrix (EMS).

Ang mga sumusunod na imprastraktura ay gumagana sa katapusan ng linggo:

  • pahalang na nasusukat na server ng Matrix Synapse na may maraming karagdagang proseso ng manggagawa (kabuuang 11 iba't ibang uri ng proseso ng manggagawa);
  • isang cluster para sa platform ng Jitsi Meet VoIP, na ginagamit para mag-broadcast ng mga kwartong may mga ulat, tanong at sagot, at lahat ng iba pang panggrupong video chat (humigit-kumulang 100 video conference ang gumana nang sabay-sabay);
  • cluster para sa Jibri - binuo ng FOSDEM para sa pag-relay ng video mula sa mga kuwarto ng Jitsi Meet patungo sa iba't ibang destinasyon (Ang Jibri ay isang walang ulo na proseso ng Chromium na tumatakbo sa AWS gamit ang isang X11 framebuffer at isang ALSA audio system, ang output nito ay naitala gamit ang ffmpeg);
  • Matrix-bot para sa pag-automate ng paglikha ng mga silid ng Matrix ayon sa iskedyul ng FOSDEM, kung saan gaganapin ang mga ulat at iba pang aktibidad;
  • mga espesyal na widget para sa Element client, halimbawa, ang iskedyul ng FOSDEM sa kanang bahagi ng menu at isang listahan ng mahahalagang mensahe sa tabi ng video broadcast, na na-filter ayon sa bilang ng mga reaksyon ng emoji mula sa mga user;
  • tulay sa bawat isa sa 666 talk room, na nagpapahintulot sa mga user ng IRC at XMPP na magsulat ng mga mensahe at basahin ang kanilang kasaysayan (ang panonood ng video broadcast ay available din sa pamamagitan ng direktang link nang hindi gumagamit ng Matrix at Element).

Maaaring magrehistro ang mga user sa FOSDEM server gamit ang kumbinasyon ng login at password, at gamit ang mekanismo ng Social Login, na naging posible na mag-log in gamit ang isang Google, Facebook, GitHub at iba pang account. Unang lumabas ang inobasyong ito sa FOSDEM at malapit nang maging available sa lahat ng iba pang user ng Matrix sa susunod na mga update sa Synapse at Element. Ayon sa istatistika, kalahati ng mga gumagamit ang nakarehistro gamit ang Social Login.

Ang FOSDEM 2021 sa Matrix ay marahil ang pinakamalaking libreng online na kumperensya hanggang ngayon. Ito ay hindi walang mga problema (dahil sa hindi tamang configuration ng Matrix server noong una, na nagdulot ng napakalaking load), ngunit sa pangkalahatan ay nasiyahan ang mga bisita at positibong nagsalita tungkol sa kaganapan. At bagama't walang nakakita sa isa't isa nang personal, ang isa sa mga pangunahing pinag-isang elemento ng komunidad ng FOSDEM - ibig sabihin, ang mga mapagkaibigang pagtitipon sa isang baso ng beer - ay hindi pa rin napapansin.

Ang mga developer ng Matrix ay umaasa na ang halimbawang ito ay hihikayat sa mga tao na isipin na maaari silang gumamit ng ganap na libreng stack ng teknolohiya para sa kanilang mga komunikasyon at VoIP - kahit na sa sukat na kasing laki ng buong kumperensya ng FOSDEM.

Ang parehong impormasyon na may maraming mga detalye at isang malinaw na pagpapakita ng pag-access sa format ng isang ulat ng video mula sa pangunahing tao at co-founder ng Matrix - Matthew Hogson ΠΈ sa podcast ng Open Tech Will Save Us Kasama siya.

Pinagmulan: linux.org.ru