From nobody Fri Apr 1 04:56:18 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C701E1A4CF78; Fri, 1 Apr 2022 04:56:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KV7DM2zF6z3jYr; Fri, 1 Apr 2022 04:56:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648788979; h=from:from: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; bh=YM0xNXmduKwDELanwkVvtRqSHbAZB8sVw42QAmYuoeI=; b=yd02msAVjWoO399yRGE9Yqk5jtHJ45acAPle6b8nVcztuSCqbWJCuT+WTAgEmlPyxo3po8 8YYqCPe9sllbwxYGFlM5oD0EaAcdfqXk5PZtUwuDNo+cjfr/bMrJaag2alX9gUWlZ41lj/ UQ3drURO68YvW8sImaJ4A88liG7ne+UsJelaINo6fe5LdCamA41m+n7vxUPxvcGKr4pBKK h2RFjRrMRfr+2osfqLaWoF7XU9asKzh61+0bEHBQXbhw8TLMr9ffwpBraiueLY6tHQ7oYQ Xpp4ZRT9ekUsJNn/PN8xKIMnU6SgoIt3WSEe6M9403iW5hz4zf3BerKFTzdrhg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F25EF54EB; Fri, 1 Apr 2022 04:56:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2314uIPZ039487; Fri, 1 Apr 2022 04:56:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2314uIOe039486; Fri, 1 Apr 2022 04:56:18 GMT (envelope-from git) Date: Fri, 1 Apr 2022 04:56:18 GMT Message-Id: <202204010456.2314uIOe039486@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Warner Losh Subject: git: 1986a665bfc7 - releng/13.1 - bsd-family-tree: Add 2.8BSD relationship to Research 7th edition List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/releng/13.1 X-Git-Reftype: branch X-Git-Commit: 1986a665bfc719aa7162df04a8344e810d8cd15a Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648788979; h=from:from: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; bh=YM0xNXmduKwDELanwkVvtRqSHbAZB8sVw42QAmYuoeI=; b=jqVId7LW/jPBSoDoekcULz63jJRH2JVWcSoWlpss0Wi8vIH+5ZakFT2zy1sXlhjnNqQC0Y 1ER6qQfxx74e9wrrGPHKbmoBeOnlP7TTKIYcv2FLyeBK8X9QPPsVS3au9oPy5fysQiR633 oDgyJ95hAMzjUQAJkgk2QXEt0hl/okzGJ7daQOYdRh+h+28WM/ENRX28ueZMMzUZShsXWq hsYvHSbLzvwHIyQw6EBC4GZ49tl3c17Qv0wrI42TVXNI4QjR78nNpvP9gVFwnShhyLI5gQ T0wCO7hpNPnS8MsOozRWvEmh+F9RT25uqXaD30l2t8fZYX72xQ4tF66IoZy3CA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648788979; a=rsa-sha256; cv=none; b=X3A90fMD+oHjOYsu3pILcS0ZCzlmkPFWCtrQaQbS9f/l5hsdz1bXKxdLTK5HvmMPKt4J/5 lRX1baOnN9eq0oTNp6nte09mqYPJDpWW+XvAddpIkcMd8UPdC6qZPbeUdjYXpdYTSzeVHE ru4FuW+BdkU2tGWs5HSQrCO3Ry/FBix80lkoUa41a972+vcP+Sk8Tnp0dADmwlpcLAGT+Y fiBJFZ1YRLasjrVq9DW1AsBk2Jhgxg9IfVm8E+EhCBwbjs8kB5jKkviZeMnnc4qLpWA7iq 71dEvF0zb9zvs3Zy5wQ3aCKyEe4J4mAUCoZINyTkMMd5dd9HVMnjoUgDw2Rfdw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch releng/13.1 has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=1986a665bfc719aa7162df04a8344e810d8cd15a commit 1986a665bfc719aa7162df04a8344e810d8cd15a Author: Warner Losh AuthorDate: 2021-06-25 17:03:17 +0000 Commit: Warner Losh CommitDate: 2022-04-01 04:55:55 +0000 bsd-family-tree: Add 2.8BSD relationship to Research 7th edition In the 2BSD line, the 2.8BSD tapes were the first ones to include a kernel, both source and a bootable tape. This was an AT&T V7 kernel, with a number of bug fixes; new features in use at Berkeley; performance enhancements that were circulating to V7 in the licensee community; and build system changes. Based on the TUHS archives, it contains none of the V32 changes, however. In addition to the source code analysis, Mike Karels relates the story of how his group lost a customizes to V6 on a PDP-11/40 due to a disk crash. Since V7 just came out and Bill Jolitz had just brought that up elsewhere, they replaced their customized V6 with a V7 system, and that base would eventually become 2.8BSD. (Quarter Century of Unix) Given both lines of evidence, add a direct line from V7 Unix to 2.8BSD. Also confirmed that the V6 line to 1BSD and 2BSD was appropriate. 1BSD and 2BSD included ashell(1) and ex(1). ashell(1) was derived from v6 hell. ex(1) was an enhanced v6 ed. 2.8BSD included process control and user-land utilities from 4.1BSD Discussed with: Clem Cole, Diomidis Spinellis (dds) Differential Revision: https://reviews.freebsd.org/D30883 Approved by: re@ (delphij@) (cherry picked from commit 520a2401a65f94a2a6766d3a253baa2a1af0e54b) (cherry picked from commit b811e00246df3dc22035d2d12c2bc440588140a0) Sponsored by: Netflix --- share/misc/bsd-family-tree | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/share/misc/bsd-family-tree b/share/misc/bsd-family-tree index 43715a00bb67..8e2ac27f945f 100644 --- a/share/misc/bsd-family-tree +++ b/share/misc/bsd-family-tree @@ -15,19 +15,19 @@ Sixth Edition (V6) -----* \ | \ | \ | -Seventh Edition (V7) | - \ | - \ 1BSD - 32V | - \ 2BSD---------------* - \ / | - \ / | - \/ | - 3BSD | - | | - 4.0BSD 2.79BSD - | | - 4.1BSD --------------> 2.8BSD +Seventh Edition (V7)----|----------------------* + \ | | + \ 1BSD | + 32V | | + \ 2BSD---------------* | + \ / | | + \ / | | + \/ | | + 3BSD | | + | | | + 4.0BSD 2.79BSD | + | | | + 4.1BSD --------------> 2.8BSD <-* | | 4.1aBSD -----------\ | | \ | @@ -498,7 +498,8 @@ Tenth Edition 1989-10-xx [QCU] 75 2BSD tapes shipped 2.79BSD 1980-04-xx [TUHS] 2.8BSD 1981-07-xx [KSJ] - + First 2BSD with bootable V7 kernel plus + community fixes. 2.8.1BSD 1982-01-xx [QCU] set of performance improvements 2.9BSD 1983-07-xx [KSJ]