Bonsai, 'n toestelsinchronisasiediens vir GNOME, bekendgestel

Christian Hergert (Christian Hergert), skrywer van die GNOME Builder geïntegreerde ontwikkelingsomgewing, werk nou by Red Hat, voorgelê loodsprojek Bonsai, wat daarop gemik is om die probleem op te los om die inhoud van verskeie toestelle met GNOME te sinchroniseer. Gebruikers kan Bonsai gebruik
vir die koppeling van verskeie Linux-toestelle op 'n tuisnetwerk, wanneer jy toegang tot lêers en toepassingsdata op alle rekenaars moet kry, maar nie jou data na derdeparty-wolkdienste wil oordra nie. Die projekkode word in C en geskryf verskaf gelisensieer onder GPLv3.

Bonsai sluit die bonsai-agtergrondproses en die libbonsai-biblioteek van funksies in om wolkagtige dienste te verskaf. Die agtergrondproses kan van stapel gestuur word op die hoofwerkstasie of 'n Raspberry Pi-minirekenaar wat voortdurend op die tuisnetwerk loop, gekoppel aan 'n draadlose netwerk en 'n stoorstasie. Die biblioteek word gebruik om GNOME-toepassings toegang tot Bonsai-dienste te verskaf met behulp van 'n hoëvlak-API. Om met eksterne toestelle (ander rekenaars, skootrekenaars, fone, Internet of Things-toestelle) te koppel, word die bonsai-paar-nutsmiddel voorgestel, wat jou toelaat om 'n teken te genereer om aan dienste te koppel. Na binding word 'n geënkripteerde kanaal (TLS) georganiseer om toegang te verkry tot dienste waarin geserialiseerde D-Bus-versoeke gebruik word.

Bonsai is nie beperk tot net die deel van data nie en kan ook gebruik word om kruisstelselvoorwerpwinkels te skep met ondersteuning vir gedeeltelike sinchronisasie oor toestelle, transaksies, sekondêre indekse, wysers en die vermoë om stelselspesifieke plaaslike veranderinge bo-op 'n gedeelde gedeelde databasis. Gedeelde voorwerpberging word op die basis gebou GVariant API и LMDB.

Tans word slegs 'n diens vir toegang tot lêerberging aangebied, maar in die toekoms word beplan om ander dienste te implementeer vir toegang tot pos, kalenderbeplanner, notas (ToDo), foto-albums, musiek- en videoversamelings, soekstelsel, rugsteun, VPN en so aan. As u byvoorbeeld Bonsai op verskillende rekenaars in GNOME-toepassings gebruik, kan u werk organiseer met 'n gesinchroniseerde kalender, skeduleerder of 'n algemene versameling foto's.

Bron: opennet.ru

Voeg 'n opmerking