casync

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

casync
Original author(s) Lennart Poettering
Initial release June 20, 2017; 14 months ago (2017-06-20)
Stable release
1.0[1]
Repository github.com/systemd/casync/
Written in C
Operating system Linux
Type Data transfer
License LGPL 2.1
Website github.com/systemd/casync/

casync (content-addressable synchronisation) is a Linux software utility designed to distribute frequently-updated file system images over the Internet.[2][3]

Utility[edit]

According to the creator Lennart Poettering, casync is inspired by rsync and Git,[4] as well as tar.[5] casync is aimed to be used for Internet of things (IoT), container, virtual machine (VM), portable services, and operating system (OS) images, as well as backups and home directory synchronization.[3] casync splits images into variable size segments, uses sha256 checksums, and aims to work with content delivery networks (CDNs).[5][4] Available for Linux only,[4] packages are available for Ubuntu, Fedora and Arch Linux.[5]

Similar software[edit]

Similar software that delivers file system images are:[4]

  • Docker with a layered tarballs
  • OSTree

See also[edit]

References[edit]