2015-07-26 21:32:30 +00:00
|
|
|
# Prior Art & Related Projects
|
2011-01-28 20:05:36 +00:00
|
|
|
|
2015-07-26 21:32:30 +00:00
|
|
|
## Prior Art
|
2011-02-02 21:46:55 +00:00
|
|
|
|
2015-07-26 21:32:30 +00:00
|
|
|
* [LiveJournal](http://www.livejournal.org/)'s photo hosting, my first
|
|
|
|
experiment with content-addressable storage, which led to:
|
2011-01-28 20:05:36 +00:00
|
|
|
|
2015-07-26 21:32:30 +00:00
|
|
|
* [Brackup](http://code.google.com/p/brackup/), my original
|
|
|
|
content-addressable backup tool, but didn't store directories as the digest
|
|
|
|
of their contents. (so backup manifests were huge)
|
2011-01-29 05:17:51 +00:00
|
|
|
|
2015-07-26 21:32:30 +00:00
|
|
|
* [Git](http://git-scm.com/), which exposed me to the idea of hashing
|
|
|
|
directories, commits, etc. But git probably got it from Venti / Fossil:
|
2011-01-28 20:05:36 +00:00
|
|
|
|
2016-04-27 15:11:30 +00:00
|
|
|
* [Venti](https://en.wikipedia.org/wiki/Venti) /
|
|
|
|
[Fossil](https://en.wikipedia.org/wiki/Fossil_\(file_system\)), apparently
|
2015-07-26 21:32:30 +00:00
|
|
|
pioneered the idea of recursive content-addressable file systems.
|
2011-01-28 20:05:36 +00:00
|
|
|
|
2015-07-26 21:32:30 +00:00
|
|
|
* [Monotone](http://www.monotone.ca/)'s "Certificates" are similar to Camli
|
|
|
|
claims.
|
|
|
|
|
|
|
|
Probably more, though. Contributions to this list are welcome!
|
|
|
|
|
|
|
|
## Related Projects
|
|
|
|
|
|
|
|
... and indeed, the community has pointed out several projects with some of the same goals:
|
|
|
|
|
|
|
|
* [Tahoe-LAFS](http://tahoe-lafs.org/)
|
|
|
|
* [Unhosted](http://unhosted.org/)
|