|
The Kermit Project
|
Now hosted by Panix.com
New York City USA
•
kermit@kermitproject.org
…since
1981
|
| Home | C-Kermit | E-Kermit | Kermit 95 | Scripts | News | About | FAQ |
Frank da CruzAlso see: [Printed books] [Kermit Bibliography]
February 8, 2016
Last update: Tue Nov 21 19:29:18 2023
When the Kermit Project was at Columbia University (1980-2011), writing books was the main way we generated the revenue to support ourselves and keep most of the software free. Some of the books we wrote were published, some never saw the light of day. Those that were published, were published by Digital Press, the publishing house of Digital Equipment Corporation, both long gone. Since nobody seems to own them any more, and since they are all long out of print, and since the manager of Digital press told me I could do this just before his ship sank, I put them all online 8 February 2016.
| Publication - click to view | Year | Authors | Description |
|---|---|---|---|
| Kermit, A Simple File Transfer Protocol for Microcomputers and Mainframes (BYTE Magazine) | 1983 | Frank da Cruz and Bill Catchings | (New, unearthed April 2017...) Manuscript for the 2-part BYTE magazine series on the Kermit protocol, published in the June and July 1984 issues of BYTE under the (inaccurate) title of Kermit, A File Transfer for Universities. |
| The Kermit File Transfer Protocol | 1986 | Frank da Cruz | Manuscript for the original Kermit book and protocol specification (no illustrations). In print 1986-2001. |
| Understanding Data Communications Protocols and Software | 1988 | Frank da Cruz and Christine M. Gianone | Notes for a course given at Columbia University, was to become a Digital Press book. |
| Using MS-DOS Kermit, 2nd Ed. | 1990 | Christine M. Gianone | MS-DOS Kermit 3.11 manual manuscript (without illustrations). |
| Using Macintosh Kermit | 1991 | Christine M. Gianone | Unfinished draft manual for Mac Kermit 1.0, never published. |
| Using C-Kermit 2nd Edition (cover) | 1997 | Frank da Cruz and Christine M. Gianone | (New, July 2017...) Current with C-Kermit 6.0 (the first edition from 1993 was for C-Kermit 5A). The PDF version of this book was distributed in 2 pieces, cover and content. |
| Using C-Kermit 2nd Edition (content) | 1997 | Frank da Cruz and Christine M. Gianone | (New, July 2017...) Second edition of Using C-Kermit, complete with illustrations, beginning with Chapter 1, Page 1. If you click ">> Previous file" on top, you also get the cover and front matter (title page, copyright page, contents, preface, acknowledgements). The contents are "live", each entry is a link to the corresponding page. |
| Using C-Kermit, 3rd Ed. | 2001 | Frank da Cruz and Christine M. Gianone | This manuscript was to be the followon to the 1st and 2nd editions, which were published by Digital Press, and would have corresponded to Kermit 8.0, but was never published; only about the first half is updated from the second edition. CLICK HERE for a "cover page" (new July 2019) that provides a clickable table of contents and supplies the figures. |
| Kermit 95+ Version 2.1 (HTML, not PDF) | 2003 | Christine M. Gianone, Frank da Cruz, Jeffrey Altman | Kermit 95 manual, up to date with the last version that was released, 2.1.3. |
Most of these documents were produced using Brian Reid's Scribe markup language and document-preparation system (Brian's 1980 PhD project in Computer Science at Carnegie Mellon University); there's a short Wikipedia page about it here that does not do it justice. If you look at the MS-DOS Kermit and C-Kermit books you can see what it was capable of: not just formatting but footnotes, tables of contents (omitted from these PDFs but present in the printed versions), internal cross references, mathematical expressions, accented and non-Roman characters, bibliographies, tables, various kinds of lists, etc etc, but above all what we would now call style sheets, where you could very easily generate the same document in any desired style, including styles you invent yourself. So in the classic example, if you wrote an article for a certain journal, which had very stringent guidelines for formatting, footnotes, and so on, you could produce your article in that style. Then if it was rejected, you could submit it to a competing journal in the totally different style it required simply by selecting a different stylesheet.
On February 8, 2016, I ran each of these (except the Macintosh one, which was scanned from a paper copy a few years ago, and the K95 one, which is HTML) through Scribe on one of Columbia's last remaining Sun Solaris Unix servers, which still had Scribe installed to produce a PostScript version (PostScript was also one of Brian's creations) and then used the ps2pdf utility to convert to PDF. Someday PDF will be as obsolete and forgotten as PostScript is now, but that's life. Meanwhile Solaris will be retired in a couple weeks, so goodbye Scribe.
That was the original title of the book that was published as
Kermit, A File Transfer Protocol. I wrote it in 1985; it was
published in early 1986 but had a 1987 copyright to make it seem newer. The
title was changed by the cover designer for "aesthetic reasons" (the cover,
by the way, shows a DEC Rainbow PC connected to a DEC VAX). The drafts that
I sent to the publisher were printed on a Xerox 9700, one of the first
commercial laser printers, which was capable of font sizes and styles but
the result was not terribly good looking, so they set the book by hand. It
contains a fair amount of source code, so it was ironic (especially as the
publisher was Digital Press) that in the monospace font they chose for
computer code, lowercase letter L and the numeral 1 were identical.
Anyway there was only one edition of the book, but it went through maybe 15 printings, each one with minor corrections. It was in print sixteen years, which must be some kind of record for any computer book not written by Don Knuth (who contributed the Foreword for this book). There was also to be a Russian edition published in the USSR by Akademia Nauk; I went to Moscow and signed the contract but then poof, the USSR disappeared. You can see a sample chapter here
The PDF version is missing the artwork and most of the tables are not lined up properly, because the Scribe markup language was written for a different version of Scribe than the one I used to make this PDF. The printed version of the book is still available from Amazon.com.
This is the second (and final) edition of this best-selling book, prepared
for Version 3.11 of MS-DOS Kermit. In fact all three of the books that
actually went into print were best sellers, but I was never able to get the
final figures from Digital Press. Anyway, this book was also translated
into German and published in Germany, and translated into French and
published in France. The PDF version came out very well; all the tables
look right, etc, but of course the artwork is missing. It's still
available in print from Amazon, complete with diskette! Aside from
being a highly readable and lighthearted software manual, it also has tons
of technical information, including a (nearly?) complete table of VT320
terminal escape sequences.
|
Using C-Kermit was another best-seller, going through two editions
and being published also in German. Starting with C-Kermit version 5, there
was supposed to be a new edition for each new major release: 6, 7, 8, 9...
Version 6 had the 2nd Edition, but then version 7 came out and there was no
new edition of the book, just a big fat udpate
file. We were already working on version 8
when I started to work on a new edition, but I couldn't finish it, there was
just too much else going on. So what we have here is sort of halfway
between the Second and Third editions, and halfway between C-Kermit 6.0 and
C-Kermit 8.0. A big obstacle was that Digital Equipment Corporation had
already collapsed, and Digital Press was spun off to a series of other
publishing companies until it pretty much vanished into the corporate vortex.
PDFs are available for two different versions of this book: The 1997 Second
Edition (the last one printed), current with C-Kermit 6.0, and a 2001
version that has about its first half updated to C-Kermit 8.0. You can
access them from the table above.
This one is not a PDF, but instead a whole website. It was originally
published by Manning Software in printed form and packaged
with Kermit 95, which was our second
revenue-generating venture: Kermit software for Windows 95 and its
successors (and also IBM OS/2, in case anybody remembers it). When the
Kermit Project was canceled, Manning turned over the rights so here it is.
Today, Kermit 95 is still running — even on Windows 7, 8, 10,
and 11 — and a
new open-source and totally free version is in
development, and can be downloaded.
|