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, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22002 invoked from network); 7 Sep 2022 01:41:00 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 7 Sep 2022 01:41:00 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 0CF7540E66; Wed, 7 Sep 2022 11:40:24 +1000 (AEST) Received: from pasta.tip.net.au (pasta.tip.net.au [203.10.76.2]) by minnie.tuhs.org (Postfix) with ESMTPS id 8D63240E55 for ; Wed, 7 Sep 2022 11:40:15 +1000 (AEST) Received: from [192.168.1.2] (unknown [203.7.122.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailhost.tip.net.au (Postfix) with ESMTPSA id 4MMlLj0FHyz9QPB; Wed, 7 Sep 2022 11:40:12 +1000 (AEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) From: steve jenkin In-Reply-To: Date: Wed, 7 Sep 2022 11:40:04 +1000 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: TUHS X-Mailer: Apple Mail (2.3445.104.21) Message-ID-Hash: GBPJECKRXCRMWSYPG6GYNL5KBVLVXOIO X-Message-ID-Hash: GBPJECKRXCRMWSYPG6GYNL5KBVLVXOIO X-MailFrom: sjenkin@canb.auug.org.au 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: Has this been discussed on-list? How Unix changed Software. List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Doug, Larry et al, Thanks very much for the history - unaware of those stories/ facts. I=E2=80=99ve scanned the 1989 Miller et al paper, will read properly = soon. The legacy of that paper is the extensive automatic testing now = commonplace in large Open Software projects. I wasn't clear in what I wrote. Have been immersed in early papers of = teaching the kernel at UNSW :( Reminds on this list precise terms matter: that =E2=80=9CUnix=E2=80=9D / = UNIX (tm) and "the kernel" (+ version) are very different. I meant the V5 / V6 kernel was =E2=80=98known defect free', hadn=E2=80=99t= thought of Userland / utilities & libraries :( =46rom what I=E2=80=99ve read: distribution tapes, pre-USG, were created = from the current copy of =E2=80=99the system=E2=80=99 - not sure which = machine that was, presumably one controlled by Ken. Is that a reasonable statement, the kernel, pre-USG, had zero (known) = Technical Debt when shipped? I=E2=80=99ve read that Ken wrote the kernel with an eye to it being a = coding exemplar. Deliberately wrote consistent, high quality code. Is that another mis-interpretation of mine? regards steve j > On 7 Sep 2022, at 01:07, Douglas McIlroy = wrote: >=20 >> (Research) Unix ... 'shipped' with zero known bugs. >=20 > It wasn't a Utopia. Right from the start man pages reported BUGS, > though many were infelicities, not implementation errors. -- Steve Jenkin, IT Systems and Design=20 0412 786 915 (+61 412 786 915) PO Box 38, Kippax ACT 2615, AUSTRALIA mailto:sjenkin@canb.auug.org.au http://members.tip.net.au/~sjenkin