Bonsai, layanan sinkronisasi perangkat untuk GNOME, diperkenalkan

Christian Hergert (Christian Hergert), penulis lingkungan pengembangan terintegrasi GNOME Builder, sekarang bekerja di Red Hat, diperkenalkan proyek percontohan Bonsai, bertujuan untuk memecahkan masalah sinkronisasi konten beberapa perangkat yang menjalankan GNOME. Pengguna dapat menggunakan Bonsai
untuk menghubungkan beberapa perangkat Linux di jaringan rumah, saat Anda perlu mengakses file dan data aplikasi di semua komputer, namun tidak ingin mentransfer data Anda ke layanan cloud pihak ketiga. Kode proyek ditulis dalam C dan disediakan berlisensi di bawah GPLv3.

Bonsai mencakup proses latar belakang bonsai dan perpustakaan libbonsai yang berfungsi untuk menyediakan layanan seperti cloud. Proses latar belakang dapat diluncurkan di stasiun kerja utama atau komputer mini Raspberry Pi yang terus berjalan di jaringan rumah, terhubung ke jaringan nirkabel dan drive penyimpanan. Perpustakaan digunakan untuk menyediakan akses aplikasi GNOME ke layanan Bonsai menggunakan API tingkat tinggi. Untuk terhubung dengan perangkat eksternal (PC lain, laptop, ponsel, perangkat Internet of Things), utilitas pasangan bonsai diusulkan, yang memungkinkan Anda menghasilkan token untuk menghubungkan ke layanan. Setelah pengikatan, saluran terenkripsi (TLS) diatur untuk mengakses layanan di mana permintaan D-Bus serial digunakan.

Bonsai tidak terbatas hanya pada berbagi data dan juga dapat digunakan untuk membuat penyimpanan objek lintas sistem dengan dukungan sinkronisasi parsial antar perangkat, transaksi, indeks sekunder, kursor, dan kemampuan untuk melapisi perubahan lokal spesifik sistem di atas data bersama. basis data bersama. Penyimpanan objek bersama dibangun atas dasar API GVarian и LMDB.

Saat ini yang ditawarkan hanya layanan akses penyimpanan file, namun kedepannya direncanakan akan diterapkan layanan lain untuk akses email, perencana kalender, catatan (ToDo), album foto, koleksi musik dan video, sistem pencarian, backup, VPN dan segera. Misalnya, dengan menggunakan Bonsai di komputer berbeda dalam aplikasi GNOME, Anda dapat mengatur pekerjaan dengan kalender, penjadwal, atau kumpulan foto yang disinkronkan.

Sumber: opennet.ru

Tambah komentar