HTTPS clone URL
Subversion checkout URL
ADO ALLMAN APPLE ARM32_BROKEN_RELOCS ATT AVALON BERGAMINI BKTR_SF BOSTIC BSD CAGNEY CDC CDK CHRISTOS CITRUS CODA COLUMBIA CROOKS CRSG CSRG_contrib CSRG CVSHOME CYGNUS DARRENR DBJ DHCPCD DICKEY DMG DROCHNER EKERMIT ELRICshvfork ERYK_VERSHEN ERYK ESR EZK FILE FLEX FREDETTE FREEBSD_SMBFS FREEBSD FSF FlorianStoehr FreeBSD GCC_2_4_5 GENERIC GITHUB_JMMV GNU_EFI GNU_bc_1_03 GNU_dc_1_03 GNU GOOGLE_CODE GREENWOODSOFTWARE GWR GWR_2_3_8 HEIMDAL HM HPCMIPS HUBERTF IMAKEICIDE_II INTEL IPSEC_TOOLS IS_FPLSP_LIBM ISC ISDN4BSD JEREMY JHD_ECS JRT JSEWARD Jochen_Pohl John_M_Vinopal KAME KIENTZLE KJC KOCIELS KRISTAPS KTH_KRB LAURIKARI LBL LEFEBVRE LEMIS LIBEVENT LINUX LLVM LUA Leo MACKERRAS MALINEN MILLERT MN MOJ MOUSE MR Masaru Matthias Motorola NAWK NETBSD_I386 NETBSD NETPGP NONGNU NTFS NUDELMAN NUDLEMAN NVI NetBSD OPENBSD OPENLDAP OPENPAM OPENPGPSDK OPENSSH OPENSSL OpenBSD PAO PATHSCALE PIERMONT_NELSON PKGSRC PROVOS PROVOS00 Pfaller REDHAT RIPE SENDMAIL_INC SGI SQLITE SUN3 SYN_cache_branch SYNOPSYS Sun TAYLOR TCPDUMP TELTRONICS THORPEJ TMUX TNF TOOLS TROUSERS TZDATA UCB_JHAUSER UCSF UDEL UMD VENEMA VERN_PAXSON VJS WASABI WFJ_920714 WJF_920714 XZ Xen ZLIB abandoned_netbsd_4 ad_audiomp ad_audiomp2 ad_pmax_wscons adler agc_netpgp_standalone agc_pkgs agc_symver alice alpha_nwscons amiga_release atheros_hal before_newconf bjh21_hydra bjh21_wd33c93 bostic_nvi bouyer_ide bouyer_quota2 bouyer_scsipi bouyer_xen2 bouyer_xenamd64 bouyer_xeni386 bozohttpd briggs bsd4_4utah ccranor_mvme68k cgd chap_midi cherry_xenmp chris_arm_intr_rework christos_time_t chs_ubc chs_ubc2 cjs_build_against_obj_dir cmu_sup comdex_fall_1999 csrc_net2 csrg_net2 cube_autoconf curses_v3 darrenr dhcpcd digital draga dynamic_messages eef eeh_devprop eeh_paddr_t eeh elad_kernelauth expat ezk freebsd fsf fvdl_fs64 fvdl_softdep gdamore_uart gehenna_devsw gmcgarry_ctxsw gmcgarry_ucred gmp gwr_gdb gwr_3x3 gzip haad_dm hpcarm_cleanup ifpoll intel ipsec_tools_0_7_branch ipsec_tools_0_8_branch is_m68ktest is_newarp is itohy_usb1 ivory_soap ivory_soap2 jdc jmcneill_audiomp3 jmcneill_pm jmcneill_usbmp jmcneill jruoho_x86intr jwise jym_xensuspend kame keiichi_mipv6 kenh_if_detach kent_audio1 kent_audio2 khorben_n900 kohl kqueue ktrace_lwp leo lonhyn lukem_nsswitch2 madwifi magnum maja marc_pcmcia matt_armv6 matt_dainty matt_mips64 matt_nb4_arm matt_nb5_mips64 matt_nb5_pq3 matt_nb6_plus matt_timespec mesa_drm minoura_x68k_bus_h minoura_xpg4dl minoura mjacob mjf_devfs mjf_devfs2 mjf_ufs_trans mortalinstall mouse mpc mpfr mrg_and_rtr mrg_ohci_jmcneill_usbmp mrg_rcmd mrg_vm_object_collapse mrg_vm_swap mrg_vm_swap2 mrg mw_amiga_machdep_merge mycroft nathanw_sa netbsd_cryptosrc_intl netbsd_cryptosrc_us netbsd netbsd_0_9 netbsd_1_0 netbsd_1_1 netbsd_1_2 netbsd_1_3 netbsd_1_4 netbsd_1_5 netbsd_1_6 netbsd_2 netbsd_2_0 netbsd_2_1 netbsd_3 netbsd_3_0 netbsd_3_1 netbsd_4 netbsd_4_0 netbsd_5 netbsd_5_0 netbsd_5_1 netbsd_5_2 netbsd_6 netbsd_6_0 netbsd_6_1 netbsd_7 netbsd_7_0 newgrp_standalone newlock newlock2 nick_csl_alignment nick_hppapmap nick_net80211_sync nick_nhusb nisimura_pmax_wscons nsswitch nvm openbsd pefo perry perseant_lfsv2 peter_altq peter_eriksson phil_pc532 pkgsrc pkgviews pmax_base ppcoea_renovation ragge rcs reinoud_bufcleanup riastradh_drm2 rmind_smpnet rmind_uvmplock ross_ncr_fb1_123_merge roy rpaulo_netinet_merge_pcb rtr_xorg_branch schmorpforge scottr_mac68k_wscons scw_mvme68k_bus_space scw_mvme167 simonb_timecounters simonb_wapbl sjg sommerfeld_i386_mp_1 sommerfeld_i386mp_1 sun sun3_1_0_base sunpro thomas thorpej_atomic thorpej_bus_dma thorpej_devvp thorpej_mips_cache thorpej_scsipi thorpej_setroot thorpej_signal thorpej_syslogd_hack_branch thorpej_vnode_attr tls_earlyentropy tls_maxphys trunk uebayasi_xip vixie vmlocking vmlocking2 vtag wcurses wrstuden_devbsize wrstuden_fixsa wrstuden_revivesa ws_code yamt_idlelwp yamt_km_doc yamt_km yamt_kmem yamt_lazymbuf yamt_nfs_mp yamt_pagecache yamt_pdpolicy yamt_pf42 yamt_readahead yamt_splraiseipl yamt_uio_vmspace yamt_vop yamt_x86pmap zlib
Nothing to show
Nothing to show
Fetching latest commit...
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Announcing the Availability of the Coda Distributed Filesystem for BSD Unix Systems Coda is a distributed file system like NFS and AFS. It is freely available, like NFS. But it functions much like AFS in being a "stateful" file system. Coda and AFS cache files on your local machine to improve performance. But Coda goes a step further than AFS by letting you access the cached files when there is no available network, viz. disconnected laptops and network outages. In Coda, both the client and server are outside the kernel which makes them easier to experiment with. To get more information on Coda, I would like to refer people to http://www.coda.cs.cmu.edu There is a wealth of documents, papers, and theses there. There is also a good introduction to the Coda File System in http://www.coda.cs.cmu.edu/ljpaper/lj.html Coda was originally developed as an academic prototype/testbed. It is being polished and rewritten where necessary. Coda is a work in progress and does have bugs. It is, though, very usable. Our interest is in making Coda available to as many people as possible and to have Coda evolve and flourish. The bulk of the Coda file system code supports the Coda client program, the Coda server program and the utilities needed by both. All these programs are unix programs and can run equally well on any Unix platform. Our main development thrust is improving these programs. There is a small part of Coda that deals with the kernel to file system interface. This code is OS specific (but should not be platform specific). Coda is currently available for several OS's and platforms: Freebsd-2.2.5: i386 Freebsd-2.2.6: i386 Freebsd -current: i386 linux 2.0: i386 & sparc linux 2.1: i386 & sparc NetBSD 1.3: i386 NetBSD -current: i386 The relevant sources, binaries, and docs can be found in ftp://ftp.coda.cs.cmu.edu/pub/coda/ We intend to come out with new Coda releases often, not daily. We don't want to slight any OS/platform not mentioned above. We are just limited in our resources as to what we can support internally. We will be happy to integrate OpenBSD support as well as other OS support. Also, adding platform support should be relatively easy and we can discuss this. The only difficulty is that Coda has a light weight process package. It does some manipulations in assembler which would have to be redone for a different platform. There are several mailing lists @coda.cs.cmu.edu that discuss coda: coda-announce and linux-coda. We are going to revise linux-coda to be OS neutral, since it is mainly Coda we want to discuss. We appreciate comments, feedback, bug reports, bug fixes, enhancements, etc.