Քրիստիան Հերգերտ (), GNOME Builder ինտեգրված զարգացման միջավայրի հեղինակ, ներկայումս աշխատում է Red Hat-ում, փորձնական նախագիծ , որն ուղղված է մի քանի սարքերով տվյալների սինխրոնացման խնդրի լուծմանը, որտեղ օգտագործվում է GNOME։ Օգտագործողները կարող են օգտագործել Bonsai
ցանցային միջավայրում միաժամանակ մի քանի Linux սարքեր դերակատարելու համար, որի դեպքում նրանք ցանկանում են ստանալ մուտք ֆայլերին և ծրագրային տվյալներին բոլոր համակարգիչներում, սակայն չեն ցանկանում իրենց տվյալները փոխանցել երրորդ կողմի ամպային ծառայություններին։ Ուղեցույցը նախագծի կոդը գրել է C լեզվով, և GPLv3 լիցենզիայի տակ է։
Bonsai-ը ներառում է фонային գործընթաց bonsaid և libbonsai ֆունկցիոնալ գրադարան, որը տրամադրում է ամպային ծառայությունների հիշեցումները։ Фонային գործընթացը կարող է գործարկել հիմնական աշխատանքային կայանում կամ մշտապես աշխատող Raspberry Pi մինի-համակարգչում ձեր տան ցանցին, որը միացված է առանց լարերի ցանցին և տվյալների պահպանման սարքին։ Գրադարանն օգտագործվում է GNOME ծրագրերի մուտքի կազմակերպման համար Bonsai ծառայությանը բարձր մակարդակի API-ի միջոցով։ Արտաքին սարքերի (մյուս համակարգիչներ, լափտոպներ, հեռախոսներ, Ինտերնետ ամեն ինչեր) հետ կապ ստեղծելու համար առաջարկվում է bonsai-pair գործարանը, որը թույլ է տալիս ստեղծել կապի համար համապատասխան գուցե։ Հասարակության կապը կազմավորվում է TLS-ի գաղտնագրված կապի միջոցով, որի ընթացքում կիրառվում են D-Bus-ի շարադրված հարցումներ։
Bonsai-ն չի սահմանափակվում միայն տվյալների համատեղ մուտքի տրամադրմամբ և կարող է օգտագործվել մի քանի համակարգերի համար հասանելի օբյեկտային պահոցների ստեղծման համար, որոնք աջակցում են սարքերի միջև մասնակի սինխրոնացման, գործարքների, երկրորդային ինդեքսների, կուրսորների և յուրահատուկ համակարգերի համար տեղական փոփոխությունների կազմավորման հնարավորություններին համատեղ ընդհանուր տվյալների բազայի վրա։ Ընդհանուր օբյեկտների պահոցը հիմնված է և .
Այս ժամանակ առաջարկվում է միայն ֆայլերի պահոցի մուտքի ծառայություն, սակայն ապագայում նախատեսվում է իրականացնել նաև այլ ծառայություններ, როგორიც են էլեկտրոնային պաշտոնյաների, օրացույցի պլանավորիչների, नोटերի (ToDo), լուսանկարների ալբոմների, երաժշտության և վիդեոյի հավաքածուների, որոնողական համակարգերի, պահպանումների, VPN և այլն։ Օրինակ, Bonsai-ի միջոցով տարբեր համակարգիչներում GNOME ծրագրերում կարելի է կազմակերպել աշխատանք սինխրոնացված օրացույցի պլանավորիչի կամ ընդհանուր լուսանկարների հավաքածուի հետ։
Ընտանիք: opennet.ru
