Een computermuseum heeft de broncode vrijgegeven van de eerste computer met een gui, muis, desktop en een ethernetpoort. De Xerox Alto was een prototype dat het bedrijf uiteindelijk alleen intern heeft gebruikt sinds 1973.
Het gaat niet om de gehele broncode, maar een deel ervan: de code is gepubliceerd op de site van het Computer History Museum in de Amerikaanse stad Mountain View. Er is ook een 'guided'-versie met commentaar bij de code om zaken uit te leggen. Het is voor het eerst dat een deel van de broncode van de Xerox Alto-computer online verschijnt.
De Alto was de eerste 'moderne' pc die een besturing had via toetsenbord en muis. Die besturing was nodig, omdat het de eerste computer was met een gui. Het gebruikte de metafoor van een bureaublad voor het organiseren van bestanden en de software gebruikte iconen en vensters, zoals huidige besturingssystemen dat ook hebben. Ook maakte Xerox voor de Alto een tekenprogramma als Paint en een tekstverwerker met wysiwyg-editor zoals Word later zou krijgen.
Ook had het een ethernetaansluiting met een maximale snelheid van 3Mbit/s om de computer te verbinden met andere apparaten als printers en op het Arpanet, de voorloper van internet zoals we dat nu kennen. Daarmee was de Alto de eerste pc die lijkt op computers zoals ze nu nog steeds in gebruik zijn.
Xerox heeft de Alto nooit uitgebracht: er zijn er ongeveer 1500 van gemaakt die Xerox intern gebruikte en distribueerde aan universiteiten. Wel bracht het in 1981 de Xerox Star uit, die geldt als eerste verkrijgbare pc met grafische interface. In de jaren daarna volgden veel bedrijven met een eigen grafische interface, waaronder VisiCorp Vision en het besturingssysteem dat Apple maakte voor zijn Lisa-computer in 1983.