(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 of M. Satyanarayanan. in the SCS deparment.

Why is Coda promising and potentially very important? 

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.

  1. disconnected operation for mobile computing
  2. is freely available under a liberal license
  3. high performance through client side persistent caching
  4. server replication
  5. security model for authentication, encryption and access control
  6. continued operation during partial network failures in server network
  7. network bandwith adaptation
  8. good scalability
  9. 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 of information 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:

The current activities with Coda are mostly aimed at making this very good filesystem widely available, and a network file system of choice.

What's new?


  1. A Coda FAQ
  2. There is an existing collection of documents about Coda.
  3. Our bugs browser: please submit thoughtfully!
  4. We maintain several mailing lists For details and subscription have a look here.
  5. Project map: If you fancy doing some work on Coda, have a look in the project map.
  6. Online documentation  on Coda internals and administration.
  7. Introductory paper on Coda.
  8. There is a lot of information around, you can find it through Search of the CODA Webpages

CMU Linux Users Group

go here

For more information send us mail.