[HN Gopher] Try the last internet Kermit server
       ___________________________________________________________________
        
       Try the last internet Kermit server
        
       Author : todsacerdoti
       Score  : 156 points
       Date   : 2023-08-05 05:42 UTC (17 hours ago)
        
 (HTM) web link (changelog.complete.org)
 (TXT) w3m dump (changelog.complete.org)
        
       | tazjin wrote:
       | > This story is a winding one, beginning in 1981. Kermit is, to
       | the best of my knowledge, the oldest actively-maintained software
       | package with an original developer still participating.
       | 
       | This is a bit of a philosophical question, for example, much of
       | the (Lisp) code in current Emacs is from the 70s, but the GNU
       | Emacs interpreter wasn't started until the mid 80s (also ...
       | people weren't great at version control in the 70s, so there's
       | not much actual development history).
        
       | Canada wrote:
       | I remember using this to transfer files with BBS... zmodem was
       | more popular but kermit could take advantage of full duplex so
       | you could upload some files while downloading others at the same
       | time. I had no idea it was still a thing.
        
         | sllabres wrote:
         | The same here. My BBS time was with [xz]modem only, but as the
         | author of the article I've used kermit for a HP48-SX too (Love
         | it that there is a android emulator for this calculator :-)
        
           | michaelcampbell wrote:
           | I was active during that time, but like programming languages
           | now, I played with all the ul/dl protocols I could find,
           | then. In addition to the ones you mentioned, there was also
           | wxmodem and ymodem that saw some popularity in places.
           | 
           | I once had a chat on Compuserve with Ward Christensen, the
           | inventor of xmodem. He seemed surprised that anyone
           | recognized his name.
        
         | detourdog wrote:
         | I remember Kermit as thing I didn't have to use because of
         | z-modem. I had a comprehension problem and never got kermt
         | working but z-modem I could.
        
         | glimshe wrote:
         | I considered Kermit bad then for pretty much anything, imagine
         | now...
        
           | jtode wrote:
           | Sure. Whereas in many many cases, zmodem was not an option,
           | Kermit worked everywhere, if you believe OP.
           | 
           | I also remember using Kermit for a BBS file transfer once.
           | Once.
        
             | pridkett wrote:
             | > I also remember using Kermit for a BBS file transfer
             | once. Once.
             | 
             | Similar memory here. Wasn't sure about the different
             | protocols offered in Telix and I used Kermit once because
             | the BBS offered it. Right after the sysop burst in on chat
             | and told me not to use Kermit and only use zmodem.
             | 
             | That was basically what I did until HSLink came out and let
             | me do bidirectional, chat, and play Tetris while waiting.
             | Good times. Good memories.
        
           | pdw wrote:
           | Well, according to the article Kermit's performance problems
           | have been fixed :)
           | 
           | "Although ZModem came out a few years before Kermit had its
           | performance optimizations, by about 1993 Kermit was on par or
           | faster than ZModem."
        
             | devilbunny wrote:
             | It _was_ optimizable - if you had a proper Kermit client
             | that did all the stuff ZModem did, like sliding ACK windows
             | and larger packet sizes. After we had error-correcting
             | modem protocols, line noise was much less of an issue.
             | 
             | But most Kermit protocols in terminal software implemented
             | only the most basic version of the protocol and didn't
             | support all the options that you needed to set.
             | 
             | Not sure about resuming, which was AFAICT only a ZModem
             | thing (and the best part of it).
        
           | tyingq wrote:
           | If you make comparisons only for "upload/download a file"
           | versus, for example, zmodem...Kermit doesn't fare well.
           | 
           | Kermit is, though, more than that. One example is that it
           | includes a scripting functionality somewhat like the once
           | popular "Expect" package[1]. For things like interacting with
           | a Cisco router cli, ftp servers, etc. Or, as the article
           | mentions, "server mode[2]"...something zmodem also doesn't
           | do.
           | 
           | So, for example, it was really useful "back in the day" for
           | things like connecting to a network enabled modem bank and
           | running batch jobs to do various things.
           | 
           | [1] http://www.columbia.edu/kermit/ckscripts.html
           | 
           | [2] http://www.columbia.edu/kermit/ckututor.html#iksd
        
             | shrubble wrote:
             | Expect is still very popular! There are implementations for
             | C, Python, and Perl at the least. And my expect scripts
             | written years ago, still work...
        
         | voxadam wrote:
         | I seem to remember the key benefit ZMODEM had over Kermit was
         | the ability to restart an interrupted file transfer. This was
         | especially useful in the days of yore when your younger sibling
         | or mom picked up the extension causing your modem to drop its
         | connection.
        
           | carlivar wrote:
           | I liked Super Zmodem, so I could play Tetris while my files
           | downloaded.
        
       | justanother wrote:
       | Pretty much the only way to download the cool warez that you FTPd
       | down (from some Scandinavian anonymous FTP site that displayed
       | the warning "our transatlantic link is only 128Kbit, so Yankees
       | please only leech at night") to your VM/CMS account. Can even be
       | used to transfer stuff over 2400bps AX.25 hamradio channels. The
       | 1980s equivalent of zip ties and bailing wire.
        
         | Someone wrote:
         | > from some Scandinavian anonymous FTP site
         | 
         | funet.fi, I guess. Stil up and running (https://www.funet.fi/)
        
       | Jemm wrote:
       | You won't get the 1980s experience without busy signals, mom
       | telling you to get off the phone with your computer, and sysops
       | who demand upload/download ratios.
        
         | grubbs wrote:
         | My father was an engineer and I guess saw the value in
         | uninterrupted Internet. We had three phone lines in our
         | home..maybe we should have just gone with ISDN now that I think
         | about it.
        
           | cduzz wrote:
           | ISDN was a huge PITA to get to a residence. It took months to
           | get installed; I think there was one person in California who
           | actually did the installations.
           | 
           | I later moved from one apartment to another in the complex;
           | it would have taken Stan another 6 months to move the service
           | from one address to another so I just opened up the phone
           | panel (wasn't locked) and moved the wires -- there was a 1
           | week period where I was paying rent on both...
           | 
           | There was an 800 number in the panel "contact us if changing
           | this so we can update the 911 database" I called it,
           | explained what I did and that was that. Maybe; I kept getting
           | billed, I kept the service, the billing info went to the
           | right address; I never did call for emergency services to see
           | if they'd show up.
           | 
           | ISDN was certainly nice, though. Ah, the 90s, what a time to
           | be alive.
        
         | pmoriarty wrote:
         | The quintessential signature of the BBS era was the sound of
         | data that you heard coming out of your phone receiver.
        
           | clavoie wrote:
           | One of my useless skills back then was being able to
           | recognize modem speeds, brand and sometimes (especially
           | Motorolas and USRs) model just from the handshake noises they
           | made.
           | 
           | For a little while, I could recognize my old man's BBS'
           | individual subscribers calling in just by turning up the
           | volume of the modem on top the 386 box...
        
       | mellamoyo wrote:
       | I still use the Kermit client almost daily. Enterprise network
       | gear still has serial ports (most still defaulted to 9600 baud!)
       | and have an old laptop running MS-DOS and Kermit in my staging
       | room to quickly configure remote access.
       | 
       | Boots in seconds :)
        
       | eva_cananim wrote:
       | This reminds me of one of my many complaints about Microsoft
       | software.
       | 
       | Windows 95, 98 and XP included hyperterminal. In theory
       | hyperterminal could send and receive files over a serial port. On
       | a few occasions I came across a machine with a broken floppy
       | drive or something and tried to use a null modem cable.
       | 
       | Hyperterminal would give up after a few hundred kilobytes,
       | because it was programmed to do that. You had to find and
       | transfer a less stupid piece of software then use that instead.
        
         | tssva wrote:
         | > Hyperterminal would give up after a few hundred kilobytes,
         | because it was programmed to do that. You had to find and
         | transfer a less stupid piece of software then use that instead.
         | 
         | Hyperterminal didn't have file transfer limitations built-in to
         | it. I used Hyperterminal regularly to transfer files much
         | larger than a few hundred kilobytes.
        
           | eva_cananim wrote:
           | My experience was that hyperterminal, when transfering files,
           | would give up after retrying a few blocks and there was no
           | way to tell it to not do that and keep trying.
        
         | dmd wrote:
         | Hyperterminal was not the problem. I regularly used
         | Hyperterminal on Win95 to transfer tens of megabytes of data
         | over null modem cables.
        
         | justsomehnguy wrote:
         | https://youtu.be/i0UR89QmPu0?t=669
        
       | taubek wrote:
       | Kermit, Zmodem, and BBS...
        
       | a-dub wrote:
       | don't miss the prolific author's fascinating web archive hosted
       | at columbia university:
       | 
       | homepage: http://www.columbia.edu/~fdc/
       | 
       | history of computing at columbia:
       | http://www.columbia.edu/cu/computinghistory/
       | 
       | history of the genesis of kermit:
       | http://www.columbia.edu/kermit/dec20.html#kermit
       | 
       | writings about the 1968 protests:
       | http://www.columbia.edu/cu/computinghistory/1968/index.html
        
       | NikkiA wrote:
       | I wonder if there are any pad/cpad servers still around anywhere?
       | Probably not, I don't think much of the X.25 JANET remains at
       | this point.
        
       | user3939382 wrote:
       | I fondly remember puzzling over this option in Hyperterminal as a
       | kid in the 90s. The web was smaller then so the features and
       | stock programs of the OS were relatively more interesting and I
       | spent a lot of time with them.
        
       | helf wrote:
       | I had a toshiba T3100 laptop that was impossibly finicky about
       | what OS it would run (I only sold it off to a collector finally a
       | few years ago).
       | 
       | After hundreds of hours of attempts I managed to get FreeDOS 0.4b
       | to boot up successfully off a 720kb floppy. I tried a ridiculous
       | number of DOSes (including 3.2 that it originally shipped with)
       | and other OSes and THAT version of FreeDOS is the only one that
       | would load for some reason.
       | 
       | Anyways, all that to say I used that laptop for years with a
       | kermit lite client to act as a serial console to some of my ccmp
       | machines (Sparc Station 20 etc). Worked beautifully and
       | gorgeously as that (640x400 orange gas plasma display) .
       | 
       | If you are a fan of old systems and want a nice serial terminal
       | get a t3x00. They arent that expensive and they have a wonderful
       | keyboard and beautiful screens :)
        
       | jmclnx wrote:
       | I use to use kermit with Coherent OS to log into the Sun System
       | at work. It was setup to dial into work, then work would call be
       | back and kermit would answer.
       | 
       | This avoided long-distant charges :)
       | 
       | good times, coherent info:
       | 
       | https://en.wikipedia.org/wiki/Coherent_%28operating_system%2...
        
       | sovok wrote:
       | The linked project website is interesting as well and quite a
       | deep rabbit hole: https://www.kermitproject.org/kermit.html
       | 
       | > Although terminal emulation has been largely supplanted by the
       | Web for online access, Kermit software continues to play a role
       | in other applications such as remote sensing and data collection,
       | management and troubleshooting of networking and
       | telecommunications equipment, back office work, cargo and
       | inventory management, medical insurance claim submission,
       | electronic funds transfer, and online filing of income tax
       | returns. Kermit software is embedded in network routers and
       | switches, in cell-phone towers, in medical diagnostic and
       | monitoring equipment, even in cardiac pacemakers, not to mention
       | the cash registers of quite a few big-name "big box" retailers.
       | In 2002 Kermit flew on the International Space Station, and
       | Kermit software is the communication method used by EM APEX ocean
       | floats (left) supplying realtime data to hurricane researchers
       | and trackers to this day (the hurricane project entered a new
       | expanded phase in 2010 based on a new version of Embedded
       | Kermit).
       | 
       | It contains its own Perl-like scripting language that predates
       | Perl (https://www.kermitproject.org/ckscripts.html#tut), which
       | supports ,,Prolog-like declarative logic programming"
       | (https://www.kermitproject.org/ftp/kermit/scripts/socrates), some
       | OOP (https://www.kermitproject.org/ftp/kermit/scripts/oop) and
       | S-expressions (https://www.kermitproject.org/ftp/kermit/scripts/s
       | hortest_pa...).
       | 
       | There is a text-to-HTML converter
       | (https://www.kermitproject.org/ftp/kermit/scripts/html). Someone
       | should build a static site generator with that, running on a
       | calculator or embedded system on some buoy.
        
       | snvzz wrote:
       | I love `/mirrors/kermit/archives`.
       | 
       | Kermit clients have been written for so many platforms.
       | 
       | But I notice some are missing here (or I can't find?) yet
       | available in kermit's website here[0], such as mskermit and
       | pckermit.
       | 
       | 0. https://www.kermitproject.org/archive.html
        
       | pridkett wrote:
       | Reading this article makes me want to set up an old school BBS
       | with door games like BRE, Legend of the Red Dragon, and Trade
       | Wars 2002.
        
       | dang wrote:
       | Related:
       | 
       |  _Fun with Kermit and ZMODEM over SSH_ -
       | https://news.ycombinator.com/item?id=35703057 - April 2023 (107
       | comments)
       | 
       |  _C-Kermit Update History (since 8.0)_ -
       | https://news.ycombinator.com/item?id=31459620 - May 2022 (7
       | comments)
       | 
       |  _Kermit - Misconceptions and Controversies (2021)_ -
       | https://news.ycombinator.com/item?id=31141417 - April 2022 (26
       | comments)
       | 
       |  _Ask HN: How many of you are still using Kermit (the protocol)?_
       | - https://news.ycombinator.com/item?id=29662980 - Dec 2021 (6
       | comments)
       | 
       |  _Is This Site Secure?_ -
       | https://news.ycombinator.com/item?id=22136710 - Jan 2020 (50
       | comments)
       | 
       |  _The Truth about Kermit News (1994)_ -
       | https://news.ycombinator.com/item?id=20588274 - Aug 2019 (3
       | comments)
       | 
       |  _Transfer your files with Kermit_ -
       | https://news.ycombinator.com/item?id=19048427 - Jan 2019 (2
       | comments)
       | 
       |  _Important News About the Kermit Project_ -
       | https://news.ycombinator.com/item?id=2421884 - April 2011 (1
       | comment)
        
       | b1c837696ba28b wrote:
       | I'm surprised to see no references to space applications. Back
       | when I was using Kermit on CP/M I had an acquaintance who hacked
       | Kermit for satellite coms at TRW in El Segundo. Long live W6TRW!
        
       | [deleted]
        
       ___________________________________________________________________
       (page generated 2023-08-05 23:00 UTC)