;login: The Magazine of USENIX & SAGEUSENIX News

 

20 Years Ago in UNIX

by Peter H. Salus
<peter@eng.us.uu.net>

USENIX Historian

 

If you have your System III or PWB documentation handy, you might look at the title page. You'll find Ted Dolotta's name prominently displayed.

Ted was at Princeton, Bell Labs, and INTERACTIVE Systems in the '70s and '80s, and he just retired from Softbank, where he was vice president. He went to INTERACTIVE after a genuine courtship:

One of the lures that Peter Weiner (who was a colleague of mine when we were both on the Princeton faculty) employed to lure me to INTERACTIVE was to give me his California UNIX license plates, which I recently sold via auction to John Mashey for $6,000, giving the money to the John Lions Scholarship Fund (and the charitable tax deduction to John Mashey).

Ted is a reader of these articles, and after my query about System IV he sent me the following:

Hi, Peter,

I noted your query in ;login: regarding System IV UNIX at Bell Labs.

As best I remember, there was indeed a System IV, but it was never offered for licensing via Western Electric. I no longer recall the exact reason why, but I think that it was not a major step beyond System III.

One of the major improvements was a full set of application manuals in two volumes, some 1,000 pages (sed, troff, yacc, etc., etc. — some 50 or more manuals) which I edited for consistency and coherence and cross-references, etc. This document set was distributed internally with System IV, and externally with System V license. I left Bell Labs to join INTERACTIVE Systems right after this 2-volume set went to the printer, but before it was actually distributed.

Also, System V was already in the planning & early development stages, so someone (Western Electric?) must have opted to wait for System V for licensing purposes and skipped licensing System IV.

Things lead to one another. Discussing the System III documentation with Ted, I elicited the following:

Until we started doing System III at Bell Labs, all UNIX manuals were standard, letter-size (8.5" x 11"), loose-leaf manuals, and every update had only *new* pages and an update sheet: "Remove pages . . . , insert pages . . . ").

When we were doing System III, I got to thinking: we were about to send out N thousand update packages to N thousand users within the Bell Systems (never mind licensees outside the Bell System), and we'd be propagating the fiction that *every one* of these highly-paid individuals would take the time to punctiliously update his/her copy of the manual. Right. We knew that, for practical purposes, every copy of the manual was unique — no two were alike. A genuine support nightmare. . . . And in terms of wasted technical talent hours spent updating thousands of manuals, mind-bogglingly expensive.

So I decided to do something better: I observed that Bell Labs gave every one of its 20 or 30 thousand employees a brand new, bound company phone book every six months, with white pages (alphabetical) and yellow pages (by department) . . . the whole nine yards. And it wasn't just for expensive techies — it was for everyone. . . . So why not do the same with UNIX manuals, I asked myself. My management gave me the expected answer: we had no money to thusly "subsidize" all users of UNIX who were not in our department.

I appealed my case, and finally played the BTL phone book trump card, and, to my surprise, I won. I was authorized henceforth to issue a brand new, bound manual with each major release.

Using the BTL phone book as a model, I realized that I could not use the "perfect" binding — the manual would never stay open to any one page — so I decided to use a comb binding; but I liked the 6" x 9" size of the BTL phone book and decided to adopt it for the UNIX System III manual.

I modified the -man troff macros by adding the -rs1 option ("s" for "small") and re-typeset the entire manual. To my amazement, only a dozen or so pages "broke" and required fixes (and in most cases, it was just careless initial coding that simply needed cleaning up).

The new format was a big success, and, although I can't prove it, I believe it was the first widely distributed computer manual in that size. Then a while later, IBM came out with the PC and used the 6" x 9" format, and the rest, as they say . . . If my belief is true, then most paper computer manuals today owe their size to the Bell Labs phone book. It's not as good a story as the one that derives the size of the space shuttle boosters to the size of the hind quarters of a Roman war horse, but it's my very own.

I love these stories, among other things because they frequently demonstrate just how clueless large corporate entities are. Here's a final Ted Dolotta anecdote for this article.

Speaking of loose-leaf binders, you may be aware that before its breakup in 1983, the entire Bell System was standardized on 8.5" x 11" FOUR-ring binders — two at the top, two at the bottom. But because the rest of the world used 3-ring binders, to help communications with the outside world Bell System punched paper had 7 holes, so it would fit into either 4-ring or 3-ring binders. This worked OK until a newly minted manager on a rotational assignment at Western Electric (which then purchased or manufactured everything for the Bell System, from paper clips to Central Offices) noticed that all stockrooms had 7-hole paper but 4-ring binders. He fixed the situation by decreeing that henceforth all binders would be 7-ring. And it was done. And when Western Electric purchased things, it purchased them in multi-railroad-car lots.

Thanks, Ted.


 

?Need help? Use our Contacts page.
Last changed: 3 Aug. 2000 mc
Issue index
;login: index
USENIX home