Original author(s) Written in Python | Development status Active Operating system | |
Initial release 14 March 2010; 6 years ago (2010-03-14) Stable release 0.16 / 16 May 2015; 20 months ago (2015-05-16) |
Attic is a Backup system written mostly in Python (some performance critical parts are implemented in C and Cython).
Contents
History
Attic development began in 2010 and was accepted to Debian in Aug 2013.
Design
Attic offers efficient, deduplicated, compressed and (optionally) encrypted and authenticated backups.
A backup includes metadata like owner/group, permissions, POSIX ACLs and Extended file attributes. It handles special files also - like hardlinks, symlinks, devices files, etc.
It uses a Rolling hash to implement global chunk-level deduplication. Compression defaults to zlib, encryption is AES (via OpenSSL) authenticated by a HMAC.
Availability
Attic is available from pip and notably part of Debian, Ubuntu, Arch and Slackware.
Borg
In 2015, Attic has been forked as “Borg” to support a “more open, faster paced development”, according to its developers. Many issues in Attic have been fixed there, but backward compatibility with the original program has been lost.
As of March 2016, Borg is under active development while Attic is not being developed much.