It's a great project that is really well done, it's the actual experience of the Alto that surprised.
It's a great project that is really well done, it's the actual experience of the Alto that surprised.
The other part of this is that it's been dramatically overstated how much Apple "took" from Xerox. This issue of BYTE (https://archive.org/details/byte-magazine-1984-02) has awesome details on the development of the Mac (and a bit on the Lisa).
EDIT: wording
You should also check out the BYTE Smalltalk issue:
It makes me reflect that a lot of what I'm doing on the web these days really is reading, even though it doesn't involve books, and is comparatively technical/informational.
Those mags were fun though, and I remember reactions from "check out how many stars they gave Turbo Pascal" to "what a goofy author photo" to "somebody wrote in with a great system script" to "oh there's an obscure game company in Vermont still writing arcade titles for dad's office computer" :-)
The Star was Xerox's big swing to try and enter the exploding business computer market.
Xerox assembled a huge team of software engineers to build a networked office system based on the initial research from PARC, but by that time most of the PARC researchers had long since left Xerox to join the rest of the industry.
The Star was the result of that effort, released the same year as the IBM PC, but it was a flop.
The Star and the Lisa were similar in that they're both the opposite of the "start small, do one thing really well, and iterate" methodology. Both were impressive in the long list of features they tried to introduce all at once, and both ended up as not very good systems.
Xerox continued being active in this field for a long time and showcased some amazing work on visualizing and navigating ordered graphs with 3D graphics (can't find the article I'm afraid) which were way ahead of the time.
Upon release, the IBM PC was not PC compatible, as the not-quite-ISA was 8 bits, only a single interrupt controller, the power connector was not ATX (neither was the motherboard). Nobody's monitor was multisync...
Compatibility wasn't a thing.
(So ironic, it must have been intentional: the BYTE issue featuring "Standards" as the theme has the Apple Lisa and Apple II on the cover:
I feel like there is a meaning to your comment that I’m missing, do you mean that the PC wasn’t compatible to anything, because it was what defined compatibility, and still it was successful (because everyone copied it, hence “compatible”)?
It's a bit churlish to knock the IBM PC, the box that launched a thousand clones. The computer came with BIOS listings and schematics of the motherboard!
It's just that, as built, that first incarnation of the IBM PC was a kludge. A brilliant kludge, but in truth a hack designed to be replaced in a year or two. At the time, there were very low expectations regarding "open" versus "closed" systems. At least in my group of computer ah, enthusiasts. Rather than an S-100 passive backplane, where you can swap out all modules, you had storage and video display in one smaller box. With the printer, a RAM card, and the floppy controller, you had two or three slots...
High end video display terminals in 1980 could be expanded by installing big cards into a rack behind the CRT display. Then they could run with all processing locally!
It was a barely-16-bit computer, no protected mode, funky connectors for the keyboard (no mouse, of course), the interrupt vectors were wired up wrong... the joystick ports... no real-time clock, system configured with DIP switches instead of BIOS, floppy drives were you could buy it without floppy disks, boot directly from ROM into Microsoft BASIC and just use the cassette recorder as mass storage, the power supply was underpowered, the expansion cards were only 8-bit (in part because the 8088 CPU I/O was only 8-bit)...
IBM got from a design to actual product in the retail channel in some ludicrously short period of time, like nine months for this baby computer.
The "PC" converged onto a set of standards. But if you manage to bring home an original IBM PC, you might be surprised at some of the work you will need to get it up and running.
1. Hertzfeld says that Steve Jobs saw Smalltalk rather than the Alto or Star GUI:
https://www.folklore.org/StoryView.py?story=On_Xerox,_Apple_...
Larry Tesler and others moving from Xerox to Apple is perhaps a more direct path for technology transfer. And of course the Star actually shipped two years before the Lisa.
2. The evolution of the GUI itself is particularly interesting, showing the appearance of the menu bar/pulldown menus and Mac-style scroll bars:
https://www.folklore.org/StoryView.py?story=Busy_Being_Born....
Apparently Jobs gets credit for the extensive use of rounded rectangles:
https://www.folklore.org/StoryView.py?story=Round_Rects_Are_...
3. Apparently Bill Atkinson was inspired by MIT's Dataland to implement a spatial layout based Lisa Filer
https://www.folklore.org/StoryView.py?story=Rosings_Rascals....
"Someone" should make a scaled model of the 6085 (Daybreak) and stuff a darkstar emulator in there.
ADD: I cry salty tears that I didn't make it to The Living Computer Museum before they closed.
https://www.livingcomputers.org/Computer-Collection/Online-S... https://wiki.livingcomputers.org/doku.php
then there was Star