Bemutatkozik a Bonsai, a GNOME eszközök szinkronizálását szolgáló szolgáltatás

Christian Hergert (Christian Hergert), a GNOME Builder integrált fejlesztői környezet szerzője, jelenleg a Red Hatnél dolgozik, bemutatott egy kísérleti projektet Bonsai, amely a GNOME-ot használó több eszköz tartalmának szinkronizálására irányul. A felhasználók a Bonsai-t használhatják
több Linux-eszköz összekapcsolására a helyi hálózaton, amikor hozzáférésre van szükségük az összes számítógép fájljaihoz és alkalmazásadataihoz, de nem szeretnék adataikat külső felhőszolgáltatásoknak átadni. A projekt kódja C nyelven íródott és szállítva van GPLv3 licenc alatt áll.

A Bonsai egy háttérfolyamatot tartalmaz, a bonsaid-t, valamint a libbonsai funkciókönyvtárat, amely felhőszolgáltatásokra emlékeztető szolgáltatásokat nyújt. A háttérfolyamat futtatható a fő munkaállomáson vagy egy folyamatosan működő otthoni Raspberry Pi mini számítógépen, amely csatlakozik a vezeték nélküli hálózathoz és egy adathordozóhoz. A könyvtár arra szolgál, hogy lehetővé tegye a GNOME alkalmazások hozzáférését a Bonsai szolgáltatásokhoz egy magasabb szintű API segítségével. Külső eszközökkel való összekapcsolásra (más PC-k, laptopok, telefonok, IoT eszközök) a bonsai-pair segédprogram van javasolva, amely lehetővé teszi egy token generálását a szolgáltatásokhoz való csatlakozáshoz. Az összekapcsolás után titkosított csatorna (TLS) jön létre a szolgáltatásokhoz való kapcsolódásra, amelyben sorozatba rendezett D-Bus lekérdezések alkalmazásra kerülnek.

A Bonsai nem csupán az adatok megosztására korlátozódik, hanem több rendszer számára elérhető objektum tárolók létrehozására is felhasználható, részleges szinkronizációs támogatással az eszközök között, tranzakciókkal, másodlagos indexekkel, kurzorokkal és a közös adatbázisra jellemző helyi módosítások alkalmazásának lehetőségével. A közös objektumtároló az API GVariant és LMDB.

Jelenleg csak egy fájltárolóhoz való hozzáférési szolgáltatás érhető el, de a jövőben más szolgáltatások bevezetését is tervezik, például levelezéshez, naptár-tervezőhöz, jegyzetekhez (ToDo), fényképalbumokhoz, zenei és videógyűjteményekhez, keresési rendszerhez, biztonsági mentésekhez, VPN-hez stb. Például a Bonsai segítségével különböző számítógépeken a GNOME alkalmazásaiban lehetőséget biztosít a szinkronizált naptár tervezővel vagy a közös fényképgyűjteménnyel való munkára.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster