From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1615 invoked from network); 20 Dec 2022 03:10:25 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 20 Dec 2022 03:10:25 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 90F5F42372; Tue, 20 Dec 2022 13:09:48 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id A108041C7F for ; Tue, 20 Dec 2022 13:09:43 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 1154835E0C7; Mon, 19 Dec 2022 19:09:43 -0800 (PST) Date: Mon, 19 Dec 2022 19:09:43 -0800 From: Larry McVoy To: Bakul Shah Message-ID: <20221220030942.GR4401@mcvoy.com> References: <202212191738.2BJHcLBF024793@ultimate.com> <94155806-907F-40EE-AB00-F3B345509442@iitbombay.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <94155806-907F-40EE-AB00-F3B345509442@iitbombay.org> User-Agent: Mutt/1.5.24 (2015-08-30) Message-ID-Hash: OE3PKW2DNIXQKMBRCBWVCVTLVJX45UFQ X-Message-ID-Hash: OE3PKW2DNIXQKMBRCBWVCVTLVJX45UFQ X-MailFrom: lm@mcvoy.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: UNIX on (not quite bare) System/370 List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Mon, Dec 19, 2022 at 06:52:47PM -0800, Bakul Shah wrote: > On Dec 19, 2022, at 1:19 PM, Rob Pike wrote: > > > > Reiser and London's Unix, which I greatly admired, died on the vine > > for a variety of political reasons, as well as because it had > > slightly different semantics in some important cases, and because > > of a broad antipathy to virtual memory across the company due to > > various people having used VM on inadequate hardware, and of course > > then there was Multics. Sandy Fraser was very nervous about > > Research adopting the BSD kernel because of his experience with > > Atlas. But let it be said: Reiser's VM system was seriously > > impressive, cleanly integrated, structurally central, and > > wonderfully fast. And Sandy relented but the general warmth of 1127 > > towards Berkeley led to Research adopting Berkeley Unix as its VAX > > VM platform, despite some, including myself, feeling that was > > inferior choice. > > Is there a publicly available description of Reiser's VM system? > I found "A Unix operating system for the DEC VAX 11/780 Computer" > by London & Reiser which includes a long paragraph on VM (included > below) but that is about it. > > And it would be interesting to hear why and what you found in > Reiser's VM system that was better than Berkeley's VM system. Berkeley didn't really have a good VM system, other than Bill Joy imagining it and then went on to go to Sun and inspired Joe Moran to implement it. FreeBSD took Mach's VM system and while I have respect for what Mach was trying to do, holy moly, what a mess. I can't speak to Reiser's code because I haven't seen it, but I can speak to Joe Moran's code, it was just so clear to see what he was trying to do. And he did it. And you could understand it, I did as a year out of grad school.