From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org 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=HEADER_FROM_DIFFERENT_DOMAINS, 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 37faeff3 for ; Sat, 27 Oct 2018 00:14:46 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 2117AA21AD; Sat, 27 Oct 2018 10:14:45 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 36273A2150; Sat, 27 Oct 2018 10:14:29 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 00E5194BB2; Sat, 27 Oct 2018 09:46:15 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id B8F6C94113 for ; Sat, 27 Oct 2018 09:46:15 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 63D5435E070; Fri, 26 Oct 2018 16:46:15 -0700 (PDT) Date: Fri, 26 Oct 2018 16:46:15 -0700 From: Larry McVoy To: Warner Losh Message-ID: <20181026234615.GG16926@mcvoy.com> References: <20181026194636.GA11870@indra.papnet.eu> <20181026214308.GA20796@minnie.tuhs.org> <20181026221153.GA19920@indra.papnet.eu> <20181026222909.GA24093@indra.papnet.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Subject: Re: [TUHS] Reconstructed and newly set UNIX Manual X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Fri, Oct 26, 2018 at 05:06:48PM -0600, Warner Losh wrote: > On Fri, Oct 26, 2018 at 4:57 PM Angelo Papenhoff 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