mirror of
https://github.com/IanDarwin/OpenLookCDROM.git
synced 2026-01-12 00:02:49 +00:00
292 lines
7.6 KiB
Plaintext
292 lines
7.6 KiB
Plaintext
= The OPEN LOOK and XView CD-ROM (Archived)
|
|
|
|
Lifetimes ago, I wrote a book for O'Reilly Media called
|
|
_X Windows User Guide, Volume 3: OPEN LOOK Edition_.
|
|
For those unfamiliar with the history, OPEN LOOK was a very good
|
|
UI specification, of which there were three different implementations:
|
|
|
|
. NeWS, the Network Extensible Window System (an entire window system
|
|
written in PostScript), originated by James Gosling
|
|
at Sun (same James Gosling who later invented the Java language);
|
|
. OLIT, AT&T's OPEN LOOK Intrinsics Toolkit, based on the Unix Xt Toolkit;
|
|
. XView, by Sun Microsystems, using XLib and based on the programing paradigm
|
|
of their earlier SunView toolkit.
|
|
|
|
Of these three, to my knowledge only XView was ever released
|
|
in source form, certainly so at the time.
|
|
Gosling once told me that NeWS had too many components from too
|
|
many other software vendors for them ever to open source it.
|
|
|
|
Unfortunately, right about the time I completed writing this book, Sun
|
|
Microsystems pulled the plug on OPEN LOOK, caving to using Motif as
|
|
the Unix UI instead of Open Look, and effectively ending the "Unix UI
|
|
Wars," in return for getting a bunch of their stuff included into the
|
|
Common Desktop Environment (CDE).
|
|
|
|
In the aftermath of O'Reilly's decision not to publish the book,
|
|
I made it available on CD-ROM.
|
|
|
|
We mostly sold the CD-ROM through a then-new company called Amazon,
|
|
making me one of the few hundred earliest Amazon sellers
|
|
other than major publishers.
|
|
In all we sold a few hundred copies over several years.
|
|
At this time, it seemed that Bruce Tognozzini's (of _Tog on Interface_ fame)
|
|
wish that OPEN LOOK "be towed out to sea and given a decent burial"
|
|
had come true, and so I abandoned sales and put the CD-ROM up
|
|
for FTP download as an ISO image.
|
|
|
|
After several changes of server and server software, this arrangement
|
|
fell apart. So now I am putting what's left of it up on GitHub for
|
|
anyone to pick over the remains. This was created by reading an early
|
|
CVS archive I made at the time, merged with some additional files in a
|
|
file I found on my hard drive called "olcd.tar" and a few from one of
|
|
my last remaining copies of the CD. That's why some of the GIT log
|
|
dates are from 2001 and some from 2016.
|
|
|
|
== Caveat Lector: Some files are missing.
|
|
|
|
First, I've removed all binary programs and libs, since what worked on
|
|
Linux or Solaris in the mid-1990's just isn't going to be useful today.
|
|
Ditto for the search index, which had been built for a proprietary
|
|
indexing program.
|
|
|
|
Second, this repository is cobbled together from sources as
|
|
described above, so there is no guarantee that it
|
|
is exactly the same as what was on the CD.
|
|
As well, there were half a dozen minor revisions to the CD as we found
|
|
minor glitches, so there isn't even a single set of "what was on the CD".
|
|
|
|
In 2021 I added a few subdirectories from what appears to be a copy of
|
|
the last revision of the CD, under src/X11R6 and src/window-managers.
|
|
|
|
I've tried to omit stuff that is readily available in newer versions, such
|
|
as ImageMagick. But there is still a lot of stuff here for historians!
|
|
|
|
If you find any of the missing files, well, this is GitHub,
|
|
so clone the repo and send a pull request.
|
|
Or, for individual files, you could just email them to me.
|
|
|
|
== TOC
|
|
|
|
Here is a tree(1) diagram of the major directories:
|
|
|
|
|-- book
|
|
| |-- cv2xview
|
|
| |-- index
|
|
| | |-- assists
|
|
| | |-- morgue
|
|
| | |-- parts
|
|
| | |-- pdd
|
|
| | |-- style
|
|
| | |-- temp
|
|
| | |-- topicidx
|
|
| | |-- trans
|
|
| | `-- work
|
|
| |-- vol3ol
|
|
| |-- vol7a
|
|
| `-- vol7b
|
|
|-- demos
|
|
| |-- klg
|
|
| `-- softquad
|
|
|-- doc
|
|
| `-- FAQ
|
|
| |-- C-faq
|
|
| |-- OLD-STYLE
|
|
| |-- Solaris2
|
|
| |-- ai-faq
|
|
| |-- aix-faq
|
|
| |-- books
|
|
| |-- editor-faq
|
|
| |-- graphics
|
|
| |-- internet-services
|
|
| |-- linux
|
|
| |-- macintosh
|
|
| |-- motif-faq
|
|
| |-- news-answers
|
|
| |-- open-look
|
|
| |-- pc-hardware-faq
|
|
| |-- periodic-postings
|
|
| |-- prolog
|
|
| |-- software-eng
|
|
| |-- tcl-faq
|
|
| |-- unix-faq
|
|
| |-- usenet-faq
|
|
| |-- www
|
|
| `-- x-faq
|
|
|-- man
|
|
| |-- cat1
|
|
| |-- cat3
|
|
| |-- cat6
|
|
| |-- cat8
|
|
| |-- man1
|
|
| |-- man3
|
|
| |-- man6
|
|
| |-- man8
|
|
| |-- pdf1
|
|
| |-- pdf3
|
|
| |-- pdf6
|
|
| |-- pdf8
|
|
| |-- ps1
|
|
| |-- ps3
|
|
| |-- ps6
|
|
| `-- ps8
|
|
|-- NeWS
|
|
| |-- CyberSpace
|
|
| |-- HyperLook
|
|
| |-- NeWS-History
|
|
| |-- TNT2
|
|
| |-- gterm
|
|
| | `-- ref
|
|
| |-- ice
|
|
| |-- news-tape
|
|
| | |-- applications
|
|
| | |-- documents
|
|
| | |-- examples
|
|
| | |-- fixes
|
|
| | |-- fonts
|
|
| | |-- fun
|
|
| | |-- pictures
|
|
| | `-- utilities
|
|
| |-- pdb
|
|
| `-- tnt
|
|
| |-- hexsweeper
|
|
| |-- jet
|
|
| |-- pietab
|
|
| |-- pizzatool
|
|
| `-- squig
|
|
|-- scripts
|
|
|-- src
|
|
| |-- X11R6
|
|
| | `-- contrib
|
|
| | |-- Motif
|
|
| | | |-- mgdiff
|
|
| | | |-- pixedit
|
|
| | | |-- winterp
|
|
| | | `-- xmphone
|
|
| | |-- lib
|
|
| | | |-- AF
|
|
| | | |-- CLX
|
|
| | | |-- DPS
|
|
| | | |-- IMdkit
|
|
| | | |-- PHIGS
|
|
| | | |-- Ximp
|
|
| | | |-- auis-6.3
|
|
| | | |-- nas-1.2
|
|
| | | |-- pcthreads
|
|
| | | |-- tcl
|
|
| | | `-- xpm-3.4c
|
|
| | `-- programs
|
|
| | |-- AnswerGarden
|
|
| | |-- Canna32
|
|
| | |-- Dclock
|
|
| | |-- a2x
|
|
| | |-- auto_box
|
|
| | |-- beach_ball
|
|
| | |-- cmodext
|
|
| | |-- crock
|
|
| | |-- cxterm
|
|
| | |-- dish
|
|
| | |-- dox
|
|
| | |-- emu
|
|
| | |-- fdraw
|
|
| | |-- gpc
|
|
| | |-- hterm
|
|
| | |-- i2mif
|
|
| | |-- ico
|
|
| | |-- iman
|
|
| | |-- ixx
|
|
| | |-- kgames
|
|
| | |-- kinput2
|
|
| | |-- listres
|
|
| | |-- maze
|
|
| | `-- mazewar
|
|
| |-- book-examples
|
|
| | |-- ora-vol1xlib
|
|
| | |-- ora-vol4athena
|
|
| | |-- ora-vol4motif
|
|
| | `-- ora-vol6motif
|
|
| |-- lib
|
|
| | |-- SlingShot
|
|
| | |-- UIT
|
|
| | |-- XView-add
|
|
| | |-- xpm
|
|
| | |-- xview3.2p1-X11R6-LinuxElf
|
|
| | `-- xview3L5
|
|
| |-- misc
|
|
| | |-- libraster
|
|
| | |-- oldemo
|
|
| | `-- olmotif
|
|
| |-- motif
|
|
| | |-- psview
|
|
| | `-- texteroids
|
|
| |-- olit
|
|
| |-- sunview
|
|
| | |-- brottool
|
|
| | |-- fractool
|
|
| | |-- grtool
|
|
| | |-- hwtool
|
|
| | |-- moontool
|
|
| | |-- nfstool
|
|
| | |-- sidtool.sunview
|
|
| | `-- touchup2.5
|
|
| |-- tk
|
|
| | `-- WWW
|
|
| |-- window-managers
|
|
| | |-- ctwm-3.2
|
|
| | `-- olvwm4.1
|
|
| |-- xlib-clients
|
|
| | `-- g3view
|
|
| `-- xview
|
|
| |-- Ftptool4.6b4
|
|
| |-- NADagent
|
|
| |-- apex-1.1
|
|
| |-- catcher
|
|
| |-- cmdtool
|
|
| |-- coffee
|
|
| |-- contool-3.3a
|
|
| |-- disktool-2.0
|
|
| |-- dstool
|
|
| |-- examples
|
|
| |-- facman
|
|
| |-- faxtool1.2
|
|
| |-- fsptool-1.6.1
|
|
| |-- genix_ui
|
|
| |-- gil2bil
|
|
| |-- graphed
|
|
| |-- guide
|
|
| |-- mahjongg2.1
|
|
| |-- moxftp-2.2
|
|
| |-- ol-wais
|
|
| |-- olxvman
|
|
| |-- owrolo
|
|
| |-- painter
|
|
| |-- pan3.0
|
|
| |-- phonetool
|
|
| |-- privtool-0.83
|
|
| |-- props_ui
|
|
| |-- psdraw
|
|
| |-- rasview
|
|
| |-- robotx0.48
|
|
| |-- scantool
|
|
| |-- sidtool
|
|
| |-- sweeper-1.1
|
|
| |-- timekeeper
|
|
| |-- tree
|
|
| |-- videoteXt-0.5
|
|
| |-- workman
|
|
| |-- xcalentool
|
|
| |-- xplan
|
|
| |-- xrolo-2.06
|
|
| |-- xvgr-2.09
|
|
| |-- xvirtual
|
|
| |-- xvmines-1.0
|
|
| |-- xvnews-2.3
|
|
| |-- xvnotice
|
|
| |-- xvokscript
|
|
| |-- xvset_0.80
|
|
| |-- xvtdl-5.0
|
|
| |-- xwb
|
|
| `-- yamailt_ui
|
|
|-- viewers
|
|
`-- xview-help
|