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=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 d3b59dbc for ; Tue, 27 Aug 2019 02:53:28 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 0023E9BBD0; Tue, 27 Aug 2019 12:53:26 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 37E659BB70; Tue, 27 Aug 2019 12:53:12 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 6E1249BB70; Tue, 27 Aug 2019 12:53:11 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 20D4D9B684 for ; Tue, 27 Aug 2019 12:53:11 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id AE85E35E0A8; Mon, 26 Aug 2019 19:53:10 -0700 (PDT) Date: Mon, 26 Aug 2019 19:53:10 -0700 From: Larry McVoy To: Rob Pike Message-ID: <20190827025310.GW13570@mcvoy.com> References: <13c5c36e-c84d-e020-d09e-51c8c502dc6d@kilonet.net> <75a32043-4830-ba04-ee0f-023c5f5ade3f@gmail.com> <20190827003013.GS13570@mcvoy.com> 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] If not Linux, then what? 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: tuhs@minnie.tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Hey Rob, I followed Bell Labs through the papers, the Lions doc, but I didn't get any insight into Research after v7 or so. Can you tell us what you liked about the later versions? I don't want to be a total suck up but I've been a fan of your insight ever since you said something like "if you think you need threads your processes are too fat". I've had long discussions with Linus about how to make that statement 100% true (partial page table sharing across processes, how do you make that work in general). We didn't come to an answer but we both agreed that processes should be as cheap as threads and mmap is the way to share data. On Tue, Aug 27, 2019 at 10:58:54AM +1000, Rob Pike wrote: > I always thought Research 10th Edition was fantastic. Even the 8th edition > was an improvement on most of its successors. But things flowed another > way, with muddy streams mixing in. > > -rob > > > On Tue, Aug 27, 2019 at 10:30 AM Larry McVoy wrote: > > > On Mon, Aug 26, 2019 at 08:19:45PM -0400, Arthur Krewat wrote: > > > On 8/26/2019 7:56 PM, William Pechter wrote: > > > >ZFS > > > > > > Here, here! > > > > I really don't understand the love for ZFS. I hired Bonwick and I > > hired Moore, I had high expectations but they were all dashed when I > > realized ZFS doesn't use the page cache. That's so crazy busted I lost > > all interest in ZFS. ZFS took us back to HP-UX mmap semantics. > > -- --- Larry McVoy lm at mcvoy.com http://www.mcvoy.com/lm