Browsing like it's 1994: Integrating a Mac SE, ImageWriter II into a modern LAN
connor.zip
connor.zip
In college (Miami University), our computer lab also used PhoneNET (it really simplified wiring) combined with a Cayman Gatorbox to bridge to the campus TCP/IP backbone. By modern standards, painfully slow, but in 1992 the whole university was connected over a single 56K uplink to Columbus, so we hardly noticed.
I have fond memories of playing Spectre with networked opponents over LocalTalk.
To get online from our dorm rooms or offcampus, the only option was dial-up to the university phonebank, a 2400 baud terminal. Using the LocalTalk connection from a lab was much more responsive.
The Appletalk protocols were excellent for small networks. It was truly plug-and-play. From the late 1980s, if there was more than one Mac in the same building, they were probably networked together. It really was as easy as connecting a cable between them. They would auto-configure, and off you went, sharing files or playing multi-user games. This was the same era of recompiling UNIX kernels to tweak NFS buffer parameters, and when the DOS world was mired in a nightmare of TSR packet drivers and Netware servers. Very ahead of its time. I do remember the impression however, that the protocols did not scale well beyond a small LAN.
I don't mean take Linux with some added magic - that's MacOS. I mean a full modern distributed auto-configured, plug'n'play system. Sort of a modern AS/400 meets Macintosh.
I do remember the impression however, that the protocols did not scale
well beyond a small LAN.
Apple deserves a lot of credit for trying to smooth over the UX. The reality wasn't that things were very much plug and pray. I absolutely remember things grinding to a halt for instance when trying to print with more than 1 or 2 computers on the network. Unfortunately networked PCs started to become fairly popular around the time that Apple went to shit. Pretty much everything > 7.5 and < 10.4 was a hot mess with the worst being MacOS 8.x and 9.x with their instability and disk corruption issues.Trying to integrate Apple stuff into a heterogeneous network? Ughghhghgghgh. Neither AppleTalk nor MacTCP were PPC native, so with PPCs we got OpenTransport. Compared to e.g. Trumpet on Windows, I always seemed to have problems.
We absolutely handled more than two workstations using a shared printer without issue.
OpenTransport was a lot more stable than MacTCP, but that was just the TCP/IP stack. I have no idea what you mean by AppleTalk not being available on PPCs; it absolutely was, and it wasn’t replaced by OT.
I have no idea what you mean by AppleTalk not being available on PPCs
I didn't say that. What I said was: Neither AppleTalk nor MacTCP were PPC native
AppleTalk an MacTCP were available on PPC macs via 68k emulation.We connected the two different rooms with a spare twisted pair we weren’t using for the phone, and then just used daisy-chained LocalTalk PhoneNet adapters.
I was in a gifted programme in primary school in the early 1990s. The teachers running it weren’t very computer-literate and expected the Macs in the classroom to only be used as a support for whatever non-computer-related intellectual activities. I got sent out of the programme back to the non-gifted classes for setting up networked Spectre and Bolo. They saw it as time-wasting gaming, but what fascinated me was that computers could be networked. I think that if I had been left to explore, I would have eventually been on the path to a computer science or IT education (and a much better salary).
PhoneNet: https://en.wikipedia.org/wiki/PhoneNET
GatorBox: https://en.wikipedia.org/wiki/GatorBox
Spectre: https://en.wikipedia.org/wiki/Spectre_(1991_video_game)
Over the other side of the Atlantic, Acorn had an example of parallel evolution in the form of Econet, which used the same serial protocol, but over bigger connectors (the same 5 pin DIN that you see used in DMX networks and MIDI interfaces); as with AppleTalk the goal was simplicity.
> Chrome was built from scratch by Google, while Safari was originally derived from the KDE project's Konqueror browser engine, KHTML.
This isn’t correct. Chrome’s engine, Blink, was forked in 2013 from WebKit, the engine used by Safari which was itself forked from KHTML.
Safari has already some inroads in mobile but chrome pushed WebKit to the forefront renderer.
Well the SE is like 1986 technology that predates the web. NCSA Mosaic came out in 1993.
I can't find the min spec for Mac Mosaic 1.x other than "System 7" but you could give it a try. Even Mosaic would have been mostly targeting Macs in wide deployment at the time. Those would be more like Mac II, Centris and Quadra machines with 68030s or 68040s with more RAM and built-in HDDs.
Fun project!
My only complaint is that Mosaic uses the serif default font we're all used to, instead of the sans-serif default used by MacWeb, which makes it a little harder to read at such a low resolution.
Added a section on it to the bottom of the article :)
Rule of thumb for Z-Modem transfers on a 14.4 modem was 100kB of data per minute.
PS, Then run this on a rpi or something, kudos to this repo for dialing back the entire web :) https://github.com/tghw/macproxy
https://www.flickr.com/photos/blakespot/albums/7215760433593...
I also have an Imagewriter II hooked to my Apple IIgs, but I did attach it to the Mac briefly for a test print.
It also will act like a AppleTalk file server using netatalk, it's an easy way to share files with other Macs on your local network.
But what's better than a printer that can work with almost any computer made in the last four decades?
I just recently got a LocalTalk card for my ImageWriter II, and between this article and a recent one about custom ROMs for Macs (https://news.ycombinator.com/item?id=37471321), I'm considering having a dedicated m68k machine that can bridge AppleTalk on ethernet with LocalTalk.
Good article!
Thats a name I havent heard in a long time!
Which reminds me, I was luck enough to be at one of the last pre-Jobs / transitional era Apple TechTalks in London for dealers. They showed new Stylewriters I recall, which never got released!
Jobs killed all the printers before they shipped, and rightly so!
I've certainly use a number of more basic word processors in my time. :-)
https://bytecellar.com/2016/06/05/a-look-back-at-three-decad...
I made very good use of this wasting paper around the district.
With no cache on my local network, Chrome reports the page loads fully in ~500ms, using the "slow 3G connection" performance tab preset it takes ~4s.
If you're nowhere near Little Rock, Arkansas; that might be the issue. I don't yet use a CDN and it always loads the same resolution image ("high" quality JPEG, ~200kb apiece).
One interesting hiccup: I had to introduce a NAT at pfSense because MacBooks don't listen to ICMP redirects, the packet would go laptop -> router -> k8s and then k8s -> laptop. Since the MacBook ignored the ICMP redirect, it drops the reply packet.
I host a web site on an LC III+ which is often compiling and multiple tens of megabytes in to swap, so I know what slow looks like:
(the page is about an LC II, but currently it's hosted by an LC III+)