Bonsai, GNOME үшін құрылғыларды синхрондау қызметі енгізілді

Кристиан Гергерт (Кристиан Гергерт), GNOME Builder интеграцияланған әзірлеу ортасының авторы, қазір Red Hat-те жұмыс істейді, енгізілді пилоттық жоба Бонсай, GNOME жұмыс істейтін бірнеше құрылғылардың мазмұнын синхрондау мәселесін шешуге бағытталған. Пайдаланушылар Bonsai пайдалана алады
барлық компьютерлердегі файлдар мен қолданба деректеріне қол жеткізу қажет болғанда, бірақ деректерді үшінші тараптың бұлттық қызметтеріне тасымалдағыңыз келмесе, үй желісінде бірнеше Linux құрылғыларын қосу үшін. Жоба коды C және тілінде жазылған жеткізілген GPLv3 бойынша лицензияланған.

Bonsai бұлтқа ұқсас қызметтерді қамтамасыз ету үшін Bonsaid фондық процесін және libbonsai функциялары кітапханасын қамтиды. Фондық процесті негізгі жұмыс станциясында немесе үй желісінде тұрақты жұмыс істейтін, сымсыз желіге және жад дискісіне қосылған Raspberry Pi шағын компьютерінде іске қосуға болады. Кітапхана GNOME қолданбаларының жоғары деңгейлі API көмегімен Bonsai қызметтеріне қолжетімділігін қамтамасыз ету үшін пайдаланылады. Сыртқы құрылғылармен (басқа компьютерлер, ноутбуктер, телефондар, заттар интернеті құрылғылары) қосылу үшін қызметтерге қосылу үшін таңбалауышты генерациялауға мүмкіндік беретін bonsai-pair утилитасы ұсынылады. Байланыстырғаннан кейін серияланған D-Bus сұраулары пайдаланылатын қызметтерге қол жеткізу үшін шифрланған арна (TLS) ұйымдастырылады.

Bonsai тек деректерді ортақ пайдаланумен шектелмейді және оны құрылғылар, транзакциялар, қосымша индекстер, курсорлар арасында ішінара синхрондауды қолдауы бар жүйе аралық объектілер қоймаларын жасау үшін және ортақ жүйеге тән жергілікті өзгерістерді қабаттастыру мүмкіндігімен пайдалануға болады. ортақ деректер базасы. Ортақ нысан қоймасы негізінде құрастырылған GVariant API и LMDB.

В настоящее время предложен только сервис для доступа к файловому хранилищу, но в дальнейшем планируется реализовать и другие сервисы для доступа к почте, календарю-планировщику, заметкам (ToDo), альбомам с фотографиями, коллекциям музыки и видео, системе поиска, резервному копированию, VPN және т.б. Мысалы, GNOME қолданбаларында әртүрлі компьютерлерде Bonsai пайдалану арқылы синхрондалған күнтізбемен, жоспарлаушымен немесе жалпы фотосуреттер жинағымен жұмысты ұйымдастыруға болады.

Ақпарат көзі: opennet.ru

пікір қалдыру