Christian Hergert (
kwa kuunganisha vifaa kadhaa vya Linux kwenye mtandao wa nyumbani, wakati unahitaji kufikia faili na data ya maombi kwenye kompyuta zote, lakini hutaki kuhamisha data yako kwa huduma za wingu za tatu. Nambari ya mradi imeandikwa katika C na
Bonsai inajumuisha mchakato wa usuli wa bonsaid na maktaba ya libbonsai ya vitendaji ili kutoa huduma zinazofanana na wingu. Mchakato wa usuli unaweza kuzinduliwa kwenye kituo kikuu cha kazi au kompyuta ndogo ya Raspberry Pi inayoendelea mara kwa mara kwenye mtandao wa nyumbani, iliyounganishwa na mtandao wa wireless na gari la kuhifadhi. Maktaba hutumika kutoa ufikiaji wa programu za GNOME kwa huduma za Bonsai kwa kutumia API ya kiwango cha juu. Ili kuunganishwa na vifaa vya nje (Kompyuta nyingine, kompyuta za mkononi, simu, vifaa vya Internet vya Mambo), matumizi ya jozi ya bonsai yanapendekezwa, ambayo inakuwezesha kuzalisha ishara ya kuunganisha kwenye huduma. Baada ya kufunga, chaneli iliyosimbwa kwa njia fiche (TLS) hupangwa ili kufikia huduma ambazo maombi ya D-Bus yanatumika.
Bonsai haizuiliwi tu kushiriki data na pia inaweza kutumika kuunda hifadhi za vitu vya mfumo mtambuka kwa usaidizi wa kusawazisha sehemu kwenye vifaa, miamala, faharasa za pili, vielekezi, na uwezo wa kufunika mabadiliko ya mfumo mahususi juu ya kifaa kilichoshirikiwa. hifadhidata iliyoshirikiwa. Hifadhi ya kitu kilichoshirikiwa imejengwa kwa msingi
Hivi sasa, ni huduma tu ya kupata hifadhi ya faili inayotolewa, lakini katika siku zijazo imepangwa kutekeleza huduma zingine za kupata barua, mpangaji wa kalenda, maelezo (ToDo), albamu za picha, makusanyo ya muziki na video, mfumo wa utafutaji, chelezo, VPN na kadhalika. Kwa mfano, kwa kutumia Bonsai kwenye kompyuta tofauti katika programu za GNOME, unaweza kupanga kazi na kalenda iliyosawazishwa, kipanga ratiba au mkusanyiko wa kawaida wa picha.
Chanzo: opennet.ru