From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 7964dafb for ; Wed, 10 Apr 2019 17:58:22 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 1BB0494929; Thu, 11 Apr 2019 03:58:21 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 6671394926; Thu, 11 Apr 2019 03:57:55 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="SkRh0hTH"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 8492A94926; Thu, 11 Apr 2019 03:57:54 +1000 (AEST) Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176]) by minnie.tuhs.org (Postfix) with ESMTPS id F422894925 for ; Thu, 11 Apr 2019 03:57:53 +1000 (AEST) Received: by mail-qt1-f176.google.com with SMTP id z16so3958763qtn.4 for ; Wed, 10 Apr 2019 10:57:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5s2lRYwLeYS3R/x36f5qjPY6MJhfTt4DIolLxI/JdC0=; b=SkRh0hTHAfSD3T57+NBgHAcgz06+bgxDELPDnFSCpYcb97kNx5BDCu0Ot/Ee1Fwk2T a4hxk591oSIj+oSq6LTkKNEw2ZEXZPYbc181Wa84P5LM3oiatP1sj24NDWhMSfwZ/S/h MXEotXJ6rhoF9Jie6KUcwnm95xwBOB5e85R4AB8CnPKdAq3CrhlaSqfjjUQYwHdrucOU alhhrXrz4aeUnfu28WcQ+aeWnnWEJy18mxW2e68BTMLlNmWZcQsf0SFD8BvkaGscXoNX m9BoE5MXBU4Q7YynayU5p4sTYEsUDSfC0b4seMjDwikBp5IN4R0oROMNNEtsqVOlQJ4G oz9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5s2lRYwLeYS3R/x36f5qjPY6MJhfTt4DIolLxI/JdC0=; b=nmUTsaS7b/cvgdRsPjIvJnSouW8bwneO852UorN4udlK2v/XBQ5hMAkxKv32y3OMte pWygUDUK2xuthUzBfftwPpkSjb3BxsIr0hH1sB2QCE3FoQKbD18mgiRnGRkhUeZAjcKN R2G1lvBAYQc0ooy8Cc8IDjVHgBQxbp/T2hj0MuiXyzkI2Ik/h392Q2xCJ17zFTcauJjp PuoCp6nqyFQ5DaZ6kWyRjFLQuQW9krlYtZJfPYBXBWVz6eCGl7bL6rdovYlyfdEIGenC T3b4VyVeRMTCL9UEzHcSjcxGUKos7f9HQQSjd1OQeXlk2rdVRn4Sna5Mdz8S2Ldz2OFV k1cA== X-Gm-Message-State: APjAAAXqt9WasVnGqsXSw6FrPfA8h8kJhnRUGBQiOOy6JZc0eqJ0Fyvm AaZY/iCC4yAZg1x++Wdxf1pr5CcSxfplG+xY38w= X-Google-Smtp-Source: APXvYqwy9d37T3PriadbSISPkSKgoP1CRYB31FcRa2d5ekFTWgajaJJnNQpFO0Izf47y4WO7tUPr8SdNg0t/Xkkmt90= X-Received: by 2002:ac8:196b:: with SMTP id g40mr36190036qtk.218.1554919072957; Wed, 10 Apr 2019 10:57:52 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dan Cross Date: Wed, 10 Apr 2019 13:57:17 -0400 Message-ID: To: Pat Barron Content-Type: multipart/alternative; boundary="000000000000ff8fca058630ce05" Subject: Re: [TUHS] Paper discussing Unix boot process? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000ff8fca058630ce05 Content-Type: text/plain; charset="UTF-8" On Wed, Apr 10, 2019 at 1:00 PM Pat Barron wrote: > Long ago, I could swear I'd read a paper (or a TM, or something) that > described the process of a Unix system booting. It presented a timeline > describing the sequence of how the boot blocks are loaded, the kernel > is loaded, MMU turned on, etc. > > However, other than that, I can't recall a thing about it - can't remember > the title, the author, or where I found it. I don't remember if it talked > about this process on a Bell Labs Unix system, or a BSD system (though it > had to be one of those - either 7th Edition or BSD). The timeframe was > probably mid to late 1980's, though I could be wrong about that. > > Does this ring a bell with anyone? I really wish I could find it again... > The book "The Design and Implementation of the 4.3BSD Unix Operating System" by Leffler et al has a lengthy explanation of booting 4.3BSD on the VAX towards the beginning of the book. Could that be it? I thought I had a copy in my office, but don't see it on my bookshelf at the moment. Bach's, "The Design of the Unix Operating System" contains a brief and very high-level overview in the chapter on process control, but I recall Leffler et al having significantly greater detail. - Dan C. --000000000000ff8fca058630ce05 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Apr 10, 2019 at 1:00 PM Pat Barro= n <patbarron@acm.org> wrote:=
Long ago, I could swear I'd read a paper (or a TM, or somet= hing) that
described the process of a Unix system booting.=C2=A0 It presented a timeli= ne
describing the sequence of how the boot blocks are loaded, the kernel
is loaded, MMU turned on, etc.

However, other than that, I can't recall a thing about it - can't r= emember
the title, the author, or where I found it.=C2=A0 I don't remember if i= t talked
about this process on a Bell Labs Unix system, or a BSD system (though it had to be one of those - either 7th Edition or BSD).=C2=A0 The timeframe wa= s
probably mid to late 1980's, though I could be wrong about that.

Does this ring a bell with anyone?=C2=A0 I really wish I could find it agai= n...

The book "The Design and Impl= ementation of the 4.3BSD Unix Operating System" by Leffler et al has a= lengthy explanation of booting 4.3BSD on the VAX towards the beginning of = the book. Could that be it? I thought I had a copy in my office, but don= 9;t see it on my bookshelf at the moment. Bach's, "The Design of t= he Unix Operating System" contains a brief and very high-level overvie= w in the chapter on process control, but I recall Leffler et al having sign= ificantly greater detail.

=C2=A0 =C2=A0 =C2=A0 =C2= =A0 - Dan C.

--000000000000ff8fca058630ce05--