|
|
|
|
|
by drob518
62 days ago
|
|
That brings back the memories. I had a copy of Lightspeed C for the Mac in college. In the workstation world, most companies used C and not Pascal. Apollo was different in that regard as their operating system, Domain, was unique to themselves, while most of the other workstation companies (Sun, HP, DEC, and IBM) were using Unix variants of some time (either BSD-based or System V-based in most cases). Apollo Domain was written in Pascal and was definitely not Unix-based. It had many unique and interesting features. In particular it had very sophisticated authentication and file sharing capabilities. A user could log in on any machine that was part of the domain (hence the name) and the user’s complete file system would be made available over the network on that hardware. Every system on the network shared a domain-level file system which removed the need for many Unix solutions like NFS. I had just accepted a job offer out of college from HP’s workstation division when HP bought Apollo. By the time I started, a couple months later, I was part of the HP side of the Apollo Systems Division. |
|
In particular, many minicomputer vendors had some type of graphics and engineering workstation system built around their minicomputer product line, whether multi-user (where you’d have one minicomputer or even mainframe serving multiple bitmap or vector graphics terminals) or single-user (whether using a dedicated low-end minicomputer as a single-user system or using a new CPU design).
The Xerox Alto is what everyone cites as the start of the workstation trend, but it didn’t just beget the Xerox Star, the Lisp Machine, and the Lisa, it also led to the Three Rivers PERQ and CAD/CAE environments built on top of modular hardware from Data General and DEC, to the point where eventually DG, DEC, HP, and others released their own graphical workstations based on their minicomputer architectures.
All of these used vendor operating systems, not UNIX, and almost all emphasized the use of Pascal and FORTRAN for high-level application development. (The ones that didn’t had vendor languages too, like InterLISP and Mesa for Xerox.)