— try to do the quiz yourself first, spoilers follow —
I’m doing the quiz for 2 days now, and a few hundred Google queries
and digging in old archives and tapes later,
I found out about
66% (I already knew 15%). It is tough. Here are my answers.
Questions marked with “?” are not yet answered, questions marked with
”*” I knew without looking.
Thanks to Lincoln Quirk, questions 4, 8, 9 and 10 could be answered.
Thanks to Eric Cooper, question 37 could be answered.
If someone has additional sources, please mail me.
The source code motel: your source code checks in, but it never checks out. What is it?
Who wrote the first Unix screen editor?
I assume this is the em editor, a predecessor to vi.*
Using TSO is like kicking a [what?] down the beach?
What is the filename created by the original dsw(1)?
dsw asks whether to delete each file in a directory.
Which edition of Unix first had pipes?
V3 had the <, > syntax, V4 supported ^ and |.*
Which Stephen R. Bourne wrote the shell?
Adam Buchsbaum’s original login was sjb. Who is sjb?
What was the original processor in the Teletype DMD-5620?
What was the telephone extension of the author of mpx(2)?
Which machine resulted in the naming of the “NUXI problem”?
the IBM Series 1 minicomputer
What customs threat is dangerous only when dropped from an airplane?
Who wrote the Bourne shell?
Stephen R. Bourne.
What operator in the Mashey shell was replaced by “here documents”?
pump … !
What names appear on the title page of the 3.0 manual?
1st ed: K. Thompson, D. M. Ritchie
Sort the following into chronological order:a) PWB 1.2, b) V7, c) Whirlwind, e) System V, f) 4.2BSD, g) MERT.
The CRAY-2 will be so fast it [what?] in 6 seconds?
I think “runs infinite loops”. But I saw “cooks a chicken” as well.
How many lights are on the front panel of the original 11/70?
What does FUBAR mean?
The Failed UniBus Address Register in a VAX.
(Also fucked up beyond all recognition.)
What does “joff” stand for?
joff was a debugger running on blits.
What is “Blit” an acronym of?
Who was rabbit!bimmler?
Feb 1983 Rob Pike’s first prank as Bimmler
Into how many pieces did Ken Thompson’s deer disintegrate?
What name is most common at USENIX conferences?
What is the US patent number for the setuid bit?
4,135,240: Protection of data file contents, inventor Dennis Ritchie
What is the patent number that appears in Unix documentation?
M-209 cipher machine, U. S. Patent Number 2,089,603
/usr/doc/password: Password Security: A Case History
Who satisified the patent office of the viability of the setuid bit patent?
How many Unix systems existed when the Second Edition manual was printed?
“The number of UNIX installations has grown to 10, with more expected.”* (I assume decimal numbers.)
–The UNIX Programmer’s Manual, 2nd Edition, June, 1972.
Which Bell Labs location is HL?
Who mailed out the Sixth Edition tapes?
Ken Thompson andIrma Biren
Which university stole Unix by phone?
Who received the first rubber chicken award?
Name a feature of C not in Kernighan and Ritchie.
(of course, void… sigh.)
What company did cbosg!ccf work for?
What does Bnews do?
B News was a Usenet news server developed at the University of California, Berkeley by Matt Glickman and Mark Horton as a replacement for A News.*
Who said “SEX, DRUGS and UNIX”?
What law firm distributed Empire?
What computer was requested by Ken Thompson, but refused by management?
Who is the most obsessed private pilot in USENIX?
What operating system runs on the 3B-20D?
DMERT = UNIX-RTR
Who wrote find(1)?
In what year did Bell Labs organization charts become proprietary?
What is the Unix epoch in Cleveland?
What language preceded C?
What language preceded B?
What letter is mispunched by bcd(6)?
What terminal does the Blit emulate?
What do honey and allegra!honey have in common?
The login belongs to Peter Honeyman.
What is the one-line description in vs.c?
”* Screw Works interface via DC-11”
What is the TU10 tape boot for the PDP-11/70 starting at location 100000 (in octal)?
What company owns the trademark on Writer’s Workbench (TM) Software?
(at least back then?)
Who coined the name “Unix”?
In the 1970s the project was named Unics, and eventually could
support two simultaneous users. Brian Kernighan invented this name
as a contrast to Multics; the spelling was later changed to Unix.
What manual page mentioned Urdu?
“The “-”option suppresses the help from English and should be used
if the document is written in, for example, Urdu.”
What politician is mentioned in the Unix documentation?
What program was compat(1) written to support?
Who is mctesq?
“Dungeon consultant Mr. Mctesq” in aard.
Something related to rogue.
What was ubl?
Who bought the first commercial Unix license?
Who bought the first Unix license?
Who signed the Sixth Edition licenses?
How many different meanings does Unix assign to ‘.’?
- current directory
- end of input in ed, mail…
- marker for hidden files
- single character not newline in regexs
Who said, “Smooth rotation butters no parsnips”?
John W. Tukey
What was the original name for cd(1)?
Which was the first edition of the manual to be typeset?
Which was the first edition of Unix to have standard error/diagnostic output?
Who ran the first Unix Support Group?
Whose Ph.D. thesis concerned Unix paging?
Who (other than the obvious) designed the original Unix file system?
Who wrote the PWB shell?
Who invented uucp?
UUCP was originally written at AT&T Bell Laboratories, by Mike Lesk,
and early versions of UUCP are sometimes referred to as System V
Who thought of PWB?
The Programmer’s Workbench was started in 1974 by Evan Ivie and Rudd
Canaday to provide tools for teams of programmers to manage their
source code and collaborate on projects with other team members.
What does grep stand for?
What hardware device does “dsw” refer to?
Possibly the PDP front panel, this would reflect that dsw(1) initially required entering the inode number of a file there to delete it. (“delete from switches”)
What was the old name of the “sys” directory?
What was the old name of the “dev” directory?
Who has written many random number generators, but never one that worked?
WARNING The author of this routine has been writing random-number generators for many years and has never been known to write one that worked.
Where was the first Unix system outside 127?
What was the first Unix network?
What was the original syntax for ls -l|pr -h ?
ls -l >"pr -h">*
Why is there a comment in the shell source “/* Must not be a register variable */”?
What is it you’re not expected to understand?
broken stack frame switching