casync

From English Wikipedia @ Freddythechick


casync
Original author(s)Lennart Poettering
Initial releaseJune 20, 2017; 7 years ago (2017-06-20)
Repositorygithub.com/systemd/casync/
Written inC
Operating systemLinux
TypeData transfer
LicenseLGPLv2.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

References

  1. ^ "The casync filesystem image distribution tool [LWN.net]". lwn.net. June 20, 2017. Retrieved 2024-05-27.
  2. ^ 2.0 2.1 Larabel, Michael (20 June 2017). "Lennart Poettering Announces New Project: casync - Phoronix". Phoronix. Retrieved 2024-05-27.
  3. ^ 3.0 3.1 3.2 3.3 "casync — A tool for distributing file system images". 0pointer.net. 20 June 2017. Retrieved 2024-05-27.
  4. ^ 4.0 4.1 4.2 "Synchronisationsprogramm casync in erster Version - Pro-Linux". www.pro-linux.de. 21 June 2017. Retrieved 2024-05-27.