Bonsai, samstillingarþjónusta fyrir GNOME, kynnt

Christian Hergert (Christian Hergert), höfundur GNOME Builder samþætta þróunarumhverfisins, sem starfar nú hjá Red Hat, kynnt tilraunaverkefni Bonsai, sem miðar að því að leysa vandamálið við að samstilla innihald margra tækja sem keyra GNOME. Notendur geta notað Bonsai
til að tengja nokkur Linux tæki á heimaneti, þegar þú þarft að fá aðgang að skrám og forritagögnum á öllum tölvum, en vilt ekki flytja gögnin þín yfir í skýjaþjónustu þriðja aðila. Verkefnakóði er skrifaður í C ​​og til staðar leyfi samkvæmt GPLv3.

Bonsai inniheldur bonsaid bakgrunnsferlið og libbonsai bókasafn aðgerða til að veita skýjalíka þjónustu. Hægt er að ræsa bakgrunnsferlið á aðalvinnustöðinni eða Raspberry Pi smátölvu sem er stöðugt í gangi á heimanetinu, tengd við þráðlaust net og geymsludrif. Bókasafnið er notað til að veita GNOME forritum aðgang að Bonsai þjónustu með hágæða API. Til að tengjast utanaðkomandi tækjum (aðrar tölvur, fartölvur, símar, Internet of Things tæki) er lagt til Bonsai-par tólið sem gerir þér kleift að búa til tákn til að tengjast þjónustu. Eftir bindingu er dulkóðuð rás (TLS) skipulögð til að fá aðgang að þjónustu þar sem raðaðar D-Bus beiðnir eru notaðar.

Bonsai takmarkast ekki við bara að deila gögnum og einnig er hægt að nota það til að búa til hlutageymslur þvert á kerfi með stuðningi við samstillingu að hluta á milli tækja, færslur, aukavísitölur, bendila og getu til að leggja kerfissértækar staðbundnar breytingar ofan á sameiginlegan sameiginlegum gagnagrunni. Sameiginleg hlutageymsla er byggð á grunni GVariant API и LMDB.

Eins og er er aðeins boðið upp á aðgang að skráageymslu, en í framtíðinni er fyrirhugað að innleiða aðra þjónustu fyrir aðgang að pósti, dagatalsskipulagi, minnismiðum (ToDo), myndaalbúmum, tónlistar- og myndsöfnum, leitarkerfi, öryggisafritun, VPN og svo framvegis. Til dæmis, með því að nota Bonsai á mismunandi tölvum í GNOME forritum, geturðu skipulagt vinnu með samstilltu dagatali, tímaáætlun eða sameiginlegu safni mynda.

Heimild: opennet.ru

Bæta við athugasemd