Bonsai, un serviziu di sincronizazione di u dispositivu per GNOME, introduttu

Christian Hergert (Christian Hergert), autore di l'ambiente di sviluppu integratu GNOME Builder, chì travaglia avà in Red Hat, introduttu prughjettu pilotu Bonsai, destinatu à risolve u prublema di sincronizà u cuntenutu di parechji dispositi chì eseguenu GNOME. Users ponu aduprà Bonsai
per ligà parechji dispusitivi Linux in una reta di casa, quandu avete bisognu di accede à i schedari è i dati di l'applicazioni in tutti l'urdinatori, ma ùn vulete micca trasfiriri i vostri dati à i servizii di nuvola di terzu. U codice di u prugettu hè scrittu in C è furnitu licenziatu sottu GPLv3.

Bonsai include u prucessu di fondu di bonsaid è a libreria libbonsai di funzioni per furnisce servizii cum'è nuvola. U prucessu di fondo pò esse lanciatu nantu à a stazione di travagliu principale o un mini-computer Raspberry Pi in constantemente in a reta di casa, cunnessu à una rete wireless è una unità di almacenamiento. A biblioteca hè aduprata per furnisce l'applicazioni GNOME accessu à i servizii Bonsai cù una API d'altu livellu. Per cunnette cù i dispositi esterni (altri PC, laptops, telefoni, Internet di e cose), hè pruposta l'utilità bonsai-pair, chì permette di generà un token per cunnette à i servizii. Dopu à u ligame, un canale criptatu (TLS) hè urganizatu per accede à i servizii in quale sò aduprate e dumande seriali D-Bus.

Bonsai ùn hè micca limitatu à solu spartera di dati è pò ancu esse usatu per creà magazzini d'ogetti di u sistema cross-system cù supportu per a sincronizazione parziale trà i dispositi, transazzione, indici secundarii, cursori, è a capacità di sovrappone cambiamenti lucali specifichi di u sistema in cima à un cumuni. basa di dati spartutu. L'almacenamiento d'ughjettu spartutu hè custruitu nantu à a basa GVariant API и LMDB.

Attualmente, solu un serviziu per accede à l'almacenamiento d'archivi hè prupostu, ma in u futuru hè previstu di implementà altri servizii per accede à mail, pianificatore di calendariu, note (ToDo), album di foto, cullizzioni di musica è video, sistema di ricerca, backup, VPN è cusì. Per esempiu, utilizendu Bonsai in diverse computer in l'applicazioni GNOME, pudete urganizà u travagliu cù un calendariu sincronizatu, pianificatore o una cullizzioni cumuna di foto.

Source: opennet.ru

Add a comment