2008-06-11 19:40:55 +00:00
|
|
|
ANNOUNCING Allmydata.org "Tahoe", the Least-Authority Filesystem, v1.1
|
2007-06-11 16:21:42 +00:00
|
|
|
|
2008-06-11 19:40:55 +00:00
|
|
|
We are pleased to announce the release of version 1.1 of the "Tahoe"
|
2008-03-26 01:28:00 +00:00
|
|
|
Least Authority Filesystem.
|
2007-06-11 16:21:42 +00:00
|
|
|
|
2008-03-26 01:28:00 +00:00
|
|
|
The "Tahoe" Least Authority Filesystem 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
|
2008-03-26 01:28:00 +00:00
|
|
|
such a way it continues to function even when some of the peers are
|
|
|
|
unavailable, malfunctioning, or malicious.
|
2007-08-23 20:51:41 +00:00
|
|
|
|
2008-03-26 01:28:00 +00:00
|
|
|
A one-page explanation of the security and fault-tolerance properties
|
|
|
|
that it offers 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-26 01:28:00 +00:00
|
|
|
This is the successor to Allmydata.org "Tahoe" Least Authority
|
2008-06-11 19:40:55 +00:00
|
|
|
Filesystem v1.0, which was released March 25, 2008 [1]. This release
|
|
|
|
fixes several serious issues in Tahoe v1.0, and improves the user
|
|
|
|
interfaces. See the known_issues.txt file [2] and the NEWS file [3]
|
|
|
|
for details.
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2008-02-14 16:00:26 +00:00
|
|
|
|
2008-06-11 19:40:55 +00:00
|
|
|
COMPATIBILITY
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2008-06-11 19:52:34 +00:00
|
|
|
The version 1 branch of Tahoe is used as the basis of the consumer
|
|
|
|
backup product from Allmydata, Inc. -- http://allmydata.com .
|
|
|
|
|
2008-06-11 19:40:55 +00:00
|
|
|
Tahoe v1.1 is fully compatible with Tahoe v1.0. v1.1 clients produce
|
|
|
|
files which can be read by v1.0 clients. v1.1 clients can read files
|
|
|
|
produced by clients of all versions >= v0.8. v1.1 servers can serve
|
|
|
|
v1.0 clients and v1.1 clients can use v1.0 servers.
|
2008-02-16 00:35:33 +00:00
|
|
|
|
2008-06-11 19:52:34 +00:00
|
|
|
This is the second release in the version 1 series. We believe that
|
|
|
|
this version of Tahoe is stable enough to rely on as a permanent store
|
|
|
|
of valuable data. The version 1 branch of Tahoe will be actively
|
|
|
|
supported and maintained for the forseeable future, and future
|
|
|
|
versions of Tahoe will retain the ability to read files and
|
|
|
|
directories produced by Tahoe v1 for the forseeable future.
|
|
|
|
|
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
|
2008-06-11 19:40:55 +00:00
|
|
|
cryptographic capability-based access control scheme.
|
2007-07-23 01:21:29 +00:00
|
|
|
|
2008-06-11 19:40:55 +00:00
|
|
|
Because this software is the product of less than two years 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, strong encryption, 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 server, removable drive, or tape.
|
2008-03-13 18:43:26 +00:00
|
|
|
|
2008-06-11 19:40:55 +00:00
|
|
|
This software comes with extensive unit tests [4], and there are no
|
2008-03-13 18:43:26 +00:00
|
|
|
known security flaws which would compromise confidentiality or data
|
2008-06-11 19:40:55 +00:00
|
|
|
integrity. (For all currently known issues please see the
|
|
|
|
known_issues.txt file [2].)
|
2007-08-07 21:23:23 +00:00
|
|
|
|
2008-06-11 19:40:55 +00:00
|
|
|
This release of Tahoe is suitable for the "friendnet" use case [5] --
|
2008-02-14 16:00:26 +00:00
|
|
|
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
|
2008-06-11 19:40:55 +00:00
|
|
|
2 or, at your option, any later version. See the file "COPYING.GPL" [6]
|
2008-01-08 18:01:44 +00:00
|
|
|
for the terms of the GNU General Public License, version 2.
|
2007-08-17 19:25:09 +00:00
|
|
|
|
2008-06-11 19:40:55 +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" [7] 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-06-11 19:40:55 +00:00
|
|
|
installation instructions please see "docs/install.html" [8].
|
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-06-11 19:40:55 +00:00
|
|
|
Please join us on the mailing list [9] to discuss uses of Tahoe.
|
2008-02-14 16:00:26 +00:00
|
|
|
Patches that extend and improve Tahoe are gratefully accepted -- the
|
2008-06-11 19:40:55 +00:00
|
|
|
RoadMap page [10] shows the next improvements that we plan to make and
|
|
|
|
CREDITS [11] lists the names of people who've contributed to the
|
|
|
|
project. The wiki Dev page [12] contains resources for hackers.
|
2007-09-18 22:04:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
SPONSORSHIP
|
2007-07-05 01:59:26 +00:00
|
|
|
|
2008-06-11 19:40:55 +00:00
|
|
|
Tahoe is sponsored by Allmydata, Inc. [13], 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
|
2008-03-26 01:28:00 +00:00
|
|
|
allmydata.org Tahoe hackers and instructing them to spend part of
|
|
|
|
their work time on this 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-06-11 19:40:55 +00:00
|
|
|
June 11, 2008
|
2008-03-26 01:28:00 +00:00
|
|
|
San Francisco, California, USA
|
2008-01-08 18:01:44 +00:00
|
|
|
|
2008-06-11 19:40:55 +00:00
|
|
|
[1] http://allmydata.org/trac/tahoe/browser/relnotes.txt?rev=2348
|
|
|
|
[2] http://allmydata.org/trac/tahoe/browser/docs/known_issues.txt
|
|
|
|
[3] http://allmydata.org/trac/tahoe/browser/docs/NEWS
|
|
|
|
[4] http://allmydata.org/trac/tahoe/wiki/Dev
|
|
|
|
[5] http://allmydata.org/trac/tahoe/wiki/UseCases
|
|
|
|
[6] http://allmydata.org/trac/tahoe/browser/COPYING.GPL
|
|
|
|
[7] http://allmydata.org/source/tahoe/trunk/COPYING.TGPPL.html
|
|
|
|
[8] http://allmydata.org/source/tahoe/trunk/docs/install.html
|
|
|
|
[9] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
|
|
|
|
[10] http://allmydata.org/trac/tahoe/roadmap
|
|
|
|
[11] http://allmydata.org/trac/tahoe/browser/CREDITS?rev=2677
|
|
|
|
[12] http://allmydata.org/trac/tahoe/wiki/Dev
|
|
|
|
[13] http://allmydata.com
|