Access to the latest official CDF software release and documentation is available from the SPDF. The main classes of operating systems supported by the SPDF/CDF distribution are:
Linux - Download one of the latest tar.gz files and run the code build process, either through the Makefile or others for CDF core code or javac, Java compiler, for Java code. The most popular download provides the full CDF library; C, Fortan, XML, Json and Java APIs and tools. See the AAREADME file for all Linux CDF download and installation information.
Windows - Microsoft Windows version of the CDF software. The most popular is the signed package installer, in .msi, made by MS Visual Studio 64bit-msi or a .zip file at 64bit-zip.
Mac - There is only one CDF installer, as in .pkg, which is signed & notarized binary package. PerlCDF39_2, is either a source package or built-binary. This Perl package depends on the installation of CDF. Please check aareadme for their description.
Please contact cdfsupport if there are questions regarding installing the CDF on an older or less popular system. Please note that the most recent updates and maintenance may only go into the latest release version. Contact the cdfsupport office for any special requests. Note: We no longer support OpenVMS and Solaris/Sparc operating systems.
List of all available versions of the CDF software distribution:
List of the various platforms and operating systems supported currently or previously by CDF:
| Platform | Operating System |
|---|---|
| ARM (Raspbian/Fedora/Ubuntu) | Linux |
| PC | Windows XP/7/8/10/11, Linux, Solaris on Intel, Cygwin, MinGW & QNX |
| Macintosh | OS X 10.3 or later versions |
| DEC Alpha | OSF1 & OpenVMS |
| DECstation | ULTRIX & VMS |
| HP 9000series | HP-UX |
| IBM RS600series | AIX |
| NeXT | Mach |
| SGI | IRIX |
| Sun | SunOs & SOLARIS |
| Dec Alpha and Itanium | OpenVMS |