The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Larry McVoy <lm@mcvoy.com>
To: Warner Losh <imp@bsdimp.com>
Cc: TUHS main list <tuhs@minnie.tuhs.org>
Subject: Re: [TUHS] Reconstructed and newly set UNIX Manual
Date: Fri, 26 Oct 2018 16:46:15 -0700	[thread overview]
Message-ID: <20181026234615.GG16926@mcvoy.com> (raw)
In-Reply-To: <CANCZdfpfvZG71M++8wsP92HGYRBMz6E-4wggou=+XngdM6BJAA@mail.gmail.com>

On Fri, Oct 26, 2018 at 05:06:48PM -0600, Warner Losh wrote:
> On Fri, Oct 26, 2018 at 4:57 PM Angelo Papenhoff <aap@papnet.eu> wrote:
> 
> > On 26/10/18, Ken Thompson wrote:
> > > nice job.
> >
> > Thanks, You've always been an inspiration to me!
> >
> 
> Today, sir, you have won this part of the internet. :)

Yeah, it's nice when Ken speaks up.  I'm always nervous when I post
because I know Ken wants 100% signal.

It would be nice if we could get Rob Pike here, he's the right combination
of brilliant and kinda snotty, he doesn't suffer fools at all.  I loved
Rob's point that if you think that you need threads your processes are
too fat.  He's mostly right, in theory, but in practice you can't share
memory via mmap across processes at the same low cost as threads.  If you
have N processes sharing the same memory you have N*pages page table
entries; if you have threads you have 1*pages page table entries (for
the shared memory part).  Back when I was active in kernel development
I tried to get Linus to do a page table scheme that would allow more
than one page table per process so you could have private tables and
shared tables.  Dunno if he did that.

But it would be nice to have Rob here, he's sort of old school but sort
of the next gen of Bell Labs.  And a smart cookie.

And to Angelo, Warner is right, I'd keep that email.

--lm

  reply	other threads:[~2018-10-27  0:14 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-26 19:46 Angelo Papenhoff
2018-10-26 19:57 ` Jim Capp
2018-10-26 20:41 ` Clem Cole
2018-10-26 21:05   ` Angelo Papenhoff
2018-10-26 21:58     ` Bakul Shah
2018-10-26 20:59 ` Warren Toomey
2018-10-27 17:15   ` Angelo Papenhoff
2018-10-27 17:41     ` Angelo Papenhoff
     [not found] ` <20181026214308.GA20796@minnie.tuhs.org>
     [not found]   ` <20181026221153.GA19920@indra.papnet.eu>
2018-10-26 22:29     ` Angelo Papenhoff
2018-10-26 23:06       ` Warner Losh
2018-10-26 23:46         ` Larry McVoy [this message]
2018-10-28 22:57 ` Angelo Papenhoff
2018-10-29  0:15   ` Clem cole
2018-11-01 17:21 ` Angelo Papenhoff
2018-10-27 11:59 Doug McIlroy
2018-10-27 12:28 ` Angelo Papenhoff
2018-10-27 13:07   ` Milo Velimirovic
2018-10-27 13:56     ` Toby Thain
2018-10-27 15:19     ` Ralph Corderoy
2018-10-27 15:53 ` Clem Cole
2018-10-27 16:25   ` Larry McVoy
2018-10-27 19:45   ` Lars Brinkhoff
2018-10-27 14:18 Nelson H. F. Beebe

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=20181026234615.GG16926@mcvoy.com \
    --to=lm@mcvoy.com \
    --cc=imp@bsdimp.com \
    --cc=tuhs@minnie.tuhs.org \
    /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).