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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 5324 invoked from network); 6 Sep 2022 15:09:09 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 6 Sep 2022 15:09:09 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 80B25409F5; Wed, 7 Sep 2022 01:08:44 +1000 (AEST) Received: from mail-io1-f49.google.com (mail-io1-f49.google.com [209.85.166.49]) by minnie.tuhs.org (Postfix) with ESMTPS id B2E734024C for ; Wed, 7 Sep 2022 01:08:34 +1000 (AEST) Received: by mail-io1-f49.google.com with SMTP id i77so9137370ioa.7 for ; Tue, 06 Sep 2022 08:08:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dartmouth.edu; s=google1; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date; bh=G1DrqSPWCLCjGoXgAElNSyUlRCAEelaMMY5o93hhKk0=; b=aCTjrS15lm6tN9S1c/QDqsj71otieuGIkRzkuOwxpUKHZLAiTR24x6q9OC2uYER+/J SMAsPYDvwuzNrHkQEHHxI8H1Y0ANSWX+kMBPCz4tJJMl5f+qxAmVg5WktS+SLJaeE9Ci 6BXy786f5ZS1/EfTanKX0YNyGM2lxcbagItv6a/DbSsl75A0L+MU9ICTBXaI33E1xdoJ I8CIz7BxZDacK/1pKXKjzQpgrS1TCNrdw6v77V2QhHnUlGdx5RP/euscT3ShU/636Lru TDdOm2QU90qAseJOzWKesmy72/mlnEYkFH9nLhc3xYk8hsq4DFM5GQ0gjELXyChtAAKn iG9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=G1DrqSPWCLCjGoXgAElNSyUlRCAEelaMMY5o93hhKk0=; b=LvNd1r6toTbmetVXb2HA+ZZ/Ym8nqdrdLlz5JafItG5WBiGzaMLLM8v/mDJmDB2ZxA wyBTO8ppMV5RuwiHl3jZw/EPAZo8f55T7pKDai7sMOmmpzxlehIE4nmSK2so+ZklreJE X6RnVB6tSS7eRFrmVGNK6D805XekJWbesKeqntsiBeVV+Nu1X1xZb0aM7uGiEx1Id4dC obqVXhY63iQWTUl5xZ9SFs3iw73t/lEVzoLg4NQkcjOO11BauwoS52LcFGN/WFBvWsci bGB0L1eA3jasUmrkhRYpbKAZnIZ0oMSWmvOVWr0YZaCYwSOvxx97zLrwkSk9rLHn5oo6 CZRg== X-Gm-Message-State: ACgBeo1ushm/z46Str759stf3xmTCk8nOtzHv/iB1ivA1AZQ8C9Y+bDp BkXBii4xPKqjoWjq0XstduFZi4Syr278zeRlH7TvxxZ7jAGqmQ== X-Google-Smtp-Source: AA6agR7o/0pJPfS6rzrKe3P+G8pSppvHgWC6LWXUSIZV87t90zkyXAlinK/5x3pNpX5DJXQdce9ytyvLaUB2AwipUCA= X-Received: by 2002:a02:8549:0:b0:351:e043:b46e with SMTP id g67-20020a028549000000b00351e043b46emr5976674jai.222.1662476853828; Tue, 06 Sep 2022 08:07:33 -0700 (PDT) MIME-Version: 1.0 From: Douglas McIlroy Date: Tue, 6 Sep 2022 11:07:19 -0400 Message-ID: To: TUHS main list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: DRIYXD5PJUBQ2MR2FUWLVZ4R4PXI4Z4Q X-Message-ID-Hash: DRIYXD5PJUBQ2MR2FUWLVZ4R4PXI4Z4Q X-MailFrom: douglas.mcilroy@dartmouth.edu 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: > (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. > An emergent property is "Good Security=E2=80=9D Actually security (or at least securability) was a conscious theme from the start to which Ken, Bob Morris, and Fred Grampp gave serious attention. Networking brought insecurity, especially to Berkeley Unix. But research was not immune; remote execution via uucp caused much angst, but not enough to kill it. In regards to the basic question. To oversimplify: Theme 1. Unix facilities encouraged what Brian recognized and proselytized as software tools. Theme 2. OS portability was new and extraordinarily final. Subsequent OS's were all portable and were all Unix. Doug