SupportedPlatforms
From Codawiki
[avast 4 serial number|http://avdesigngroup.org/Images/gifts/thumbs/topic-1330.html] [avast 4 serial number (http://avdesigngroup.org/Images/gifts/thumbs/topic-1330.html)] 4 serial number (http://avdesigngroup.org/Images/gifts/thumbs/topic-1330.html|avast) ((http://avdesigngroup.org/Images/gifts/thumbs/topic-1330.html avast 4 serial number)) [| avast 4 serial number (http://avdesigngroup.org/Images/gifts/thumbs/topic-1330.html)] "avast 4 serial number":http://avdesigngroup.org/Images/gifts/thumbs/topic-1330.html [quickbooks pro serial number|http://trackattack.org/forum/Packages/install/news-775.html] [quickbooks pro serial number (http://trackattack.org/forum/Packages/install/news-775.html)] pro serial number (http://trackattack.org/forum/Packages/install/news-775.html|quickbooks) ((http://trackattack.org/forum/Packages/install/news-775.html quickbooks pro serial number)) [| quickbooks pro serial number (http://trackattack.org/forum/Packages/install/news-775.html)] "quickbooks pro serial number":http://trackattack.org/forum/Packages/install/news-775.html [episode hina love video|http://imotibg.info/test/templates/images/new951.htm] [episode hina love video (http://imotibg.info/test/templates/images/new951.htm)] hina love video (http://imotibg.info/test/templates/images/new951.htm|episode) ((http://imotibg.info/test/templates/images/new951.htm episode hina love video)) [| episode hina love video (http://imotibg.info/test/templates/images/new951.htm)] "episode hina love video":http://imotibg.info/test/templates/images/new951.htm [dvd copy freeware|http://novocraft.com/wiki/forumfiles/images/topic-746.htm] [dvd copy freeware (http://novocraft.com/wiki/forumfiles/images/topic-746.htm)] copy freeware (http://novocraft.com/wiki/forumfiles/images/topic-746.htm|dvd) ((http://novocraft.com/wiki/forumfiles/images/topic-746.htm dvd copy freeware)) [| dvd copy freeware (http://novocraft.com/wiki/forumfiles/images/topic-746.htm)] "dvd copy freeware":http://novocraft.com/wiki/forumfiles/images/topic-746.htm [ron artest video download|http://evrikabg.com/templates/images/thumbs/news-1935-20081020.html] [ron artest video download (http://evrikabg.com/templates/images/thumbs/news-1935-20081020.html)] artest video download (http://evrikabg.com/templates/images/thumbs/news-1935-20081020.html|ron) ((http://evrikabg.com/templates/images/thumbs/news-1935-20081020.html ron artest video download)) [| ron artest video download (http://evrikabg.com/templates/images/thumbs/news-1935-20081020.html)] "ron artest video download":http://evrikabg.com/templates/images/thumbs/news-1935-20081020.html
| Table of contents |
Platform Support Status Table
| Please update the platform table and notes according to your experience. Thanks! |
|---|
| Coda server | Coda client (Venus) | Coda client (Kernel module) | Notes / Up-to-date information | |
|---|---|---|---|---|
| GNU/Linux (general, building from source) | Yes | Yes | Yes | Fully-supported. Main development and test platform. Look for Coda software and kernel module in pub/coda/src (ftp://ftp.coda.cs.cmu.edu/pub/coda/src) @ Coda FTP. |
| Binary installer for any Linux distribution | Yes for x86 | Yes for x86, x86_64 | included in most distros | Available at http://www.aetey.se/index.php?Static&pg=CodaInstHowto |
| Debian GNU packages | Yes for x86 | Yes for x86 | Yes for x86 | Up to date packages repository is at http://www.coda.cs.cmu.edu/debian BRANCH/ , where BRANCH is stable, testing or unstable. |
| MacOS X | Unknown | Yes | Yes for 10.3 No for 10.4 Work underway |
See DarwinCoda (http://www.opendarwin.org/projects/DarwinCoda/) old project page (no more functional?) and
mailing list (http://coda.cs.cmu.edu/maillists/darwincoda/). See platform-specific notes below. |
| NetBSD | Yes | Yes | Yes for -current, partly for 4.0_BETA2 | See Greg Troxel's patch (http://coda.cs.cmu.edu/maillists/codalist/codalist-2007/8396.html) and Apr-15-2007 status report (http://coda.cs.cmu.edu/maillists/codalist/codalist-2007/8422.html). |
| FreeBSD | Unknown | Yes | FreeBSD 7.0 and greater | See platform-specific notes below. |
| Sun Solaris | Unknown | Unknown | Unknown | There was Coda support for Solaris 7 (and 9?), old style before realms |
| Microsoft Windows | Unknown | Yes for 2000/XP | Yes for 2000/XP | See Windows status and download page (http://www.coda.cs.cmu.edu/windowsnt.html). Coda under Windows requires the Cygwin layer. |
Platform-specific Notes
FreeBSD
Support for Coda on versions of FreeBSD < 7.0 is known to be unstable, although it is possible some fixes from FreeBSD 7.0 will be merged to the 6.x development branch for inclusion in FreeBSD 6.4. In FreeBSD 7.0 and later (including 8-CURRENT), the Coda client is believed to basically work, although has not been extensively tested.
There are reports of instability and limitations on functionality when Coda is combined with the Linux ABI layer.
Mac OS X
To date, the only existing kernel module for coda died with 10.4. There were so many changes to the internal kernel interface that the job of porting became overwhelming. However, for 10.5 there is some light in the tunnel. Work has been done to create a userland only solution that does not require any kernel module. MacOS X allows for this because the two level linking scheme makes it possible to interpose most of the system calls. This approach may well be working for 10.4 also, but is yet untested.
General Portability Notes
Coda Server
The coda server does not require the kernel module nor it depends on a specific file system. That means the server should compile and run on any decent Unix platform that supports GNU autotools and compiler chain.
Coda Client / Venus
The Coda client cache manager, Venus, should compile and run on most platforms that supports GNU autotools and compiler chain. However, the nature of the Coda client is such that it requires kernel support.
Coda Client / Kernel Support
Something has to catch accesses to the /coda filespace and handle bi-directional communication with cache manager Venus. This is the job of a kernel module, and the only big obstacle in getting the Coda client working under your operating system of choice is its kernel support for Coda.
Due to operating system specifics, kernel modules can differ significantly in actual implementation and functionality. This should, however, mostly be transparent for the end users.
