2008-03-13 18:43:26 +00:00
|
|
|
ANNOUNCING: Allmydata.org "Tahoe" version 0.9
|
2007-06-11 16:21:42 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
We are pleased to announce the release of version 0.9 of allmydata.org
|
2008-01-08 18:01:44 +00:00
|
|
|
"Tahoe".
|
2007-06-11 16:21:42 +00:00
|
|
|
|
2008-02-14 00:43:02 +00:00
|
|
|
Allmydata.org "Tahoe" is a secure, decentralized, fault-tolerant
|
|
|
|
filesystem. All of the source code is available under a Free
|
|
|
|
Software, Open Source licence (or two).
|
2007-08-23 20:51:41 +00:00
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
This filesystem is encrypted and distributed over multiple peers in
|
|
|
|
such a way that it continues to work correctlly even when some of the
|
|
|
|
peers are unavailable, malfunctioning, or malicious.
|
2007-08-23 20:51:41 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
A one-page explanation of the novel properties of this filesystem is
|
|
|
|
visible at:
|
2007-09-24 21:32:31 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
http://allmydata.org/source/tahoe/trunk/docs/about.html
|
2008-02-14 00:43:02 +00:00
|
|
|
|
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
This is the successor to Allmydata.org "Tahoe" v0.8, which was
|
|
|
|
released February 15, 2008 [1]. This release is backwards-compatible
|
|
|
|
with v0.8.
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
This is a major release of allmydata.org "Tahoe" -- the first release
|
|
|
|
which is considered stable and functional enough to serve as a
|
|
|
|
permanent store of valuable data. Future releases are expected to
|
|
|
|
maintain backwards compatibility to this version for the forseeable
|
|
|
|
future.
|
2008-02-16 00:35:33 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
This release of allmydata.org "Tahoe" will form the basis of the next
|
|
|
|
consumer backup product from Allmydata, Inc. -- http://allmydata.com .
|
2008-02-14 15:54:34 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
This release adds extensive "visibility into the grid" -- the web user
|
|
|
|
interface now shows detailed information about the nodes comprising
|
|
|
|
the grid and fine-grained statistics about the time and space used for
|
|
|
|
the storage and retrieval operations.
|
2008-02-14 16:00:26 +00:00
|
|
|
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
Since v0.8 we've made the following changes:
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
* Added user-friendly Windows application and package, thanks
|
|
|
|
especially to Rob Kinninmont and Mike Booker (tickets #195, 242,
|
|
|
|
243, 321, 335).
|
2008-02-14 16:00:26 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
* Display information about uploads and downloads (ticket #39).
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
* Improve performance (including tickets #304, 321).
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
* Improve packaging and testing (including ticket #145).
|
2007-06-11 16:21:42 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
* Add even more extensive automated tests (including ticket #207).
|
2008-02-16 00:35:33 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
* Updated documentation.
|
2008-02-16 00:35:33 +00:00
|
|
|
|
2007-06-11 16:21:42 +00:00
|
|
|
|
|
|
|
WHAT IS IT GOOD FOR?
|
2007-04-19 20:55:13 +00:00
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
With Tahoe, you can distribute your filesystem across a set of
|
|
|
|
computers, such that if some of the computers fail or turn out to be
|
|
|
|
malicious, the filesystem continues to work from the remaining
|
|
|
|
computers. You can also share your files with other users, using a
|
|
|
|
strongly encrypted, capability-based access control scheme.
|
2007-07-23 01:21:29 +00:00
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
This release is targeted at hackers and smart users who are willing to
|
|
|
|
use a web user interface, a command-line user interface, or a FUSE
|
|
|
|
interface. (Or a RESTful API. Just telnet to localhost and type HTTP
|
|
|
|
requests to get started.)
|
2007-07-23 01:21:29 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
Because this software is the product of less than a year and a half of
|
|
|
|
active development, we do not categorically recommend it for the
|
|
|
|
storage of data which is extremely confidential or precious. However,
|
|
|
|
we believe that the combination of erasure coding and careful
|
|
|
|
engineering makes the use of this software a much safer alternative
|
|
|
|
than common alternatives, such as RAID or traditional backup onto a
|
|
|
|
remote hard drive, removable drive, or tape.
|
|
|
|
|
|
|
|
This software comes with extensive unit tests [2], and there are no
|
|
|
|
known security flaws which would compromise confidentiality or data
|
|
|
|
integrity. (For a current description of all known security issues
|
|
|
|
and an overview of Tahoe's security properties, please see the
|
|
|
|
Security web page: [3].)
|
2007-08-07 21:23:23 +00:00
|
|
|
|
2008-02-14 16:00:26 +00:00
|
|
|
This release of Tahoe is suitable for the "friendnet" use case [4] --
|
|
|
|
it is easy to create a filesystem spread over the computers of you and
|
|
|
|
your friends so that you can share files and disk space with one
|
2008-01-08 18:01:44 +00:00
|
|
|
another.
|
2007-04-19 20:55:13 +00:00
|
|
|
|
|
|
|
|
2007-05-01 15:26:47 +00:00
|
|
|
LICENCE
|
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
You may use this package under the GNU General Public License, version
|
|
|
|
2 or, at your option, any later version. See the file "COPYING.GPL"
|
|
|
|
for the terms of the GNU General Public License, version 2.
|
2007-08-17 19:25:09 +00:00
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
You may use this package under the Transitive Grace Period Public
|
|
|
|
Licence, version 1.0. The Transitive Grace Period Public Licence says
|
|
|
|
that you may distribute proprietary derived works of Tahoe without
|
|
|
|
releasing the source code of that derived work for up to twelve
|
|
|
|
months, after which time you are obligated to release the source code
|
|
|
|
of the derived work under the Transitive Grace Period Public Licence.
|
|
|
|
See the file "COPYING.TGPPL.html" for the terms of the Transitive
|
|
|
|
Grace Period Public Licence, version 1.0.
|
2007-08-17 19:25:09 +00:00
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
(You may choose to use this package under the terms of either licence,
|
|
|
|
at your option.)
|
2007-08-17 19:25:09 +00:00
|
|
|
|
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
INSTALLATION
|
2007-07-05 01:59:26 +00:00
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
Tahoe works on Linux, Mac OS X, Windows, Cygwin, and Solaris. For
|
2008-02-18 23:08:05 +00:00
|
|
|
installation instructions please see "docs/install.html" [5].
|
2007-04-19 20:55:13 +00:00
|
|
|
|
|
|
|
|
2007-04-20 00:30:06 +00:00
|
|
|
HACKING AND COMMUNITY
|
2007-04-19 20:55:13 +00:00
|
|
|
|
2008-02-14 16:00:26 +00:00
|
|
|
Please join us on the mailing list [6] to discuss uses of Tahoe.
|
|
|
|
Patches that extend and improve Tahoe are gratefully accepted -- the
|
|
|
|
RoadMap page [7] shows the next improvements that we plan to make and
|
|
|
|
CREDITS [8] lists the names of people who've contributed to the
|
|
|
|
project. The wiki Dev page [9] contains resources for hackers.
|
2007-09-18 22:04:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
SPONSORSHIP
|
2007-07-05 01:59:26 +00:00
|
|
|
|
2008-02-14 16:00:26 +00:00
|
|
|
Tahoe is sponsored by Allmydata, Inc. [10], a provider of consumer
|
2007-07-05 01:59:26 +00:00
|
|
|
backup services. Allmydata, Inc. contributes hardware, software,
|
|
|
|
ideas, bug reports, suggestions, demands, and money (employing several
|
2007-08-17 20:33:03 +00:00
|
|
|
allmydata.org Tahoe hackers and allowing them to spend part of their
|
|
|
|
work time on the next-generation, free-software project). We are
|
|
|
|
eternally grateful!
|
2007-06-11 16:21:42 +00:00
|
|
|
|
|
|
|
|
2007-10-15 21:56:02 +00:00
|
|
|
Zooko O'Whielacronx
|
|
|
|
on behalf of the allmydata.org team
|
2008-03-13 18:43:26 +00:00
|
|
|
March 13, 2008
|
2008-02-14 16:00:26 +00:00
|
|
|
Boulder, Colorado, USA
|
2008-01-08 18:01:44 +00:00
|
|
|
|
2008-03-13 18:43:26 +00:00
|
|
|
[1] http://allmydata.org/trac/tahoe/browser/relnotes.txt?rev=2183
|
2008-02-14 16:00:26 +00:00
|
|
|
[2] http://allmydata.org/tahoe-figleaf/current/
|
|
|
|
[3] http://allmydata.org/trac/tahoe/wiki/Security
|
|
|
|
[4] http://allmydata.org/trac/tahoe/wiki/UseCases
|
|
|
|
[5] http://allmydata.org/source/tahoe/trunk/docs/install.html
|
|
|
|
[6] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
|
|
|
|
[7] http://allmydata.org/trac/tahoe/roadmap
|
|
|
|
[8] http://allmydata.org/trac/tahoe/browser/CREDITS?rev=1804
|
|
|
|
[9] http://allmydata.org/trac/tahoe/wiki/Dev
|
|
|
|
[10] http://allmydata.com
|
2008-03-13 18:43:26 +00:00
|
|
|
|
|
|
|
P.S. Someday, people might search for some of the earliest occurrences of the
|
|
|
|
name "LAUGFS", which stands for Least AUthority Grid FileSystem". Hello,
|
|
|
|
searchers from the future!
|