Okay, you degenerates! Let’s see how much you really know about the history of Unix.
— 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.
Huge thanks to George Rosamond, who sent in the official solution from ;login: Volume 9, Number 4 (September 1984), which was provided to him by Brian Redman!
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?
SCCS*
http://www.faisal.com/quotes/tWho wrote the first Unix screen editor?
Official answer: Irons. (probably this).
I assume this is the em editor, a predecessor to vi.*
http://web.archive.org/web/20080103071208/http://www.dcs.qmul.ac.uk/~george/history/Using TSO is like kicking a [what?] down the beach?
dead whale.
http://www.csd.uwo.ca/staff/magi/personal/humour/Computer_Folklore/The%20History%20of%20IBM%20Operating%20Systems.htmlWhat is the filename created by the original dsw(1)?
dsw asks whether to delete each file in a directory.
http://www.cs.man.ac.uk/~slavinp/
Lincoln Quirk says it is “core”.
http://dvlabs.tippingpoint.com/blog/2008/03/18/a-bit-of-history (awesome)Which edition of Unix first had pipes?
V3 had the <, > syntax, V4 supported ^ and |.*
http://cm.bell-labs.com/cm/cs/who/dmr/hist.html#pipes
http://v6shell.org/uhq/What is -=O=-?
The seperator of empire(6) login and actual game action.
http://wolfpackempire.com/infopages/Guide.html
http://www.classicempire.com/Which Stephen R. Bourne wrote the shell?
Official answer: software|1138|regis
http://en.wikipedia.org/wiki/Stephen_BourneAdam Buchsbaum’s original login was sjb. Who is sjb?
Lincoln Quirk: *Sol Buchsbaum, his father, VP of Network Planning @ AT&T
http://communication.ucsd.edu/bjones/Usenet.Hist/Nethist/0048.htmlWhat was the original processor in the Teletype DMD-5620?
Lincoln Quirk: *Bellmac 32000 (aka WE 32000)
http://www.brouhaha.com/~eric/retrocomputing/att/5620/What was the telephone extension of the author of mpx(2)?
Official answer: 7775
Linkcoln Quirk: *The author seems to have been Rob Pike, can’t figure out the actual extension
http://berdom.net/history/exit_mpx/Which machine resulted in the naming of the “NUXI problem”?
the IBM Series 1 minicomputer
http://www.nuxi.it/nuxijargon.phpWhat customs threat is dangerous only when dropped from an airplane?
Official answer: the Chess machine Belle
source?Who wrote the Bourne shell?
Stephen R. Bourne.What operator in the Mashey shell was replaced by “here documents”?
pump … !
http://www.in-ulm.de/~mascheck/bourne/PWB/What names appear on the title page of the 3.0 manual?
Official answer: Dolotta, Petrucelli, Olsson
source?
1st ed: K. Thompson, D. M. Ritchie
http://cm.bell-labs.com/cm/cs/who/dmr/manintro.htmlSort the following into chronological order:a) PWB 1.2, b) V7, c) Whirlwind, e) System V, f) 4.2BSD, g) MERT.
Official answer: c a g b e f
http://www.graphviz.org/Gallery/directed/unix.svgThe CRAY-2 will be so fast it [what?] in 6 seconds?
Official answer: Infinite loops or P=NP
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?
Official answer: 52
64
http://en.wikipedia.org/wiki/File:Pdp-11-70-panel.jpgWhat does FUBAR mean?
The Failed UniBus Address Register in a VAX.
(Also fucked up beyond all recognition.)
http://catb.org/jargon/html/F/FUBAR.htmlWhat does “joff” stand for?
Official answer: jerq obscure feature finder
joff was a debugger running on blits.
http://www.noncombatant.org/trove/pike-blit.pdf
http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=5081962
http://portal.acm.org/citation.cfm?id=1006142.1006187What is “Blit” an acronym of?
Official answer: nothing
http://www.noncombatant.org/trove/pike-blit.pdfWho was rabbit!bimmler?
Rob Pike
Feb 1983 Rob Pike’s first prank as Bimmler
http://www.good-stuff.co.uk/useful/google_usenet_timeline.phpInto how many pieces did Ken Thompson’s deer disintegrate?
Official answer: 3
Source?What name is most common at USENIX conferences?
Official answer: Joy or PikeWhat is the US patent number for the setuid bit?
4,135,240: Protection of data file contents, inventor Dennis Ritchie
http://www.textfiles.com/law/softpat.txtWhat 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 HistoryWho satisified the patent office of the viability of the setuid bit patent?
Official answer: faulkner
Lincoln Quirk: This is a strong hint: http://www.sane.nl/events/sane98/aftermath/salus.html (section 3)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.
http://herpolhode.com/rob/ugly.pdfWhich Bell Labs location is HL?
Official answer: Short HillsWho mailed out the Sixth Edition tapes?
Ken Thompson andIrma Biren
http://www.groklaw.net/articlebasic.php?story=20060616172103795Which university stole Unix by phone?
Official answer: Waterloo
Source?Who received the first rubber chicken award?
Official answer: Dennis Mumaugh
Source?Name a feature of C not in Kernighan and Ritchie.
Official answer: enum, structure assignment, void
(of course, void… sigh.)What company did cbosg!ccf work for?
Official answer: Western Electric
BTL Columbus
http://groups.google.com/group/net.suicide/browse_thread/thread/6cfcefa07f32168b/adce1df428cd42e7?hl=en&lnk=gst&q=ccf&utoken=Ryf04y4AAAAHGPmJL8x4IrlfVR9mUjqneN-j77d_tCCBxb4ztp1rq7WuByHLK8qiJMSYmBNoi5UWhat does Bnews do?
Official answer: suck, gulp buckets
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.*
http://en.wikipedia.org/wiki/B_NewsWho said “SEX, DRUGS and UNIX”?
Official answer: Michael Tilson
Alex Morton
http://www.litvision.org/morton.htmlWhat law firm distributed Empire?
Eric Cooper: I’m pretty sure Peter Langston, author of Empire, went to work at the NYC law firm Davis Polk & Wardwell.
http://members.chello.at/theodor.lauppert/games/empire.htmWhat computer was requested by Ken Thompson, but refused by management?
Official answer: PDP-10Who is the most obsessed private pilot in USENIX?
Official answer: George GobleWhat operating system runs on the 3B-20D?
DMERT = UNIX-RTR
http://en.wikipedia.org/wiki/3B2Who wrote find(1)?
Official answer: Dick Haight
http://en.wikipedia.org/wiki/PWB/UNIXIn what year did Bell Labs organization charts become proprietary?
Official answer: 1983What is the Unix epoch in Cleveland?
Official answer: 1969 Dec 31 19:00 (time zone)What language preceded C?
Official answer: nb
B*What language preceded B?
Official answer: bon or fortran
BCPL*What letter is mispunched by bcd(6)?
R
http://www.openbsd.org/cgi-bin/cvsweb/src/games/bcd/bcd.c?rev=1.1;content-type=text%2Fplain
http://unix-tree.huihoo.org/V6/usr/source/s1/bcd.c.htmlWhat terminal does the Blit emulate?
Official answer: jerq
dumb terminals
http://www.noncombatant.org/trove/pike-blit.pdfWhat does “trb” stand for (it’s Andy Tannenbaum’s login)?
“tribble” was his nickname.
http://alum.wpi.edu/~trb/hacker70s.html
http://www.shamash.org/trb/xhome.trb.htmlWhat do honey and allegra!honey have in common?allegra!honey is no what?
Official answer: lady
The login belongs to Peter Honeyman.What is the one-line description in vs.c?
”* Screw Works interface via DC-11”
http://minnie.tuhs.org/UnixTree/32VKern/usr/src/sys/dev/vs.c.htmlWhat is the TU10 tape boot for the PDP-11/70 starting at location 100000 (in octal)?
Official answer:012700 172526 010040 012740 060003 105710 012376 005007
What company owns the trademark on Writer’s Workbench (TM) Software?
Official answer: at&t communications (at least back then?)
http://www.groklaw.net/articlebasic.php?story=20040212154324447Who designed Belle?
Official answer: Joseph Condon
http://en.wikipedia.org/wiki/Ken_Thompson*
http://www.sci.brooklyn.cuny.edu/~kopec/Publications/Publications/O_31_C.pdfWho 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.
http://en.wikipedia.org/wiki/UnixWhat manual page mentioned Urdu?
typo(1)
“The “-”option suppresses the help from English and should be used
if the document is written in, for example, Urdu.”
http://www.bsdlover.cn/study/UnixTree/V3/usr/man/man1/typo.1.htmlWhat politician is mentioned in the Unix documentation?
Official answer: Nixon
Source?What program was compat(1) written to support?
Official answer: Zork/Adventure
Source?Who is mctesq?
Official answer: Michael Toy Esquire
“Dungeon consultant Mr. Mctesq” in aard.
Something related to rogue.What was ubl?
Official answer: Rogue or “Under Bell Labs”
Source?Who bought the first commercial Unix license?
Official answer: RAND
Source?Who bought the first Unix license?
Official answer: Columbia
Source?Who signed the Sixth Edition licenses?
Official answer: Dick Shahpazian
http://www.krsaborio.net/research/1980s/85/8504.htmWhat color is the front console on the PDP-11/45 (exactly)?
Official answer: puce
http://www.psych.usyd.edu.au/pdp-11/11_45.html
http://hampage.hu/pdp-11/1145.htmlHow many different meanings does Unix assign to ‘.’?
Official answer: lots|many|countless|myriad|thousands- 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
http://books.google.com/books?id=z_F5Tyt66c0C&pg=PA396&lpg=PA396&dq=Smooth+rotation+butters+no+parsnips&source=bl&ots=k1hShPujH8&sig=kYly-tJEAbj7piib1d5Ivx3fTQI&hl=en&sa=X&oi=book_result&resnum=4&ct=resultWhat was the original name for cd(1)?
chdir*
http://unix-tree.huihoo.org/V3/usr/man/man1/chdir.1.htmlWhich was the first edition of the manual to be typeset?
Official answer: 4
Source?Which was the first edition of Unix to have standard error/diagnostic output?
Official answer: 5
Source?Who ran the first Unix Support Group?
Official answer: Joseph F. Maranzano
Berk Tague
http://archive.rapidpacket.com/unix-jun72-read-only/notes/people.txt http://www.dorje.com/netstuff/folklore/hist.bell-labs
http://mail.sarai.net/pipermail/commons-law/2005-March/001309.htmlWhose Ph.D. thesis concerned Unix paging?
Özalp Babaoğlu
http://en.wikipedia.org/wiki/Özalp_BabaoğluWho (other than the obvious) designed the original Unix file system?
Official answer: Rudd Canaday
http://snap.nlc.dcccd.edu/learn/drkelly/hst-hand.htm
http://8help.osu.edu/wks/unix_course/intro-2.htmlWho wrote the PWB shell?
John Mashey
http://en.wikipedia.org/wiki/PWB_shellWho 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
UUCP.
http://en.wikipedia.org/wiki/UUCPWho 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.
http://en.wikipedia.org/wiki/PWB/UNIXWhat does grep stand for?
g/re/p
from (s)ed*What hardware device does “dsw” refer to?
Official answer: console 7
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?
Official answer: kenWhat was the old name of the “dev” directory?
Official answer: dmrWho has written many random number generators, but never one that worked?
Official answer: Ken Thompson
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.
http://unix-tree.huihoo.org/V3/usr/man/man3/rand.3.htmlWhere was the first Unix system outside 127?
Official answer: patent
?What was the first Unix network?
Official answer: spider
?What was the original syntax for ls -l|pr -h ?
ls -l >"pr -h">
*
http://cm.bell-labs.com/cm/cs/who/dmr/hist.html#pipesWhy is there a comment in the shell source “/* Must not be a register variable */”?
Official answer: registers/longjump
http://www.google.com/codesearch/p?hl=en#uqpchFcLwmE/main.c&q=%22Must%20not%20be%20a%20register%20variable%22What is it you’re not expected to understand?
Official answer: 6|5&process
broken stack frame switching
http://www.cs.bell-labs.com/who/dmr/odd.html*