How the Berkeley Sockets Interface Revolutionized Network Access

Hooray for the Sockets Interface

How the Berkeley Sockets Interface Revolutionized Network Access

I reflect on the 1983 release of Berkeley Standard Distribution 4.2, which introduced the sockets interface and transformed how we connect to networks. Before this, installing UNIX involved slow, error-prone tape transfers and inconsistent protocols like UUCP. By treating network connections as simple files, sockets unified the system, allowing tools like FTP and Telnet to work seamlessly and paving the way for the modern internet.

In a remarkably short space of time, almost everything that could talk to sockets had been written to talk to sockets, or some kind of shim program that talked to sockets for you.

More from this day

2026-07-29