Christian Hergert (
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 è
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
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