Casync

Last updated
casync
Original author(s) Lennart Poettering
Initial releaseJune 20, 2017;7 years ago (2017-06-20)
Stable release
2 [1]   OOjs UI icon edit-ltr-progressive.svg / 26 July 2017;7 years ago (26 July 2017)
Repository github.com/systemd/casync/
Written in C
Operating system Linux
Type Data transfer
License LGPLv2.1
Website github.com/systemd/casync/   OOjs UI icon edit-ltr-progressive.svg

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

Contents

Utility

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

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

See also

References

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