È stato presentato Bonsai, un servizio di sincronizzazione dei dispositivi per GNOME

(translated text in it)Christian Hergert), autore dell'ambiente di sviluppo integrato GNOME Builder, attualmente in forza a Red Hat, ha presentato progetto sperimentale Bonsai, mirato a risolvere il problema della sincronizzazione dei contenuti su più dispositivi che utilizzano GNOME. Gli utenti possono utilizzare Bonsai
per collegare diversi dispositivi Linux all'interno di una rete domestica, quando è necessario accedere a file e dati delle applicazioni su tutti i computer, senza dover trasferire i propri dati su servizi cloud di terze parti. Il codice del progetto è scritto in C e fornito sotto licenza GPLv3.

Bonsai include un processo in background chiamato bonsaid e una libreria di funzioni libbonsai per fornire servizi simili a quelli cloud. Il processo in background può essere eseguito su una workstation principale o su un mini computer Raspberry Pi sempre attivo nella rete domestica, connesso a una rete wireless e a un'unità di archiviazione. La libreria è utilizzata per consentire l'accesso delle applicazioni GNOME ai servizi di Bonsai tramite un'API di alto livello. Per il collegamento a dispositivi esterni (altri PC, laptop, telefoni, dispositivi IoT) è stata proposta un'utilità chiamata bonsai-pair, che genera un token per la connessione ai servizi. Dopo il collegamento, viene stabilito un canale crittografato (TLS) per accedere ai servizi, in cui vengono utilizzate richieste D-Bus serializzate.

Bonsai non si limita a fornire accesso condiviso ai dati, ma può anche essere utilizzato per creare archivi di oggetti accessibili da più sistemi, con supporto per la sincronizzazione parziale tra dispositivi, transazioni, indici secondari, cursori e la possibilità di sovrapporre modifiche locali specifiche per ciascun sistema su un database condiviso comune. L'archivio comune di oggetti è costruito sulla base dell' API GVariant e LMDB.

Attualmente è disponibile solo un servizio per l'accesso all'archivio di file, ma in futuro sono previsti anche altri servizi per accedere a email, calendari, note (ToDo), album fotografici, collezioni di musica e video, sistemi di ricerca, backup, VPN, ecc. Ad esempio, usando Bonsai, sui diversi computer nelle applicazioni GNOME sarà possibile organizzare il lavoro con un calendario sincronizzato o una collezione di fotografie condivisa.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster