Xerox Alto
Der Xerox Alto wurde 1973 am Forschungszentrum Xerox PARC entwickelt und war die erste Workstation mit einer grafischen Benutzeroberfläche (engl. graphical user interface, kurz GUI), die über eine Computermaus angesteuert wurde. Mit einer schreibmaschinenähnlichen Tastatur, einer 3-Tasten-Maus, einer zusätzlichen kleinen 5-Tasten-Akkordtastatur für besondere Befehle, einem objektorientierten Betriebssystem und einer Ethernet-Netzwerkschnittstelle war er wegweisend für den künftigen Personal Computer; viele der Innovationen im Alto wurden später von Steve Jobs für den Macintosh von Apple übernommen.
Geschichte
Die ersten Entwürfe entstanden 1972 unter dem Entwickler Butler Lampson. Hergestellt wurden die ersten Maschinen von Clement Designlabs in Zusammenarbeit mit Doug Fairbairn (Xerox PARC). Weitere beteiligte Entwickler waren Edward M. McCreight und Charles P. Thacker, Robert Metcalfe und David Boggs. Die CPU bestand aus einem Bit-slice-Prozessor, der auf dem 74181-Chip[1] von Texas Instruments aufgebaut war und mit einer Taktrate von 5,8 MHz betrieben wurde. Die 16-Bit-Schieberegister sowie der gesamte I/O wurden durch Microcodes gesteuert und waren mit dem Arbeitsspeicher und der ALU über einen parallelen 16-Bit-Datenbus verbunden. Der Hauptspeicher war 128 kB groß und konnte auf 512 kB erweitert werden.[2]
Die Wechselfestplatte (von Diablo Systems, einer Firma, die später von Xerox übernommen wurde) fasste 2,5 MB. Da diese Laufwerke (Diablo Modell 31 und 44) Frontlader waren, konnte das System mit einem zweiten Plattenlaufwerk erweitert werden. Das Gehäuse des Rechners hatte in etwa die Ausmaße einer kleinen Gefriertruhe. Der Computer wurde durch sein progressives Konzept häufig als erster Personal Computer oder als erste Workstation bezeichnet, obwohl sein technischer Aufbau einem Minicomputer entsprach. Die gewonnenen Erkenntnisse der ersten Jahre führten anhand der ersten Version Alto I zu zahlreichen Verbesserungen der Hardware und Software, wodurch sowohl die Rechenleistung als auch die Bedienbarkeit effizienter wurden und 1976 schließlich beim Alto II umgesetzt werden konnten.
Die Standardkonfiguration bestand aus einem monochromen Monitor mit einer Auflösung von 606 × 808 Pixeln und einer unkodierten Tastatur mit 61 Tasten. Er hatte bereits eine Drei-Tasten-Maus, nutzte Rastergrafik, Fenster, Menüs und Icons. Über das Ethernet-Protokoll konnte er mit anderen Rechnern bei einer Übertragungsrate von 3 Mbit/s verbunden werden, wodurch neben dem Datenaustausch auch E-Mail über das angeschlossene Intranet benutzt werden konnte. Zudem war auch der Anschluss eines Diablo HyType-Typenraddruckers und einer Fünf-Finger-Akkordtastatur möglich.[3]
Die Herstellungskosten lagen bei 12.000 US-Dollar (was auf die Kaufkraft des Jahres 2022 bezogen einem Wert von 69.000 US-Dollar entspricht); der führende Entwickler Charles P. Thacker schätzt, dass der Verkaufspreis im Jahr 1973 bei 40.000 US-Dollar gelegen hätte[4] (damals wurde der Xerox Alto noch nicht offiziell zum Verkauf angeboten, sondern erst ab 1978[5] zu einem deutlich günstigeren Preis von 32.000 US-Dollar). Durch den enormen Erfolg des Alto wurden in einem Zeitraum von zehn Jahren ca. 2000 Stück hergestellt. Der Computer wurde hauptsächlich in Forschung und Entwicklung eingesetzt.
Das Besondere an der verwendeten WYSIWYG-Oberfläche ist, dass der Monitor ein US-Letter-Blatt 1:1 im Hochformat darstellen konnte. Auf einer verbesserten Hardware des Alto basierend, wurde auch eine Lisp-Maschine mit dem Namen Dolphin am PARC entwickelt. Bekannt wurde der Alto auch durch die objektorientierte Programmiersprache Smalltalk-80, welche gemeinsam mit der Hochsprache Mesa und deren Nachfolger Cedar darauf entwickelt wurde.
Von 1980 bis 1981 wurden Xerox Alto Computer im Xerox System Development Department für die Entwicklung des Nachfolgers Xerox Star eingesetzt, bei dem die erste kommerzielle Verwendung einer GUI erfolgte.
Am 21. Oktober 2014 wurden der Quelltext des Xerox Alto und andere Ressourcen durch das Computer History Museum veröffentlicht.[6]
Weblinks
- Xerox Alto Operating System and Alto Applications, DigiBarn Computer Museum (englisch)
- Weitere Informationen und Fotos (englisch)
- Xerox Alto Dokumentation Bitsavers Archive (englisch)
- Ein Vortragsvideo von und mit Butler Lampson University of Washington (englisch, 165 Min.)
- Xerox-Alto-Entwicklungsgeschichte Computer History Museum (englisch)
Einzelnachweise
- Wayback Machine. Abgerufen am 5. Februar 2022.
- ALTO: A Personal Computer System Hardware Manual. Abgerufen am 5. Februar 2022.
- Zenon W. Pylyshyn, Liam Bannon: Perspectives on the Computer Revolution. Intellect Books, January 1989, ISBN 978-0-89391-369-4, S. 262, 263 etc. Vergleich Alto und Star mit detaillierten Spezifikationen.
- Xerox Alto, computerhistory.org, Zitat: Lead engineer Charles Thacker noted that the first one cost Xerox $12,000. As a product, the price tag might have been $40,000, abgerufen am 27. Oktober 2017
- Charlotte Erdmann: "One more thing": Apples Erfolgsgeschichte vom Apple I bis zum iPad. Pearson Deutschland GmbH, 2011, ISBN 978-3-8273-3057-4, S. 29ff.
- Paul McJones: Xerox Alto Source Code - The roots of the modern personal computer (englisch) In: Software Gems: The Computer History Museum Historical Source Code Series. Computer History Museum. 21. Oktober 2014. Abgerufen am 8. Januar 2015: „With the permission of the Palo Alto Research Center, the Computer History Museum is pleased to make available, for non-commercial use only, snapshots of Alto source code, executables, documentation, font files, and other files from 1975 to 1987.“