I've assembled some notes from old manuals and other sources
on the formats used for on-disk file systems through the
Additional notes, comments on style, and whatnot are welcome.
(It may be sensible to send anything in the last two categories
directly to me, rather than to the whole list.)
Larry McVoy said:
On Apr 28, 2013, at 7:00 PM, tuhs-request(a)minnie.tuhs.org wrote:
> We build source management systems and we still drop into assembler for
> some stuff. For example, we want to give ourselves a stack traceback
> when something dies. Another example is inner loops that are performance
> critical, we stare at the assembler.
I don't mind staring at the assembly, I just don't want to hand crank it any longer. :-/
I'll spend quite some time fussing with the compiler and optimization flags to get loops to run at maximum speed before I'll take the assembly in hand to 'make it right.'
For stack traces, I've found the GNU compiler support for stack tracing quite handy and for my company it works quite well.
On the discussion of x86 assembly, I have to agree that it is horrific. I'll take ARM (and I have done context switchers and trap handers in ARM) any time.
/my name in your iPhone, it is more likely than you think.
About two queries on the topic.
Yes, L. L. Cherry is Lorinda Lillian Cherry.
Rudd Canaday was in on building the foundation, but not the
ground floor. When the Thompson/Ritchie/Canaday (and independently
Strachey/Stoy) file system came to be built, Rudd had completed
his visiting assignment in Computing Science Research. When he
did get a login, he was rhc, but his UID was not among the
> From: tuhs-request(a)minnie.tuhs.org
> Subject: TUHS Digest, Vol 102, Issue 1
> Date: March 31, 2013 9:00:01 PM EDT
> To: tuhs(a)minnie.tuhs.org
> Reply-To: tuhs(a)minnie.tuhs.org
> Send TUHS mailing list submissions to
> To subscribe or unsubscribe via the World Wide Web, visit
> or, via email, send a message with subject or body 'help' to
> You can reach the person managing the list at
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of TUHS digest..."
> Today's Topics:
> 1. Login names of early Unix contributors (Doug McIlroy)
> Message: 1
> Date: Sun, 31 Mar 2013 10:44:11 -0400
> From: Doug McIlroy <doug(a)cs.dartmouth.edu>
> To: tuhs(a)minnie.tuhs.org
> Subject: [TUHS] Login names of early Unix contributors
> Message-ID: <201303311444.r2VEiBjR027109(a)stowe.cs.dartmouth.edu>
> Content-Type: text/plain; charset=us-ascii
>> Does anyone have a record or pointer regarding the login names of the
>> early Unix contributors?
>> In particular I'm interested in the login names of following people:
>> S. R. Bourne
>> D. Haight
>> S. C. Johnson
>> J. F. Maranzano
>> L. E. McMahon
>> S. I. Feldman
>> J. F. Ossanna
>> M. E. Lesk
>> R. H. Morris
>> D. A. Nowitz
> Your correspondents have done a good job of reconstructing the
> old list. Alas, I can't remember the only missing entry, Dick
> Haight's login. The above list, however, wants one small
> correction. Robert Morris did not have a middle name, the
> "h" was a figment for filling in forms that wanted a middle
> Another important name is
> L. L. Cherry llc
> TUHS mailing list
> End of TUHS Digest, Vol 102, Issue 1