6. gada 7.ā2021. februÄrÄ« notika viena no lielÄkajÄm bezmaksas konferencÄm, kas veltÄ«ta bezmaksas programmatÅ«rai - FOSDEM. Konference parasti notika tieÅ”raidÄ BriselÄ, taÄu koronavÄ«rusa pandÄmijas dÄļ to nÄcÄs pÄrcelt tieÅ”saistÄ. Lai Ä«stenotu Å”o uzdevumu, organizatori sadarbojÄs ar komandu Elements un izvÄlÄjÄs tÄrzÄÅ”anu, pamatojoties uz bezmaksas protokolu Matrica lai izveidotu federÄtu reÄllaika sakaru tÄ«klu, bezmaksas VoIP platformu Jitsi satikt videokonferenÄu integrÄÅ”anai un savus rÄ«kus to automatizÄcijai. Konferenci apmeklÄja vairÄk nekÄ 30 tÅ«kstoÅ”i lietotÄju, no kuriem aktÄ«vi bija 8 tÅ«kstoÅ”i, bet viesi ā 24 tÅ«kstoÅ”i.
Matrix protokols ir izveidots, pamatojoties uz lineÄru notikumu (notikumu) vÄsturi JSON formÄtÄ acikliskÄ notikumu grafikÄ (DAG): vienkÄrÅ”iem vÄrdiem sakot, tÄ ir izplatÄ«ta datu bÄze, kas glabÄ visu nosÅ«tÄ«to ziÅojumu vÄsturi un dalÄ«bnieku datus. lietotÄjiem, atkÄrtojot Å”o informÄciju starp iesaistÄ«tajiem serveriem ā tuvÄkÄ lÄ«dzÄ«gÄ darba tehnoloÄ£ija varÄtu bÅ«t Git. Å Ä« tÄ«kla galvenÄ ievieÅ”ana ir kurjers, kas atbalsta pilnÄ«gu Å”ifrÄÅ”anu un VoIP (audio un video zvani, grupu konferences). Klientu un serveru atsauces implementÄcijas izstrÄdÄ komercuzÅÄmums Element, kura darbinieki arÄ« vada bezpeļÅas organizÄciju Matrix.org fonds, pÄrraugot Matrix protokola specifikÄcijas izstrÄdi. Å obrÄ«d Matrix tÄ«klÄ ir 28 miljoni kontu un 60 tÅ«kstoÅ”i serveru.
FOSDEM pasÄkumam telpÄs un ar komerciÄlÄ pakalpojuma atbalstu tika pieŔķirts atseviŔķs serveris Element Matrix Services (EMS).
NedÄļas nogalÄ darbojÄs Å”Äda infrastruktÅ«ra:
- horizontÄli mÄrogojams Matrix serveris Sinapses ar daudziem papildu strÄdnieku procesiem (kopÄ 11 dažÄdu veidu strÄdnieku procesi);
- klasteris Jitsi Meet VoIP platformai, ko izmanto, lai pÄrraidÄ«tu telpas ar ziÅojumiem, jautÄjumiem un atbildÄm, kÄ arÄ« visas citas grupas video tÄrzÄÅ”anas (vienlaikus darbojÄs aptuveni 100 videokonferences);
- klasteris Jibri ā izstrÄdÄjis FOSDEM video pÄrsÅ«tÄ«Å”anai no Jitsi Meet telpÄm uz vairÄkiem dažÄdiem galamÄrÄ·iem (Jibri ir bezgalvu Chromium process, kas darbojas AWS, izmantojot X11 kadru buferi un ALSA audio sistÄmu, kuras izvade tiek ierakstÄ«ta, izmantojot ffmpeg);
- Matrix-bot Matrix istabu izveides automatizÄÅ”anai pÄc FOSDEM grafika, kur tiks rÄ«kotas atskaites un citas aktivitÄtes;
- Ä«paÅ”i Element klienta logrÄ«ki, piemÄram, FOSDEM grafiks labÄs puses izvÄlnÄ un svarÄ«gu ziÅojumu saraksts blakus video apraidei, kas filtrÄts pÄc lietotÄju emociju reakciju skaita;
- tilti katrÄ no 666 sarunu istabÄm, ļaujot IRC un XMPP lietotÄjiem rakstÄ«t ziÅas un lasÄ«t savu vÄsturi (video pÄrraides skatÄ«Å”anÄs bija pieejama arÄ« tieÅ”Äs saites veidÄ, neizmantojot Matrix un Element).
LietotÄji varÄja reÄ£istrÄties FOSDEM serverÄ«, izmantojot pieteikÅ”anÄs un paroles kombinÄciju, kÄ arÄ« sociÄlo pieteikÅ”anÄs mehÄnismu, kas ļÄva pieteikties, izmantojot Google, Facebook, GitHub un citus kontus. Å is jauninÄjums pirmo reizi parÄdÄ«jÄs FOSDEM un drÄ«zumÄ bÅ«s pieejams visiem citiem Matrix lietotÄjiem nÄkamajos Synapse un Element atjauninÄjumos. SaskaÅÄ ar statistiku puse lietotÄju reÄ£istrÄjÄs, izmantojot sociÄlo pieteikÅ”anos.
FOSDEM 2021 vietnÄ Matrix, iespÄjams, ir lÄ«dz Å”im lielÄkÄ bezmaksas tieÅ”saistes konference. Nebija bez problÄmÄm (sÄkumÄ nepareizÄs Matrix servera konfigurÄcijas dÄļ, kas radÄ«ja milzÄ«gas slodzes), taÄu kopumÄ apmeklÄtÄji bija apmierinÄti un pozitÄ«vi izteicÄs par pasÄkumu. Un, lai arÄ« klÄtienÄ neviens cits citu neredzÄja, viens no galvenajiem FOSDEM kopienu vienojoÅ”ajiem elementiem ā proti, draudzÄ«gas kopÄ sanÄkÅ”anas pie alus glÄzes ā tomÄr nepalika nepamanÄ«ts.
Matrix izstrÄdÄtÄji cer, ka Å”is piemÄrs mudinÄs cilvÄkus domÄt, ka viÅi var izmantot pilnÄ«gi bezmaksas tehnoloÄ£iju steks saviem sakariem un VoIP - pat tik lielÄ mÄrogÄ kÄ visa FOSDEM konference.
TÄ pati informÄcija ar daudzÄm detaļÄm un skaidru piekļuves demonstrÄciju Matrix galvenÄs personas un lÄ«dzdibinÄtÄja - MetjÅ« Hogsona - video reportÄžas formÄtÄ Šø aplÄde Open Tech Will Save Us ar viÅu.
Avots: linux.org.ru