Bemutatkozott a Bonsai, a GNOME eszközszinkronizálási szolgáltatása

Christian Hergert (Christian Hergert), a GNOME Builder integrált fejlesztői környezet szerzője, aki jelenleg a Red Hatnél dolgozik, benyújtott demó projekt Bonsai, amelynek célja a GNOME-ot futtató több eszköz tartalmának szinkronizálásának problémája. A felhasználók használhatják a Bonsai-t
több Linux-eszköz összekapcsolásához otthoni hálózaton, amikor minden számítógépen hozzá kell férnie a fájlokhoz és az alkalmazásadatokhoz, de nem szeretné átvinni adatait harmadik fél felhőszolgáltatásaiba. A projekt kódja C és betűkkel van írva szállított GPLv3 licenccel.

A Bonsai magában foglalja a bonsaid háttérfolyamatot és a libbonsai függvénytárat a felhőszerű szolgáltatások nyújtásához. A háttérfolyamat a fő munkaállomáson vagy az otthoni hálózaton folyamatosan futó Raspberry Pi miniszámítógépen indítható, vezeték nélküli hálózatra és tárolómeghajtóra csatlakozva. A könyvtár segítségével a GNOME-alkalmazások magas szintű API-n keresztül hozzáférhetnek a Bonsai szolgáltatásokhoz. Külső eszközökhöz (más PC-k, laptopok, telefonok, tárgyak internete eszközei) való kapcsolódáshoz a bonsai-pair segédprogramot ajánljuk, amely lehetővé teszi egy token létrehozását a szolgáltatásokhoz való csatlakozáshoz. Az összerendelés után egy titkosított csatorna (TLS) kerül megszervezésre, hogy hozzáférjen azokhoz a szolgáltatásokhoz, amelyekben soros D-Bus kéréseket használnak.

A Bonsai nem korlátozódik az adatok megosztására, hanem rendszerközi objektumtárolók létrehozására is használható, amelyek támogatják az eszközök, a tranzakciók, a másodlagos indexek, a kurzorok részleges szinkronizálását, valamint a rendszerspecifikus helyi változtatások átfedésének lehetőségét a megosztott eszközökön. megosztott adatbázis. A megosztott objektumtárolás alapján épül fel GVariant API и LMDB.

Jelenleg csak a fájltároláshoz való hozzáférést kínálják, de a jövőben a tervek szerint más szolgáltatások bevezetése is elérhető a levelezéshez, naptártervezőhöz, jegyzetekhez (ToDo), fotóalbumokhoz, zene- és videógyűjteményekhez, keresőrendszerhez, biztonsági mentéshez, VPN-hez és hamar. Például a Bonsai különböző számítógépeken a GNOME-alkalmazásokban történő használatával megszervezheti a munkát szinkronizált naptárral, ütemezővel vagy közös fényképgyűjteménysel.

Forrás: opennet.ru

Hozzászólás