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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9054 invoked from network); 20 Jun 2022 12:28:51 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 20 Jun 2022 12:28:51 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 4B97C40D74; Mon, 20 Jun 2022 22:28:45 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuhs.org; s=dkim; t=1655728125; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post; bh=on+zGdS+xNidqWqtLDyGLJfuRxPvgE+u3NfWSSlFWDQ=; b=YTIwsjm4nJOF4i86eD1/pn6OcVbzWk8/5TGMcSublK/KTAlNW8N5ZAqEgIZBXrbFuaMP7g obC8wF3NCDt04JZBgrTN/rmuDGqeH7FaB54EJRojQC93aRLeYeGZ8E3V1qbASfpSp1gBl3 PsJavdQXBeLv79Sgs70RaDa3OVW8lYU= Received: from ewsoutbound.kpnmail.nl (unknown [195.121.94.185]) by minnie.tuhs.org (Postfix) with ESMTPS id 1884940D73 for ; Mon, 20 Jun 2022 22:28:27 +1000 (AEST) X-KPN-MessageId: d16fd228-f093-11ec-b4ce-005056999439 Received: from smtp.kpnmail.nl (unknown [10.31.155.7]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id d16fd228-f093-11ec-b4ce-005056999439; Mon, 20 Jun 2022 14:23:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=planet.nl; s=planet01; h=to:date:message-id:subject:mime-version:content-type:from; bh=on+zGdS+xNidqWqtLDyGLJfuRxPvgE+u3NfWSSlFWDQ=; b=EuGcdpHLohJ83ulMvEo90ePXBiAQzncWoKnxWBMRZAMAeVXEPrwqc7upjAlP+3DVPI8HoLrdddwyq NLo4CuPjlbvDjjAXLGtIsw5ZD6kSfY8YYY2Jsh/ewtPxPDPOrdGvuNW97Jhp0wJUkX9FfcSmqWYGcU q+Gvp7VMfsro8N00= X-KPN-MID: 33|hHV3d3FdZdKTbhNCnzPCxVW5yhgU26XUMrV3DyAr/8LA6oxu1AWf/u6uMGrjy+W a/29LT2V1OvkvgDyELGaCyzpD50FX7JkjbQ3paD/SkKU= X-KPN-VerifiedSender: No X-CMASSUN: 33|oEeBZlafjt3L9wHKR6RNpuqJ0cbwQf5WknvswfYdEl8acz0KZPsD60GrrBK04D1 NqkvUep6hiCRo7AG3sq/WKg== X-Originating-IP: 77.172.38.96 Received: from amys-imac.fritz.box (77-172-38-96.fixed.kpn.net [77.172.38.96]) by smtp.xs4all.nl (Halon) with ESMTPSA id 7135eb7c-f094-11ec-8bc8-005056998788; Mon, 20 Jun 2022 14:28:09 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) Message-Id: <94902095-8F4D-4350-8B2E-480E752515ED@planet.nl> Date: Mon, 20 Jun 2022 14:28:06 +0200 To: tuhs@tuhs.org X-Mailer: Apple Mail (2.3608.120.23.2.7) Message-ID-Hash: 7I5VE6HIMTPHRL4J6WKP3ZQ2QJHZU6KJ X-Message-ID-Hash: 7I5VE6HIMTPHRL4J6WKP3ZQ2QJHZU6KJ X-MailFrom: pnr@planet.nl 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 X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: RFS (was Re: Re: forgotten versions) List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Paul Ruizendaal via TUHS Reply-To: Paul Ruizendaal > I don't know the exact history of RFS a la System V, but I > don't think it was Peter Weinberger's stuff, and it certainly > wasn't his code. Peter=E2=80=99s code is available in the V8 and V9 trees on TUHS. The Sys V repositories on Github appear to include RFS code in all of = R3.0, R3.1 and R3.2. At first glance, it seems quite different from the V8/V9 code. > Peter, being a self-described fan of cheap hacks, also wasn't > inclined to spend much time thinking about general abstractions; > in effect he just turned various existing kernel subroutines > (when applied to a network file system) into RPCs. The > structure of the file system switch was rather UNIX-specific, > reflecting that. Yes, well put. I=E2=80=99ve back ported his filesystem switch to V6/V7 = and it is very light touch: on the PDP11 it added only some 500 bytes of = kernel code (after some refactoring). With hindsight it seems such a logical idea, certainly in a context = where the labs were experimenting with remote system calls in the mid = 70=E2=80=99s (Heinz Lycklama's work on satellite Unix) and early 80=E2=80=99= s (Gottfried Luderer et al. on distributed Unix =E2=80=94 another = forgotten version). It is such a powerful abstraction, but apparently = very elusive to invent. Paul=