home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / linux / 16011 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  3.4 KB

  1. Path: sparky!uunet!nevada.edu!tamsun.tamu.edu!bcm!cs.utexas.edu!ut-emx!slcs.slb.com!leo.asc.slb.com!sjsca4!engel
  2. From: engel@sj.ate.slb.com (Mike Engelhardt)
  3. Newsgroups: comp.os.linux
  4. Subject: C-Kermit, usleep, rts/cts
  5. Message-ID: <ENGEL.92Nov7162505@m5.sj.ate.slb.com>
  6. Date: 8 Nov 92 00:25:36 GMT
  7. Sender: news@sj.ate.slb.com
  8. Organization: Schlumberger ATE, San Jose
  9. Lines: 71
  10.  
  11. There's been a number of articles about Kermit.  I report some updated
  12. information and summarize.
  13.  
  14. 1.  The latest version of C-Kermit is 5A(185) BETA-7, 27 Oct 92.
  15.  
  16. 2.  There is a makefile entry for Linux called linuxgcc2.  Just typing
  17.     'make linuxgcc2' will result in a version which (i) will not
  18.     supply guard time around the '+++' escape sequence of a Hayes
  19.     modem and (ii) not allow you to set hardware flow control.  Use
  20.  
  21.          make linuxgcc2 "KFLAGS = -DCK_RTSCTS -DUSLEEP"
  22.  
  23.     Note that many older edits of C-Kermit unconditionally undefined
  24.     CK_RTSCTS in ckcdeb.h.  The above will also put the LCK* files in
  25.     /usr/spool/uucp for 5A(185) BETA-7.
  26.  
  27. 3.  The home ftp site for Kermit is watsun.cc.columbia.edu
  28.     (128.59.39.2).  Good luck getting through.  Other sites include
  29.     (from an archie search):
  30.  
  31.        hpb.mcc.ac.uk (130.88.200.7)
  32.           file: /pub/misc-unix/cku185.tar.Z
  33.  
  34.        ftp.waseda.ac.jp (133.9.1.32)
  35.           file: /pub/kermit/sw/cku184.tar.Z
  36.           file: /pub/kermit/sw/cku185.dif
  37.  
  38. 4.  There is no support for a 57600 baud DTE connection in either
  39.     Kermit or <linux/termios.h>.  Trivial hacks my my part didn't fix
  40.     this.   Will Linux support 57600 baud in the future?  It's
  41.     important because when working on the same source code on two
  42.     machines, there's no reason to have compressed versions lying
  43.     around just so that they can be moved faster.  Also, v.32bis often
  44.     compresses better than UNIX's compress.  It's silly for the DTE
  45.     speed to be the bottle neck instead of the phone line!
  46.  
  47. Note that it has become vogue to dump on Kermit's 'slow' file transfer
  48. in contrast to, say, Z-modem transfer.  I obtain 1402 bytes/sec with
  49. Kermit for compressed files for large files and packet sizes. Under
  50. Z-modem the limit is more like 1625.  However, since Kermit handles
  51. sliding windows, this through-put can be obtained in the presence of
  52. seconds of propagation delay.  Z-modem, e.g., fails in the presence of
  53. sizable delay.
  54.  
  55. The following comments are not technically related to Linux, but hopefully
  56. useful to others now using Kermit under X instead of a DOS comm program:
  57.  
  58. 1.  In order to get the Alt key to work as the Meta key in a remote
  59.     emacs session over the phone:
  60.  
  61.         i) Append(or create) the .Xmodmap file in your home directory
  62.            with the line:
  63.  
  64.                 keysym Alt_L = Meta_L
  65.  
  66.         i) Append(or create) the .kermrc file in your home directory
  67.            with the lines:
  68.                 set command bytesize 8
  69.                 set key 246 \{27}\{118}
  70.                 set key 248 \{27}\{120}
  71.  
  72.            (Actually, these are for only M-x and M-v, but you can map
  73.             the whole Alt-<key> to M-<key> in this manner)
  74.  
  75. Note that unlike DOS, there's no need for terminal emulation when
  76. running a communication program, under Linux or X.  The terminal
  77. emulator is provided by X so you don't need one in the communication
  78. software.  You can even plot to the Tektronics terminal emulator over
  79. the phone.
  80.  
  81. -- Mike Engelhardt      engel@sj.ate.slb.com
  82.