2011-01-28 20:05:36 +00:00
< h1 class = 'bustTitleRegexp' > What is Camlistore?< / h1 >
2011-01-03 23:49:19 +00:00
2013-06-11 13:36:25 +00:00
< p > Camlistore is your < b > personal storage system for life< / b > .< / p >
< p > Note that it's a "storage system", not just a "file system". It
can store and be accessed like a traditional filesystem, but it
specializes in representing higher-level objects which don't need to
exist in purely one place in a tree. (e.g. a photo, a comment, a
"like", a blog post) Or a tree of 5TB videos with Unix mode bits that
you can access via a FUSE filesystem. Whatever.< / p >
< p > It is:< / p >
2011-01-24 05:48:04 +00:00
< ul >
< li > a way to store, sync, share, model and back up content< / li >
2013-06-11 12:13:16 +00:00
< li > everything private by default< / li >
< li > entirely under your control< / li >
2011-01-24 05:48:04 +00:00
< li > Open Source (Apache licensed)< / li >
2013-06-11 12:13:16 +00:00
< li > an acronym for < i > "Content-Addressable Multi-Layer Indexed Storage"< / i > , saying that Camlistore is about:
2011-01-24 05:48:04 +00:00
< ul >
2013-06-11 13:36:25 +00:00
< li > content-addressable storage, at the lowest layer ("Like git for all content in your life")< / li >
2011-01-29 19:37:22 +00:00
< li > separate interoperable parts (< a href = "/docs/arch" > storage< / a > , < a href = "/docs/terms#graphsync" > sync< / a > , < a href = "/docs/sharing" > sharing< / a > ,
< a href = "/docs/schema" > modeling< / a > ), with well-defined protocols and roles< / li >
2013-06-11 12:13:16 +00:00
< li > indexing and searching your content< / li >
2011-01-24 05:48:04 +00:00
< / ul > < / li >
< li > your "home directory for the web"< / li >
< li > pro-JSON (yet aggressively format agnostic)< / li >
2011-01-29 19:37:22 +00:00
< li > pro-OpenPGP (for < a href = "/docs/json-signing" > signing claims< / a > )< / li >
2011-01-24 05:48:04 +00:00
< li > pro-paranoia and privacy< / li >
2011-01-28 20:05:36 +00:00
< li > < a href = "/docs/uses" > ambitious< / a > , but ...< / li >
2011-01-24 05:48:04 +00:00
< li > simple!< / li >
2011-01-29 19:37:22 +00:00
< li > programming language-agnostic (parts and different implementations in < a href = "http://golang.org/" > Go< / a > , Python, Java, Perl, Bash, ... the language doesn't matter.) What matters is well-defined, simple HTTP interfaces.< / li >
2013-06-11 12:13:16 +00:00
< li > neither "Cloud" nor "Local". happily both. Run it on your own machine (any OS, any architecture), your phone, EC2, App Engine, Heroku, whatever.< / li >
2013-06-11 13:36:25 +00:00
< li > a "20% project" from a few Google employees (and non-Googlers),
but not Google-centric nor endorsed by Google (other than them
letting us open source our side project)< / li >
2011-01-24 05:48:04 +00:00
< / ul >
2011-01-29 19:37:22 +00:00
2013-06-11 12:13:16 +00:00
< h2 > Latest Release< / h2 >
< p > The latest release is < a href = "docs/release/0.1" > 0.1 ("Grenoble")< / a > , released 2013-06-11.< / p >
2011-02-01 20:38:58 +00:00
2013-06-11 12:13:16 +00:00
< h2 > Old presentations< / h2 >
2011-02-01 20:38:58 +00:00
2011-05-29 22:30:01 +00:00
< p > See < a href = "/talks/2011-05-07-Camlistore-Sao-Paolo/" > http://camlistore.org/talks/2011-05-07-Camlistore-Sao-Paolo/< / a > .< / p >
< p > There's also this < a href = "https://docs.google.com/present/view?id=dgks53wm_2j86hwnhs" > older presentation< / a > .< / p >