Perkeep Explained

Perkeep
Logo Size:220px
Collapsible:yes
Developer:Brad Fitzpatrick
Latest Release Version:0.11 ("Seattle")
Latest Preview Version:0.11 ("Seattle")
Operating System:Cross-platform
Programming Language:Go
Genre:Data store

Perkeep (previously Camlistore, Content-Addressable Multi-Layer Indexed Storage) is a set of open-source formats, protocols, and software for modeling, storing, searching, sharing, and synchronizing data.[1]

Storage

Perkeep's content-addressable storage is based on GPG-signed claims. These claims provide modeling, storing, searching, sharing, and synchronization of data. Perkeep can be thought of as Git for general personal information storage: a user's Perkeep is the main repository. Perkeep is graph-based rather than a working tree in data model terminology. Perkeep can store files like a traditional file system, but it specializes in storing objects such as pictures and videos.

Development

The Perkeep project is under active development led by Brad Fitzpatrick, a former Google employee (originally as a 20% Project), and co-maintainer Mathieu Lonjaret.[2] [3] [4] The project has two goals: expand the standard library of the Go programming language, and implementing Perkeep open source formats, protocols, and software for modeling, storing, searching, sharing of a long-term, personal datastore system.

Notes and References

  1. Web site: It's time to finally rename Camlistore.. GitHub. December 5, 2017.
  2. Web site: LiveJournal creator Brad Fitzpatrick details his open-source digital life backup system. 26 April 2016 . April 26, 2016 .
  3. Web site: Gerrit code review rename to Perkeep.org . December 8, 2017.
  4. Web site: Fitzpatrick . Brad . Lonjaret . Mathieu . April 24, 2016 . LinuxFest Northwest . https://web.archive.org/web/20160625143009/https://www.linuxfestnorthwest.org/2016/sessions/camlistore-your-personal-storage-system-life . 2016-06-25 . April 27, 2016.