Oh no, you're thinking, yet another cookie pop-up. Well, sorry, it's the law. We measure how many people read us, and ensure you see relevant ads, by storing cookies on your device. If you're cool with that, hit “Accept all Cookies”. For more info and to customize your settings, hit “Customize Settings”.

Review and manage your consent

Here's an overview of our use of cookies, similar technologies and how to manage them. You can also change your choices at any time, by hitting the “Your Consent Options” link on the site's footer.

Manage Cookie Preferences
  • These cookies are strictly necessary so that you can navigate the site as normal and use all features. Without these cookies we cannot provide you with the service that you expect.

  • These cookies are used to make advertising messages more relevant to you. They perform functions like preventing the same ad from continuously reappearing, ensuring that ads are properly displayed for advertisers, and in some cases selecting advertisements that are based on your interests.

  • These cookies collect information in aggregate form to help us understand how our websites are being used. They allow us to count visits and traffic sources so that we can measure and improve the performance of our sites. If people say no to these cookies, we do not know how many people have visited and we cannot monitor performance.

See also our Cookie policy and Privacy policy.

This article is more than 1 year old

PARC Alto source code released by computer history museum

A slice of history: the GUI before the Apple

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. ®

Similar topics

TIP US OFF

Send us news


Other stories you might like