═══════════════════════════════════════════════════════ FidoNet: The Internet Before the Internet 2026-03-22 [bbs, fidonet, history] ═══════════════════════════════════════════════════════ In 1984, a programmer named Tom Jennings wrote a small program in San Francisco that let his BBS dial another BBS, hand over a packet of messages, and hang up. He called the other BBS in Baltimore. That second BBS belonged to John Madill. Two boards. One nightly call. That was FidoNet, week one. By 1996 it had ~30,000 nodes on every continent except Antarctica. None of them owned by a company. All of them owned by some person with a phone line and a 386 in the corner of a bedroom. ─────────────────────────────────────────────────────── How the addresses worked ─────────────────────────────────────────────────────── Every BBS on FidoNet had an address that looked like this: 1:234/567 That is Zone:Net/Node. Zone 1 was North America. Zone 2 was Europe. Zone 3 Australia. Zone 4 Latin America. Zone 5 Africa. Zone 6 Asia. The numbers under that broke the world into smaller regions and finally into individual boards. Some users had their own address too. A "point" hanging off a node would be: 1:234/567.5 That meant "the fifth point at node 567 in net 234, zone 1." Your home computer, on the network, with its own routable address. In 1989. ─────────────────────────────────────────────────────── Zone Mail Hour ─────────────────────────────────────────────────────── FidoNet had no servers. No DNS. No always-on infrastructure. The whole thing ran on coordination. Every BBS in a zone was required to be online and accepting mail during a one-hour window every day. North America's window was 09:00 - 10:00 UTC. That was Zone Mail Hour. ZMH. During ZMH the network came alive. Hubs called upstream. Nodes called hubs. Mail packets bounced around the world over modems at 2400, then 9600, then 14.4k baud. Most of it cost the SysOp real money in long-distance charges. Most SysOps paid anyway. ─────────────────────────────────────────────────────── Why it worked ─────────────────────────────────────────────────────── FidoNet worked because its protocol was brutally simple and its participants were absurdly committed. There was no funding. There was no company. There was a tech specification called FTS-0001 that anyone could implement, and a volunteer organization that handed out node numbers. The network is still alive in 2026, by the way. Smaller. Quieter. But the daily packets still flow. --- END OF MESSAGE --- ─────────────────────────────────────────────────────── [P]rev [N]ext [B]log index [M]enu Command >
ALT-H Help │ ALT-Z Hangup │ 14400,8N1 │ ANSI │ Node 1 │ bbs-build