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=0.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RDNS_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 Received: (qmail 7472 invoked from network); 29 Mar 2020 12:41:51 -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 unknown (HELO minnie.tuhs.org) (45.79.103.53) by inbox.vuxu.org with ESMTP; 29 Mar 2020 12:41:51 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id BBFFA9D732; Sun, 29 Mar 2020 22:41:46 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 7531F9D578; Sun, 29 Mar 2020 22:41:14 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=planet.nl header.i=@planet.nl header.b="UIxvhQ8N"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 504579D577; Sun, 29 Mar 2020 22:41:10 +1000 (AEST) X-Greylist: delayed 784 seconds by postgrey-1.36 at minnie.tuhs.org; Sun, 29 Mar 2020 22:41:05 AEST Received: from cpsmtpb-ews02.kpnxchange.com (cpsmtpb-ews02.kpnxchange.com [213.75.39.5]) by minnie.tuhs.org (Postfix) with ESMTP id C89669D56C for ; Sun, 29 Mar 2020 22:41:05 +1000 (AEST) Received: from cpsps-ews22.kpnxchange.com ([10.94.84.188]) by cpsmtpb-ews02.kpnxchange.com with Microsoft SMTPSVC(8.5.9600.16384); Sun, 29 Mar 2020 14:27:59 +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=WNfkokkR c=1 sm=1 tr=0 cx=a_idp_e a=WB5lYbMG1jvHJ1f8o08CVQ==:117 a=soxbC+bCkqwFbqeW/W/r+Q==:17 a=x1i13A_MHe4A:10 a=IkcTkHD0fZMA:10 a=SS2py6AdgQ4A:10 a=lAA2YK2mpS4CU4QWXlIA:9 a=QEXdDO2ut3YA:10 X-CM-AcctID: kpn@feedback.cloudmark.com Received: from smtp.kpnmail.nl ([195.121.84.14]) by cpsps-ews22.kpnxchange.com over TLS secured channel with Microsoft SMTPSVC(8.5.9600.16384); Sun, 29 Mar 2020 14:27:59 +0200 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=AQphrfSKXzQW/56u9wojo+OS65eNm1+Zvw6nbDlbvho=; b=UIxvhQ8NiW+zB/EtgDKvCz57UVVA7/UpUTW4cSmhYwI/yya14RcBSHaTykepyiUKM+zRfDoQlKn+s SoDnKZ0YD+SmKAqzQPQKCbnPjze3+gxV4S7xzMmV8vNZiNM0dAa+RulQuxh+JBeqlEF9Htpv60sQYS FQfuY3dzfgk03Pbs= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|Vht/ihY8xNkiSh46nbdN2djWI3qXIAUUWihRjdTHeZ3STw1N08Uw9chFgZyagdY vEin6NSmZi08IeFlWKs0JTA== 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 b95dffee-71b8-11ea-b75f-00505699d6e5; Sun, 29 Mar 2020 14:27:59 +0200 (CEST) From: Paul Ruizendaal Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Message-Id: <20C3B8BE-E371-4694-8A34-EEC6A5461FAD@planet.nl> Date: Sun, 29 Mar 2020 14:27:58 +0200 To: TUHS main list X-Mailer: Apple Mail (2.3445.9.1) X-OriginalArrivalTime: 29 Mar 2020 12:27:59.0130 (UTC) FILETIME=[7B6AC7A0:01D605C5] X-RcptDomain: minnie.tuhs.org Subject: [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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Here is a question for the old hands from the Labs, I=E2=80=99m trying = to get the timeline of some development steps right. The two main things are: when did the 4.1 merge take place, and when = were =E2=80=98streams=E2=80=99 added? Going by file dates, the surviving 8th edition source appears to be from = 1985. I can see that a lot of files in /usr/include did not change after = Jan 1982 (e.g. nlist.h). This suggests that early in 1982 the merge = between 4.1 code and 32V code took place, to create the foundation for = further development (=E2=80=9Cproto 8th edition=E2=80=9D, so to speak). Similarly, there are a dozen or so files in the kernel that all have a = file date of November 1982. The most interesting one of these is = =E2=80=9Cdtline.c=E2=80=9D, a character mode Datakit driver: it uses = =E2=80=98streams=E2=80=99. This suggests that there was a further code = merge late in 1982 and implies that =E2=80=98streams=E2=80=99 were = developed prior to that date. =46rom the S/F-Unix papers it seems that =E2=80=98streams=E2=80=99 did = not exist in 1981, at least they are not mentioned in an otherwise = comprehensive set of papers. On the other hand, the S/F-Unix work was = done in the Exploratory group, not the Research group: maybe it was = inappropriate to mention. All in all, my hypotheses would be that: - the 32V/4.1 merge took place early in 1982=20 - =E2=80=98streams=E2=80=99 were developed in 1982 on 32V (maybe also = V7) systems - a further merge took place late in 1982 that combined the new base = with latest developments Does that sound correct, or was it all different? Related is the question when the "file system switch" was added. It must = have been later than 1981 and before 1985, but I have not been able to = pinpoint it further. Paul