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

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

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

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

FOSDEM միջոցառման համար հատկացվել է առանձին սերվեր՝ առևտրային ծառայության հզորությամբ և աջակցությամբ։ Տարրերի մատրիցային ծառայություններ (EMS).

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

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

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

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

Matrix-ի մշակողները հույս ունեն, որ այս օրինակը կխրախուսի մարդկանց դիտարկել լիովին բաց կոդով տեխնոլոգիական փաթեթի օգտագործումը իրենց կապի և VoIP-ի համար՝ նույնիսկ այնպիսի մեծ մասշտաբով, ինչպիսին ամբողջ FOSDEM կոնֆերանսն է։

Նույն տեղեկատվությունը բազմաթիվ մանրամասներով և մուտքի հստակ ցուցադրմամբ «Մատրիցա»-ի ղեկավար և համահիմնադիր Մեթյու Հոգսոնի տեսա-ռեպորտաժի տեսքով и «Բաց տեխնոլոգիաները կփրկեն մեզ» փոդքասթում նրա հետ։

Source: linux.org.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster