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 ed07d63b for ; Thu, 29 Aug 2019 04:10:33 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 5A3B39BFD6; Thu, 29 Aug 2019 14:10:32 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id B1E6F9BF71; Thu, 29 Aug 2019 14:10:15 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 6C1549BF71; Thu, 29 Aug 2019 14:10:13 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id C0B239BF4D for ; Thu, 29 Aug 2019 14:10:12 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id CFBDB35E0A8; Wed, 28 Aug 2019 21:10:11 -0700 (PDT) Date: Wed, 28 Aug 2019 21:10:11 -0700 From: Larry McVoy To: Lawrence Stewart Message-ID: <20190829041011.GG10796@mcvoy.com> References: <201908281757.x7SHv9gj042779@tahoe.cs.Dartmouth.EDU> 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] dmr streams & networking [was: Re: 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@tuhs.org, Doug McIlroy Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Wed, Aug 28, 2019 at 11:29:02PM -0400, Lawrence Stewart wrote: > > On 2019, Aug 28, at 1:57 PM, Doug McIlroy wrote: > >> How long was research running on a PDP-11 and when did they move to a VAX? > > > > London and Reiser had ported Unix to the VAX, replete with virtual memory, in 1978. By the time v7 was released (1979), Vaxen had become the workhorse machines in Research. > > > > Doug > > I???ve always been a little curious about how Reiser (John Reiser, not Hans!) came to port Unix. I had heard of him from his PhD Dissertation which was something like 35 pages long for Knuth (!) on random number generators. He finished at Stanford in 1977 and in 1978 he was porting Unix? How did that happen? I'm with Lawrence, I'd love to hear this. This thread is the first I've heard about John Reiser and London. I don't remember anything about them in the Bell Labs journals. I can say it is not a stretch to go from school to porting, I did that. School is amazing at making you feel like you can do anything. I took the grad compiler class, you could take one of them or two of them at a time, my buddy Rob Netzer and I took two together and we wrote a big subset of the ADA language in a semester. You slow down when you have to make a product that works in the face of people doing silly (aka stupid) things. Error checking is a thing, compiler error messages that point to the exact problem are a much, much bigger thing. Gcc is very good at that, I've got a lot of respect for gcc, I know how hard that is.