Tiek ieviests GNOME ierīču sinhronizācijas pakalpojums Bonsai

Kristians Hergerts (Kristians Hergerts), GNOME Builder integrētās izstrādes vides autors, kurš tagad strādā Red Hat, ieviesa eksperimentāls projekts Pundurkociņš, kuras mērķis ir atrisināt satura sinhronizācijas problēmu vairākās ierīcēs, kurās darbojas GNOME. Lietotāji var izmantot Bonsai
savienot vairākus Linux-ierīces mājas tīklā, ja nepieciešams piekļūt failiem un lietojumprogrammu datiem visos datoros, bet nevēlaties pārsūtīt datus uz trešo pušu mākoņpakalpojumiem. Projekta kods ir rakstīts C valodā un piegādāts licencēts saskaņā ar GPLv3.

Bonsai ietver bonsaid fona procesu un libbonsai funkciju bibliotēku mākonim līdzīgu pakalpojumu nodrošināšanai. Fona procesu var palaist galvenajā darbstacijā vai Raspberry Pi minidatorā, kas nepārtraukti darbojas mājas tīklā un ir savienots ar bezvadu tīklu un atmiņas ierīci. Bibliotēka tiek izmantota, lai nodrošinātu piekļuvi Bonsai pakalpojumiem no GNOME lietojumprogrammām, izmantojot augsta līmeņa API. Lai izveidotu savienojumu pārī ar ārējām ierīcēm (citiem datoriem, klēpjdatoriem, tālruņiem un lietu interneta ierīcēm), tiek nodrošināta utilīta bonsai-pair, kas ģenerē marķieri savienojuma izveidei ar pakalpojumiem. Pēc savienošanas pārī tiek izveidots šifrēts kanāls (TLS), lai piekļūtu pakalpojumiem, izmantojot serializētus D-Bus pieprasījumus.

Bonsai neaprobežojas tikai ar datu koplietošanas nodrošināšanu un to var izmantot arī, lai izveidotu objektu krātuves, kurām var piekļūt vairākās sistēmās, atbalstot daļēju sinhronizāciju starp ierīcēm, darījumiem, sekundārajiem indeksiem, kursoriem un iespēju pārklāt sistēmai specifiskas lokālās izmaiņas koplietojamās datubāzes augšpusē. Koplietotā objektu krātuve ir veidota uz GVariant API и LMDB.

Pašlaik tiek piedāvāts tikai failu glabāšanas pakalpojums, taču tiek plānoti arī citi pakalpojumi piekļuvei e-pastam, kalendāra plānotājam, piezīmēm (ToDo), fotoalbumiem, mūzikas un video kolekcijām, meklēšanas sistēmai, dublējumkopijām, VPN un citiem. Piemēram, Bonsai ļaus GNOME lietojumprogrammām strādāt ar sinhronizētu kalendāra plānotāju vai koplietojamu fotoattēlu kolekciju dažādos datoros.

Avots: opennet.ru

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster