Ինչպե՞ս էր FOSDEM 2021-ը Matrix-ում

Ինչպե՞ս էր FOSDEM 2021-ը Matrix-ում

6 թվականի փետրվարի 7-2021-ը տեղի ունեցավ ազատ ծրագրակազմին նվիրված ամենամեծ անվճար կոնֆերանսներից մեկը. FOSDEM- ը. Կոնֆերանսը սովորաբար անցկացվում էր Բրյուսելում ուղիղ եթերում, սակայն կորոնավիրուսային պանդեմիայի պատճառով այն ստիպված էր տեղափոխվել առցանց։ Այս առաջադրանքն իրականացնելու համար կազմակերպիչները համագործակցել են թիմի հետ Տարր և ընտրեց չաթ՝ հիմնված անվճար արձանագրության վրա Matrix կառուցել իրական ժամանակի կապի դաշնային ցանց, անվճար VoIP հարթակ Jitsi հանդիպել վիդեոկոնֆերանսների և դրանց ավտոմատացման սեփական գործիքների ինտեգրման համար: Համաժողովին մասնակցել է ավելի քան 30 հազար օգտատեր, որոնցից 8 հազարը ակտիվ են եղել, իսկ 24 հազարը՝ հյուրեր։

Matrix արձանագրությունը կառուցված է JSON ձևաչափով իրադարձությունների (միջոցառումների) գծային պատմության հիման վրա ացիկլիկ իրադարձությունների գրաֆիկի (DAG) ներսում. պարզ բառերով, այն բաշխված տվյալների բազա է, որը պահպանում է ուղարկված հաղորդագրությունների ամբողջական պատմությունը և մասնակիցների տվյալները: օգտվողները, կրկնելով այս տեղեկատվությունը մասնակից սերվերների միջև. նմանատիպ աշխատանքի ամենամոտ տեխնոլոգիան կարող է լինել Git-ը: Այս ցանցի հիմնական ներդրումը մեսենջերն է՝ ծայրից ծայր կոդավորման և VoIP-ի աջակցությամբ (աուդիո և տեսազանգեր, խմբային կոնֆերանսներ): Հաճախորդների և սերվերների տեղեկանքների իրականացումը մշակվել է Element կոչվող առևտրային ընկերության կողմից, որի աշխատակիցները նաև ղեկավարում են ոչ առևտրային կազմակերպություն: Matrix.org հիմնադրամ, վերահսկելով Matrix արձանագրության ճշգրտման մշակումը: Այս պահին Matrix ցանցում կա 28 միլիոն հաշիվ և 60 հազար սերվեր։

FOSDEM միջոցառման համար առանձին սերվեր է հատկացվել օբյեկտներում և կոմերցիոն ծառայության աջակցությամբ Element Matrix Services (EMS).

Հանգստյան օրերին գործել են հետևյալ ենթակառուցվածքները.

  • հորիզոնական մասշտաբային Matrix սերվեր Synapse բազմաթիվ լրացուցիչ աշխատանքային գործընթացներով (ընդհանուր 11 տարբեր տեսակի աշխատողների գործընթացներ);
  • Jitsi Meet VoIP պլատֆորմի համար նախատեսված կլաստեր, որն օգտագործվում է զեկույցներով, հարցերով և պատասխաններով սենյակներ հեռարձակելու և բոլոր այլ խմբակային վիդեո զրույցների համար (մոտ 100 վիդեոկոնֆերանսներ գործում էին միաժամանակ);
  • Կլաստեր Jibri-ի համար - մշակվել է FOSDEM-ի կողմից՝ Jitsi Meet սենյակներից մի քանի տարբեր ուղղություններով տեսանյութ փոխանցելու համար (Jibri-ն անգլուխ Chromium պրոցես է, որն աշխատում է AWS-ով, օգտագործելով X11 framebuffer և ALSA աուդիո համակարգ, որի ելքը ձայնագրվում է ffmpeg-ի միջոցով);
  • Matrix-bot՝ FOSDEM-ի ժամանակացույցի համաձայն Matrix սենյակների ստեղծման ավտոմատացման համար, որտեղ կանցկացվեն հաշվետվություններ և այլ գործողություններ.
  • Element հաճախորդի համար հատուկ վիդջեթներ, օրինակ՝ FOSDEM-ի ժամանակացույցը աջ կողմի ընտրացանկում և տեսահեռարձակման կողքին գտնվող կարևոր հաղորդագրությունների ցանկը՝ զտված օգտատերերի էմոջիների արձագանքների քանակով.
  • կամուրջներ 666 խոսակցության սենյակներից յուրաքանչյուրում, որը թույլ է տալիս IRC և XMPP օգտատերերին գրել հաղորդագրություններ և կարդալ իրենց պատմությունը (տեսահեռարձակումը դիտելը նույնպես հասանելի էր ուղիղ հղման միջոցով՝ առանց Matrix-ի և Element-ի օգտագործման):

Օգտատերերը կարող էին գրանցվել FOSDEM սերվերում՝ օգտագործելով մուտքի և գաղտնաբառի համադրություն, ինչպես նաև օգտագործելով Social Login մեխանիզմը, որը հնարավորություն տվեց մուտք գործել Google, Facebook, GitHub և այլ հաշիվների միջոցով: Այս նորամուծությունը առաջին անգամ հայտնվեց FOSDEM-ում և շուտով հասանելի կդառնա բոլոր մյուս Matrix օգտվողներին Synapse-ի և Element-ի հաջորդ թարմացումներում: Վիճակագրության համաձայն՝ օգտատերերի կեսը գրանցվել է սոցիալական մուտքի միջոցով։

FOSDEM 2021-ը Matrix-ի վրա, թերևս մինչ օրս ամենամեծ անվճար առցանց կոնֆերանսն է: Այն առանց խնդիրների չանցավ (սկզբում Matrix սերվերի սխալ կազմաձևման պատճառով, որը հսկայական ծանրաբեռնվածություն առաջացրեց), բայց ընդհանուր առմամբ այցելուները գոհ մնացին և դրական արտահայտվեցին միջոցառման մասին։ Եվ չնայած ոչ ոք միմյանց անձամբ չի տեսել, FOSDEM համայնքի հիմնական միավորող տարրերից մեկը՝ այն է՝ ընկերական հավաքները մեկ բաժակ գարեջրի շուրջ, այնուամենայնիվ աննկատ չմնաց։

Matrix-ի մշակողները հույս ունեն, որ այս օրինակը կխրախուսի մարդկանց մտածել, որ նրանք կարող են օգտագործել ամբողջովին անվճար տեխնոլոգիական փաթեթ իրենց հաղորդակցության և VoIP-ի համար, նույնիսկ այնպիսի մասշտաբով, որքան ամբողջ FOSDEM համաժողովը:

Նույն տեղեկատվությունը բազմաթիվ մանրամասներով և հասանելիության հստակ ցուցադրմամբ վիդեո ռեպորտաժի ձևաչափով Matrix-ի գլխավոր անձի և համահիմնադիր Մեթյու Հոգսոնի կողմից и Open Tech Will Save Us փոդքաստում նրա հետ.

Source: linux.org.ru