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 21314 invoked from network); 6 Sep 2022 17:13:55 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 6 Sep 2022 17:13:55 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 9962E40E76; Wed, 7 Sep 2022 03:13:33 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 7D2BE40E6B for ; Wed, 7 Sep 2022 03:13:26 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id BB20735E847; Tue, 6 Sep 2022 10:13:25 -0700 (PDT) Date: Tue, 6 Sep 2022 10:13:25 -0700 From: Larry McVoy To: Douglas McIlroy Message-ID: <20220906171325.GU31856@mcvoy.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Message-ID-Hash: CRZ7EPKKAQZT32ZVRJ7S2R3NHMQ2W24W X-Message-ID-Hash: CRZ7EPKKAQZT32ZVRJ7S2R3NHMQ2W24W X-MailFrom: lm@mcvoy.com 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 CC: TUHS main list 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: On Tue, Sep 06, 2022 at 11:07:19AM -0400, Douglas McIlroy wrote: > > (Research) Unix ... 'shipped' with zero known bugs. > > It wasn't a Utopia. Right from the start man pages reported BUGS, > though many were infelicities, not implementation errors. > > Dennis once ran a demo of a ubiquitous bug: buffer overflow. He fed a > 2000-character line on stdin to every program in /bin. Many crashed. > Nobody was surprised; and nobody was moved to fix the offenders. The > misdesign principle that "no real-life input looks like that" fell > into disrepute, but the bad stuff lived on. Some years down the road a > paper appeared (in CACM?) that repeated Dennis's exercise. Maybe this one? B.P. Miller, L. Fredriksen, and B. So, "An Empirical Study of the Reliability of UNIX Utilities", Communications of the ACM 33, 12 (December 1990). http://www.paradyn.org/papers/fuzz.pdf