Email or username:

Password:

Forgot your password?
Darius Kazemi

Thanks to the internet-history mailing list, today I learned about the Kermit protocol, which was an extremely efficient protocol for moving bits over serial connections, popular in the early 80s

en.wikipedia.org/wiki/Kermit_(

36 comments
mcc

@darius Every piece of BBS software I used in the 90s supported this as one of the data transfer options alongside XMODEM/ZMODEM/etc and I always stared baffled trying to figure out what it was. To make matters more confusing the program would often accompany it by an icon of Kermit the Frog

emenel

@darius one of my favourite kermit references is in the movie Hackers, where there is a closeup of a character typing while hacking and they clearly type "kermit" :)

Darius Kazemi

I love it when I make a post that is catnip for The Olds

Les Orchard

@darius what's this red dot hovering over one of my Special Interests 🤔

DBB

@darius Oh god, and then I saw this. Get off my lawn.

Howard Chu @ Symas

@darius all these folks raving for Zmodem - yes it was better, it also didn't exist till a few years later. I contributed to a few Kermit projects, porting Kermit65 from Apple ][ to Atari 800, hacking on MS-DOS Kermit, porting C-Kermit to Atari ST. And later porting Zmodem to ST as well.

But we got TCP/IP over serial lines (Using MIT SL/FP, not SLIP) and I ported the KA9Q stack to my ST and left Kermit & Zmodem behind. Ftp ftw!

Your friendly 'net denizen

@darius I seem to recall that not only was it efficient, but that it sometimes worked when other methods wouldn't due to noisy connections. But it's been a while...

Darius Kazemi

@cstanhope yeah that seems to agree with some of the chatter I saw about it on the mailing list

Tak!

@darius I really hope they used rainbow connectors

⛧ esoterik ⛧

@darius love this detail:

> The correctness of the Kermit protocol has been verified with formal methods.

good times

Osma A

@darius Kermit was cool. Though because I frequented BBSes with sane modem settings, Z-modem was cooler.

JP

@darius [reads the hilarious backronym] ah you mean the KL10 Error-Free Reciprocal Microprocessor Interchange over TTY lines

Nelson Minar 🧚‍♂️

@darius Kermit is still relevant! You may not have Internet but if you can open a terminal to a host, you can transfer files to it.

KayDub

@darius Well THAT fired off some long-sleeping neurons. Used to use Kermit daily for moving stuff between various PC's, Mini and micro computers. Damn I'm old 😂.

The Doctor

@darius We used it in undergrad because we didn't have Ethernet in the dorms yet, just serial concentrators.

That said, I always preferred Zmodem. Great for resuming interrupted transfers.

Mark Eichin

@darius particularly it ran on everything; I used to use it to send files from turbodos (CP/M clone, ish) to MIT Multics and TOPS-20 systems

Daneel Adrian Cayce

@darius *sighs, bookmarks for special interest reading later*

DBB

@darius I hate that I'm old enough to have known what that was.

Shatter

@darius it's weird to me that anyone would discover this common thing that nobody used in bbs modem comms but was always available.

Way cool.

Darius Kazemi

@shatter I learned it from guys who consider the BBS a technology that was popular with people 20 years younger than them

Shatter

@darius I was pretty deep into bbs's 87 to around 99 when I finally took my board down.

A lot of good times and lifelong friends.

We mostly used xmodem for transfers. It was pretty much standard. Kermit was there but it was like why use something different if it works.

There was a whole stack of life protocols. Xmodem, ymodem, xmodem crc, etc.

DCrocker

@darius Note that there were several popular protocols, then, for data transfer over dial-up lines. But Kermit definitely had a devoted following.

Darius Kazemi

@dcrocker thanks for this and also your many enlightening contributions to the list!

Chuck Plater

@darius Ah the days of Kermit, Z-modem, y-modem transfers.

BJ

@darius my first internet access was through my mom’s grad-student account at Eastern Kentucky University, where the IT budget was not large. in 1994-95, we couldn’t browse the Web yet, but we could use Kermit to talk to their VAX for email, telnet, and gophering stuff.

Jason Cosper

@darius I used to use Kermit (the software) to get online in the mid-90s!

Tristan Miller

@darius I wouldn't call Kermit "efficient"! It was certainly versatile and portable, but was among the slowest protocols commonly available on 8-bit micros of the 1980s.

Darius Kazemi

@Logological that does not track with what I read of it and what its fans (and believe me it has fans) say even today

Tristan Miller

@darius Could be that it was the implementations that were slow, or that the protocol's default configurations were not so efficient. But as an avid BBSer, I can personally attest that protocols like Punter or YMODEM were always *much* faster on my 1980s machines.

Go Up