The Columbia Crown The Kermit Project | Columbia University
612 West 115th Street, New York NY 10025 USA • kermit@columbia.edu
…since 1981
C-Kermit 9.0 Release Notes   Download   Using C-Kermit    Kermit 95 

C-Kermit 9.0 Platforms

Frank da Cruz
Columbia University
fdc@columbia.edu
  Current test level: 9.0.299 Alpha.09
Date: 7 April 2010
This page updated: Thu Apr 8 17:33:10 2010 EDT

Platforms

These are the builds that have been done on the current code base, C-Kermit 9.0.299 Alpha.01 and later, plus others that were done previously (marked as XX in the Last column) that I don't have access to any more. NOTE: In Alpha.03 (α03) and later, the VMS version includes long-file support on 64-bit hardware (Alpha and Itanium) in VMS 7.3 and later; no special options are required to include these features. In α03 and later in all versions of VMS, if TCP/IP support is included, so is the FTP client. If the Word column says 64, then that version of C-Kermit is a pure 64-bit application and therefore supports large files and large integers intrinsically. If it says 32/64, it's a 32-bit application that supports large files and large integers through a 64-bit off_t data type via the X/Open Single UNIX Specification V2 (UNIX 98). If it says 32, it does not support large files or large integers. If it says 16... I'll be surprised!

Pure 64-bit (supports long files)   32/64-bit (supports long files)   32-bit (no long files)

