GNOME uchun qurilmalarni sinxronlashtirish xizmati Bonsai taqdim etildi

Kristian Gergert (Kristian Gergert), GNOME Builder integratsiyalashgan ishlab chiqish muhiti muallifi, hozirda Red Hat'da ishlaydi, tanishtirdi pilot loyiha Bonsai, GNOME bilan ishlaydigan bir nechta qurilmalar tarkibini sinxronlashtirish muammosini hal qilishga qaratilgan. Foydalanuvchilar Bonsai-dan foydalanishlari mumkin
bir nechta Linux qurilmalarini uy tarmog'ida ulash uchun, barcha kompyuterlardagi fayllar va ilovalar ma'lumotlariga kirishingiz kerak bo'lganda, lekin ma'lumotlaringizni uchinchi tomon bulut xizmatlariga o'tkazishni xohlamasangiz. Loyiha kodi C va tilida yozilgan ta'minlangan GPLv3 ostida litsenziyalangan.

Bonsai bulutga o'xshash xizmatlarni taqdim etish uchun bonsaid fon jarayonini va libbonsai funktsiyalar kutubxonasini o'z ichiga oladi. Fon jarayoni asosiy ish stantsiyasida yoki uy tarmog'ida doimiy ishlaydigan, simsiz tarmoqqa va xotira diskiga ulangan Raspberry Pi mini-kompyuterida ishga tushirilishi mumkin. Kutubxona yuqori darajadagi API yordamida GNOME ilovalarining Bonsai xizmatlariga kirishini ta'minlash uchun ishlatiladi. Tashqi qurilmalarga (boshqa shaxsiy kompyuterlar, noutbuklar, telefonlar, narsalar Interneti qurilmalari) ulanish uchun bonsai-juft yordam dasturi taklif etiladi, bu sizga xizmatlarga ulanish uchun token yaratish imkonini beradi. Bog'langandan so'ng, seriyali D-Bus so'rovlari qo'llaniladigan xizmatlarga kirish uchun shifrlangan kanal (TLS) tashkil etiladi.

Bonsai faqat ma'lumotlarni almashish bilan cheklanib qolmaydi, shuningdek, qurilmalar, tranzaksiyalar, ikkilamchi indekslar, kursorlar o'rtasida qisman sinxronizatsiyani qo'llab-quvvatlaydigan tizimlararo ob'ektlar do'konlarini yaratish va umumiy tizimga xos mahalliy o'zgarishlarni qo'shish qobiliyatini qo'llab-quvvatlash uchun ishlatilishi mumkin. umumiy ma'lumotlar bazasi. Umumiy ob'ektni saqlash bazasi asosida qurilgan GVariant API и LMDB.

В настоящее время предложен только сервис для доступа к файловому хранилищу, но в дальнейшем планируется реализовать и другие сервисы для доступа к почте, календарю-планировщику, заметкам (ToDo), альбомам с фотографиями, коллекциям музыки и видео, системе поиска, резервному копированию, VPN va h.k. Masalan, GNOME ilovalaridagi turli xil kompyuterlarda Bonsai-dan foydalanib, siz sinxronlashtirilgan kalendar, rejalashtiruvchi yoki umumiy fotosuratlar to'plami bilan ishlashni tashkil qilishingiz mumkin.

Manba: opennet.ru

a Izoh qo'shish