Ներկայացվել է Bonsai-ը՝ GNOME-ի սարքերի համաժամացման ծառայությունը

Քրիստիան Հերգերտ (Քրիստիան Հերգերտ), GNOME Builder ինտեգրված զարգացման միջավայրի հեղինակ, այժմ աշխատում է Red Hat-ում, ներկայացրեց փորձնական նախագիծ Բոնսաի, ուղղված GNOME-ով աշխատող բազմաթիվ սարքերի բովանդակության համաժամացման խնդրի լուծմանը։ Օգտագործողները կարող են օգտվել Bonsai-ից
մի քանի Linux սարքեր տնային ցանցում միացնելու համար, երբ դուք պետք է մուտք գործեք ֆայլեր և հավելվածների տվյալները բոլոր համակարգիչների վրա, բայց չեք ցանկանում փոխանցել ձեր տվյալները երրորդ կողմի ամպային ծառայություններին: Ծրագրի կոդը գրված է C և մատակարարված լիցենզավորված GPLv3-ի համաձայն:

Bonsai-ն ներառում է bonsaid ֆոնային գործընթացը և գործառույթների libbonsai գրադարանը՝ ամպի նման ծառայություններ մատուցելու համար: Ֆոնային գործընթացը կարող է գործարկվել հիմնական աշխատանքային կայանի կամ Raspberry Pi մինի-համակարգչի վրա, որը մշտապես աշխատում է տնային ցանցում, միացված է անլար ցանցին և պահեստավորման սկավառակին: Գրադարանը օգտագործվում է GNOME հավելվածներին Bonsai ծառայություններին հասանելիություն ապահովելու համար՝ օգտագործելով բարձր մակարդակի API: Արտաքին սարքերի հետ (այլ համակարգիչներ, նոութբուքեր, հեռախոսներ, իրերի ինտերնետ սարքեր) միանալու համար առաջարկվում է բոնսաի-զույգ կոմունալ ծրագիրը, որը թույլ է տալիս ստեղծել ծառայությունների միացման նշան: Կապակցվելուց հետո կոդավորված ալիքը (TLS) կազմակերպվում է ծառայություններ մուտք գործելու համար, որոնցում օգտագործվում են սերիական D-Bus հարցումներ:

Bonsai-ն չի սահմանափակվում միայն տվյալների փոխանակմամբ և կարող է օգտագործվել նաև միջհամակարգային օբյեկտների պահեստներ ստեղծելու համար՝ սարքերի, գործարքների, երկրորդական ինդեքսների, կուրսորների միջև մասնակի համաժամացման աջակցությամբ և համօգտագործվածի վերևում համակարգի հատուկ տեղական փոփոխությունները ծածկելու հնարավորությամբ: ընդհանուր տվյալների բազա: Համատեղ օբյեկտների պահեստավորումը կառուցված է հիմքի վրա GVariant API и LMDB.

Ներկայումս առաջարկվում է միայն ֆայլերի պահպանման ծառայություն, սակայն ապագայում նախատեսվում է ներդնել փոստ, օրացույցի պլանավորող, նշումներ (ToDo), լուսանկարների ալբոմներ, երաժշտական ​​և վիդեո հավաքածուներ, որոնման համակարգ, կրկնօրինակում, VPN և այլն մուտք գործելու այլ ծառայություններ։ այսպես շարունակ։ Օրինակ, օգտագործելով Bonsai-ն տարբեր համակարգիչների վրա GNOME հավելվածներում, դուք կարող եք կազմակերպել աշխատանքը համաժամացված օրացույցի, ժամանակացույցի կամ լուսանկարների ընդհանուր հավաքածուի հետ:

Source: opennet.ru

Добавить комментарий