Salon Home

Peter Meyers

Thursday, May 10, 2001 7:00 PM UTC2001-05-10T19:00:00Zl, M j, Y g:i A T

The pigeon protocol

How the Talmud, hacker whimsy and a love of Linux inspired a group of Norwegian programmers to attach packets of computer code to birds' legs.

At first it sounds like the setup to a joke: “One day, a group of Norwegian computer programmers takes a handful of carrier pigeons and heads into the hills.” But late last month that’s exactly what happened and, for a few hours at least, everyone — pigeons included — got serious trying to prove that birds could deliver data between computers.

Why? “More or less because it was a fun thing to do and no one had done it before,” says Vegard Engen, one of the group’s organizing members.

The Norwegians, based in the town of Bergen, were implementing an American programmer’s idea from more than a decade earlier. It jokingly proposed that Internet data that normally travels over copper wire and fiber-optic cable could instead be printed out from one computer, attached to a carrier pigeon’s leg and flown to another computer.

“This is the way the Internet actually works. You output a packet and you put it in something — something that transports it,” says Peter Hansteen, another team member. Hansteen’s voice is low, almost conspiratorial, and he sniffs just before he laughs, which is often, as though he is a villain in a Batman movie. But he is actually very friendly, giddy even, especially when he is talking about pigeons. “To the computer that sends that packet it actually makes no difference what the actual transport is. It could be a pigeon.”

Continue Reading

Other News