כריסטיאן הרגרט (), מחבר סביבת הפיתוח המשולבת GNOME Builder, עובד כעת ב-Red Hat, פרויקט פיילוט , שמטרתו לפתור את הבעיה של סנכרון התוכן של התקנים מרובים שבהם פועל GNOME. משתמשים יכולים להשתמש בבונסאי
לקשר כמה Linux-מכשירים ברשת ביתית, כאשר אתם צריכים לגשת לקבצים ולנתוני יישומים בכל המחשבים, אך אינכם רוצים להעביר את הנתונים שלכם לשירותי ענן של צד שלישי. קוד הפרויקט כתוב ב-C ו- מורשה תחת GPLv3.
בונסאי כולל את תהליך הרקע של הבונסאי ואת ספריית הפונקציות של ליבונסאי למתן שירותים דמויי ענן. ניתן להפעיל את תהליך הרקע בתחנת העבודה הראשית או במחשב מיני Raspberry Pi הפועל כל הזמן ברשת הביתית, מחובר לרשת אלחוטית ולכונן אחסון. הספרייה משמשת כדי לספק ליישומי GNOME גישה לשירותי בונסאי באמצעות API ברמה גבוהה. כדי להתחבר למכשירים חיצוניים (מחשבים אחרים, מחשבים ניידים, טלפונים, מכשירי אינטרנט של הדברים), מוצע כלי השירות בונסאי-זוג, המאפשר ליצור אסימון לחיבור לשירותים. לאחר הכריכה, ערוץ מוצפן (TLS) מאורגן לגישה לשירותים שבהם נעשה שימוש בבקשות D-Bus מסודרות.
בונסאי אינו מוגבל רק לשיתוף נתונים וניתן להשתמש בו גם ליצירת מאגרי אובייקטים חוצי מערכות עם תמיכה בסנכרון חלקי בין מכשירים, עסקאות, אינדקסים משניים, סמנים ויכולת לכסות שינויים מקומיים ספציפיים למערכת על גבי מכשיר משותף מסד נתונים משותף. אחסון אובייקטים משותף בנוי על הבסיס и .
נכון להיום מוצע רק שירות גישה לאחסון קבצים, אך בעתיד מתוכנן ליישם שירותים נוספים לגישה לדואר, מתכנן לוח שנה, הערות (ToDo), אלבומי תמונות, אוספי מוזיקה ווידאו, מערכת חיפוש, גיבוי, VPN ו בקרוב. לדוגמה, באמצעות בונסאי במחשבים שונים ביישומי GNOME, אתה יכול לארגן עבודה עם לוח שנה מסונכרן, מתזמן או אוסף נפוץ של תמונות.
מקור: OpenNet.ru
