Esitletud on Bonsai, GNOME seadmete sünkroonimise teenus

Kristjan Hergert (Christian Hergert), GNOME Builder'i integreeritud arenduskeskkonna autor, kes praegu töötab Red Hat'is, esitles eksperimentaalne projekt Bonsai, mille eesmärk on lahendada mitu seadet poolt sisu sünkroniseerimise probleem GNOME'i kasutamisel. Kasutajad saavad kasutada Bonsai't
mitme Linux-seadme ühendamiseks koduvõrgus, kui on vajalik juurdepääs kõikidele failidele ja rakenduste andmetele, kuid samas ei soovi oma andmeid kolmandate osapoolte pilveteenustesse edastada. Projekti kood on kirjutatud C-keeles ja toimetatakse ja GPLv3 litsentsi alusel.

Bonsai sisaldab taustateenust bonsaid ja funktsioonide raamatukogu libbonsai, mis pakub teenuseid, mis meenutavad pilve. Taustateenus saab töötada peamas tööjaamas või pidevalt töötavas koduvõrgus Raspberry Pi mini-arvutis, mis on ühendatud juhtmevaba võrgu ja andmete salvestamise seadmega. Raamatukogu kasutatakse GNOME'i rakenduste juurdepääsu korraldamiseks Bonsai teenustele kõrgema taseme API kaudu. Välistesse seadmetesse (teised arvutid, sülearvutid, telefonid, IoT-seadmed) ühendamiseks on pakutud utiliiti bonsai-pair, mis genereerib ühendusteenustega liitumiseks volitustokeni. Pärast ühendamist korraldatakse krüpteeritud kanal (TLS) teenustele juurdepääsuks, kus kasutatakse serialiseeritud D-Busi päringuid.

Bonsai ei piirdu ainult andmete jagamisega ja seda saab kasutada ka mitme süsteemi jaoks kergesti kergesti juurdepääsetavate objektide salvestamiseks, toetades seadmete vahel osalist sünkroniseerimist, tehingute, sekundaarsete indeksite, kursorite ja väheseid muudatusi, mis on konkreetsete süsteemide järgi. Ühine objekti salvestus on üles ehitatud API GVariant ja LMDB.

Praegu on saadaval ainult teenus failide salvestuse juurdepääsuks, kuid tulevikus on plaanis ellu viia ka muid teenuseid, sealhulgas juurdepääsu e-kirjadele, kalendri-planeerijale, märkmetele (ToDo), fotokogudele, muusika ja videokogudele, otsingusüsteemile, varundamisele, VPN ja muule. Näiteks Bonsai abil saab erinevates arvutites GNOME'i rakendustes korraldada töö sünkroniseeritud kalendri-planeerija või ühise fotokoguga.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster