GNOME üçün cihaz sinxronizasiya xidməti olan Bonsai təqdim edildi

Kristian Hergert (Kristian Hergert), GNOME Builder inteqrasiya olunmuş inkişaf mühitinin müəllifi, hazırda Red Hat-da işləyir, təqdim etdi pilot layihə Bonsai, GNOME ilə işləyən çoxsaylı cihazların məzmununun sinxronlaşdırılması problemini həll etməyə yönəlmişdir. İstifadəçilər Bonsai istifadə edə bilərlər
bütün kompüterlərdə fayllara və proqram məlumatlarına daxil olmaq lazım olduqda, lakin məlumatlarınızı üçüncü tərəfin bulud xidmətlərinə ötürmək istəmədiyiniz zaman bir neçə Linux cihazını ev şəbəkəsində əlaqələndirmək üçün. Layihə kodu C və dilində yazılmışdır təchiz olunmuşdur GPLv3 altında lisenziyalıdır.

Bonsai bulud kimi xidmətləri təmin etmək üçün bonsaid fon prosesini və libbonsai funksiyalar kitabxanasını ehtiva edir. Fon prosesi əsas iş stansiyasında və ya ev şəbəkəsində daim işləyən, simsiz şəbəkəyə və yaddaş sürücüsünə qoşulmuş Raspberry Pi mini-kompüterində işə salına bilər. Kitabxana yüksək səviyyəli API istifadə edərək GNOME proqramlarının Bonsai xidmətlərinə çıxışını təmin etmək üçün istifadə olunur. Xarici qurğularla (digər fərdi kompüterlər, noutbuklar, telefonlar, əşyaların interneti cihazları) qoşulmaq üçün xidmətlərə qoşulmaq üçün işarə yaratmağa imkan verən bonsai-pair yardım proqramı təklif olunur. Bağlandıqdan sonra seriallaşdırılmış D-Bus sorğularının istifadə olunduğu xidmətlərə daxil olmaq üçün şifrələnmiş kanal (TLS) təşkil edilir.

Bonsai yalnız məlumatların paylaşılması ilə məhdudlaşmır və həmçinin cihazlar, əməliyyatlar, ikincil indekslər, kursorlar arasında qismən sinxronizasiya dəstəyi və sistemə xas yerli dəyişiklikləri paylaşılan məlumatların üzərinə örtmək imkanı ilə sistemlərarası obyekt mağazalarını yaratmaq üçün istifadə edilə bilər. paylaşılan verilənlər bazası. Paylaşılan obyekt anbarı əsasında qurulur GVariant API и LMDB.

Hazırda yalnız fayl yaddaşına daxil olmaq üçün xidmət təklif olunur, lakin gələcəkdə poçta, təqvim planlayıcısına, qeydlərə (ToDo), foto albomlara, musiqi və video kolleksiyalarına, axtarış sistemi, ehtiyat nüsxə, VPN və s. Məsələn, GNOME proqramlarında müxtəlif kompüterlərdə Bonsai istifadə edərək, sinxronlaşdırılmış təqvim, planlaşdırıcı və ya ümumi foto kolleksiyası ilə işi təşkil edə bilərsiniz.

Mənbə: opennet.ru

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