Graphical Unix has always had desktop environments
utcc.utoronto.ca
utcc.utoronto.ca
I used the Perq in around 82/83, it was .. "idiosyncratic" -video memory was used for compiling so you got bitrot on the display as you compiled. Its single hard drive was vertically mounted at the side of the CPU cab in a smoked plastic box, you saw sparks off the axle (I never did work out what that was)
It had animated icons. a tool called "cedra" was used to write bitmaps which played. I used it to animate "Captain Haddock" from tintin with smoke coming out of his ears.
The Whitechapel workstation had one. There was also Blit ports to amiga OS which worked pretty well, and pre-dated 8th edition and MGR making it out the door.
All of this pre-dates SunView, and Decs offering to some extent, but all of them post-date SmallTalk.
Apollo Domain/OS was doing things around this time too, in the outer part which was "not unix" with domain/OS hosting UNIX inside.
HPs work in medical imaging appeared to leverage X10 before R4, it looked like they took early MIT work and packaged it into their unix machines tied to NMR and Ultrasound. They had HPIB drivers for every sensor they made I guess, and unified them inside a primitive monochrome window display engine. I think it was X10 because it looked like X10 decor
I guess diehard devs could pinpoint the line with the syntax error just by reading the bitrot.
I read almost everything I could about NeXTSTEP and Irix, and had access to a Cube during last university year, as we were porting software originally developed on it to Windows, but sadly no longer working state.
What all those UNIXes have that Linux/BSD kind of miss with their fragmentation, although Raspberry PI kind of has it, it is the soul of the machine, a whole stack experience, the hardware, software, desktop, programming environment, combined together on a full end to end experience.
"UNIX Needs A True Integrated Environment: . CASE Closed"
http://www.bitsavers.org/pdf/xerox/parc/techReports/CSL-89-4...
The latter has reduced cognitive load at least for simple tasks.
The fragmentation of different Unix desktops was always greater than Unix cli tools, which really held back adoption since “recognition” didn’t work across vendors’ systems.
I evaluated Unix desktop UIs for a while in the late 90s (after X started to be the winner but before KDE/GNOME wars were in full swing). Two things of note then.
While lagging in market share, DEC/DigitalUnix had the most fully featured GUI tools.
And SGI IRIX was the first to try to integrate the browser and hyperlinks to their desktop. That idea did not actually originate when Microsoft Windows started tying the two.
You forgot NeXT.
The references I see seem to show: SunView (1983), Iris workspace (1983), X (1984), Andrew Window Manager (1985)
http://web.archive.org/web/20230518025145/https://utcc.utoro...
Document UIs can be, but my limited knowledge of historical Unix GUIs do have some "document UI" aspects (i.e. SUN NeWS/Display Postscript) but they aren't much Unix nor much documents. Those who developed Document UIs was Xerox, Symbolics etc...
It is pretty much obscure, and all I found is that was made at Kyoto University (who also made Kyoto Common LISP), and it used a virtual machine.
Unfortunately the papers are o ly in japanese. - https://ir.library.osaka-u.ac.jp/repo/ouka/all/65804/oksn_07... - https://ja.m.wikipedia.org/wiki/GMW - https://ipsj.ixsq.nii.ac.jp/ej/?action=pages_view_main&activ...
Well, yes and no. Most early Linux distributions came with XFM, a graphical file manager for X that predates even Linux (1990). This, together with other common X-based tools (xman, xedit, xcalc, xpaint, xv, etc.), was cobbled together into what can be called a desktop environment. Not as polished and coherent as its proprietary counterparts, but even in those the file manager often felt like an afterthought and the real work was, much like today, done in terminal windows.
But if XFM was based in Motif, Motif was propietary, so not fully free. But in mid 90's we got OpenMotif and TCL/TK.
It had some good capabilities not found elsewhere.
https://news.ycombinator.com/item?id=22456575
There are a lot more interesting DonHopkins comments in this thread:
That is the part of NeXT that many miss, and it also has in common with SunOS/NeWS, the UNIX compatibility was only the bottom layer, the cool parts were above it.
Someone introduced me to vtwm and the concept of virtual desktops and I loved it. I remember spending hours in the computer lab tweaking my .vtwmrc file and showing it to friends.
Heck yes. Anyone else here remember twm fondly? “Tom’s Window Manager” It had some neat customizability I still miss. I used the sgi desktop too for years but I don’t miss it (didn’t hate it, I just don’t remember anything special about it.)
This is the little catch they did miss at the time.
For the longest time, my main Linux system was a Slackware box with almost everything rebuilt and reinstalled by hand. I still remember the a.out -> ELF upgrade and having to rebuild a bunch of libraries. And rebuilding the kernel, of course.
That was my first Linux distribution, Slackware 2.0 with 1.0.99 kernel, if I got the numbers right.
I already used Xenix and DG/UX by then, and it was a way to have UNIX at home.
I put my first Linux box together in late 1992 using SLS and a fixed frequency monitor. I got the mode line wrong and the magic black smoke escape from the monitor.
This required the graphics card to do it locally since there wasn't enough bus bandwidth nor cpu speed to have a software implementation copy around the window content in realtime!
Most researchers were either on Windows 2000 or the newly released OS X.
However you could buy PCs with Xenix or Coherent, which were anyway quite limited given PCs hardware.
Judging by the Domain/OS release timeline on the wikipedia page, it seems reasonable that these were surplus (end of life) systems handed over for student use. It's too long ago, and I can't remember if they were managed by the CSUA computer club or something else by the CS department as part of the WEB which I think was mostly a Sun workstation farm.