The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] The evolution of Unix facilities and architecture
Date: Thu, 11 May 2017 13:12:20 -0400	[thread overview]
Message-ID: <CAC20D2Ndb54AqUx=qn48Rkc37b7pr9rwEVs+m+Aq1zR6ALjw6w@mail.gmail.com> (raw)
In-Reply-To: <CANCZdfrbxzkMesjPPX3A0qcHL-Hz_g+k1F2PtBicOkZv3JB5Cw@mail.gmail.com>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3079 bytes --]

On Thu, May 11, 2017 at 12:52 PM, Warner Losh <imp at bsdimp.com> wrote:

> On Thu, May 11, 2017 at 10:15 AM, Clem Cole <clemc at ccc.com> wrote:
> >
> >
> >
> >
> >
> >
> > On Thu, May 11, 2017 at 10:07 AM, Noel Chiappa <jnc at mercury.lcs.mit.edu>
> > wrote:
> >>
> >>     > From: Clem Cole
> >>
> >>     > it was was originally written for the for the 6th edition FS
> (which
> >> I
> >>     > hope I have still have the sources in my files) ...
> >>     > I believe Noel recovered a copy in his files recently.
> >>
> >> Well, I have _something_. It's called 'fcheck', not 'fsck', but it looks
> >> like
> >> what we're talking about - maybe it was originally named, or renamed, to
> >> be in
> >> the same series as {d,i,n}check? But it does have the upper-case error
> >> messages... :-) Anyway, here it is:
> >>
> >>   http://ana-3.lcs.mit.edu/~jnc/tech/unix/s1/fcheck.c
> >>   http://ana-3.lcs.mit.edu/~jnc/tech/unix/man8/fcheck.8
> >
> >
> > fcheck ---> aka fsick  -- aka fsck -- that's it.
>
> There's a dcheck.c in the TUHS v7 sources. How's that related?
>
> ​Directory CHECK - was a pass down the upper level pathname structure of
the FS.
In fact it was the model for fsck.   Ted had me steer at it.  One of the
passes in pretty much pulled from that code directly.

The problem was that originally there were a couple of tools to put things
back together, but until Ted wrote fsck there was not one single tool that
pretty much did what you wanted and got it right most of the time.

Clem​





