Original URL: https://www.theregister.com/2014/10/22/chm_releases_parc_alto_source_code/

PARC Alto source code released by computer history museum

A slice of history: the GUI before the Apple

By Richard Chirgwin

Posted in Personal Tech, 22nd October 2014 04:04 GMT

The Computer History Museum in Mountain View has released another foundational piece of software to the world at large: some of the code that gave the world the Xerox Alto computer, which among other things helped inspire a couple of young garage developers, Steves Jobs and Wozniak.

To the modern eye, the Alto looks odd – mostly because of the portrait orientation of its screen – but it represents Silicon Valley legend and was the first shot at making the UI visual rather than text. Want to draw things using a mouse? Check. Want a desktop metaphor for the screen? Ditto. WYSIWYG word processor? Ditto-ditto.

As Xerox PARC alumnus Paul McJones (he worked there on the Star office automation project) describes here, getting the software ready to be shown to the public (with the permission of the Palo Alto Research Centre) was no mean feat.

First the original Alto IFS files had to be archived to nine-track tape (software for this was written by Tim Diebert); the tapes were then transferred to eight-millimetre cartridges (James Foote wrote that software); Al Kossow put that lot on CD, and Dan Swinehart got permission to release the files.

Xerox PARC's world-changing Alto

A machine that changed the world: Alto

The file dump includes “snapshots of Alto source code, executables, documentation, font files, and other files from 1975 to 1987”, McJones writes. It includes the Bravo word processor, Markup, Draw and Sil drawing programs, and the Laurel e-mail program. There's also the BCPL, Mesa, Smalltalk, and Lisp programming environments along with various utilities and the Alto's Ethernet implementation.

While the Alto was bigger than a single-person project, McJones highlights as its creators: “Bob Taylor inspired PARC to invent the Alto, Chuck Thacker designed its hardware, Butler Lampson architected its software, Alan Kay envisioned its use as a personal dynamic medium, and many people at PARC and throughout the Xerox Corporation contributed to fulfil the vision.”

The file system archive is here.

If you're more interested in the non-GUI thread of early personal computer history, the Computer History Museum also dumped some early CP/M source code at the beginning of October, here. ®