Bonsai, en Apparat Synchroniséierungsservice fir GNOME, agefouert

Christian Hergert (Christian Hergert), Auteur vum GNOME Builder integréiert Entwécklungsëmfeld, schafft elo bei Red Hat, agefouert Pilotprojet Bonsai, gezielt fir de Problem vun der Synchroniséierung vum Inhalt vu verschidde Geräter ze léisen déi GNOME lafen. Benotzer kënnen Bonsai benotzen
fir verschidde Linux-Geräter op engem Heemnetz ze verbannen, wann Dir Zougang zu Dateien an Uwendungsdaten op all Computer braucht, awer Dir wëllt Är Donnéeën net op Drëtt-Partei Cloud-Servicer transferéieren. De Projet Code ass an C geschriwwen an geliwwert lizenzéiert ënner GPLv3.

Bonsai enthält de Bonsaid Hannergrondprozess an d'libbonsai Bibliothéik vu Funktiounen fir Cloud-ähnlech Servicer ze bidden. Den Hannergrondprozess kann op der Haaptaarbechtsstatioun oder engem Raspberry Pi Mini-Computer gestart ginn, deen dauernd am Heemnetz leeft, verbonne mat engem drahtlosen Netzwierk an engem Späicherfuerer. D'Bibliothéik gëtt benotzt fir GNOME Uwendungen Zougang zu Bonsai Servicer mat engem High-Level API ze bidden. Fir mat externen Apparater ze verbannen (aner PCs, Laptops, Telefonen, Internet of Things Geräter), gëtt de Bonsai-Pair Utility proposéiert, wat Iech erlaabt en Token ze generéieren fir mat Servicer ze verbannen. Nom Bindung gëtt e verschlësselte Kanal (TLS) organiséiert fir Zougang zu Servicer an deenen serialiséierter D-Bus Ufroe benotzt ginn.

Bonsai ass net limitéiert op nëmmen Daten ze deelen a kann och benotzt ginn fir Cross-System Objektgeschäfter ze kreéieren mat Ënnerstëtzung fir deelweis Synchroniséierung iwwer Apparater, Transaktiounen, sekundär Indexen, Cursoren, an d'Fäegkeet fir systemspezifesch lokal Ännerungen uewen op enger gemeinsamer Ännerung ze iwwerlageren. gedeelt Datebank. Shared Object Storage ass op der Basis gebaut GVariant API и LMDB.

De Moment gëtt nëmmen e Service fir Zougang zu Dateilagerung ugebueden, awer an Zukunft ass et geplangt fir aner Servicer fir Zougang zu Mail, Kalennerplaner, Notizen (ToDo), Fotoalbumen, Musek- a Videosammlungen, Sichsystem, Backup, VPN an sou weider. Zum Beispill, mat Bonsai op verschiddene Computeren an GNOME Uwendungen, kënnt Dir Aarbecht mat engem synchroniséierte Kalenner, Scheduler oder enger gemeinsamer Sammlung vu Fotoen organiséieren.

Source: opennet.ru

Setzt e Commentaire