Krishtian Hergert (), GNOME Builder inteqrasiya olunmuş inkişaf mühitinin müəllifi, hazırda Red Hat-da işləyir, eksperimental layihə , bir neçə cihazın GNOME istifadə etdiyi materialların sinxronizasiyasını həll etmək məqsədini güdür. İstifadəçilər Bonsai-dan
ev şəbəkəsində bir neçə Linux cihazını birləşdirmək üçün istifadə edə bilərlər, fayllara və proqram məlumatlarına bütün kompüterlərdə daxil olmaq lazım olduqda, lakin öz məlumatlarını xarici bulud xidmətlərinə vermək istədikdə. Layihənin kodu C dilində yazılmışdır və GPLv3 lisenziyası altında.
Bonsai fon prosesi bonsaid və bulud xidmətlərinə oxşar xidmətlər təmin etmək üçün libbonsai funksiya kitabxanasını əhatə edir. Fon prosesi əsas iş stansiyasında və ya ev şəbəkəsində, Wi-Fi-yə qoşulmuş və məlumat saxlama üçün anbarı olan Raspberry Pi mini kompüterində daimi olaraq işlədilə bilər. Kitabxana, GNOME tətbiqlərinin Bonsai xidmətlərinə yüksək səviyyəli API vasitəsilə daxil olmasını təmin edir. Xarici cihazlarla (digər PC-lər, noutbuklar, telefonlar, internet şeyləri cihazları) birləşmək üçün bonsai-pair utilitasi müştərək xidmətlərə qoşulmaq üçün token yaratmağa imkan tanıyır. Birləşdirildikdən sonra şifrəli kanala (TLS) daxil olmaq üçün D-Bus serializasiya edilmiş sorğularını istifadə edən xidmətlərə müraciət edilir.
Bonsai yalnız məlumatların paylaşılması ilə məhdudlaşmır və həmçinin sistemlər arasında hissəvi sinxronizasiya dəstəkləyən obyekti saxlama sahələri yaratmaq üçün istifadə oluna bilər, müstəqil indekslər, kursorlar və hər sistemə spesifik lokal dəyişiklikləri ümumi müştərək verilənlər bazası üzərində tətbiq etmək imkanı. Ümumi obyekt saxlama sistemi və .
Hal-hazırda yalnız fayl saxlama xidmətinə giriş təklif edilir, lakin gələcəkdə poçt, təqvim, qeydlər (ToDo), şəkil albumları, musiqi və video kolleksiyaları, axtarış sistemi, ehtiyat nüsxələmə, VPN və s. üçün digər xidmətlərin tətbiqi planlaşdırılır. Məsələn, Bonsai vasitəsilə fərqli kompüterlərdə GNOME tətbiqlərində sinxronizə olunmuş planlaşdırıcı təqvimi və ya ümumi şəkil kolleksiyası ilə işləmək mümkün olacaq.
Mənbə: opennet.ru
