A nice vibe coding project here would be to show these in a carousel with the UI being 1:1 pixels. Itβs hard to understand just how different NeXTStep (Did I capitalize that correctly?) felt from Windows β part of it was refresh rates, but part of it was going from 800x600 to 1132x800-ish on the monitor. Color, refresh rates, monitor quality, a cool plastic color and design for the box were all part of the experience.
GEM + Ventura Publisher http://www.typewritten.org/Media/Images/ventura-publisher-1....
Viewpoint http://www.typewritten.org/Media/Images/6085-viewpoint-2.0-p...
AUX http://www.typewritten.org/Media/Images/aux-3.0.1.png
It's suprising at first look that GEM tops my preferences but I recall having a very fond time on the Atari ST 520+. It had one of the best b/w monitors and TOS+GEM was orderly and uncluttered.
Only preemptive multitasking and per-window menus were missing. As a plus, the OS was in ROM, so boot times were <1s.
A recent favorite of mine is this one. Timestamp starts at the final submission being reviewed: https://youtu.be/DxEKF0cuEzc?si=mqE_2vpKDBsMWlKW&t=557
At first glance it looks like this is much more breadth over depth. Quite an array of systems here.
NextStep/OSX was the only desktop OS that did not feel like a downgrade from Amiga Workbench
However, that paradigm made computers daunting for anyone who wasn't an enthusiast. While Iβm nostalgic for that level of transparency, I recognize that those hurdles stood in the way of mass adoption.
We might lament how 'dull' or 'abstracted' modern software feels, but technology's primary purpose is utility, not just to be venerated as an artifact.
THAT SAID, I still believe that user-friendliness isn't an excuse to strip away agency.
Modern simplification shouldn't feel like a forced lobotomy of the OS (or any piece of software really). Thereβs no reason we can't have both: an interface that stays out of the way for the average user, while providing total control for power users.
Whatever happened to progressive disclosure?
I am also glad to have switched to Linux in 2004 already. Once you have been using Linux for a while, whenever I use windows I am annoyed at how slow it is. Just file copy operations alone and then billion excuses windows developers make, trying to copsplain why it is so slow. When I have to backup 30GB, I don't want an explanation why it is slow - I simply use what is faster. And that's just one advantage of many more Linux has. (I use the commandline most of the time though, so KDE and GNOME are IMO just pointless eyecandy these days.)
Historical workstation desktop interface screenshots - https://news.ycombinator.com/item?id=36191713 - June 2023 (55 comments)
Retrotechnology β PC desktop screenshots from 1983-2005 - https://news.ycombinator.com/item?id=15968745 - Dec 2017 (58 comments)
The first computers I used were 486 with DOS and early Pentiums with Windows 3.11 and nothing looked nearly as nice. Some of those old screenshots look A LOT better than stuff 10 years later that I used (incl MacOS 8 or 9).
Certainly it doesn't feel any easier to manage multiple windows than when we had a quarter of the screen space.
It's one of my favourite things, looking at and analyzing older interfaces. Some are lovely, some are cute, some are ugly, but most are... "naΓ―ve"? I love to think about the effort, the research, the trials and tribulations. I feel I will spend a great deal of time in this page!
For the people that didnβt live through this time, lining these images up makes it obvious why those that did speak of how visually impressive the Amiga was.
https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system) https://en.wikipedia.org/wiki/Berkeley_Softworks
To me they look unwieldy, heavy and overwhelming and I can't help but think the love for them is just the love for youth or whatever
There is a `man` entry displayed in a terminal window there. The first Unix I've ever touched was HP-UX on an HP-9000 (server series, not the workstation one), and I have this memory that the underlined words you can see in that manpage as well were actually hyperlinks you can select and would bring you to the relevant section of the manpage that discussed that term. Am I fabricating that memory or is it real? I cannot find any info about it on the Internet.
> /tmp/med_16.sixel
... Is that Sinfest? From before the author went weird? If so, then that's certainly a very different way of feeling old than I expected when clicking the link.
P.S.: There's another in "RiscOS 3.71", and "System V Release 4 Amiga Version 1.1" references Penny Arcade. [0]
[0] https://www.penny-arcade.com/comic/2005/01/05/the-merch#
Speaking of the early 2000's, man, Aqua was such a good design. I appreciate the nextstep paradigm and design, but Aqua was just so futuristic, in a good way.
I'll be honest, 1053 might be my favourite xkcd comic ever, purely because it's so encouraging of sharing knowledge and learning new things. Always excided to see the lucky 10,000 mentioned in the wild.
Hardware features are contained in the kernel. GUI has nothing to do with them.
GUI frameworks provide features for applications to draw their UI.
A selection of numerous windows managers and desktop environments allows you to choose the best GUI shell to work in.
It is somewhat of a bazaar, with different components sometimes not fitting perfectly into each other and there's a constant migration to a best new thing, whether it's systemd, pulseaudio, wayland or pipewire, but generally things work OK and it's not like Windows today offers a significantly different experience.
Windows is beyond salvation at this point.
Font rendering on Windows 3.11 was pretty decent, so long as one used the nicer TrueType fonts --- Times New Roman and Arial had man _years_ of hinting effort by Monotype which kicked in at typically screen sizes --- that said, certain apps would still use the older pixel fonts Tms Rmn and Helv (over which Linotype sued for trademark infringement which is part of why Monotype got the contract) as well as the "vector fonts" Roman and Modern which are (one can still access them in Windows 11) stick/plotter fonts like to the Hershey fonts. When I bought my copy of Windows 3.0, I drove almost 100 miles into Richmond to get a copy of Adobe Type Manager 1.0 for Windows.
I got an 800x600 LCD monitor in about 1999, and it was a massive upgrade.
As other commentors have said, the overriding concern with these older OSs was to make them as easy as possible to use. It would never have crossed these developers' minds to, for example, hide the scrollbar because they think it looks ugly.
Looking at a screenshot doesn't really tell you anything if you're not familiar with it, but it's a nice reminder of using that software for those who are.
In most of the comments here, I'm not seeing "nostalgia" or "the love for youth". I'm seeing frustration with how the carefully researched and developed principles have been forgotten.
Any unclean pointer fiddling in C, and the process was terminated by the OS, so the machine was wonderful to use as a development box (especially with Purify installed) for software that would later be run on Windows or Linux.
I eventually bought my own refurbished (and using academic discount) 715 (instead of a car), so I had the fastest machine in our student dorm of anyone I knew, undergrad, grad student or professor. I could just write my Master's thesis when everyone else kept re-installing Windows - the HP never crashed in 6.5 years, which has left me with deep respect for the old-schol (pre-Compaq) HP engineers. The machine (21" color CRT) occupied half of my 9 square metre dorm room, but it also kept me warm.
Except missing that sock and falling down into the dog's path and understanding the concept of fighting like cats and dogs.
I just found out that the theme song is on Wikipedia.
I also hope to see resurface binaries/sources of other server implementations, Sun Symbolic Programming Environment (which includes code originally developed at Schlumberger, including LispScript), the sources of the PdB compiler, CMU Andrew wm (although is not directly related, is the ancestor of this window system, from the same authors), and whatever is related to this system.
It would be interesting a revival like Interlisp.
The absolute peak, for me, though are those early releases of MacOS X. Cheetah and Puma were both incredible, both in appearance, and in use. They looked incredible but they still had all the affordances and comprehensibility of earlier interfaces.
One thing that's also very noticeable to me: title bars are title bars and nothing else. It's just easy to grab windows and move them, resize them, etc. Nowadays I really struggle sometimes to find a place in (what should be) the titlebar to drag a window in many application.
We have lost indeed.
https://github.com/larsbrinkhoff/bagley-nottingham-tapes
For now we have the sources of NeWS 1.1 (and operators.h if you look more in depth) and X/NeWS 2.0. I also have the RBuss sources (an incomplete clone), but I have to ask the author if they can be put on the internet.
It would be more representative of the OS, and the era, to have a height-doubled "HiRes" screenshot, 640x200 or 640x256.
When I first saw Win95 with a cleared desktop, I immediately thought - where has everything gone? Why is this empty? Decades later I still think it's cumbersome to have to look and press at bottom left to see all the programs every time.
[1] proportions and locations can be set
Also, a "sweep" button that quickly clears the desktop into a "desktop archive." I do that manually anyway with my own "sweep" folders. Every few months I delete and categorize within the sweep folder. Keeping the desktop clean and organized is the new frontier, especially as screens become smaller and people don't want to lose flow.
Verbose response, but what are your thoughts? Maybe use voice recognition that uses lip-reading through a camera to launch or modify?
Mice and keyboards are just so passe, right, but I wouldn't go so far as getting a brain chip? Maybe a spherical "touchball" that senses the pressure of each finger to move a cursor? Trackballs are too laborsome. I have my mouse on maximum sensitivity and acceleration anyway.
gsettings set org.gnome.desktop.interface overlay-scrolling false
Under Mac you might have a similar Cocoa setting or whatever is called (nsproperties?) with "defaults write".First and foremost to me those screenshots are somewhat disappointing as they can't match my memories. NeXT, BeOS, Irix, OpenLook, SunOS, Arthur (imagine the diversity)... they were SO awesomely impressive at insanely high multi-sync CRT resolution.
Reality simply can't match the mind's eye, at least not for me.
But we did gain some nice things!
- Tabs.
- Titlebar buttons and other space-saving measures.
- Document editors remembering unsaved changes.
- Forms that validate on focus lost, instead of submission.
- Ctrl+P menus to fuzzy-search all actions and settings.
- Easy syncing (if I open Spotify on any device I'll see the same playlists, my clipboard is shared between phone/desktop/notebook, Immich integrates local and remote media, etc).
- Program-specific URL protocols, so that you can click on a link and have it open in a separate program (like `steam://open/games`).
- Map widgets.
- Package managers/app stores that cleanly install and uninstall applications.
Subsequent ones were designed by UI designers, and opinionated senior managers, who already knew how to use them, and took out usability features to make them "look nicer". This sort of worked when the opinionated manager was Steve Jobs. Most managers are not Steve Jobs.
> in some applications they seem to have taken extra steps to make it difficult to find the line to grab
Pet peeve of mine in Windows where the line is at most one pixel now. They also took away the coloured distinction between title bars for the active window, so you don't know where keystrokes are going to go.
Ubuntu is great for resizing - alt + middle click anywhere on the window. If only other OS'es could do the same.
Perhaps though this is learned behaviour from scrollbars being tiny. I'd rather have the extra screen space. The scrollbar is usually a nuisance when I accidentally touch it (touchscreen) and the page jumps away.
And virtual desktops/workspaces also had that awe-effect back then. Although with multimonitor setups this faded a bit.
One that does seem to be an odd man out is Genera. What a concept.
I'm afraid that the core of the problem is something far more simple and fundamental.
The people designing desktop apps today simply never learned the conventions that make desktop applications good. They grew up with smartphone apps, web apps, electron apps, games, etc.
In fact, you can observe from things like JavaFX, Flutter, WPF, etc., that the trend has long been about the ability of easily creating custom widgets like you could with Javascript (or Flash), rather than the convenience of having a library of widgets that look and feel exactly the same as every other widget in the system.
As much as it pains me to say it: custom Linux distros are not often deployed en masse. Especially not the ones that βlook oldβ.
I grew up with Windows XP. We had most of these (except the titlebar buttons β although on second thought some custom Windows Media Player skins did have that, haha).
We all carried USB sticks around. So you always had your files with you. The computer itself was interchangeable, for the most part. (Which also led to my interest in portable apps.)
I wonder how hard it would be to make a thing for that...
The Plan 9 folks I've talked to are a bit shocked by this, but I preferred Inferno's GUI to plain old Rio/Acme etc.
Too many developers nowadays don't know this. On any HN discussion of UIs, I've been noticing a growing number of younger devs insisting that usability is entirely subjective (their words, not mine). It's not just that they don't know about cleverly thought-out things such as safe triangles in nested menus or all the affordances/signifiers espoused by Don Norman et al. The bigger problem is that they don't know what they don't know, and they come across as being unwilling to learn.
It does make UX discussions frustrating and meaningless when they could, and should, be interesting and a learning experience for us all.
That personβs gonna be very rare, while lots of over-25s have that experience.
Not always positive. The form briefly loses focus for two seconds (while you open your password manager or whatever) and you are shouted at to βPLEASE ENTER A VALID USERNAMEβ in red.
> Maybe use voice recognition that uses lip-reading through a camera to launch or modify?
This feels like the result of a competition to design the worst possible user interface. To about 5% of people it might be an accessibility feature, to everyone else it's worse, and people with beards, marks, or dark skinned faces are going to find it a disaster.
True, it's not a good solution and there is Subvocal Recognition (SVR) that detects electrical signals in the neck or jaw using pads. Hall effect keyboards are pretty good in terms of sensitivity I find.
Lip reading by HAL was also a disaster for Frank Poole.
Maybe a large screen that can easily be flipped vertical/horizontal would work well. People already do it with the their smartphones - why not stationary screens? Have the OS detect when it happens so it can make any predetermined layout changes. Maybe have it rotate using a small motor? Cable connections into a base unit to avoid entanglement.
In terms of screens - I think two volume dials to adjust for brightness and another one for blue-light would be ideal. It should be super easy to do at a hardware level. On 24 hour programs if really pedantic. Maybe an external "volume dial" pad that can be plugged into a USB-C would be suffice and it could have a light and movement sensor as well to take a computer out of (and into) suspend and set the desired brightness according to the environment.
There are rechargeable closet lights that already have movement and light sensors - just need to adapt it to a screen.
Good news: all of this except the motorization is already available from Dell and others. Common office setup. I often see people with one screen in portrait format for reading documents.
1983 β’ 640βΓβ400 PNG (6 KB)
Screen capture: Turbo XT Clone β Visi On 1.0
This screenshot has been line-doubled to correct its aspect ratio, so it appears here as it does on the system monitor.
1984 β’ 1152βΓβ900 PNG (66 KB)
Screen capture: Sun 2/120 β SunOS 1.1
1984 β’ 1152βΓβ900 PNG (41 KB)
Screen capture: Sun 2/120 β SunOS 1.1
1985 β’ 512βΓβ256 PNG (6 KB)
Screen capture: HP Integral PC β HP-UX 5.0/RO, with additional tools and applications running from attached 7946A.
1985 β’ 1152βΓβ900 PNG (29 KB)
Screen capture: Sun 2/50 β SunOS 2.0
1985 β’ 320βΓβ200 GIF (7 KB)
Screen capture: IBM PC video game ('Alleycat')
1985 β’ 640βΓβ350 PNG (5 KB)
Screen capture: GEM Desktop 1.2 in 16-color EGA mode.
This version of GEM for the IBM PC was the last to be released before Apple prevailed against DRI in its seminal "look and feel" lawsuit.
1985 β’ 640βΓβ350 PNG (8 KB)
Screen capture: GEM Draw 1.0 in 16-color EGA mode, with sample drawing loaded.
Along with GEM Write and GEM Paint, GEM Draw was among the first applications available at the premiere of GEM Desktop on the IBM PC.
1987 β’ 640βΓβ512 PNG (8 KB)
Screen capture: Acorn Archimedes A310 β Arthur 0.30 Desktop, with sample desk accessories running.
The red window frame doesn't indicate the active window, but rather that there is unsaved data in the Note-Pad desk accessory.
1987 β’ 640βΓβ512 PNG (8 KB)
Screen capture: Acorn Archimedes A440 β Arthur 1.20 Desktop, with sample desk accessories running.
Arthur 0.30 lasted barely more than three months before being replaced by Arthur 1.20. The system is still very rudimentary, but if you squint, you can see some maturity just beginning to happen.
1987 β’ 640βΓβ400 PNG (61 KB)
Screen capture: Amiga 2000 running NewTek Digi-Paint with sample image loaded.
Digi-Paint was one of the first paint programs to make use of the Amiga's 4096-color HAM display modes. This demo image included with the program was probably digitized using NewTek's earlier product, Digi-View. On the surface it seems a somewhat odd choice, as HAM provides no benefit to a grayscale image.
Digi-Paint also takes full advantage of the Amiga's ability to define multiple logical screens, which may be displayed on the monitor simultaneously. The individual screens are as follows, and have each been modified as described so the composited image depicts how the program actually appears on the system monitor:
1987 β’ 1025βΓβ864 PNG (20 KB)
VAX Workstation Software (VWS)
Screen capture: DEC VAXstation 2000 with 8-plane GPX graphics, running DEC VWS 3.3 (UIS) under MicroVMS 4.6, with configuration menu, help, and VT200 emulator windows open.
In the early days of the VAX workstation, VWS (also known as UIS) was the graphical interface available to VMS users. There is a VT200 emulator (with and without support for ReGIS graphics), a Tektronix 4014 emulator, and not much else besides. The default background on color displays is 50% gray (I fiddled with it to make it purple).
1987 β’ 801βΓβ601 PNG (16 KB)
GEM β Xerox Ventura Publisher 1.1
Screen capture: Xerox Ventura Publisher 1.1 on Renaissance GRX Rendition-I display adapter, with sample document loaded.
Ventura Publisher was one of a few early PC software packages intended to demonstrate that the burgeoning desktop publishing industry wasn't to be the exclusive demesne of the Macintosh. It was a serious enough contender to have inspired development and driven adoption of an early round of first-generation high resolution display systems for the PC, of which the Rendition was among the better-rounded.
Eventually, Ventura Publisher would be re-written to run on Microsoft Windows, but it was originally written for DRI's GEM environment, as shown here.
1987 β’ 1024βΓβ768 PNG (57 KB)
Screen capture: SGI IRIS 3130 β GL2-W3.6 with sample mex tools running.
1987 β’ 1152βΓβ900 PNG (28 KB)
Screen capture: Sun 3/60 β SunOS 3.5
1987 β’ 1152βΓβ900 PNG (36 KB)
Screen capture: Sun 3/60 β SunOS 3.5
1988 β’ 960βΓβ768 PNG (17 KB)
Screen capture: Acorn Archimedes A440 showing the RISC OS 2.00 desktop with applications running.
The Acorn VIDC has been programmed for a non-standard, 960βΓβ384 pixel, 16-color display mode using the !NewModes module. This screenshot has been line-doubled to correct its aspect ratio, so it appears here as it does on the system monitor.
1988 β’ 640βΓβ480 PNG (6 KB)
Screen capture: GEM Desktop 3.0 in 16-color VGA mode.
This is what happened to GEM after Apple prevailed against DRI in its seminal "look and feel" lawsuit. Icons on the desktop (including a Trash can) and up to four overlapping windows replaced by two fixed, tiled windows, arranged as you see here. Either window can be "maximized" so it occupies the entire display, but neither can be otherwise resized or moved. Lame.
1988 β’ 640βΓβ480 PNG (13 KB)
Screen capture: GEM Paint 2.01 in 16-color VGA mode, with sample drawing loaded.
1988 β’ 1024βΓβ768 PNG (18 KB)
Screen capture: OS/2 1.1 Extended Edition on 8514/A display, showing control panel and OS/2 command prompt window.
1988 β’ 1024βΓβ512 PNG (21 KB)
Windows/286 Presentation Manager
Screen capture: Compaq Deskpro 286 & Renaissance GRX Rendition-I β Windows/286 2.1, showing Aldus Pagemaker 3.0 and Corel Draw 1.10 in 64 colors under Presentation Manager.
The aspect ratio of this screenshot has not been corrected. It appears here one-third shorter than it does on the screen (the thumbnail image at left shows the correct aspect ratio).
1988 β’ 1024βΓβ768 PNG (11 KB)
Screen capture: HP NewWave Office version A.01.00 on 8514/A display adapter β an object-oriented desktop for Windows 2.1
1988 β’ 1024βΓβ768 PNG (12 KB)
Screen capture: IBM 6150 RT PC with Extended Monochrome Display, showing AIXwm & AIXterm.
1988 β’ 1152βΓβ900 PNG (46 KB)
Network Extensible Window System
Screen capture: Sun 3/60 β SunOS 3.5, showing unbundled NeWS environment.
Though SunView emulation is provided so the standard SunOS SunView applications will work, the display server is Postscript only. This predates the merged NeWS + X11 display server from the early OpenWindows releases.
1988 β’ 1152βΓβ900 PNG (28 KB)
Screen capture: Sun 386i/250 β SunOS 4.0.2, showing SunView interface with DOS PC session active.
1988 β’ 1024βΓβ864 PNG (24 KB)
ULTRIX Worksystem Software (UWS)
Screen capture: DEC VAXstation 2000 with 8-plane GPX graphics, running UWS 1.1 (ULTRIX 2.2-1 plus X10R4), with xclock, xcolors, xmh, and xterms running.
The title bars on xterm are not provided by the window manager; xwm itself does not draw any windows. Window operations are performed by holding down meta keys on the keyboard while clicking the various mouse buttons.
1988 β’ 1149βΓβ861 PNG (21 KB)
Screen capture: Xerox 6085 with optional PCE board, showing Viewpoint 2.0 desktop and running PC Emulator.
1989 β’ 1024βΓβ768 PNG (614 KB)
Screen capture: SGI IRIS 3130 β GL2-W3.6, showing the Media Logic Artisan paint program.
1989 β’ 1152βΓβ900 PNG (36 KB)
Screen capture: Sun 3/60 β SunOS 3.5, showing OPEN LOOK interface on SunView.
1989 β’ 1152βΓβ900 PNG (36 KB)
Screen capture: Sun 3/60 β SunOS 3.5, showing OPEN LOOK interface on SunView.
1989 β’ 1152βΓβ900 PNG (48 KB)
Screen capture: Sun 4/110 β SunOS 4.0.3, showing prerelease version of unbundled OpenWindows environment.
1989 β’ 1280βΓβ1024 PNG (38 KB)
Screen capture: IBM PS/2 8580-311 & Image Adapter/A β OS/2 1.2 Extended Edition, showing Aldus Pagemaker under Presentation Manager.
1989 β’ 1024βΓβ768 GIF (48 KB)
Windows/386 Presentation Manager
Screen capture: Compaq Deskpro 386 & Western Digital Paradise 8514/A+ β Windows/386 2.11, showing Aldus Pagemaker 3.0 and Corel Draw 1.10 in 256 colors under Presentation Manager.
When the display offers more than 16 colors, Windows 2.1 implements its color palette as if it were a direct-color visual. With 256 colors, there is a wrinkle: eight bits of color depth can't be evenly divided between three primary colors and so blue draws the short straw (RRRGGGBB). This causes certain screen elements which should appear in neutral gray to have a brown or violet tint. The effect is quite apparent when comparing against the 64-color (RRGGBB) Rendition-I screenshot above or the 256-color Windows 3.0 and OS/2 2.1 screenshots below (color gradient fills preview as grayscale in Corel Draw 1.x).
1989 β’ 1120βΓβ832 PNG (49 KB)
Screen capture: NeXT computer showing Workspace Manager, original Column Browser & sample applications.
1989 β’ 1024βΓβ768 PNG (27 KB)
Screen capture: Compaq Deskpro 386/25 with Orchid ProDesigner Plus VGA and SCO OpenDesktop 1.0.0y, showing the Locus Computing Xhibit 1.0 desktop in 16 colors on the Locus Xsight (X11R3) server with manual page, editor, UNIX shell, and file browser with context-sensitive pop-up menu active.
I had understood that the very earliest versions of OpenDesktop had used an X11 desktop environment other than IXI X.desktop. In fact it does use Locus' Xhibit, but this product is itself a rebranded X.desktop.
1990 β’ 1024βΓβ864 PNG (32 KB)
Screen capture: DECstation 3100 showing DECwindows on Ultrix 4.0, with DECterm displaying sixel graphics and clock windows open.
1990 β’ 1024βΓβ768 PNG (25 KB)
Screen capture: IBM 6152 Academic System ("Crossbow") β AOS/4.3, showing X11R4 environment on the 8514/A display adapter
AOS/4.3 was originally released with X11R2, but there were so many serious bugs in X11 on the RT platform that it amounted to little more than an exercise in massive frustration until X11R4, eighteen months later. X11R4 also introduced the twm window manager (replacing uwm) and the XSHAPE extension, demonstrated here by the xeyes and oclock applications.
1990 β’ 1152βΓβ870 PNG (19 KB)
Screen capture: Macintosh IIci, showing the A/UX Finder and command shell.
1990 β’ 1152βΓβ900 PNG (26 KB)
Screen capture: Acorn Archimedes A440/1, showing the RISC iX X.desktop in an MIT X11 session.
The 1.2 release of Acorn RISC iX has been substantially enhanced over earlier versions. Unfortunately, the A440/1 (actually an A410/1 with a full complement of RAM fitted) struggles to cope with the enlarged system. The machine is functionally identical to the official R140 model, but with its 8 MHz ARM2, maximum of 4 MB RAM, 32 KB page size, and memory-bandwidth-stealing framebuffer, the performance situation is shocking.
Upon starting X11, the user is invited to select either an MIT or a Motif session. Selecting Motif, however, causes things to go from "dire" to "apocalyptic".
1990 β’ 1016βΓβ768 PNG (12 KB)
Screen capture: microExplorer for the Macintosh II version 6.09, showing Lisp boot and initial user login.
Notice the status area at the bottom of the screen, which shows information about the state of the Lisp system, and help text pertinent to the immediate user activityβin this case, the syntax of the in-progress LOGIN command.
1990 β’ 1016βΓβ768 PNG (10 KB)
Screen capture: microExplorer for the Macintosh II version 6.09, showing the Lisp Namespace Editor.
Notice the status area at the bottom of the screen, which shows information about the state of the Lisp system, and help text pertinent to the immediate user activityβin this case, instructions for interacting with the ZMacs Save/Kill Buffers window.
1990 β’ 1024βΓβ768 PNG (28 KB)
Screen capture: Compaq Deskpro 386 & Western Digital Paradise 8514/A+ β Windows 3.0, showing CorelDRAW! 2.01 in 256 colors.
CorelDRAW! 2 takes full advantage of the Palette Manager to make the best use of all colors available from the hardware (262,144 of them, in the case of VGA and 8514/A). This feature was newly-introduced for Windows 3.0 and replaced the static direct-colorβstyle visual from Windows 2.1. Compare the Windows/386 screenshot above, made using the same hardware and CorelDRAW! data file.
1990 β’ 1280βΓβ1024 PNG (26 KB)
Screen capture: HP NewWave Office version A.03.00 on #9 GXi TC display adapter β an object-oriented desktop for Windows 3.0
1990 β’ 1280βΓβ1024 PNG (39 KB)
Screen capture: HP 9000/380 with CH ("Catseye Hi-Res") 8-plane color framebuffer & HP-UX 7.05, showing HP Windows/9000 desktop environment with multiple terminal sessions, softkeys, and windowed Starbase graphics library demo.
1991 β’ 1280βΓβ1024 PNG (27 KB)
AIXwindows PS/2 Desktop (Motif)
Screen capture: IBM PS/2 8580-311 & Image Adapter/A β AIX PS/2 v1.2.1, showing optional AIXwindows Desktop environment.
1991 β’ 1280βΓβ960 PNG (30 KB)
Screen capture: Atari TT030 β Atari System V Release 4 version 1.1-06
1991 β’ 1024βΓβ768 PNG (108 KB)
System V Release 4 Amiga Version 1.1
Screen capture: Amiga 3000UX β X11R3 (Open Look)
1991 β’ 1024βΓβ768 PNG (25 KB)
Screen capture: Amiga 3000UX β Workbench 2.04 in 16 colors on the A2410 EGS display.
1991 β’ 1280βΓβ1024 PNG (40 KB)
Screen capture: Apollo DN5500 with Matrox PG1281/AP 8-plane color framebuffer & DOMAIN/OS SR10.3.5, showing Aegis shell, node performance statistics, and DPCC IBM PC coprocessor product.
1991 β’ 800βΓβ600 PNG (16 KB)
Screen capture: ALR Evolution/IV & ATI Mach32 EISA.
1991 β’ 1024βΓβ768 PNG (82 KB)
OS-9/68k G-Windows with G-Desktop
Screen capture: Peripheral Technologies PT68K4 with Tseng ET4000 & OS-9/68000 Pro V2.4, showing the G-Windows R2.2 Desktop environment.
The PT68K4 has substantially more horsepower than the original Macintosh but G-Windows still feels much slower to use. Text scrolling in terminal windows lacks any sense of urgency, and window redraws in particular take several seconds to finish. As a user, it falls into that awkward valley of too slow to really want to use all the time but not so hopelessly slow as to be pointless. It wouldn't be nearly such a disappointment if the system didn't feel so much more responsive at the standard command line.
1992 β’ 800βΓβ600 PNG (13 KB)
Screen capture: Acorn Archimedes A5000 showing the RISC OS 3.10 desktop with applications running.
1992 β’ 1024βΓβ768 PNG (25 KB)
Screen capture: Compaq Deskpro 386/25 with Compaq Advanced Graphics 1024 TIGA display adapter and SCO OpenDesktop 1.1.1g, showing the Locus Computing Xhibit 2.0 desktop in 256 colors on the Locus Xsight (X11R3) server with Microsoft Word for UNIX, UNIX shell, and file browser with context-sensitive pop-up menu active.
This is a small upgrade from OpenDesktop 1.0.0y. The main improvement involves added support for new graphics cards, including some accelerated models offering 256 color modes such as the AG1024. Under the covers, UNIX is updated from System V/386 3.2.1 to 3.2v2.0.
1992 β’ 1280βΓβ1024 PNG (31 KB)
Screen capture: VAXstation 3100m76 SPX, showing DECwindows on VMS 5.5-2, with editor and interactive STSC APL*Plus, DCL, and VAX LISP sessions open.
There is a minor unresolved glitch with the APL font installation, causing an incomplete set of APL characters to be available. I have not yet determined how to resolve it.
1992 β’ 1280βΓβ1024 PNG (28 KB)
Screen capture: HP 9000/380 with CH ("Catseye Hi-Res") 8-plane color framebuffer & HP-UX 9.00, showing HP VUE desktop environment.
It's easy to see how much VUE inspired the later Common Desktop Environment (CDE).
1992 β’ 1152βΓβ900 PNG (41 KB)
SunView Environment (Solbourne)
Screen capture: Solbourne 5e/502 β OS/MP 4.1A.3
1992 β’ 1152βΓβ900 PNG (31 KB)
VisualWorks 1.00 for SPARCstation
Screen capture: SPARCstation 2 GS running ParcPlace VisualWorks Smalltalk for SPARC SunOS 4 under OpenWindows Version 3.
1993 β’ 1280βΓβ1024 PNG (69 KB)
Perihelion Helios 1.31 for Transputer Workstation
Screen capture: Inmos B008 Transputer System with B419-4 Integrated Graphics TRAM and Perihelion Helios 1.31, showing active Transputer network with Mandelbrot set.
1993 β’ 1024βΓβ768 PNG (26 KB)
XSoft GlobalView WorksPlus 1.0 for Microsoft Windows
Screen capture: Xerox GlobalView environment running under Windows for Workgroups 3.11, showing example document, contents of Auxiliary Files subfolder, and partial keyboard map.
1993 β’ 1152βΓβ870 PNG (25 KB)
Screen capture: Macintosh Quadra 650, showing the A/UX Finder, online documentation, command shell, and sample X clients.
1993 β’ 1024βΓβ768 PNG (137 KB)
NeXTstep 3.1 Prerelease 1 for Intel Processors
Screen capture: ALR BusinessVEISA with NeXTstep 3.1 Prerelease 1, showing the Workspace Manager, intel hardware configuration app, and terminal window.
This may look like a finished product, but it has quite a few sharp edges. The HCL that accompanied the released product was minuscule; the one that accompanied the prerelease is downright microscopic.
The screenshot has been gamma-corrected so it more closely resembles what appears on the system monitor.
1993 β’ 1120βΓβ832 PNG (170 KB)
NeXTstep 3.1 for Intel Processors
Screen capture: ALR Evolution IV/e with NeXTstep 3.1, showing the Workspace Manager, intel hardware configuration app, and molecular visualization demo.
This is the first commercial release of NeXTstep which was not tied to the Motorola 68000-series NeXT hardware. It has a couple visual quirks; several of the system icons have not yet been modified to show generic beige-box PC hardware.
The screenshot has been gamma-corrected so it more closely resembles what appears on the system monitor.
1993 β’ 1280βΓβ1024 PNG (27 KB)
Screen capture: ALR Evolution IV/e with SCO OpenDesktop 3.0.0, showing the IXI X.desktop, UNIX shell, and DOS Merge session.
1993 β’ 1152βΓβ870 PNG (14 KB)
Screen capture: Symbolics MacIvory 2 workstation (Macintosh IIfx) with Genera 8.3, showing Lisp boot and initial user login.
Note the contextual help ("forms") provided inline, when typing commands into the Lisp Listener window.
1993 β’ 1152βΓβ870 PNG (15 KB)
Screen capture: Symbolics MacIvory 2 workstation (Macintosh IIfx) with Genera 8.3, showing the Lisp Namespace Editor.
Note the contextual help ("forms") provided inline, when typing commands into the Namespace Editor command window, and the form-based interface provided for making changes to the loaded object record.
1993 β’ 1280βΓβ1024 PNG (21 KB)
Screen capture: ALR Evolution IV & ATI Mach32 VLB β OS/2 2.1, showing desktop session and 32-bit CorelDRAW! 2.5 in 256 colors.
OS/2 2.1's dithering algorithms aren't especially sophisticated, but even so comparing this screenshot with the Windows 3.0 one above makes clear the appalling job Windows does at producing dithered colors.
1993 β’ 1280βΓβ1024 PNG (37 KB)
Screen capture: Data General AViiON 310CD & DG/UX 5.4R3.00, showing WordPerfect 5.1 with sample document in active X.desktop session.
1994 β’ 1280βΓβ1024 PNG (30 KB)
Screen capture: RS/6000 7012-390 & AIX 3.2.5, showing AIXwindows V2 desktop.
1994 β’ 1152βΓβ910 PNG (127 KB)
Screen capture: Slackware Linux 1.1.2 (kernel 0.99pl15), showing active fvwm session with the ATI Mach32 accelerated Xfree86 server.
This was my first introduction to linux. I spent weeks downloading and writing images to floppy diskβgetting it wrong, doing it againβonly to discover my SCSI host adapter wasn't supported. 24 years later, I finally managed to get it installed on something.
1994 β’ 1280βΓβ1024 PNG (89 KB)
Visix Looking Glass Professional v2.2
Screen capture: SunSoft INTERACTIVE UNIX v4.1, showing active Looking Glass session.
1994 β’ 800βΓβ599 PNG (25 KB)
Screen capture: Prototype BeBox running the Be Browser graphical interface.
This late Hobbit developer snapshot predates the official naming of BeOS and is contemporaneous with the beginnings of the effort to port the system software to PowerPC.
1994 β’ 800βΓβ599 PNG (16 KB)
Screen capture: Prototype BeBox running a sample application making use of the telephony API.
This late Hobbit developer snapshot predates the official naming of BeOS and is contemporaneous with the beginnings of the effort to port the system software to PowerPC.
1995 β’ 1024βΓβ768 PNG (127 KB)
Macintosh System 7.5 Update 2.0
Screen capture: Macintosh IIci with SuperMac Spectrum/24 IV display adapter & System 7.5.3.
1995 β’ 832βΓβ624 PNG (41 KB)
Macintosh System 8.0d9 ("Copland")
Screen capture: Power Macintosh 8100/80.
This is the D9 release of Copland, November 1995. Screen shows KernelView application running, providing some statistics from the Copland kernel.
Irrelevant: I had a Sun Microsystems fleece pullover about this time which had the same color and overall texture as this desktop wallpaper.
1995 β’ 832βΓβ624 PNG (37 KB)
Macintosh System 8.0d9 ("Copland")
Screen capture: Power Macintosh 8100/80.
This is the D9 release of Copland, November 1995. Screen shows the "improved" File Open dialog. This part of the OS seems especially unstable, despite the prominence with which Apple touted this part of Copland's design. Just navigating the files and folders in this interface will frequently cause the whole machine to lock up tight.
1995 β’ 1280βΓβ1024 PNG (41 KB)
Screen capture: unmodified IBM PowerPersonal Workstation type 7248, model 132.
Just another unfinished chapter in the epic tragedy of advanced operating systems on PowerPC.
Surprisingly, while there is a working x86 translation layer for MS-DOS and Windows sessions, OS/2 applications must be PowerPC native.
1995 β’ 1280βΓβ1024 PNG (40 KB)
Screen capture: Sony NWS-3860 & NEWS OS 4.2.1R, showing NEWS Desk desktop environment with terminal windows and other applications.
1995 β’ 1664βΓβ1248 PNG (45 KB)
Screen capture: Intergraph InterPro 2730 & CLIX SVR3.1 Vr7.5.17, showing Environ V desktop environment with terminal windows and desk accessory applications.
1995 β’ 1664βΓβ1248 PNG (66 KB)
Screen capture: Intergraph InterPro 2730 & CLIX SVR3.1 Vr7.5.17, showing MicroStation 5 in Environ V, with sample drawing loaded.
1995 β’ 1280βΓβ1024 PNG (32 KB)
Screen capture: RS/6000 7012-390 & AIX 3.2.5, showing VM/ESA 370 Feature V1R1M1 in RS/370 environment with 3215 operator console, two 3278 user sessions, and a signed-off 3278 session showing the standard P/370 login screen.
1995 β’ 1024βΓβ864 PNG (102 KB)
Screen capture: DECstation 5000/200 showing DECwindows Motif on Ultrix 4.5, with DECterm, file manager, clock, and xv windows open.
It is hilarious to me the painstaking lengths DEC went to to avoid letting on that the workstation has any color capability at all. Without the xv window open, there would be only three colors in evidence: the background color, black, and eight shades of taupe. Xv is not part of the system installation; I had to compile it just so I could liven up the screenshot a bit.
1995 β’ 1280βΓβ1024 PNG (30 KB)
Novell UnixWare Application Server 2.01 (Motif)
Screen capture: ALR Evolution V & UnixWare 2.01, showing X11 desktop with active DOS Merge and MS Windows sessions.
1995 β’ 800βΓβ599 PNG (25 KB)
Screen capture: Rev 5 BeBox showing DR5 of the BeOS, with Browser windows open and minimized application ("Magnify").
The 1.1d5 release made it into the hands of only the very earliest developers; it was replaced by 1.1d6 less than a month later. The BeBox icon and window close box still have the same appearance as in the Hobbit system.
1996 β’ 800βΓβ600 PNG (25 KB)
Screen capture: Rev 5 BeBox showing DR6 of the BeOS, with Desktop Background and Screen Resolution preferences open.
1996 β’ 1280βΓβ1024 PNG (350 KB)
Screen capture: OPENSTEP for Mach, version 4.0 Prerelease 2.
NEXTSTEP 4 was originally meant to include a new Workspace, with a new visual appearance, codenamed "Mecca". They didn't survive the product transition to OPENSTEP.
Prerelease 2 still contains the new visual appearance, but only for applications which have been converted to OPENSTEP. Most of the old NEXTSTEP apps which are present still have their old look. You can see it most clearly in this screenshot with the Workspace and Console windows, which retain the traditional NEXTSTEP appearance. NEXTIME and Interface Builder have been converted; they show the new gradient menu and titlebars, and the updated window controls. By the time OPENSTEP 4.0 was released, all traces of the new look had been removed.
The screenshot has been gamma-corrected so it more closely resembles what appears on the system monitor.
1996 β’ 1024βΓβ768 PNG (61 KB)
Screen capture: Rev 5 BeBox showing DR7 of the BeOS, with Screen preferences open and sample applications running.
1996 β’ 1024βΓβ768 PNG (49 KB)
Macintosh System 8.0 D11E4 ("Copland")
Screen capture: Power Macintosh 6100/66.
This is the D11E4 release of Copland, May 1996. Screen shows the Copland Finder, using the default theme. This release has been significantly changed since D9. There are many new features, support for new hardware... and some notable disappearances. The About This Macintosh dialog is not available, the Appearance control panel has vanished, and if the new-and-improved File Open dialog is present, I can't find any applications that expose it.
1996 β’ 1024βΓβ768 PNG (49 KB)
Macintosh System 8.0 D11E4 ("Copland")
Screen capture: Power Macintosh 6100/66.
This is the D11E4 release of Copland, May 1996. Screen shows the Copland Finder, using the "Z" theme. Despite many demos showing other themes (such as the dark and shiny "P" theme), as far as I can tell this is the only one they ever included in an actual developer release. Revolting, isn't it?
1996 β’ 1024βΓβ768 PNG (26 KB)
AIX Common Desktop Environment (CDE) 1.0
Screen capture: Apple Network Server 700/200.
DEC, IBM, HP, and Sun were all offering CDE around this time. They all looked pretty much exactly alikeβthus, "common". This one is a bit funny because it's from an Apple system running IBM's AIX 4.1.5... from around the same time they were putting the Finder in clown shoes and trying to make Copland work.
1996 β’ 1152βΓβ900 PNG (41 KB)
Screen capture: Rev 8 BeBox showing DR8.1 of the BeOS, with TCP/IP preferences open and file copy operation in progress.
1996 β’ 1152βΓβ900 PNG (25 KB)
Screen capture: Rev 8 BeBox showing the Be Integrated Development Environment at DR8.1 of the BeOS
1996 β’ 1024βΓβ768 PNG (24 KB)
Microsoft Windows NT Workstation 4.0 for PowerPC
Screen capture: unmodified IBM PowerPersonal Workstation type 7248, model 132
1996 β’ 1280βΓβ1024 PNG (30 KB)
Sun Solaris 2.5.1 Limited Access Release, PowerPC Edition (CDE)
Screen capture: unmodified IBM PowerPersonal Workstation type 7248, model 132
1996 β’ 1152βΓβ900 PNG (32 KB)
Sun Solaris 2.5.1 x86 (OpenWindows)
Screen capture: i486 EISA clone
1997 β’ 1152βΓβ870 PNG (160 KB)
Screen capture: Power Macintosh 8600/200MP showing Rhapsody DR1 and Interface Builder.
If you think this looks like a mishmash between OPENSTEP and the classic MacOS... it is. Several of the NextAdmin applications still look exactly the same as they do in NEXTSTEP, even down to the NeXT-style floating menus. As a showcase of just how flexible the OPENSTEP Mach codebase was, however, it's quite impressive.
1997 β’ 1024βΓβ768 PNG (33 KB)
Screen capture: Rev 8 BeBox showing the AA Preview Release (DR9) of the BeOS and the first appearance of the Teapot demo.
1997 β’ 1024βΓβ768 PNG (33 KB)
Screen capture: Rev 8 BeBox showing Preview Release 2 (DR9.1) of the BeOS, selecting an application from the Be Menu on the Deskbar.
1997 β’ 1280βΓβ1024 PNG (106 KB)
Screen capture: StrongARM Acorn RiscPC showing RiscOS 3.71 and Xerox GlobalView 2.1 for Windows running on the optional i486 DX4 second processor.
1998 β’ 1024βΓβ768 PNG (37 KB)
Screen capture: Rev 8 BeBox showing Release 3 of the BeOS and the R3 Welcome page in NetPositive.
1998 β’ 1280βΓβ1024 PNG (57 KB)
Screen capture: Power Macintosh G3/266 showing Rhapsody DR2 and Interface Builder.
DR2 consolidates the more jarring elements from the DR1 user interface into a more unified, classic Mac OS look. It also adds a good deal of basic functionality that was missing from DR1... though its baffling refusal to allow the selection of any color depth other than 8 bits is a clear step backward.
1999 β’ 1280βΓβ1024 PNG (40 KB)
Screen capture: Amiga 3000 β AmigaOS 3.5 in 256 colors on the RetinaZ3 display.
1999 β’ 1280βΓβ1024 PNG (377 KB)
Screen capture: Power Macintosh G3/266 showing Mac OS X Server version 1.0.
Visually, almost nothing has changed from Rhapsody DR2. Under the covers, however, this 1.0 release of OS X Server is finally functional enough that the system could reasonably be used for something.
1999 β’ 1600βΓβ1200 PNG (617 KB)
Screen capture: PowerMac G3 (Blue & White).
This is the last Developer Preview before Aqua made its debut and frankly, there isn't much at this point to distinguish it (visually, at least) from the Classic Mac OS. The system is organized differently, and there are application-related holdovers from the NeXT days, but otherwise... it might as well be the same old Mac OS. I can't help but be ambivalent about thatβjob well done, but somehow it's a terrible anti-climax. I can understand now why they felt that the Aqua effort was necessary.
2000 β’ 1600βΓβ1200 PNG (1.2 MB)
Screen capture: PowerMac G3 (Blue & White), with Network Administration tool.
This release is recognizably Aqua, but there are quite a few small but noticeable functional differences from 10.0.
2000 β’ 1600βΓβ1200 PNG (1.3 MB)
Screen capture: PowerMac G3 (Blue & White), with QuickTime VR model.
2001 β’ 1600βΓβ1200 PNG (1.3 MB)
Screen capture: PowerMac G3 (Blue & White), with Microsoft Word 5 running in the Classic environment.
This is where the modern GUI began, with its slick visuals and composited effects. Frankly, it looks a bit over-done, but at the time it was all new and Apple badly needed the attention.
2001 β’ 1600βΓβ1200 PNG (1.1 MB)
Screen capture: Power Macintosh G3 (Blue & White), with iTunes and OmniWeb running.
Mac OS X 10.0 had been four years in the making, but it only survived six months before 10.1 was released. There were much-needed improvements to performance and stability; new bundled apps such as Acrobat, iTunes, and iMovie made the system more generally useful; and there were a number of subtle visual tweaks made to reflect the additional maturity. All in all, 10.1 amounts to what would become "normal" for OS X upgrades.
The system is still somewhere short of "mature", however. Note, for example, iTunes' inability as a Carbon application to handle Unicode. But, it exists. And, it works. Many other applications would follow.
2007 β’ 3840βΓβ1200 PNG (1.9 MB)
Screen capture: Power Macintosh G4 DP β Multiple system environments in use - Mac OS X, Unix, AIX, CDE, remote 3270.
VM/ESA R/390 restorations in progress.
1998 β’ 640βΓβ480 PNG (638 KB)
Video still: IRIS Capture feedback loop
September 20, 1996 β’ 640βΓβ480 PNG (42 KB)
IBM PC Server 320 - OS/2 Warp Connect 3.0
February 19, 1997 β’ 800βΓβ600 GIF (73 KB)
IBM PC Server 320 - Windows NT Workstation 4.0
March 2, 1998 β’ 1280βΓβ1024 PNG (47 KB)
SGI Indy XL8 - IRIX 6.5.3
March 19, 1998 β’ 1024βΓβ768 PNG (270 KB)
IBM PC Server 320 - NEXTSTEP 3.3
October 29, 2003 β’ 3840βΓβ1200 PNG (773 KB)
Apple Power Macintosh G4 DP - Mac OS X 10.3
November 19, 2005 β’ 3840βΓβ1200 PNG (2.4 MB)
Apple Power Macintosh G4 DP - Mac OS X 10.3.9