Casync Explained

casync
Author:Lennart Poettering
Programming Language:C
Operating System:Linux
Genre:Data transfer
License:LGPLv2.1

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

Utility

According to the creator Lennart Poettering, casync is inspired by rsync and Git,[3] as well as tar.[4] 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.[2] casync splits images into variable size segments, uses sha256 checksums, and aims to work with content delivery networks (CDNs).[4] [3] Available for Linux only,[3] packages are available for Ubuntu, Fedora and Arch Linux.[4]

Similar software

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

See also

Notes and References

  1. Web site: June 20, 2017 . The casync filesystem image distribution tool [LWN.net] ]. 2024-05-27 . lwn.net.
  2. Web site: Larabel . Michael . 20 June 2017 . Lennart Poettering Announces New Project: casync - Phoronix . 2024-05-27 . Phoronix.
  3. Web site: 20 June 2017 . casync — A tool for distributing file system images . 2024-05-27 . 0pointer.net.
  4. Web site: 21 June 2017 . Synchronisationsprogramm casync in erster Version - Pro-Linux . 2024-05-27 . www.pro-linux.de.