Bonsai, perkhidmatan penyegerakan peranti untuk GNOME, diperkenalkan

Christian Hergert (Christian Hergert), pengarang persekitaran pembangunan bersepadu GNOME Builder, kini bekerja di Red Hat, diperkenalkan projek juruterbang bonsai, bertujuan untuk menyelesaikan masalah menyegerakkan kandungan berbilang peranti yang menjalankan GNOME. Pengguna boleh menggunakan Bonsai
untuk memautkan beberapa peranti Linux pada rangkaian rumah, apabila anda perlu mengakses fail dan data aplikasi pada semua komputer, tetapi tidak mahu memindahkan data anda ke perkhidmatan awan pihak ketiga. Kod projek ditulis dalam C dan dibekalkan dilesenkan di bawah GPLv3.

Bonsai termasuk proses latar belakang bonsaid dan perpustakaan fungsi libbonsai untuk menyediakan perkhidmatan seperti awan. Proses latar belakang boleh dilancarkan pada stesen kerja utama atau komputer mini Raspberry Pi yang sentiasa berjalan pada rangkaian rumah, disambungkan ke rangkaian wayarles dan pemacu storan. Perpustakaan digunakan untuk menyediakan akses aplikasi GNOME kepada perkhidmatan Bonsai menggunakan API peringkat tinggi. Untuk menyambung dengan peranti luaran (PC lain, komputer riba, telefon, peranti Internet of Things), utiliti pasangan bonsai dicadangkan, yang membolehkan anda menjana token untuk menyambung kepada perkhidmatan. Selepas mengikat, saluran yang disulitkan (TLS) disusun untuk mengakses perkhidmatan di mana permintaan D-Bus bersiri digunakan.

Bonsai tidak terhad kepada hanya berkongsi data dan juga boleh digunakan untuk mencipta stor objek merentas sistem dengan sokongan untuk penyegerakan separa merentas peranti, urus niaga, indeks sekunder, kursor, dan keupayaan untuk menindih perubahan setempat khusus sistem di atas perkongsian. pangkalan data yang dikongsi. Storan objek kongsi dibina atas dasar API GVariant и LMDB.

Pada masa ini, hanya perkhidmatan untuk mengakses storan fail ditawarkan, tetapi pada masa hadapan ia dirancang untuk melaksanakan perkhidmatan lain untuk mengakses mel, perancang kalendar, nota (ToDo), album foto, koleksi muzik dan video, sistem carian, sandaran, VPN dan seterusnya. Contohnya, menggunakan Bonsai pada komputer yang berbeza dalam aplikasi GNOME, anda boleh mengatur kerja dengan kalendar yang disegerakkan, penjadual atau koleksi foto biasa.

Sumber: opennet.ru

Tambah komen