Bonsai,GNOME 的设备同步服务,推出

克里斯蒂安·赫格特(克里斯蒂安·赫格特),GNOME Builder集成开发环境作者,现就职于Red Hat, 提交 试点项目 盆景,旨在解决运行GNOME的多个设备的内容同步问题。 用户可以使用盆景
当您需要访问所有计算机上的文件和应用程序数据,但不希望将数据传输到第三方云服务时,用于链接家庭网络上的多个 Linux 设备。 项目代码是用C语言编写的 提供 根据 GPLv3 许可。

Bonsai 包括 bonsaid 后台进程和 libbonsai 函数库,以提供类似云的服务。 后台进程可以在主工作站或在家庭网络上持续运行、连接到无线网络和存储驱动器的 Raspberry Pi 迷你计算机上启动。 该库用于使用高级 API 为 GNOME 应用程序提供对 Bonsai 服务的访问。 为了与外部设备(其他 PC、笔记本电脑、手机、物联网设备)连接,建议使用 bonsai-pair 实用程序,它允许您生成用于连接服务的令牌。 绑定后,会组织一个加密通道 (TLS) 来访问使用序列化 D-Bus 请求的服务。

Bonsai 不仅限于共享数据,还可以用于创建跨系统对象存储,支持跨设备、事务、二级索引、游标的部分同步,以及在共享之上覆盖系统特定的本地更改的能力。共享数据库。 共享对象存储是建立在其基础上的 G变体API и LM数据库.

目前仅提供访问文件存储的服务,但未来计划实现访问邮件、日历计划、笔记(ToDo)、相册、音乐和视频收藏、搜索系统、备份、VPN 等其他服务很快。 例如,在不同计算机上的 GNOME 应用程序中使用 Bonsai,您可以使用同步日历、日程安排程序或通用照片集来组织工作。

来源: opennet.ru

添加评论