Bonsai, servizz ta' sinkronizzazzjoni tal-apparat għal GNOME, ġie introdott

Christian Hergert (Christian Hergert), awtur tal-ambjent tal-iżvilupp integrat GNOME Builder, li issa qed jaħdem fuq Red Hat, daħħal proġett pilota Bonsai, immirat biex issolvi l-problema tas-sinkronizzazzjoni tal-kontenut ta 'apparati multipli li jħaddmu GNOME. L-utenti jistgħu jużaw Bonsai
għall-konnessjoni ta 'diversi apparati Linux fuq netwerk tad-dar, meta jkollok bżonn taċċessa fajls u dejta tal-applikazzjoni fuq il-kompjuters kollha, iżda ma tridx tittrasferixxi d-dejta tiegħek għal servizzi cloud ta' partijiet terzi. Il-kodiċi tal-proġett huwa miktub f'Ċ u fornuti liċenzjat taħt GPLv3.

Bonsai jinkludi l-proċess tal-isfond tal-bonsai u l-librerija libbonsai ta 'funzjonijiet biex jipprovdu servizzi bħal sħaba. Il-proċess fl-isfond jista 'jiġi mniedi fuq l-istazzjon tax-xogħol prinċipali jew mini-kompjuter Raspberry Pi li kontinwament jaħdem fuq in-netwerk tad-dar, imqabbad ma' netwerk mingħajr fili u drive tal-ħażna. Il-librerija tintuża biex tipprovdi aċċess għall-applikazzjonijiet GNOME għas-servizzi Bonsai bl-użu ta 'API ta' livell għoli. Biex tikkonnettja ma 'apparati esterni (PCs oħra, laptops, telefowns, apparat tal-Internet tal-Oġġetti), hija proposta l-utilità tal-par bonsai, li tippermettilek tiġġenera token għall-konnessjoni mas-servizzi. Wara l-irbit, jiġi organizzat kanal ikkodifikat (TLS) biex jaċċessa servizzi li fihom jintużaw talbiet serializzati D-Bus.

Bonsai mhuwiex limitat biss għall-qsim tad-dejta u jista 'jintuża wkoll biex jinħolqu ħwienet ta' oġġetti bejn is-sistema b'appoġġ għal sinkronizzazzjoni parzjali bejn apparati, tranżazzjonijiet, indiċi sekondarji, cursors, u l-abbiltà li jkopri bidliet lokali speċifiċi għas-sistema fuq wiċċ kondiviż. database kondiviża. Il-ħażna ta 'oġġetti kondiviża hija mibnija fuq il-bażi GVariant API и LMDB.

Bħalissa, huwa offrut biss servizz għall-aċċess għall-ħażna tal-fajls, iżda fil-futur huwa ppjanat li jiġu implimentati servizzi oħra għall-aċċess tal-posta, pjanifikatur tal-kalendarju, noti (ToDo), albums tar-ritratti, kollezzjonijiet ta 'mużika u vidjow, sistema ta' tfittxija, backup, VPN u hekk fuq. Pereżempju, billi tuża Bonsai fuq kompjuters differenti f'applikazzjonijiet GNOME, tista' torganizza xogħol b'kalendarju sinkronizzat, skedar jew ġabra komuni ta' ritratti.

Sors: opennet.ru

Żid kumment