The Mobile Computing Review of Kermit 95
Mobile Computing & Communications magazine printed a comparison and review of
Kermit 95 with three other Windows 95/98/NT terminal emulation products in its
November 1998 issue (Terminally Seeking Connection, Peter D. Varhol,
pages 42-46). Unfortunately, many of the facts are wrong, and therefore also
many of the conclusions:
- "Only Kermit file transfer is built in"
- XMODEM, XMODEM-CRC, YMODEM, YMODEM-g, and ZMODEM are also built-in and
fully integrated.
- "[It has a] dialer and telephone directory that comes with several
predefined entries".
- The dialer comes with over 200 predefined entries, and the telephone
directories include thousands of numbers.
- "It provides VT320, VT220, VT102, VT100, VT52, ANSI, and TTY terminal
emulations."
- There are also other 27 other emulations.
The source of these errors might be the original box cover from 1995, which
was still used in 1998, but which, in the retail version, was updated with
stickers showing the current version number, list of protocols, emulations,
etc (the review copy lacked the stickers). But in any case, the reviewer
should have looked at the documentation -- or at least the menu selections.
- "Target user: Those who require basic terminal emulation and file
transfer..."
- We think our terminal emulations and file-transfer protocol
implementations are advanced, fast, accurate, and more complete than most.
- "Performance was adequate, primarily because of the program's use of
the slow Kermit protocol".
- K95's Kermit protocol implementation is as fast or faster than any other
well-known file transfer protocol, but of course it is limited by the Kermit
software on the other end of the connection, and by the protocol settings that
are used (Kermit, unlike other protocols, allows itself to be adapted to a
full range of connection types and qualities through a repertoire of settings).
The reviewer did not identify the file transfer partner. Kermit protocol
implementations that are not from the Kermit Project are almost always slow.
When a good a Kermit implementation is not available on the other end, ZMODEM
can be used; if ZMODEM is not available on the other end, YMODEM can be used,
and so on. However, in most cases, an advanced, high-performance Kermit
implementation is available from the Kermit Project for any host or service
you are likely to connect to.
- "While satisfactory for power users' basic needs, it runs out of gas
quickly for more sophisticated uses."
- More sophisticated than what?
Full programmability using a high-level language that includes variables,
arrays, block structure, scoping, macros, built-in and user-defined functions,
recursion, and loops, allowing complete automation of any task that can be
done by hand via scripts that are portable to hundreds of different platforms?
Securely authenticated and encrypted network connections? Character-set
translation encompassing many of the world's major writing systems? GUI
configuration of unlimited numbers of dialup and network connections with
hundreds of possible customizations for each one, and with one-touch access to
each one? Controls for adaptation to nearly any kind of connection method and
host in existence? A Web browser interface complete with URL hot spots?
Ability to send both numeric and alpha pages? A two-million line scrollback
buffer, with search and bookmark capabilities? A full range of printer and
mouse functions? Unparalleled key mapping and keyboard customization? A
compose key to allow entry of accented letters even with the USA keyboard
driver? Built-in keyboard modes for entering Hebrew and Cyrillic characters
on non-Hebrew, non-Cyrillic keyboards? Built-in keyboard modes for EMACS and
Word Perfect? Full understanding of country codes, area codes, toll-free
numbers, and PBXs, allowing dialing directories to be fully portable
worldwide? Automatic dialing and redialing through lists of numbers until the
call is answered? Automatic location-independent "cheapest-first" sorting of
telephone numbers when dialing a list of numbers? A full range of
client/server and file management functions that work with Kermit servers --
also from the Kermit Project -- on hundreds of different platforms? The most
comprehensive, correct, and flexible Telnet protocol implementation available?
A selection of network protocols that includes not only Telnet, but also
Rlogin and LAT? Full compatibility with screen-reading, speech, and Braille
devices? A host mode allowing remote access via dialup or Telnet without
compromising the security of the PC? And so on... The reviewer did not cite
examples of situations where Kermit 95 runs out of gas and the other packages
do not.
There is a file-transfer performance bar graph that shows Kermit 95 the
slowest of the four products, but there is no explanation of what they are
measuring, or how, on what kind of connections, with what settings.
Kermit 95 / Columbia University /
kermit@columbia.edu / 14 Oct 1998