> Warner
>
>
> >> Interestingly, the man page for it makes reference to a 'check' command,
> >> which
> >> I didn't recall at all; here it is:
> >>
> >>   http://ana-3.lcs.mit.edu/~jnc/tech/unix/s1/check.c
> >>   http://ana-3.lcs.mit.edu/~jnc/tech/unix/man8/check.8
> >>
> >> for those who are interested.
> >>
> >>
> >>     > Noel has pointed out that MIT had it in the late 1970s also,
> >> probably
> >>     > brought back from BTL by one of their summer students.
> >>
> >> I think most of the Unix stuff we got from Bell (e.g. the OS, which is
> >> clearly
> >> PWB1, not V6) came from someone who was in a Scout unit there in high
> >> school,
> >
> > Jon Stienhart maybe???   He & Paul Rubinfield were in that scout group
> years
> > ago and were both long time UNIX hackers, but I've forgotten where
> Stienhart
> > did his undergrad.
> >
> >> of all bizarre connections! ISTR this came the same way, but maybe I'm
> >> wrong.
> >> It definitely arrived later than the OS - we'd be using icheck/dcheck
> for
> >> quite a while before it arrived - so maybe it was another channel?
> >
> > This is Ted's code and my error messages.
> >
> >>
> >> The only thing that for sure (that I recall) that didn't come this way
> was
> >> Emacs. Since the author had been a grad student in our group at MIT, I
> >> think
> >> you all can guess how we got that!
> >>
> >>         Noel
> >>
> > Clem
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170511/a124548c/attachment.html>


  reply	other threads:[~2017-05-11 17:12 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-05-11 14:07 Noel Chiappa
2017-05-11 14:21 ` Larry McVoy
2017-05-11 16:17   ` Clem Cole
2017-05-11 17:11     ` Michael Kjörling
2017-05-11 21:44       ` Dave Horsfall
2017-05-11 22:06         ` Warner Losh
2017-05-12  6:24         ` Hellwig Geisse
2017-05-12 21:12           ` Dave Horsfall
2017-05-12 23:25             ` Hellwig Geisse
2017-05-11 16:15 ` Clem Cole
2017-05-11 16:52   ` Warner Losh
2017-05-11 17:12     ` Clem Cole [this message]
2017-05-11 20:37       ` Ron Natalie
2017-05-11 22:25         ` Larry McVoy
2017-05-11 22:30           ` Ron Natalie
2017-05-11 23:47           ` Dave Horsfall
2017-05-11 23:48             ` Ron Natalie
2017-05-12  0:21               ` Larry McVoy
2017-05-12  2:42                 ` Warner Losh
2017-05-12  0:16             ` Larry McVoy
2017-05-12  1:41               ` Wesley Parish
2017-05-12  1:05             ` Toby Thain
2017-05-12  8:17               ` Michael Kjörling
2017-05-12 13:56                 ` Tim Bradshaw
2017-05-12 14:22                   ` Michael Kjörling
2017-05-12 14:30                   ` Larry McVoy
2017-05-12 15:11                     ` Tim Bradshaw
2017-05-12 15:52                     ` Chet Ramey
2017-05-12 16:21                       ` Warner Losh
2017-05-12  8:15             ` Harald Arnesen
2017-05-14  4:30           ` Theodore Ts'o
2017-05-14 17:40             ` Clem Cole
     [not found] <mailman.1.1494986402.2329.tuhs@minnie.tuhs.org>
2017-05-19 14:31 ` David
  -- strict thread matches above, loose matches on Subject: below --
2017-05-16 13:20 Noel Chiappa
2017-05-16 13:46 ` Clem Cole
2017-05-14 21:44 Noel Chiappa
2017-05-13  1:25 Noel Chiappa
2017-05-13  0:44 Noel Chiappa
2017-05-13  0:51 ` Random832
2017-05-13  0:55   ` Dave Horsfall
2017-05-13  1:17   ` Chris Torek
2017-05-13 15:25   ` Steve Simon
2017-05-13 16:55     ` Clem Cole
2017-05-13 17:19       ` William Pechter
2017-05-14 12:55         ` Derek Fawcus
2017-05-14 22:12           ` Dave Horsfall
2017-05-15  1:24             ` Nemo
2017-05-15 18:00               ` Steve Johnson
2017-05-16 22:33                 ` Ron Natalie
2017-05-16 23:13                   ` Arthur Krewat
2017-05-16 23:18                     ` Ron Natalie
2017-05-13 23:01     ` Dave Horsfall
2017-05-12 23:30 Noel Chiappa
2017-05-12 23:38 ` Dave Horsfall
2017-05-12 23:52   ` Random832
2017-05-13  0:26     ` Dave Horsfall
2017-05-13  0:48       ` Random832
2017-05-13  0:22 ` Clem Cole
2017-05-13  0:23   ` Clem Cole
2017-05-12 18:43 Doug McIlroy
2017-05-12 18:56 ` Dan Cross
2017-05-12 19:43   ` Clem Cole
2017-05-12 20:06     ` Clem Cole
2017-05-12 20:40       ` Jeremy C. Reed
2017-05-12 21:29         ` Clem Cole
2017-05-12 21:29   ` Ron Natalie
2017-05-12 15:12 Noel Chiappa
2017-05-12 15:17 ` Clem Cole
2017-05-12 15:18   ` Clem Cole
2017-05-12 15:46     ` Clem Cole
2017-05-11 17:08 Noel Chiappa
2017-05-11 21:34 ` Dave Horsfall
2017-05-10 14:08 Diomidis Spinellis
2017-05-10 14:38 ` Steffen Nurpmeso
2017-05-10 23:09   ` Erik Berls
2017-05-11 12:40     ` Steffen Nurpmeso
2017-05-11  0:49 ` Clem Cole

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='CAC20D2Ndb54AqUx=qn48Rkc37b7pr9rwEVs+m+Aq1zR6ALjw6w@mail.gmail.com' \
    --to=clemc@ccc.com \
    /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).