Bup

From Wikipedia, the free encyclopedia
Bup
Original author(s)Avery Pennarun
Initial release4 January 2010; 14 years ago (2010-01-04)[1]
Stable release
0.33.3 / 28 December 2023; 3 months ago (2023-12-28)[1]
Repository
Written inPython, Bash, C
Operating systemLinux, OS X 10.4 or later, NetBSD, FreeBSD, Solaris, Windows (through Cygwin or WSL)
Size405 KB
TypeBackup
LicenseLGPL version 2[2]
Websitebup.github.io

Bup is a Backup system written in Python. It uses several formats from Git but is capable of handling very large files like operating system images.[3] It has block-based deduplication[4] and optional par2-based error correction.[5]

History[edit]

Bup development began in 2010[6] and was accepted to Debian the same year.

Design[edit]

Bup uses the git packfile format writing packfiles directly, avoiding garbage collection.[3]

Availability[edit]

Bup is available from source and notably part of the following distributions

See also[edit]

References[edit]

  1. ^ a b "Releases · bup/bup". github.com. Retrieved 2024-01-08.
  2. ^ "License at github.com". github.com. Retrieved 2021-03-28.
  3. ^ a b Brockmeier, Joe 'Zonker' (March 31, 2010). "Git-based backup with bup". LWN. Retrieved 11 July 2015.
  4. ^ Keeling, G. P. E. (January 2014). "Improved Open Source Backup: Incorporating inline deduplication and sparse indexing solutions" (PDF). UNIVERSITY OF HERTFORDSHIRE. Retrieved 11 July 2015.
  5. ^ Zari´c, Zoran (2011). "bup: Git for backups" (PDF). 28c3. Retrieved 11 July 2015.
  6. ^ Pennarun, Avery (2010-10-25). "bup: the git-based backup system" (PDF). Retrieved 11 July 2015.
  7. ^ "Debian".
  8. ^ "Ubuntu".
  9. ^ "Arch Linux".
  10. ^ "pkgsrc".

External links[edit]

  • bup website on GitHub