Try the last internet Kermit server
changelog.complete.org
changelog.complete.org
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.
But yes ISDN was generally quite exotic for the consumer market. Centrex service (or whatever the particular RBOC chose to call it) even moreso. It was as close as most consumers could get to "broadband" in the 90s. I used it myself at a couple places including my small apartment in Sacramento. It didn't seem too hard to get it ordered and setup. It may have helped that we knew a Pacbell tech, the dad of one of the principals at the ISP I worked at. Not sure if he helped grease the wheels but he may have. He pulled 100 pairs into an apartment where we temporarily hosted the ISP. Pretty handy guy to know back in those days and for that particular business.
Later on I've only seen ISDN in PRI form. When I later got a "real job" in an IT department PRI was commonly used for the Shoretel gear we had. I never worked on the telecom side for bigger companies though and of course almost everything went to 100% VoIP eventually.
One of the hardest / most confusing problems I ever had was with that stuff -- TPC gave me 2 hunt groups (one for faculty/staff the other for students). One worked fine the other just wouldn't work at all. Eventually (after turning off the "broken" one and still getting a login/PPP prompt when dialing I called TPC and asked "hey -- your docs have these 2 hunt groups -- are you _sure_ they're right?" and they'd actually given me another org's phone number for one of them and that other org also had a livingston portmaster on it. Sigh.
SDLC phone network stuff is fascinating -- "why is it all on one clock?" (synchronous data link control) -- because when it was invented it was absurd to presume you could get enough ram to buffer things for packets (ha! What's a packet?) -- it all just happens at all at once everywhere.
Another time someone dropped a backhoe on the cable trunks between the campus phone bunker and the campus; I glanced over and saw the techs patiently stitching back together the eleventy billion cable pairs between the switch and each phone on campus. 30 tons of copper later got replaced by 500 pounds of memory...
Ayhow, grandpa DELNI needs a nap...
We lived far from the exchange (5km), which at first was still a rotary when my BBS went up so it wasn't even an option. I can still remember weeping with joy when it got replaced with an Alcatel System 12 cause of my new transfer speeds and reliability.
Funny thing, the rotary switch was in a building next to my high school, you could see the vertical rotaries from the street next to the main entrance.
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...
Source: experience.
Edit - the online guide to popnet - https://archive.org/details/popnet-user-manual
Don't be a troughie!
Now, everyone's a troughie...
I bought a new 8086 PC clone back in the days. Then I ordered a add-on card with a serial port and an external 300 baud modem from a store in UK (I lived in Norway, and I could not find anyone who sold this bleeding edge technology there).
Then I wrote a simple communication program, implementing parts of the Kermit protocol - probably in Turbo Pascal. This was before I got my hands on a C compiler ;)
Eventually my code started to work, and I was able to connect to a BBS and download the real Kermit application.
The BBS communities, and later Usenet, was great. We were lucky to grow up in a era where the online communities were nice and mostly welcoming places.
For real. It was a different time. Sure there were some assholes, but it seemed like a lot fewer. The tech was jankier then and you kinda needed help from others now and again, so it probably behooved you to not be a dick. That and the community was just smaller, and there were fewer of them, so burning a bridge didn’t mean there’d be another to replace it.
I would probably be doing something entirely different for a living if it weren’t for the late 90s BBS community.
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)
Boots in seconds :)
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).
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
This avoided long-distant charges :)
good times, coherent info:
https://en.wikipedia.org/wiki/Coherent_%28operating_system%2...
I once had a chat on Compuserve with Ward Christensen, the inventor of xmodem. He seemed surprised that anyone recognized his name.
"Although ZModem came out a few years before Kermit had its performance optimizations, by about 1993 Kermit was on par or faster than ZModem."
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).
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.
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.
funet.fi, I guess. Stil up and running (https://www.funet.fi/)
Was my first introduction to archive, FTP, and related things. I used to visit a friend at Uni and use his higher baud rate connection, until I got my own.
That account was a shell / SLIP type, and if I wanted something bigger than my modest quota, a quick note to the sysop would see it raised and an appointment to stop by the shop with portable media.
Damn good times.
For me, the magic of the tech was one thing. So much growing in such a short time!
But the people! Man, people cared. Most of them did anyway. We all (almost all) were mentored online by peers and sysops trying hard to build something good. Honor how special and enabling it all was.
I miss that the most. Logging on to read news of the day, little signposts for all of us to see, go explore. Was nice and it made me want to do the same give back what was given to me.
> 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/shortest_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.
The fact that Kermit existed on the 48 was part of the Aha moment deciding to use them for the project.
In late 1979 I wrote a simple file transfer utility called MFT (multi file transfer) in 8080 assembler. It was meant to transfer over a 9600,N,8,1 or 19200,N,8,1 serial line between two computers. It sent file names over the link with the files and did full handshake 256 byte packets with checksum to do it slowly but reliably. When you wrote to diskette in those days you'd better not have any I/O happening. It supported wildcards (no directories in CP/M days)and would copy everything to the new system.
It would work but only if MFT.COM was already on the new machine. To bootstrap it I built an ASCII file consisting of CP/M debugger commands that assembled MFT.COM into memory an instruction at a time, told the debugger it was named MFT.COM, and wrote its span of memory onto the new machine's disk and exited the debugger. All I had to do was set the COM ports to something slow that both machines could handle reliably like 1200,N,8,1 and run debug on the new machine piped from COM1, and send the ASCII file with the debug sequence.
Then fire up MFT.COM and transfer everything else at 'high' speed. I ported WordStar and CP/M accounting systems and data to new machines, and handled every new Kaypro or Osborne etc. that came along. None of my customers ever had to 'repurchase' a master diskette in some proprietary CP/M diskette format.
> "Kermit will send data over a communication channel that is only slightly better than a pair of tin cans connected with a wet string")
> To reduce transmission overhead, the Kermit protocol uses a simple, but often surprisingly effective, compression technique: repeated byte values are represented by a count+byte combination.
> Analysis of large volumes of both textual and binary data shows an average compression of 15-20%.
That's just an implementation of RLE[0]. Very common in formats from the 80s. RLE was e.g. used in Amiga IFF ILBM compression.
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.
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.
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.
I have since added additional mirrors which have everything you're looking for.
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 :)
* fdnpkg
* etherdfs
* ethflop
* picotcp dos port
* gopherus
Among plenty of other cool software. Impressive.