Pristatyta GNOME įrenginių sinchronizavimo paslauga Bonsai

Kristianas Hergertas (Kristianas Hergertas), GNOME Builder integruotos kūrimo aplinkos autorius, dabar dirbantis Red Hat, pristatė bandomasis projektas bonsų, skirtas išspręsti kelių įrenginių, kuriuose veikia GNOME, turinio sinchronizavimo problemą. Vartotojai gali naudoti Bonsai
kelių Linux įrenginių susiejimui namų tinkle, kai reikia pasiekti failus ir programų duomenis visuose kompiuteriuose, bet nenorite perkelti savo duomenų į trečiųjų šalių debesies paslaugas. Projekto kodas parašytas C ir tiekiama licencijuota pagal GPLv3.

„Bonsai“ apima foninį bonsai procesą ir „libbonsai“ funkcijų biblioteką, skirtą teikti į debesį panašias paslaugas. Foninį procesą galima paleisti pagrindinėje darbo vietoje arba namų tinkle nuolat veikiančiame mini kompiuteryje Raspberry Pi, prijungtame prie belaidžio tinklo ir atminties įrenginio. Biblioteka naudojama suteikti GNOME programoms prieigą prie Bonsai paslaugų naudojant aukšto lygio API. Norint prisijungti prie išorinių įrenginių (kitų kompiuterių, nešiojamųjų kompiuterių, telefonų, daiktų interneto įrenginių), siūloma bonsai-pair programa, leidžianti sugeneruoti prisijungimo prie paslaugų žetoną. Po susiejimo organizuojamas šifruotas kanalas (TLS), kad būtų galima pasiekti paslaugas, kuriose naudojamos nuoseklios D-Bus užklausos.

„Bonsai“ neapsiriboja vien dalijimusi duomenimis, taip pat gali būti naudojamas kuriant kelių sistemų objektų saugyklas su daliniu įrenginių sinchronizavimu, operacijomis, antriniais indeksais, žymekliais ir galimybe perdengti konkrečius sistemos vietinius pakeitimus ant bendrinamo įrenginio. bendra duomenų bazė. Pagrindo pastatyta bendra objektų saugykla GVariant API и LMDB.

Šiuo metu siūloma tik prieigos prie failų saugyklos paslauga, tačiau ateityje planuojama diegti ir kitas prieigai prie pašto, kalendoriaus planavimo priemonės, užrašų (ToDo), nuotraukų albumų, muzikos ir vaizdo įrašų kolekcijų, paieškos sistemos, atsarginės kopijos, VPN ir kt. taip toliau. Pavyzdžiui, naudodami Bonsai skirtinguose kompiuteriuose GNOME programose, galite organizuoti darbą naudodami sinchronizuotą kalendorių, planuoklį arba bendrą nuotraukų rinkinį.

Šaltinis: opennet.ru

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