| 1 | The files in this directory represent the Unix version 4C(057) of Kermit as |
| 2 | of 7/31/85. All other versions are available from Columbia University by means |
| 3 | described below. Their brochure and order form follow. The file ckaaaa.hlp |
| 4 | describes the other files in this directory. |
| 5 | |
| 6 | This is the Columbia University Kermit brochure and order form as of June 1985. |
| 7 | If a lot of time has passed since then, chances are that it will be obsolete, |
| 8 | in which case you should inquire at the address below or call 212-280-3703 to |
| 9 | find out if the terms and conditions have changed, or whether any new systems |
| 10 | have been added to the list of those supported by Kermit. |
| 11 | |
| 12 | ****************************** |
| 13 | \f |
| 14 | Columbia University Center for Computing Activities |
| 15 | |
| 16 | THE KERMIT FILE TRANSFER PROTOCOL |
| 17 | |
| 18 | June 1985 |
| 19 | |
| 20 | |
| 21 | |
| 22 | Kermit is a protocol for transferring sequential files between computers of all |
| 23 | sizes over ordinary asynchronous telecommunication lines using packets, check- |
| 24 | sums, and retransmission to promote data integrity. Kermit is non-proprietary, |
| 25 | thoroughly documented, and in wide use. The protocol and the original im- |
| 26 | plementations were developed at Columbia University and have been shared with |
| 27 | many other institutions, some of which have made significant contributions of |
| 28 | their own. Kermit is presently available for more than 100 different machines |
| 29 | and operating systems, and additional versions are always under development. |
| 30 | Current implementations include: |
| 31 | |
| 32 | Unix (V7, 4.x BSD, System III, System V, Xenix, Venix, PC/IX; C language) |
| 33 | Software Tools (various systems; Ratfor) |
| 34 | |
| 35 | Burroughs B6800, B7900 (Algol) |
| 36 | Cray-1, Cray-XMP (CTSS; Fortran-77) |
| 37 | CDC Cyber 170 (NOS, NOS/BE; Fortran-77) |
| 38 | Data General Nova (RDOS; Fortran-5) |
| 39 | Data General AOS (Fortran-5), AOS/VS (Pascal) |
| 40 | DEC PDP-11 (RT11,RSX11M(+),RSTS,P/OS,TSX+; Macro-11), (MUMPS; MUMPS-11) |
| 41 | DEC VAX-11 (VMS; Bliss-32 or Macro-32), (VMS; Pascal/Fortran) |
| 42 | DECsystem-10 (TOPS-10; Bliss-36, Macro-10) |
| 43 | DECSYSTEM-20 (TOPS-20; Macro-20) |
| 44 | Harris 800 (VOS; Pascal) |
| 45 | Honeywell (MULTICS; PL/I), DPS-6,8 (GCOS; C, B), CP6 (Pascal) |
| 46 | Hewlett-Packard 1000 (RTE-6/VM; Fortran), HP3000 (MPE; SPL or Fortran) |
| 47 | IBM 370-Series (VM/CMS, MVS/TSO, MVS/GUTS, MTS, MUSIC; Assembler) |
| 48 | Perkin-Elmer 3200 Series (OS32; Fortran) |
| 49 | PRIME (PRIMOS; PL/P) |
| 50 | Sperry/Univac-1100 (EXEC; Assembler or Ratfor or Pascal) |
| 51 | Tandem (Nonstop; TAL) |
| 52 | |
| 53 | CP/M-80 (about 20 different systems; ASM) |
| 54 | CP/M-86 (DEC Rainbow, NEC APC, and several other systems; ASM86) |
| 55 | MS-DOS, PC-DOS (IBM PC,XT,AT, DEC Rainbow, and many other systems; MASM) |
| 56 | UCSD p-System (IBM PC, Terak, and other systems; Pascal) |
| 57 | |
| 58 | Alpha Micro 68000 (Alpha 68K Assembler) |
| 59 | Apollo (Aegis; Pascal) |
| 60 | Apple II 6502 (Apple DOS; DEC-10/20 CROSS or Apple Assembler) |
| 61 | Apple Macintosh (SUMACC C) |
| 62 | Atari (DOS; Action!) |
| 63 | Commodore 64 (DEC-10/20 CROSS or FORTH) |
| 64 | DEC Pro-300 Series (P/OS; Bliss-16 or Macro-11),(Pro/RT; Macro),(Venix; C) |
| 65 | Intel Development System (ISIS; PL/M) |
| 66 | NCR Tower (OS 1.02; C) |
| 67 | Perq (Pascal) |
| 68 | TRS80 Models I,III,4 (TRSDOS; ASM), Model 16 (Xenix; C), Color Computer (Asm) |
| 69 | |
| 70 | The IBM mainframe Kermits work only with asynchronous TTY connections through |
| 71 | 3705 or equivalent front ends. The VM/CMS and MVS/TSO versions also have an |
| 72 | \f |
| 73 | option to allow file transfer through Series/1 or other front ends supporting |
| 74 | the Yale ASCII Communications System; beyond that exception, Kermit cannot |
| 75 | transfer files in the IBM synchronous 3270-style full screen terminal environ- |
| 76 | ment. |
| 77 | |
| 78 | The Kermit software -- including source -- is furnished free, without license, |
| 79 | and with no restriction on copying or redistribution except that it should not |
| 80 | be sold for profit, and that any copyright notices must be left intact. Under |
| 81 | certain conditions (described in a separate document) software producers may |
| 82 | include Kermit protocol in their products. Kermit software and documentation |
| 83 | is furnished without warranty of any kind, and neither Columbia University, nor |
| 84 | the individual authors, nor any institution that has contributed Kermit |
| 85 | material, acknowledge any liability for any claims arising from the use of Ker- |
| 86 | mit. |
| 87 | |
| 88 | Although the Kermit software is free and unlicensed, Columbia University cannot |
| 89 | afford to distribute it for free because the demand is too great. To defray |
| 90 | our costs for media, printing, postage, labor, and computing resources, we re- |
| 91 | quire a moderate distribution fee from those who request Kermit directly from |
| 92 | us. The schedule is given on the Kermit Order Form. Alternate sources for |
| 93 | Kermit material are listed below. |
| 94 | |
| 95 | Kermit is distributed by Columbia University only on 9-track magnetic tape, |
| 96 | suitable for reading on most mainframe and minicomputers. It is assumed that |
| 97 | Kermit will be ordered in this form by institutional computer centers, whose |
| 98 | professional staff will take the responsibility for ``bootstrapping'' the |
| 99 | microcomputer versions from the tape to diskettes for their users. |
| 100 | |
| 101 | Documentation includes the Kermit User Guide, which contains complete instruc- |
| 102 | tions for installing and using the major implementations of Kermit, the Kermit |
| 103 | Protocol Manual, which is a guide for writing a new implementation of Kermit, |
| 104 | and the manuscript from the Kermit article that appeared in the June and July |
| 105 | 1984 issues of BYTE Magazine. |
| 106 | |
| 107 | Once you receive Kermit, you may redistribute it on your own terms, and are en- |
| 108 | couraged to do so, with the following stipulations: Kermit should not be sold |
| 109 | for profit; credit should be given where it is due; and new material should be |
| 110 | sent back to Columbia University so that we can maintain a definitive and com- |
| 111 | prehensive set of Kermit implementations for further distribution. |
| 112 | |
| 113 | ALTERNATE SOURCES: |
| 114 | |
| 115 | Kermit is also available to users of the BITNET network via a server at host |
| 116 | CUVMA (BITNET users type ``SMSG RSCS MSG CUVMA KERMSRV HELP'' for further |
| 117 | information); the Internet (via anonymous FTP from host CU20B, in the area |
| 118 | KER:); UUCP from host okstate; and on magnetic tape from user groups like DECUS |
| 119 | and SHARE. IBM PC-format MS-DOS Kermit floppies can be ordered from PC-SIG, |
| 120 | Santa Clara CA, (408) 730-9291. |
| 121 | \f ORDERING INFORMATION |
| 122 | |
| 123 | There are two separate Kermit tapes, A and B. As of June 1985 there are too |
| 124 | many Kermit files to fit on a single tape. All tapes are half-inch, 2400-foot, |
| 125 | 9-track, 1600bpi, odd parity. They are available ONLY in the following for- |
| 126 | mats: |
| 127 | |
| 128 | ANSI: ANSI labeled ASCII, format D (variable length records) |
| 129 | TAR: UNIX TAR format (written on a VAX with 4.2bsd or Ultrix-32) |
| 130 | OS: IBM OS standard labeled EBCDIC, format VB (variable length records) |
| 131 | CMS: IBM CMS Tape Dump format (unlabeled) |
| 132 | DEC-10: DECsystem-10 Backup/Interchange format (unlabeled) |
| 133 | DEC-20: DECSYSTEM-20 DUMPER format (unlabeled) |
| 134 | |
| 135 | Blocksizes, when applicable, are our choice and will be in the range 2K-10K. |
| 136 | NO OTHER FORMATS ARE AVAILABLE. We can NOT make 800bpi or 6250bpi tapes, |
| 137 | 7-track tapes, unlabeled tapes (except as noted above), fixed-block tapes, or |
| 138 | custom tapes of any kind. If none of the above formats looks familiar to you, |
| 139 | then specify ANSI -- this is an industry standard format that should be read- |
| 140 | able by any computer system. VAX/VMS sites should specify ANSI. |
| 141 | |
| 142 | Tapes include machine readable source for both programs and documentation. |
| 143 | |
| 144 | TAPE ``A'' CONTAINS: |
| 145 | |
| 146 | - The microcomputer (PC, workstation) Kermit implementations |
| 147 | - The Kermit User Guide |
| 148 | - The Kermit Protocol Manual |
| 149 | - The Info-Kermit mail archive, |
| 150 | - Other documentation of a general nature |
| 151 | |
| 152 | TAPE ``B'' CONTAINS: |
| 153 | |
| 154 | - The mainframe and minicomputer Kermit implementations. |
| 155 | |
| 156 | EXCEPTIONS: |
| 157 | |
| 158 | - Macintosh Kermit is one of the implementations generated from the |
| 159 | C-Kermit sources, which are collected on tape B. A duplicate copy of |
| 160 | the Macintosh hex and doc files is also included on tape A for con- |
| 161 | venience. |
| 162 | |
| 163 | - While the general documentation is on tape A, any documentation of a |
| 164 | specific nature is distributed together with the program it |
| 165 | describes. |
| 166 | |
| 167 | TO ORDER KERMIT, fill out the Kermit Order Form and send it to: |
| 168 | |
| 169 | Kermit Distribution |
| 170 | Columbia University Center for Computing Activities |
| 171 | 612 West 115th Street |
| 172 | New York, NY 10025 (USA) |
| 173 | |
| 174 | North American orders are shipped UPS or first class US mail, and shipping |
| 175 | costs are included. Overseas orders are shipped first class US mail; an ad- |
| 176 | ditional shipping charge is required. Orders are normally processed within 2-4 |
| 177 | weeks of receipt. |
| 178 | \f KERMIT ORDER FORM |
| 179 | |
| 180 | Check each desired Kermit Distribution Tape, $100.00 each: |
| 181 | Amount: |
| 182 | Tape A, in the following format(s): |
| 183 | [ ] ANSI [ ] TAR [ ] OS |
| 184 | [ ] CMS [ ] DEC-10 [ ] DEC-20 $________ |
| 185 | |
| 186 | Tape B, in the following format(s): |
| 187 | [ ] ANSI [ ] TAR [ ] OS |
| 188 | [ ] CMS [ ] DEC-10 [ ] DEC-20 $________ |
| 189 | |
| 190 | [ ] PRIME computers: specify ANSI and check |
| 191 | here to receive a listing of a short |
| 192 | Fortran program for reading ANSI tapes. |
| 193 | |
| 194 | Tape Subtotal . . . . . . . . . . . . . . . . . . . . . . . $________ |
| 195 | |
| 196 | Printed documents $5.00 each, enter quantity: |
| 197 | |
| 198 | [ ] Kermit User Guide $ |
| 199 | [ ] Kermit Protocol Manual $ |
| 200 | [ ] BYTE Magazine Kermit article manuscript $ |
| 201 | |
| 202 | Document Subtotal . . . . . . . . . . . . . . . . . . . . . $________ |
| 203 | |
| 204 | Program source listings, $5.00 each. There is NO NEED to order |
| 205 | source listings if you have ordered a tape, since the program |
| 206 | source is on the tape. List the ones you want: |
| 207 | |
| 208 | |
| 209 | |
| 210 | |
| 211 | |
| 212 | |
| 213 | Listings Subtotal . . . . . . . . . . . . . . . . . . . . . $________ |
| 214 | |
| 215 | If you can NOT prepay with a check, but want us to send |
| 216 | you an invoice, you must include an additional $100.00 |
| 217 | Order Processing Fee: . . . . . . . . . . . . . . . . . $________ |
| 218 | |
| 219 | Outside North America, please add $25.00 for shipping:. . . $________ |
| 220 | |
| 221 | GRAND TOTAL:. . . . . . . . . . . . . . . . . . . . . . . . $________ |
| 222 | |
| 223 | Make checks (in US Dollars) payable to: |
| 224 | |
| 225 | Columbia University Center for Computing Activities |
| 226 | |
| 227 | [ ] Check here to apply for a user ID on the Columbia University DEC-20 |
| 228 | system which will allow you to read the Info-Kermit electronic |
| 229 | newsletter, and to use Kermit itself to obtain new releases of Kermit. |
| 230 | |
| 231 | PLEASE WRITE YOUR SHIPPING ADDRESS, AND PURCHASE ORDER NUMBER IF ANY: |
| 232 | ------- |