(Illustration by Gaich Muramatsu)
What is Coda?
Coda is an advanced networked filesystem. It has been developed
at CMU during the last six years by the systems group
Satyanarayanan. in the SCS deparment.
Why is Coda promising and potentially very
Coda is a distributed filesystem with its origin in AFS2. It
has many features that are very desirable for network filesystems.
Currently has several features not found elsewhere.
- disconnected operation for mobile computing
- is freely available under a liberal license
- high performance through client side persistent caching
- server replication
- security model for authentication, encryption and
- continued operation during partial network failures
in server network
- network bandwith adaptation
- good scalability
- well defined semantics of sharing, even in the presence
of network failures
Current activities on Coda.
CMU is making a serious effort to improve Coda. We believe
that the system needs to be taken from its current status to a
widely available system. The research to date has produced a lot
regarding performance and implementation on which the design was
based. We are now in a position to further develop and adapt the
system for wider use. We will emphasize:
- reliability and performance
- ports to important platforms
- documentation, mailling groups
- extensions in functionality
The current activities with Coda are mostly aimed at making
this very good filesystem widely available, and a network file
system of choice.
Coda release 5.2.2, source only.
Coda 5.2.2 sparc rpm's, build by Ian Blenke.
- For sparc32 and sparc64, built on RedHat 6.0, linked against glib2.1.
- The sparc64 version is built for a 32-bit enviroment.
- They have not been tested yet.
- A Coda FAQ
- There is an existing collection of documents
- Our bugs browser: please submit
- We maintain several mailing lists For details and subscription
have a look here.
- Project map: If you fancy doing some work on Coda,
have a look in the project map.
- Online documentation on Coda internals and administration.
- Introductory paper on
- There is a lot of information around, you can find it through
Search of the
CMU Linux Users Group
For more information send