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 cc4d64a7 for ; Thu, 27 Jun 2019 01:02:58 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id D15C69BDC5; Thu, 27 Jun 2019 11:02:56 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id CC4169BD9B; Thu, 27 Jun 2019 11:02:28 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 27BAE9BD9B; Thu, 27 Jun 2019 11:02:26 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id C207A9BD84 for ; Thu, 27 Jun 2019 11:02:25 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 0D42235E13F; Wed, 26 Jun 2019 18:02:25 -0700 (PDT) Date: Wed, 26 Jun 2019 18:02:25 -0700 From: Larry McVoy To: Chris Hanson Message-ID: <20190627010224.GC1206@mcvoy.com> References: <20190625004523.GB7655@mcvoy.com> <20190626024503.GA43970@wopr> <20190626025646.GR925@mcvoy.com> <20190626151143.GC3116@mit.edu> <20190626174431.GT925@mcvoy.com> <34DB62C2-7D8C-468B-99E1-CA035C9141A2@eschatologist.net> <04827B96-5B5E-473E-A95F-67C4292B69D1@cogs.com> <20190626202125.GA1206@mcvoy.com> <200E87FD-9B9C-4AEC-B3E1-95C9C84068A4@eschatologist.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200E87FD-9B9C-4AEC-B3E1-95C9C84068A4@eschatologist.net> User-Agent: Mutt/1.5.24 (2015-08-30) Subject: Re: [TUHS] CMU Mach sources? 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 Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Wed, Jun 26, 2019 at 05:22:05PM -0700, Chris Hanson wrote: > On Jun 26, 2019, at 1:21 PM, Larry McVoy wrote: > > > > I also agree with whoever said the Mach guys were trying out all sorts > > of different ideas, that's cool. What's not cool is that when those > > ideas didn't pan out they left in all the substrate that had proven to > > be not needed. > > It seems like you???re still missing the point. I'm not missing anything. Go read this: https://www.cs.ubc.ca/~norm/508/2009W1/mach_usenix86.pdf It talks about how simple Mach is, how it is going to be what Unix wanted to be but Unix got too complicated. Etc. It sounds fantastic, too good to be true and that's exactly what the code is. You can go on all you want about all the cool research it enabled, which I've not disputed other than to say I didn't see much work out. But OK, cool research vehicle, got it. What it is not is the simple awesome system that the papers described. I was super stoked when I read that initial Mach paper, it seemed like they wanted to clean up Unix and they had a plan. I was very hopeful that they were doing that, I agreed with their statements in section 2. Anyone who has read the code would have a hard time reconciling their code with the picture they painted in their papers. And indeed, the Mach supporters have said nothing about the code, other than to say it is a research system and you can't expect clean code. If it had been advertised as that you wouldn't hear a peep out of me. But it was advertised as a clean up of poor choices in Unix, it was advertised as simple and clean. It is anything but that. I've got no problem with prototypes so long as it is clear that's what it is. My disappointment with Mach is I thought they were cleaning things up, that's what they said, that's not what they delivered. My beef is with their false advertising. If they had advertised that this was a research system for exploring OS research, not a production ready system, I'd have been fine. That's not how I read the Mach papers. They made promises that they didn't deliver. With that, I'm done on this topic. I'm not going to convince some people of what I think, and they are not going to convince me of what I think.