Christian Hergert (
por ligi plurajn Linuksajn aparatojn en hejma reto, kiam vi bezonas aliri dosierojn kaj aplikajn datumojn en ĉiuj komputiloj, sed ne volas transdoni viajn datumojn al triaj nubaj servoj. La projektkodo estas skribita en C kaj
Bonsajo inkluzivas la bonsaidan fonprocezon kaj la libbonsai-bibliotekon de funkcioj por provizi nubsimilajn servojn. La fonprocezo povas esti lanĉita sur la ĉefa laborstacio aŭ mini-komputilo Raspberry Pi konstante funkcianta en la hejma reto, konektita al sendrata reto kaj stokado. La biblioteko estas uzata por provizi GNOME-aplikaĵojn aliron al Bonsai-servoj uzante altnivelan API. Por konektiĝi kun eksteraj aparatoj (aliaj komputiloj, tekkomputiloj, telefonoj, Interreto de Aĵoj-aparatoj), estas proponita la bonsajo-par-utilo, kiu ebligas al vi generi ĵetonon por konektiĝi al servoj. Post ligado, ĉifrita kanalo (TLS) estas organizita por aliri servojn en kiuj seriigitaj D-Bus-petoj estas uzitaj.
Bonsajo ne estas limigita al nur kundivido de datumoj kaj ankaŭ povas esti uzata por krei transsistemajn objektobutikojn kun subteno por parta sinkronigo trans aparatoj, transakcioj, sekundaraj indeksoj, kursoroj, kaj la kapablo supermeti sistem-specifajn lokajn ŝanĝojn aldone al komuna. komuna datumbazo. Komuna objektostokado estas konstruita surbaze
Nuntempe, nur servo por aliro al dosierstokado estas ofertita, sed estonte oni planas efektivigi aliajn servojn por aliro al poŝto, kalendara planisto, notoj (ToDo), fotoalbumoj, muzikaj kaj videokolektoj, serĉsistemo, sekurkopio, VPN kaj tiel plu. Ekzemple, uzante Bonsai en malsamaj komputiloj en GNOME-aplikoj, vi povas organizi laboron per sinkronigita kalendaro, planilo aŭ komuna kolekto de fotoj.
fonto: opennet.ru