The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: luvisi@andru.sonoma.edu (Andru Luvisi)
Subject: [TUHS] Booting v6
Date: Wed, 7 Apr 2004 09:04:01 -0700 (PDT)	[thread overview]
Message-ID: <Pine.LNX.4.44.0404070843180.26120-100000@gladen> (raw)
In-Reply-To: <85isgcl5fx.fsf@junk.nocrew.org>

On 7 Apr 2004, Lars Brinkhoff wrote:
[snip]
> Is it still good reading?
[snip]

Absolutely fabulous reading!

The best part, in my opinion, is that when he is walking you through the
code of a function and you come to another function call, he gives you a
short description (sometimes just a couple of words, sometimes a few
sentences) of what that other function does so you can just keep on
reading the one you're in.

Since most time-space tradeoffs were made in favor of saving space and
spending time (64k limit for all kernel code and data on the 11/40), the
code is fairly straight forward (for example, linear searches instead of
hash tables) once you grok the magic of process switching and how system
calls work, which Lions helps with a lot.

He also gives a brief introduction to enough PDP-11 assembly and
architecture, and C, to understand the magic.  I found it to be a very
pleasant read a few years ago and I plan to read it again one of these
days.

Andru
-- 
Andru Luvisi

Quote Of The Moment:
  Heisenberg may have been here.



  reply	other threads:[~2004-04-07 16:04 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-04-06 23:17 Carl Lowenstein
2004-04-07  5:31 ` Lars Brinkhoff
2004-04-07 16:04   ` Andru Luvisi [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-04-15 11:11 Aharon Robbins
2004-04-14 15:46 Aharon Robbins
2004-04-14 16:51 ` Kurt Wall
2004-04-14 21:43   ` Peter Jeremy
2004-04-14 21:52     ` M. Warner Losh
2004-04-14 22:47       ` Milo Velimirovic
2004-04-07 18:22 Carl Lowenstein
2004-04-07 18:55 ` Andru Luvisi
2004-04-07 18:42   ` M. Warner Losh
2004-04-12 14:46   ` Eric Wayte
2004-04-13 22:35     ` Mirian Crzig Lennox
2004-04-13 23:17       ` Greg 'groggy' Lehey
2004-04-14  1:33         ` Kurt Wall
2004-04-14  0:06       ` Tim Shoppa
2004-04-14 15:04         ` Mirian Crzig Lennox
2004-04-14 16:18           ` Michael Davidson
2004-04-14 17:21             ` Mirian Crzig Lennox
2004-04-14 17:32               ` Gregg C Levine
2004-04-07 10:53 Wells, Richard
2004-04-06 22:37 Carl Lowenstein
2004-04-06 10:30 Bill Cunningham
2004-04-06 13:16 ` Kenneth Stailey
2004-04-06 13:44 ` Akito Fujita

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.44.0404070843180.26120-100000@gladen \
    --to=luvisi@andru.sonoma.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).