క్రిస్టియన్ హెర్గెర్ట్ (
హోమ్ నెట్వర్క్లో అనేక Linux పరికరాలను లింక్ చేయడం కోసం, మీరు అన్ని కంప్యూటర్లలో ఫైల్లు మరియు అప్లికేషన్ డేటాను యాక్సెస్ చేయవలసి వచ్చినప్పుడు, కానీ మీ డేటాను మూడవ పక్ష క్లౌడ్ సేవలకు బదిలీ చేయకూడదనుకుంటే. ప్రాజెక్ట్ కోడ్ C మరియు లో వ్రాయబడింది
బోన్సాయ్లో బోన్సైడ్ బ్యాక్గ్రౌండ్ ప్రాసెస్ మరియు క్లౌడ్ లాంటి సేవలను అందించడానికి లిబ్బన్సాయ్ లైబ్రరీ ఆఫ్ ఫంక్షన్లు ఉన్నాయి. నేపథ్య ప్రక్రియను ప్రధాన వర్క్స్టేషన్లో ప్రారంభించవచ్చు లేదా హోమ్ నెట్వర్క్లో నిరంతరం నడుస్తున్న రాస్ప్బెర్రీ పై మినీకంప్యూటర్, వైర్లెస్ నెట్వర్క్ మరియు స్టోరేజ్ డ్రైవ్కు కనెక్ట్ చేయబడుతుంది. అధిక-స్థాయి APIని ఉపయోగించి బోన్సాయ్ సేవలను యాక్సెస్ చేయడానికి GNOME అప్లికేషన్లను ప్రారంభించడానికి లైబ్రరీ ఉపయోగించబడుతుంది. బాహ్య పరికరాలతో (ఇతర PCలు, ల్యాప్టాప్లు, ఫోన్లు, ఇంటర్నెట్ ఆఫ్ థింగ్స్ పరికరాలు) కనెక్ట్ చేయడానికి, బోన్సాయ్-పెయిర్ యుటిలిటీ ప్రతిపాదించబడింది, ఇది సేవలకు కనెక్ట్ చేయడానికి టోకెన్ను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది. బైండింగ్ తర్వాత, క్రమీకరించబడిన D-బస్ అభ్యర్థనలు ఉపయోగించబడే సేవలను యాక్సెస్ చేయడానికి ఎన్క్రిప్టెడ్ ఛానెల్ (TLS) నిర్వహించబడుతుంది.
బోన్సాయ్ కేవలం డేటాను భాగస్వామ్యం చేయడానికే పరిమితం కాదు మరియు పరికరాలు, లావాదేవీలు, సెకండరీ ఇండెక్స్లు, కర్సర్లు మరియు షేర్పై సిస్టమ్-నిర్దిష్ట స్థానిక మార్పులను అతివ్యాప్తి చేసే సామర్థ్యంలో పాక్షిక సమకాలీకరణకు మద్దతుతో క్రాస్-సిస్టమ్ ఆబ్జెక్ట్ స్టోర్లను రూపొందించడానికి కూడా ఉపయోగించవచ్చు. షేర్డ్ డేటాబేస్. షేర్డ్ ఆబ్జెక్ట్ స్టోరేజ్ ఆధారంగా నిర్మించబడింది
ప్రస్తుతం, ఫైల్ నిల్వను యాక్సెస్ చేయడానికి మాత్రమే సేవ అందించబడుతుంది, అయితే భవిష్యత్తులో మెయిల్, క్యాలెండర్ ప్లానర్, నోట్స్ (ToDo), ఫోటో ఆల్బమ్లు, సంగీతం మరియు వీడియో సేకరణలు, శోధన సిస్టమ్, బ్యాకప్, VPN మరియు యాక్సెస్ కోసం ఇతర సేవలను అమలు చేయడానికి ప్రణాళిక చేయబడింది అందువలన న. ఉదాహరణకు, GNOME అప్లికేషన్లలో వేర్వేరు కంప్యూటర్లలో బోన్సాయ్ని ఉపయోగించడం, మీరు సమకాలీకరించబడిన క్యాలెండర్, షెడ్యూలర్ లేదా ఫోటోల సాధారణ సేకరణతో పనిని నిర్వహించవచ్చు.
మూలం: opennet.ru