Table 1: C-Kermit 9.0 Platforms
OS and Version Arch Word Target Size Last Remarks
Digital Unix 4.0E alpha 64 osf1 3.0MB α04 tru64-40e target doesn't work
FreeBSD 3.3 i386 32/64 freebsd   XX  
FreeBSD 5.0 i386 32/64 freebsd 2.2MB α02  
FreeBSD 6.0 alpha 64 freebsd 2.8MB XX Large files OK
FreeBSD 6.0 ia64 64 freebsd   XX Large files OK
FreeBSD 6.1 i386 32/64 freebsd 2.2MB α02  
FreeBSD 7.2 amd64 64 freebsd 2.4MB α02  
FreeBSD 7.2 amd64 64 freebsd+ssl 2.5MB α02 OpenSSL 0.9.8e
FreeBSD 7.3 amd64 64 freebsd 2.4MB α03  
FreeBSD 7.3 amd64 64 freebsd+ssl 2.5MB α03 OpenSSL 0.9.8e
FreeBSD 8.0 i386 32/64 freebsd 2.3MB α03 New for α03
FreeBSD 8.0 i386 32/64 freebsd+ssl 2.4MB α03 OpenSSL 0.9.8k; New for α03
HP-UX comes with a “bundled” non-ANSI non-Optimizing C compiler; the optimizing ANSI C compiler is an add-on.
HP-UX 6.5 (1989) mc68020 32 hpux0650 2.0MB α03 Bundled C compiler, no TCP/IP or curses
HP-UX 6.5 mc68020c 32 hpux0650 2.1MB α03 Bundled C compiler, curses, no TCP/IP
HP-UX 6.5 mc68020c 32 hpux0650 2.4MB α03 Bundled C compiler, curses, TCP/IP
HP-UX 6.5 mc68020 32 hpux0650otcpc 2.1MB α03 Bundled C compiler, TCP/IP, curses
HP-UX 6.5 mc68020 32 hpux0650o 1.8MB α03 Optimizing compiler, no TCP/IP or curses
HP-UX 7.05 mc68020 32 hpux0700lfn 2.4MB α03 Bundled C, long filenames, no TCP/IP
HP-UX 7.05 mc68020 32 hpux0700sftcpc 2.4MB α03 Bundled C, TCP/IP, curses, short filenames
HP-UX 8.00 mc68040 32 hpux0800 2.3MB α03 Bundled compiler, no curses
HP-UX 8.00 mc68040 32 hpux0800 2.3MB α03 Bundled compiler, curses
HP-UX 8.00 mc68040 32 hpux0800notcp 2.0MB α03 Bundled compiler, no TCP/IP
HP-UX 8.00 mc68040 32 hpux0800o 2.0MB α03 HP ANSI optimizing compiler
HP-UX 8.00 mc68040 32 hpux0800onotcp 1.7MB α03 Optimizing compiler, no TCP/IP
HP-UX 9.03 mc68020 32 hpux0900 2.5MB α03  
HP-UX 9.03 mc68020 32 hpux0900m68ko 2.1MB α03  
HP-UX 9.07 mc68020 32 hpux0900m68ko 2.5MB α03 (Cross compiled)
HP-UX 9.07 pa-risc 32 hpux0900 2.9MB α03 Bundled compiler
HP-UX 9.07 pa-risc 32 hpux0900gcc 2.5MB α03 gcc
HP-UX 9.07 pa-risc 32 hpux0900o 2.4MB α03  
HP-UX 9.10 mc68020 32 hpux0900 2.5MB α03 Bundled compiler
HP-UX 10.20 pa-risc 32/64 hpux1000 3.1MB α05 Bundled compiler
HP-UX 10.20 pa-risc 32/64 hpux1000gcc 2.5MB α05 gcc
HP-UX 10.20 pa-risc 32/64 hpux1000o+openssl   α03 Fails because OpenSSL needs glibc
HP-UX 10.20 pa-risc 32/64 hpux1000gcc+openssl 3.3MB α03 gcc + OpenSSL 0.9.7c
HP-UX 10.20 pa-risc 32/64 hpux1000o 2.5MB α03 ANSI optimizing compiler
HP-UX 11.11 pa-risc 32/64 hpux1100 3.1MB α03  
HP-UX 11.11 pa-risc 32/64 hpux1100o 2.5MB α02  
HP-UX 11.11 pa-risc 32/64 hpux1100to 2.5MB α02 Trusted HP-UX
HP-UX 11.11 pa-risc 32/64 hpux1100o+ssl 2.7MB α02 OpenSSL
HP-UX 11.11i v2 pa-risc 32/64 hpux1100 2.4MB XX  
HP-UX 11.23 ia64 64 hpux1100o+ 4.5MB α02  
HP-UX 11.23i v2 ia64 64 hpux1100 4.3MB XX  
HP VMS 6.2 VAX 32 @ckvker 1.8MB α02 UCX 3.3
HP VMS 7.1 VAX 32 @ckvker 1.8MB α02 UCX 4.1
HP VMS 7.3 VAX 32 @ckvker n 1.7MB α02 (SIMH) No TCP/IP
HP VMS 7.3 VAX 32 @ckvker 2.2MB α02 (SIMH) UCX 5.1
HP VMS 7.3 VAX 32 @ckvker 2.2MB α02 (VAXstation 4000/VCL) UCX 5.3
HP VMS 6.2 alpha 64 @ckvker n 2.5MB α03 (Alpha 3000) No TCP/IP
HP VMS 6.2 alpha 64 @ckvker 2.5MB α03 (Alpha 3000) TCP/IP UCX 4.0
HP VMS 7.1 alpha 64 @ckvker 1.7MB α02 UCX 4.1-2
HP VMS 7.3-2 alpha 64 @ckvker n 2.7MB α02 (Alpha 200 4/200) No TCP/IP
HP VMS 7.3-2 alpha 64 @ckvker 3.0MB α02 (Alpha 200 4/200) TCP/IP UCX 5.4
HP VMS 8.3 alpha 64 @ckvker n 2.7MB α03 (Alpha DS10L) No TCP/IP
HP VMS 8.3 alpha 64 @ckvker 3.0MB α04 (Alpha DS10L) TCP/IP UCX 5.6
HP VMS 8.3 alpha 64 3.2MB α03 UCX 5.6 + HP SSL V1.3
HP VMS 8.3 alpha 64 @ckvker o 3.0MB α02 (AlphaServer 800) TCP/IP MultiNet 5.3
HP VMS E8.4 alpha 64 @ckvker 2.9MB α02 HP TCP/IP T5.7; HP C V7.3
HP VMS 8.3-1H1 itanium 64 @ckvker n 4.4MB α02 (RX2600) No TCP/IP; HP C 7.3
HP VMS 8.3-1H1 itanium 64 @ckvker 4.9MB α02 (RX2600) TCP/IP UCX 5.6
IBM AIX 5.1 powerpc 32/64 aix51 2.8MB XX  
IBM AIX 5.3 powerpc 32/64 aix 2.9MB α04 (target should work for 4.2 & later)
IBM AIX 5.3 powerpc 32/64 aixg 2.8MB α03 (built with gcc 4.0.0)
IBM AIX 5.3 powerpc 32/64 aix+ssl 4.2MB α02 OpenSSL 0.9.7g
IBM AIX 5.3 powerpc 32/64 aix+ibmssl 3.3MB α03 IBM OpenSSL 0.9.8k
Linux Centos 5 i386 32/64 linux 2.2MB α02  
Linux Gentoo 1.4.16 sparc64 32/64 linux 2.5MB α02  
Linux Gentoo 1.12.4 powerpc 32/64 linux 2.6MB α02  
Linux Gentoo 2.6.31 alpha 64 linux 2.9MB α04 (Alpha 200 4/200)
Linux Gentoo 2.6.31 powerpc 64 linux 2.7MB α02 (PowerMac G5)
Linux Fedora 3 i686 32/64 linux 2.2MB α02  
Linux Fedora 3 i686 32/64 linux+ssl 2.4MB α02 OpenSSL 0.9.7a
Linux Fedora 3 i686 32/64 linux+krb5 2.3MB α02 Kerberos 5
Linux Fedora 3 i686 32/64 linux+krb5+ssl 2.5MB α02 Kerberos 5, OpenSSL 0.9.7a
Linux Fedora 10 i386 32/64 linux 2.3MB α02  
Linux Fedora 12 i386 32/64 linux 2.2MB α02  
Linux Fedora 12 i386 32/64 linux+ssl 2.4MB α02 OpenSSL 0.9.8j
Linux Fedora 12 i386 32/64 linux+krb5 2.4MB α02 Kerberos 5
Linux RHEL4 i386 32/64 linux 2.2MB α05  
Linux RHEL4 i386 32/64 linux+krb5 2.4MB α02 Kerberos 5
Linux RHEL4 i386 32/64 linux+krb5+ssl 2.5MB α02 OpenSSL 0.9.7a, Kerberos 5
Linux RHEL5.4 i386 32/64 linux 2.3MB α04  
Linux RHEL5.4 i386 32/64 linux+ssl 2.5MB α04 OpenSSL 0.9.8l
Linux RHEL5.4 i386 32/64 linux+krb5 2.5MB α04 Kerberos 5
Linux RHEL5.4 i386 32/64 linux+krb5+ssl 2.6MB α04 OpenSSL 0.9.8l, Kerberos 5
Linux RHEL5.4 x86_64 64 linux 2.5MB α04  
Linux RHEL5.4 x86_64 64 linux+krb5+ssl 2.7MB α03 OpenSSL 0.9.8e, Kerberos 5
Linux RHEL5.4 ia64 64 linux 4.4MB α02  
Linux RHEL5.4 ia64 64 linux+krb5+ssl 5.0MB α02 OpenSSL 0.9.8e, Kerberos 5
Linux SW 12.1.0 i386 32/64 linux 2.2MB α02 SW = Slackware
Linux Ubuntu 7.10 i386 32/64 linux 2.3MB α02  
Linux Ubuntu 9.04 i686 32/64 linux 2.3MB α02  
Linux Ubuntu 9.04 i686 32/64 linux+ssl 2.3MB α02 + OpenSSL 0.9.7l
Mac OS X 10.3.9 powerpc 32/64 macosx 2.5MB α02 No UUCP*
Mac OS X 10.3.9 powerpc 32/64 macosx+krb5+ssl 2.8MB α02 No UUCP; Krb5, OpenSSL 0.9.7l
Mac OS X 10.4.11 powerpc 32/64 macosx 2.5MB α05 No UUCP
Mac OS X 10.4.11 powerpc 32/64 macosx+krb5+ssl 2.8MB α03 No UUCP; Krb5, OpenSSL 0.9.7l
Mac OS X 10.5.8 i386** 32/64 macosx 2.5MB α02 No UUCP
Mac OS X 10.5.8 i386** 32/64 macosx+krb5+ssl 2.8MB α02 No UUCP; Krb5, OpenSSL 0.9.7l
Mac OS X 10.6.1 x86_64 64 macosx 2.5MB α02 No UUCP
Mac OS X 10.6.1 x86_64 64 macosx+krb5+ssl 2.9MB α02 No UUCP; Krb5, OpenSSL 0.9.7l
Mac OS X 10.6.2 x86_64 64 macosx 2.5MB α03 No UUCP
Mac OS X 10.6.2 x86_64 64 macosx+krb5+ssl 2.9MB α03 No UUCP; Krb5, OpenSSL 0.9.7l
Mac OS X 10.6.3 x86_64 64 macosx 2.5MB α04 No UUCP
Mac OS X 10.6.3 x86_64 64 macosx+krb5+ssl 2.9MB α04 No UUCP; Krb5, OpenSSL 0.9.8l
MINIX 3 1.5 i386 32/64 minix315 1.9MB α02 No UUCP; No FTP
MirBSD 10 i386 32/64 openbsd 2.2MB α02  
NetBSD 1.5 i386 32 netbsd   XX Large files not supported by OS
NetBSD 1.5.2 mc68030 32 netbsd 2.0MB α02 Motorola MVME147
NetBSD 1.6 i386 32/64 netbsd 2.4MB α02  
NetBSD 1.6 i386 32/64 netbsd 2.4MB XX  
NetBSD 3.1 i386 32/64 netbsd 2.2MB XX  
NetBSD 5.0 i386 32/64 netbsd 2.1MB XX  
NetBSD 5.0.1 i386 32/64 netbsd 2.1M α05  
NetBSD 5.0.1 i386 32/64 netbsd+ssl 2.3MB α02 OpenSSL 0.9.9-dev
OpenBSD 2.5 i386 32/64 openbsd   XX  
OpenBSD 4.5 i386 32/64 openbsd 2.2MB α02  
QNX 4.25 i386 32 qnx32   XX  
SCO Unixware 7.1.4 i386 32/64 uw7 3.1MB XX  
SCO OSR5.0.x i386 32 sco32v5xx   XX No support for large files in OS
SCO OSR 6.0.0 i386 32/64 sco_osr600 2.4MB α05  
SGI IRIX 6.5 R10000 32/64 irix65 2.8MB α02  
Sun SunOS 4.1 sparc 32 sunos41gcc 2.4MB α02  
Sun Solaris 9 sparc 32/64 solaris9 2.8MB α06  
Sun Solaris 9 sparc 32/64 solaris9+ssl 3.0MB α02 OpenSSL 0.9.8l
Sun Solaris 9 sparc 64 solaris9_64 3.3MB α02  
Sun Solaris 10 sparc 32/64 solaris10 2.8MB α03  
Sun Solaris 10 i386 32/64 solaris10 2.6MB α02  
Sun Open Solaris 11 i86pc (i386) 32/64 solaris11 2.8MB α04  
* NOUUCP is included in the Mac OS X builds by popular demand; click HERE for details. To include UUCP (lockfiles and all the rest) in the Mac OS X version use "make macosx -UNOUUCP".
** Macintosh Intel hardware is x86_64. Mac OS X 10.4 was the first to support this platform. However, 10.4 and 10.5 treat it (by default) as as a 32-bit i386. 10.6 is the first to take full advantage of its 64-bit personality.
&dagger The full command is @ckvker.com "" "" "CK_SSL". In Alpha.03, the OpenSSL version is detected automatically and the OPENSSL_DISABLE_OLD_DES_SUPPORT option added to P3 if necessary.

No information yet for anything else not mentioned above.

– Frank da Cruz   fdc@columbia.edu

C-Kermit 9.0 Tables / The Kermit Project / Columbia University / kermit@columbia.edu