kcw | journal | 2000 << Previous Page | Next Page >>

AppleWorks 6 is dropping its telecommunications module, which is just a character-based terminal emulator. It makes sense since most Internet connections are PPP based (or some sort of leased line). There just aren't any services that provide dial-up shell accounts. When I think about this, it's a little sad that these tools are fading away.

One of the really good programs was ZTerm. A wonderful terminal emulator that was used by a lot of people on the Mac OS. Back then just about everything was some sort of shell account. You dial in, connect, log in and can start working with a command line interface. That's how I accessed my school Unix account (and got on the Internet, although back then that was primarily e-mail and UseNet), that's how I accessed various BBSes, that's how I accessed the BMUG BBS.

Much like having your own personal web site where you can put up discus- sion boards, chat boards, games and such, back then had their own Bulletin Board Systems. Mostly young people with a spare computer and a couple of phone lines could up a little community running out of their home. You might only support only one or two people dialing it at once, but there wasn't any real-time chatting, it was all bulletin board where you could read messages and post messages. There were file areas to download and upload files. And each bulletin board was very personal, a reflection of the sysops (System Operators) and the members.

Eventually they developed networks of BBSes, such as FidoNet or BITNET. Basically some discussion boards would be common to all the BBSes (well, the ones who wanted to carry them). Each BBS would dial up to another BBS to exchange messages for those boards, and in that way you could have hundreds of people participating on the same boards. UseNet is an outgrowth of this, and early on there were gateways to bridge UseNet traffic with FidoNet and BITNET.

ZTerm was *the* tool on the Mac OS. I used it for a couple of years until I reformed and decided not to use it since I hadn't payed the shareware fee, then I used ClarisWorks 1.0 or 2.0. One of the big features was its zmodem support. To transfer files you could do an ASCII dump which involves displaying the file on the screen and using your terminal program to save the output, which only works for ASCII files (like binhex).

Early protocols for file transfer of binary files were Kermit, X-modem, Y-modem, and some proprietary protocols. Kermit was a bit before my time and I think I only used it a handful of times. X-modem was really popular when I first started, and every BBS supported it. X-modem was one file at a time, in 128-byte chunks. This was pretty good considering we all had 300 baud to 2400 baud modems (compare with 56000 baud of a 56k modem). Actually it was a little inefficient at 2400 baud, and worse with faster modems. So they improved it with X-modem 1k which sent data in 1kb chunks.

Y-modem took that and introduced multiple file support. Now we could type "sy cindy*.gif" to download all the Cindy Crawford pictures on a site at one time. :-) Useful for overnight downloading. 2400 baud was about 800 kb an hour and GIF files aren't all that small. The next step was the Z-modem protocol, which introduced better compression and the ability to resume a file transfer. That was a big deal, although it didn't work all the time. But when you start downloading a 5 MB program and the next morning you find out it errored out after 4.5 MB, it's quite a relief to be able to resume the download to get the last 500 kb.

Wow, those were early days. I bet my brother has no concept of what I'm writing about. All this stuff is much easier to do nowadays, although we've traded that with other complexities like Java and stupid web sites. There will always be a bleeding edge that's hard to use for the layperson. I'm glad 99% of people don't have to deal with a terminal program to use the Internet, but I do miss those simpler times.

Copyright (c) 2000 Kevin C. Wong
Page Created: August 17, 2004
Page Last Updated: August 17, 2004