From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: (qmail 3700 invoked from network); 8 Apr 2020 20:14:12 -0000 Received-SPF: pass (minnie.tuhs.org: domain of minnie.tuhs.org designates 45.79.103.53 as permitted sender) receiver=inbox.vuxu.org; client-ip=45.79.103.53 envelope-from= Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with UTF8ESMTPZ; 8 Apr 2020 20:14:12 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 872C393DA1; Thu, 9 Apr 2020 06:14:10 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 1286993D3C; Thu, 9 Apr 2020 06:13:40 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=planet.nl header.i=@planet.nl header.b="ICrVaEII"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 02C2A93D3C; Thu, 9 Apr 2020 06:13:37 +1000 (AEST) Received: from cpsmtpb-ews03.kpnxchange.com (cpsmtpb-ews03.kpnxchange.com [213.75.39.6]) by minnie.tuhs.org (Postfix) with ESMTP id 6ECB893D2D for ; Thu, 9 Apr 2020 06:13:32 +1000 (AEST) Received: from cpsps-ews06.kpnxchange.com ([10.94.84.173]) by cpsmtpb-ews03.kpnxchange.com with Microsoft SMTPSVC(8.5.9600.16384); Wed, 8 Apr 2020 22:13:31 +0200 X-Brand: 7abm2Q== X-KPN-SpamVerdict: e1=0;e2=0;e3=0;e4=(e1=10;e3=10;e2=11;e4=10);EVW:Whi te;BM:NotScanned;FinalVerdict:Clean X-CMAE-Analysis: v=2.3 cv=M9DW1x4s c=1 sm=1 tr=0 cx=a_idp_e a=aIJzBKXFL4aO3PtWP49Erg==:117 a=soxbC+bCkqwFbqeW/W/r+Q==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=x1i13A_MHe4A:10 a=cl8xLZFz6L8A:10 a=NpW2XXewAAAA:8 a=yiCho3l6AAAA:20 a=YlPX-8HV3f73lkmjAisA:9 a=QEXdDO2ut3YA:10 a=cGNbHhijT2UA:10 a=2ZBtgYOpQ-QA:10 a=CPhbE6qUUDY6JIeXttsA:9 a=_hS-Db-yTwY7BcwD:21 a=_W_S_7VecoQA:10 a=vDDrMOmOmm6mZoDw6HKV:22 X-CM-AcctID: kpn@feedback.cloudmark.com Received: from smtp.kpnmail.nl ([195.121.84.43]) by cpsps-ews06.kpnxchange.com over TLS secured channel with Microsoft SMTPSVC(8.5.9600.16384); Wed, 8 Apr 2020 22:13:31 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=planet.nl; s=planet01; h=to:date:subject:mime-version:content-type:message-id:from; bh=/dEKZHwDyVcdOfBJ33CK8ZXPj7TnXSeOSFPL56P/fwM=; b=ICrVaEIILgFPndbt58Kn0fAFWVQZ9ODxzBjw4bSEg6mnuQGbv4uzH9ZcYPgksYf51gLC3XIAUYAgt Fz9rRe247HtowZ6oDC5GtdkRQs4bIz/WrPGUc00DTi1anoBsy5sknOVxw7PZVzU7kp5KQ4jORHVMCy TilIpUu8DY5ebRHg= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|4FgqgBi7u5TuhmArK+49T2nebGg6I7CGYsbh5wJnzdUIHPViHTJXNtwy12bk3Sr GNQUoLYi8GeQirCnFi9DvSw== X-Originating-IP: 80.101.112.122 Received: from mba1.fritz.box (sqlite.xs4all.nl [80.101.112.122]) by smtp.kpnmail.nl (Halon) with ESMTPSA id 69dd8037-79d5-11ea-9fcb-005056ab1411; Wed, 08 Apr 2020 22:13:31 +0200 (CEST) From: Paul Ruizendaal Message-Id: <0A39F8F1-C1C3-408F-9715-1D8B9C19A00C@planet.nl> Content-Type: multipart/alternative; boundary="Apple-Mail=_14786E89-A62B-429F-A6FF-D74AD8612D63" Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Date: Wed, 8 Apr 2020 22:13:29 +0200 In-Reply-To: To: Thomas Paulsen References: <20C3B8BE-E371-4694-8A34-EEC6A5461FAD@planet.nl> <202003291404.02TE4dAI022916@freefriends.org> <2298456D-A786-40C2-9C68-26C99E2002E1@planet.nl> <3FA2A5AF-F4E9-4AD8-9A06-6864DD855498@planet.nl> X-Mailer: Apple Mail (2.3445.9.1) X-OriginalArrivalTime: 08 Apr 2020 20:13:31.0466 (UTC) FILETIME=[2C8482A0:01D60DE2] X-RcptDomain: minnie.tuhs.org Subject: Re: [TUHS] 8th Edition timeline 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" --Apple-Mail=_14786E89-A62B-429F-A6FF-D74AD8612D63 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On Apr 8, 2020, at 8:58 PM, Thomas Paulsen = wrote: >=20 >> As was suggested on the list, I=E2=80=99ve reached out to Peter = Weinberger to better >> understand the time line of the File System Switch and the 8th = edition network > f>ile system.=20 >=20 > 'Introduced with System V Release 3.0, the File System Switch (FSS) = architecture introduced a framework under which multiple different = filesystem types could coexist in parallel.' > = https://www.oreilly.com/library/view/unix-filesystems-evolution/9780471456= 759/chap07-sec003.html = Thanks for that link! The SysV R3 source floats around on the web. Its FSS is very different = from what is in 8th edition. In 8th edition the switch has 11 entries (i.e. a file system is an = object with 11 virtual methods). = https://github.com/Alhadis/Research-Unix-v8/blob/master/v8/usr/sys/h/conf.= h I have never really studied R3 but at quick inspection the FSS there has = 27 (!) entries and seems to be more a sys call switch. In 10th edition it is still 11 entries, although some refactoring has = taken place. Also later work from Research keeps it concise: the 9P = protocol from Plan 9 has 14 messages. --Apple-Mail=_14786E89-A62B-429F-A6FF-D74AD8612D63 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 On = Apr 8, 2020, at 8:58 PM, Thomas Paulsen <thomas.paulsen@firemail.de> wrote:

As was suggested on the = list, I=E2=80=99ve reached out to Peter Weinberger to better
understand the time line of the File System Switch and the = 8th edition network
f>ile system.

'Introduced with System V Release 3.0, the = File System Switch (FSS) architecture introduced a framework under which = multiple different filesystem types could coexist in parallel.'
https://www.oreilly.com/library/view/unix-filesystems-evolution= /9780471456759/chap07-sec003.html

Thanks for = that link!

The SysV R3 source floats = around on the web. Its FSS is very different from what is in 8th = edition.

In 8th edition the switch = has 11 entries (i.e. a file system is an object with 11 virtual = methods).
I have never really studied R3 but at quick = inspection the FSS there has 27 (!) entries and seems to be more a sys = call switch.

In 10th edition it is = still 11 entries, although some refactoring has taken place. Also later = work from Research keeps it concise: the 9P protocol from Plan 9 has 14 = messages.



= --Apple-Mail=_14786E89-A62B-429F-A6FF-D74AD8612D63--