Jump to content

Perkeep

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Equinox (talk | contribs) at 23:03, 1 May 2020 (grammar). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Perkeep
Developer(s)Brad Fitzpatrick
Stable release
0.10 ("Bellingham") / 2 May 2018 (2018-05-02)
Preview release
0.10 ("Bellingham") / 2 May 2018 (2018-05-02)
Repository
Written inGo
Operating systemCross-platform
TypeData store
LicenseApache License 2.0
Websiteperkeep.org

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 uses a mutation model based on GPG-signed claims called Permanodes. Permanodes provide modeling, storing, searching, sharing and synchronization of data in the post-PC era. Perkeep can be thought of as Git for general personal information storage: a user's Perkeep is the master repository. Perkeep is graph-based rather than a working tree in data model terminology: Entities are permanodes and relations between them are claims on the permanodes. Entities are named by their cryptographic hashes. Search is enabled over permanodes and the claims. While Perkeep can store files like a traditional file system, it specializes in storing higher-level objects (pictures, videos).

Development

The Perkeep rename project is under active development led by Brad Fitzpatrick, a Google employee (originally as a 20 percent 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.

References

  1. ^ "It's time to finally rename Camlistore". Retrieved December 5, 2017.
  2. ^ "LiveJournal creator Brad Fitzpatrick details his open-source digital life backup system". Retrieved April 26, 2016.
  3. ^ "Gerrit code review rename to Perkeep.org". Retrieved December 8, 2017.
  4. ^ "LinuxFest Northwest". Retrieved April 27, 2016.

Template:Z148