Frequently Asked Questions [INLINE] _________________________________________________________________ Most recent update: 21 August 2002 CONTENTS * [1]Introduction * [2]Which Kermit Program(s) Do I Need? * [3]Where To Find Things * [4]Common Misconceptions * [5]Licensing * [6]File Transfer * [7]General Questions * [8]Terminal Emulation * [9]Modems and Dialing * [10]Kermit 95 * [11]C-Kermit * [12]MS-DOS Kermit * [13]IBM Mainframe Related _________________________________________________________________ Introduction This document is in the process of replacing the original Kermit FAQ, which can still be accessed [14]HERE. The original FAQ is organized chronologically; this new one is organized by topic, but is still under construction, and contains mainly just links to other pages. For example: * [15]What is Kermit? At first most of these links are to the separate items from the original FAQ, but since some of these are rather dated, they are being replaced as time permits. [ [16]Contents ] [ [17]Kermit Home ] _________________________________________________________________ Which Kermit Program(s) Do I Need? Kermit software can be used for many purposes. If all you want is a terminal emulator for serial or network connections, use [18]Kermit 95 or [19]MS-DOS Kermit, as appropriate. If you want to transfer files, you'll need two Kermit programs, one for each end of the connection. For example, if you want to make a connection from Windows 98 to a Sun Solaris server, you'll need [20]Kermit 95 for Windows 98 and [21]C-Kermit for Solaris. Here's a quick overview: UNIX, (Open)VMS, QNX, OS-9, Plan 9, AOS/VS, VOS [22]C-Kermit (Full-featured network and serial communications and scripting) UNIX only [23]G-Kermit (File transfer only). Windows 95, 98, Millenium Edition, NT, 2000, XP [24]Kermit 95 (Full-featured network and serial communications and scripting) IBM OS/2 [25]Kermit 95 (Full-featured network and serial communications and scripting) MS-DOS, PC-DOS, DR-DOS, or Windows 3.11 or earlier [26]MS-DOS Kermit (Full-featured network and serial communications and scripting) Note:MS-DOS Kermit is [27]not supported on Windows 95/98/ME/NT/2000/XP or OS/2, not even in a "DOS window". IBM mainframes with VM/CMS, MVS/TSO, or MUSIC [28]IBM Mainframe Kermit Others [29]CLICK HERE [ [30]Contents ] [ [31]Kermit Home ] _________________________________________________________________ Where To Find Things The Kermit Project started in 1981 and has been developing and accumulating software ever since, so there is a lot of stuff here. Originally it was available only by mail order on magnetic tape. When the ARPANET (later Internet) became more widely available, the master tape directories were made available for public FTP access. Eventually the demand for tapes dwindled away but we still have thousands of files organized "by tape", with naming conventions designed for flat and unstructured tape archives. This makes FTP access somewhat difficult: [32]ftp://kermit.columbia.edu/kermit/ But that's OK since almost all access nowadays is through our website: [33]http://www.columbia.edu/kermit/ which provides quick access to our most popular items, such as: * [34]Kermit 95 for Windows 95/98/NT/2000/XP and OS/2 * [35]C-Kermit for Unix, VMS, VOS, AOS/VS, Plan 9, . . . * [36]MS-DOS Kermit for DOS and Windows 3.x. * [37]IBM Mainframe Kermit for VM/CMS, MVS/TSO, OS/390, CICS, and MUSIC. * [38]CLICK HERE for a longer list. But there are lots more, some of them dating back a decade or two. A concise (but long) list is here: [39]http://www.columbia.edu/kermit/aavsys.txt The list is sorted by the contents of the "Machine" column. "Prefix" refers to the filename prefix, "Tape" refers to the subdirectory of the Kermit FTP site. Here's an example: Prefix, Operating Program Program Released Tape Machine System Language Version yy/mm/dd Contributor MU D Honeywell MULTICS PL/I 2.0h 84/09/20 Oakland U Kermit 2.0h for Honeywell MULTICS, written in PL/I at Oakland University, released 20 September 1984, is in the kermit/d directory of the FTP site, with filename prefix "mu". Even though the Prefix and Tape designators are listed in uppercase, you must enter them in lowercase because the FTP (and Web) site is now Unix-based. So to get the MULTICS version of Kermit, you would use FTP something like this: $ mkdir multics (create a directory and cd to it) $ cd multics $ ftp kermit.columbia.edu (make the FTP connection) Name: anonymous (log in as user 'anonymous') Password: myuserid@host.domain (supply your actual email address) ftp> cd kermit/d (change directory to kermit/d) ftp> prompt (allow multiple files) ftp> ascii (transfer in ascii text mode) ftp> mget mu* (get all files whose names start with mu) ftp> bye (log off the FTP server) $ For detailed instructions about FTP, [40]CLICK HERE. To find out how to use Kermit itself, instead of FTP, to download from the Kermit site, [41]CLICK HERE. [ [42]Contents ] [ [43]Kermit Home ] _________________________________________________________________ Common Misconceptions * [44]Kermit Is Slow * [45]Kermit Is a Relic of a Bygone Era * [46]Kermit Is Too Complicated * [47]What Is SuperKermit? [ [48]Contents ] [ [49]Kermit Home ] _________________________________________________________________ Licensing Kermit software licensing is explained [50]HERE. Licensing is a hot and contentious topic. The public increasingly expects software to be "free" (with various and differing interpretations of the word free), and yet software is the product of human labor, which ultimately must be paid for, particularly if it takes place full-time over a span of decades. The Kermit Project is composed of a core of full-time computing professionals at Columbia University in New York City, plus volunteers at other locations. Although the University paid for the Kermit Project initially, funding was withdrawn in the mid-1980s, and since then we have been funded solely by the revenue we can generate through sales of books, software licenses, and support contracts. With the exception of [51]Kermit 95, which must be bought and paid for, Kermit software is free in the sense that you can get it for free -- including the source code -- by downloading it; you can use it for free (even within a commercial setting); and you can even get e-mail [52]technical support for free (within reason). However, this freedom does not extend to redistribution of the software in a commercial setting: furnishing it to customers or clients, bundling it with products, and so on. If you want to gain commercial advantage from our work, you must help to support our work by licensing the software for redistribution. The specific terms and conditions depend on the product and other factors, and are given on our [53]licensing page. This policy is fair and makes perfect sense: if your product depends on our products, it is in your best interest to keep our product alive and strong. A recent exception to this policy allows inclusion of [54]C-Kermit with free (in the [55]Open Source sense) operating-system distributions such as Linux and FreeBSD. See the [56]C-Kermit License for details. Another exception is [57]G-Kermit, which is released under the GNU Public License. [ [58]Contents ] [ [59]Kermit Home ] _________________________________________________________________ General Questions * [60]What Is the Current Version of Kermit? * [61]Where to Get Kermit Manuals * [62]Is Kermit Software Year-2000 Compliant? * [63]Is There a Kermit Library? * [64]Is There a Version of Kermit Suitable for Embedding in Microprocessors? [ [65]Contents ] [ [66]Kermit Home ] _________________________________________________________________ File Transfer * [67]Why Is Kermit So Slow Compared to Zmodem? (It Isn't!) * [68]I Can Transfer Text Files but Not Binary Files * [69]Binary Files Are Corrupted After Transfer * [70]I Enabled Sliding Windows But It Looks Like Only One Is Used. * [71]How to Transfer Files with the HP-48? * [72]How Do I Use Kermit with Pine? [ [73]Contents ] [ [74]Kermit Home ] _________________________________________________________________ Terminal Emulation * [75]My Backspace Key Doesn't Work! * [76]My Arrow Keys Don't Work * [77]How Does the Numeric Keypad Work? * [78]I'm Having Trouble with F-Keys [ [79]Contents ] [ [80]Kermit Home ] _________________________________________________________________ Modems and Dialing * [81]Why Doesn't the HANGUP Command Work for Me? * [82]How Can I Make the DIAL/REDIAL Commands Keep Trying? * [83]How Do I Write a Script to Dial a Pager? * [84]When C-Kermit Dials My V.32bis (or V.34) Modem, I Get the Error 'Can't Change Speed to 14400 (or 28800)' * [85]Kermit Doesn't Work Right with My (RPI) Error-Correcting Modem! * [86]What about Winmodems? * [87]What Kind of Modem Should I Buy? * [88]If I Have an Error Correcting Modem Why Do I Need Kermit Protocol? * [89]How Do I Call up a Dialback Service? * [90]How to Tell Kermit to Ignore Dialtone? * [91]Tone Dialing Changes to Pulse after First Digit [ [92]Contents ] [ [93]Kermit Home ] _________________________________________________________________ Kermit 95 Runs on: Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, OS/2 Current version: 2.0 (1.1.20 for OS/2) Released: 4 June 2002 FAQ: See the [94]Kermit 95 FAQ [ [95]Contents ] [ [96]Kermit 95 ] [ [97]Kermit Home ] _________________________________________________________________ C-Kermit Runs on: UNIX, VMS, VOS, AOS/VS, QNX, OS-9, Plan 9, BeOS, Commodore Amiga Current version: 8.0.201 Released: 8 Feb 2002 FAQ: See the [98]C-Kermit FAQ, plus the following. NOTE: "UNIX" is a general term covering the many operating systems that descended from the original Bell Labs UNIX operating system. Examples include: Linux, FreeBSD, NetBSD, OpenBSD, Solaris, SunOS, AIX, HP-UX, IRIX, OPENSTEP, NeXTSTEP, System V, Tru64, OSF/1, DG/UX, Unixware, Xenix, OpenServer, BSDI/OS, Ultrix, Digital UNIX, SINIX, and many more (for a longer list, [99]CLICK HERE). * [100]How Can I Exit from C-Kermit without Hanging Up? * [101]How Do I Use 'SET KEY' with PC F-Keys, etc, in UNIX or VMS C-Kermit? * [102]I'm Having Terminal Emulation Problems with C-Kermit * [103]Problems Using XYZMODEM External Protocols in C-Kermit * [104]How to Get Rid of the "OK to Exit?" Prompt? [ [105]Contents ] [ [106]C-Kermit ] [ [107]Kermit Home ] _________________________________________________________________ MS-DOS Kermit Runs on: Windows 3.x and earlier, MS-DOS, PC-DOS, DR-DOS, etc. Current version: 3.15 Released: 15 Sep 1997 * [108]Can I Use MS-DOS Kermit in Windows 9x/NT/2000? * [109]How Do I Use MS-DOS Kermit over Trumpet Winsock or MS WfW TCP? * [110]How Can I Make MS-DOS Kermit Use COM3, COM4? * [111]MS-DOS Kermit Patches Don't Seem to Take Effect * [112]MS-DOS Kermit under Windows 3.x Can't Find My Port * [113]Where is the Dialing Script for My Modem? * [114]Divide Overflow in MS-DOS Kermit * [115]How Do I Get a Session Log without All the Embedded Escape Sequences? [ [116]Contents ] [ [117]MS-DOS Kermit ] [ [118]Kermit Home ] _________________________________________________________________ IBM Mainframe Related * [119]How to Transfer Files through a 3270 Protocol Converter? * [120]Where Is the Key Map for 3270 Emulation? [ [121]Contents ] [ [122]IBM Mainframe Kermit ] [ [123]Kermit Home ] _________________________________________________________________ The Kermit FAQ / The Kermit Project / Columbia University / [124]kermit@columbia.edu / 21 August 2002 References 1. http://www.columbia.edu/kermit/newfaq.html#intro 2. http://www.columbia.edu/kermit/newfaq.html#which 3. http://www.columbia.edu/kermit/newfaq.html#where 4. http://www.columbia.edu/kermit/newfaq.html#wrong 5. http://www.columbia.edu/kermit/newfaq.html#license 6. http://www.columbia.edu/kermit/newfaq.html#xfer 7. http://www.columbia.edu/kermit/newfaq.html#general 8. http://www.columbia.edu/kermit/newfaq.html#term 9. http://www.columbia.edu/kermit/newfaq.html#modem 10. http://www.columbia.edu/kermit/newfaq.html#k95 11. http://www.columbia.edu/kermit/newfaq.html#ckermit 12. http://www.columbia.edu/kermit/newfaq.html#mskermit 13. http://www.columbia.edu/kermit/newfaq.html#mainframe 14. http://www.columbia.edu/kermit/faq.html 15. http://www.columbia.edu/kermit/kermit.html 16. http://www.columbia.edu/kermit/newfaq.html#contents 17. http://www.columbia.edu/kermit/index.html 18. http://www.columbia.edu/kermit/k95.html 19. http://www.columbia.edu/kermit/mskermit.html 20. http://www.columbia.edu/kermit/k95.html 21. http://www.columbia.edu/kermit/ckermit.html 22. http://www.columbia.edu/kermit/ckermit.html 23. http://www.columbia.edu/kermit/gkermit.html 24. http://www.columbia.edu/kermit/k95.html 25. http://www.columbia.edu/kermit/k95.html 26. http://www.columbia.edu/kermit/mskermit.html 27. http://www.columbia.edu/kermit/msk95.html 28. http://www.columbia.edu/kermit/k370.html 29. http://www.columbia.edu/kermit/howtoget.html 30. http://www.columbia.edu/kermit/newfaq.html#contents 31. http://www.columbia.edu/kermit/index.html 32. ftp://kermit.columbia.edu/kermit/ 33. http://www.columbia.edu/kermit/ 34. http://www.columbia.edu/kermit/k95.html 35. http://www.columbia.edu/kermit/ckermit.html 36. http://www.columbia.edu/kermit/mskermit.html 37. http://www.columbia.edu/kermit/ibm370.html 38. http://www.columbia.edu/kermit/howtoget.html 39. http://www.columbia.edu/kermit/aavsys.txt 40. http://www.columbia.edu/kermit/ftphlp.html 41. http://www.columbia.edu/kermit/cuiksd.html 42. http://www.columbia.edu/kermit/newfaq.html#contents 43. http://www.columbia.edu/kermit/index.html 44. http://www.columbia.edu/kermit/kermit.html#notslow 45. http://www.columbia.edu/kermit/kermit.html#notrelic 46. http://www.columbia.edu/kermit/kermit.html#complexity 47. http://www.columbia.edu/kermit/faq-c-sup.html#faq-c-sup 48. http://www.columbia.edu/kermit/newfaq.html#contents 49. http://www.columbia.edu/kermit/index.html 50. http://www.columbia.edu/kermit/licensing.html 51. http://www.columbia.edu/kermit/k95.html 52. http://www.columbia.edu/kermit/support.html 53. http://www.columbia.edu/kermit/licensing.html 54. http://www.columbia.edu/kermit/ckermit.html 55. http://www.opensource.org/ 56. ftp://kermit.columbia.edu/kermit/f/COPYING.TXT 57. http://www.columbia.edu/kermit/gkermit.html 58. http://www.columbia.edu/kermit/newfaq.html#contents 59. http://www.columbia.edu/kermit/index.html 60. http://www.columbia.edu/kermit/faq-c-ver.html#faq-c-ver 61. http://www.columbia.edu/kermit/manuals.html 62. http://www.columbia.edu/kermit/year2000.html 63. http://www.columbia.edu/kermit/embed.html 64. http://www.columbia.edu/kermit/ek.html 65. http://www.columbia.edu/kermit/newfaq.html#contents 66. http://www.columbia.edu/kermit/index.html 67. http://www.columbia.edu/kermit/faq-c-zmo.html#faq-c-zmo 68. http://www.columbia.edu/kermit/faq-c-bin.html#faq-c-bin 69. http://www.columbia.edu/kermit/faq-c-bix.html#faq-c-bix 70. http://www.columbia.edu/kermit/faq-c-swx.html#faq-c-swx 71. http://www.columbia.edu/kermit/faq-c-h48.html#faq-c-h48 72. http://www.columbia.edu/kermit/faq-c-pin.html#faq-c-pin 73. http://www.columbia.edu/kermit/newfaq.html#contents 74. http://www.columbia.edu/kermit/index.html 75. http://www.columbia.edu/kermit/backspace.html 76. http://www.columbia.edu/kermit/faq-c-arr.html#faq-c-arr 77. http://www.columbia.edu/kermit/faq-c-nkp.html#faq-c-nkp 78. http://www.columbia.edu/kermit/faq-c-fke.html#faq-c-fke 79. http://www.columbia.edu/kermit/newfaq.html#contents 80. http://www.columbia.edu/kermit/index.html 81. http://www.columbia.edu/kermit/faq-c-hng.html#faq-c-hng 82. http://www.columbia.edu/kermit/faq-c-rdi.html#faq-c-rdi 83. http://www.columbia.edu/kermit/faq-c-npg.html#faq-c-npg 84. http://www.columbia.edu/kermit/faq-c-v34.html#faq-c-v34 85. http://www.columbia.edu/kermit/faq-c-rpi.html#faq-c-rpi 86. http://www.columbia.edu/kermit/winmodem.html 87. http://www.columbia.edu/kermit/faq-c-wha.html#faq-c-wha 88. http://www.columbia.edu/kermit/faq-c-ecm.html#faq-c-ecm 89. http://www.columbia.edu/kermit/faq-c-dbk.html#faq-c-dbk 90. http://www.columbia.edu/kermit/faq-c-idt.html#faq-c-idt 91. http://www.columbia.edu/kermit/faq-c-tdp.html#faq-c-tdp 92. http://www.columbia.edu/kermit/newfaq.html#contents 93. http://www.columbia.edu/kermit/index.html 94. http://www.columbia.edu/kermit/k95faq.html 95. http://www.columbia.edu/kermit/newfaq.html#contents 96. http://www.columbia.edu/kermit/k95.html 97. http://www.columbia.edu/kermit/index.html 98. http://www.columbia.edu/kermit/ckfaq.html 99. http://www.columbia.edu/kermit/unix.html 100. http://www.columbia.edu/kermit/faq-c-exit.html#faq-c-exit 101. http://www.columbia.edu/kermit/faq-c-key.html#faq-c-key 102. http://www.columbia.edu/kermit/faq-c-tep.html#faq-c-tep 103. http://www.columbia.edu/kermit/faq-c-ext.html#faq-c-ext 104. http://www.columbia.edu/kermit/faq-c-sxw.html#faq-c-sxw 105. http://www.columbia.edu/kermit/newfaq.html#contents 106. http://www.columbia.edu/kermit/ckermit.html 107. http://www.columbia.edu/kermit/index.html 108. http://www.columbia.edu/kermit/msk95.html 109. http://www.columbia.edu/kermit/faq-c-wns.html#faq-c-wns 110. http://www.columbia.edu/kermit/faq-c-c34.html#faq-c-c34 111. http://www.columbia.edu/kermit/faq-c-pch.html#faq-c-pch 112. http://www.columbia.edu/kermit/faq-c-wpx.html#faq-c-wpx 113. http://www.columbia.edu/kermit/dialscript.html 114. http://www.columbia.edu/kermit/faq-c-dvo.html#faq-c-dvo 115. http://www.columbia.edu/kermit/faq-c-ses.html#faq-c-ses 116. http://www.columbia.edu/kermit/newfaq.html#contents 117. http://www.columbia.edu/kermit/mskermit.html 118. http://www.columbia.edu/kermit/index.html 119. http://www.columbia.edu/kermit/faq-c-mfx.html#faq-c-mfx 120. http://www.columbia.edu/kermit/faq-c-mfk.html#faq-c-mfk 121. http://www.columbia.edu/kermit/newfaq.html#contents 122. http://www.columbia.edu/kermit/ibm370.html 123. http://www.columbia.edu/kermit/index.html 124. mailto:kermit@columbia.edu