DECnet

1975 - 2022
dead
in july 2022 a kernel developer sent a patch to the linux mailing list arguing that decnet belonged in a museum rather than in the kernel, and twelve thousand lines came out on 22 august. digital equipment's protocol suite had been shipping since 1975. it carried the fifty four thousand node network inside dec itself, and it moved nasa's space physics data around before tcp/ip was the obvious answer to anything. its last maintainer had given up on the linux code in 2010 and nobody replaced them.

~ the eulogy ~

I got online in 1998, into a network that had already finished arguing about which protocol it was going to be. That is the same year Digital Equipment Corporation stopped existing, bought by Compaq, which was itself absorbed into HP four years later. So DECnet is a thing I have only ever met as a chapter in a networking course, in the section that explains what people did before everybody agreed on TCP/IP, taught by someone who had to keep reminding the room that the agreement was not obvious at the time.

DECnet was Digital's own protocol suite, first shipped in 1975 after Phase I ran on a pair of PDP-11s the year before. It was a peer to peer architecture at a moment when the industry assumed networking meant terminals talking to a mainframe, and it turned Digital from a minicomputer company into a networking company. Phase III came in 1980, Phase IV in 1982, and Phase V in 1987 with an OSI-compatible stack bolted on for a future that never arrived.

Phase IV is the one worth remembering because of how it counted. Addresses were six bits of area and ten bits of node, which caps the entire universe at 63 areas of 1023 machines, or 64,449 nodes total. In 1982 that looked like more computers than anyone would ever connect. By 1990 Digital's own internal network, Easynet, held 54,000 of them and was pressing against the ceiling, which is a very specific kind of engineering failure: not being wrong, just being right about a number that stopped being big.

~ the dossier ~

Born1975, with Phase I on PDP-11s the year before
PeakEasynet at 54,000 nodes by 1990, the largest private network in the world
Killed22 august 2022, removed from the Linux kernel
Lifespanforty seven years
Made byDigital Equipment Corporation
Killed byTCP/IP, then a kernel janitor with a delete key

~ what came after ~

DECnet did the work that the internet gets credited for, in the places where the internet had not arrived yet. NASA ran SPAN, the Space Physics Analysis Network, over it, and CERN and the high energy physics community ran HEPnet. Between them that was more than 17,000 nodes by 1989, which made DECnet the network science actually used while the TCP/IP internet was still mostly universities in the United States.

It also hosted the first worm anybody remembers for political reasons. In october 1989, days before the Galileo launch, a program calling itself WANK went through the DECnet machines on SPAN, rewriting login banners with an anti-nuclear message. It came in over DECnet's own trust between nodes, which was the price of the peer to peer design. Every network with a founding assumption that the other machine is a colleague eventually learns the same lesson.

~ the last line of code ~

Linux carried a DECnet implementation for decades, mostly so that a shrinking number of people could talk to VMS machines that were never going to be replaced. Christine Caulfield at Red Hat maintained it and then marked it orphaned on 18 february 2010, and after that it sat in the tree receiving nothing but the occasional janitorial fix from people who had never used it and never would.

On 31 july 2022 Stephen Hemminger posted the patch that ended it, with a note that reads like an epitaph somebody wrote without meaning to: "Decnet is an obsolete network protocol that receives more attention from kernel janitors than users. It belongs in computer protocol history museum not in Linux kernel." The removal landed on 22 august 2022 and took roughly twelve thousand lines with it. Nobody who was still running DECnet was running it on a current Linux kernel, so nothing broke. A protocol dies twice, once when people stop choosing it and once when somebody finally deletes the code, and for DECnet those two events are thirty years apart.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

from $1, paid once through stripe. it keeps the graveyard running: the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other protocols: Netflix Public API, Finger, JXTA, dns0.eu

also died in the 2020s: Spotify Car Thing, Windows DVD Maker, Festivalinfo

« previous  ·  random  ·  next »