Bonsai, in apparaatsyngronisaasjetsjinst foar GNOME, yntrodusearre

Christian Hergert (Christian Hergert), skriuwer fan 'e GNOME Builder yntegreare ûntwikkelingsomjouwing, dy't no wurket by Red Hat, yntrodusearre proefprojekt Bonsai, rjochte op it oplossen fan it probleem fan syngronisaasje fan de ynhâld fan meardere apparaten dy't GNOME rinne. Brûkers kinne Bonsai brûke
foar it keppeljen fan ferskate Linux-apparaten op in thúsnetwurk, as jo tagong hawwe ta bestannen en applikaasjegegevens op alle kompjûters, mar jo gegevens net wolle oerdrage nei wolktsjinsten fan tredden. It projekt koade is skreaun yn C en levere lisinsje ûnder GPLv3.

Bonsai omfettet it bonsaid-eftergrûnproses en de libbonsai-bibleteek fan funksjes om wolk-like tsjinsten te leverjen. It eftergrûnproses kin wurde lansearre op it haadwurkstasjon of in Raspberry Pi-minicomputer dy't konstant rint op it thúsnetwurk, ferbûn mei in draadloos netwurk en in opslachstasjon. De bibleteek wurdt brûkt om GNOME-applikaasjes yn te skeakeljen om tagong te krijen ta Bonsai-tsjinsten mei in hege nivo API. Om te ferbinen mei eksterne apparaten (oare PC's, laptops, tillefoans, Internet of Things-apparaten), wurdt it bonsai-pair-hulpprogramma foarsteld, wêrtroch jo in token kinne generearje foar ferbining mei tsjinsten. Nei bining wurdt in fersifere kanaal (TLS) organisearre om tagong te krijen ta tsjinsten wêryn serialisearre D-Bus-oanfragen wurde brûkt.

Bonsai is net beheind ta gewoan dielen fan gegevens en kin ek brûkt wurde om cross-systeem objektwinkels te meitsjen mei stipe foar parsjele syngronisaasje oer apparaten, transaksjes, sekundêre yndeksen, rinnerkes, en de mooglikheid om systeemspesifike lokale wizigingen boppe op in dielde dielde databank. Dielde objekt opslach is boud op basis GVariant API и LMDB.

Op it stuit wurdt allinich in tsjinst oanbean foar tagong ta bestân opslach, mar yn 'e takomst is it plan om oare tsjinsten te ymplementearjen foar tagong ta e-post, kalinderplanner, notysjes (ToDo), fotoalbums, muzyk- en fideokolleksjes, syksysteem, backup, VPN en sa fierder. Bygelyks, mei it brûken fan Bonsai op ferskate kompjûters yn GNOME-applikaasjes, kinne jo wurk organisearje mei in syngronisearre kalinder, planner of in mienskiplike kolleksje fan foto's.

Boarne: opennet.ru

Add a comment