Christian Hergert (
pikeun ngaitkeun sababaraha alat Linux dina jaringan asal, nalika anjeun kedah ngaksés file sareng data aplikasi dina sadaya komputer, tapi henteu hoyong nransfer data anjeun ka jasa awan pihak katilu. Kode proyék ditulis dina C jeung
Bonsai kalebet prosés latar tukang bonsaid sareng perpustakaan libbonsai fungsi pikeun nyayogikeun jasa sapertos awan. Proses latar tukang tiasa dijalankeun dina workstation utama atanapi komputer mini Raspberry Pi anu terus dijalankeun dina jaringan asal, disambungkeun ka jaringan nirkabel sareng drive panyimpenan. Perpustakaan dipaké pikeun nyadiakeun aksés aplikasi GNOME kana jasa Bonsai maké API tingkat luhur. Pikeun nyambung ka alat éksternal (PC sejen, laptop, telepon, Internet of Things alat), utilitas bonsai-pasangan diusulkeun, nu ngidinan Anjeun pikeun ngahasilkeun token pikeun nyambungkeun kana jasa. Saatos ngariung, saluran énkripsi (TLS) dikelompokeun pikeun ngaksés jasa dimana pamenta D-Bus sérialisasi dianggo.
Bonsai henteu dugi ka ngan ukur ngabagi data sareng ogé tiasa dianggo pikeun nyiptakeun toko obyék cross-sistem kalayan dukungan pikeun sinkronisasi parsial dina sadaya alat, transaksi, indéks sekundér, kursor, sareng kamampuan pikeun overlay parobahan lokal khusus sistem dina luhureun anu dibagikeun. database dibagikeun. Panyimpenan objék anu dibagikeun diwangun dina dasarna
Ayeuna, ngan ukur jasa pikeun ngaksés panyimpen file anu ditawarkeun, tapi ka hareupna direncanakeun pikeun nerapkeun jasa sanés pikeun ngakses surat, planner almenak, catetan (ToDo), albeum poto, koleksi musik sareng pidéo, sistem milarian, cadangan, VPN sareng saterusna. Salaku conto, ngagunakeun Bonsai dina komputer anu béda dina aplikasi GNOME, anjeun tiasa ngatur padamelan sareng kalénder anu disingkronkeun, panjadwal atanapi koleksi poto anu umum.
sumber: opennet.ru