From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id AD8C428EFB for ; Tue, 6 Aug 2024 08:40:24 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 04932421B4; Tue, 6 Aug 2024 16:40:18 +1000 (AEST) Received: from freefriends.org (frenzy.freefriends.org [198.99.81.75]) by minnie.tuhs.org (Postfix) with ESMTPS id B80E7421AB for ; Tue, 6 Aug 2024 16:40:11 +1000 (AEST) X-Envelope-From: arnold@skeeve.com Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 4766dkX6480856 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 6 Aug 2024 00:39:46 -0600 Received: (from arnold@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 4766dk6x480855; Tue, 6 Aug 2024 00:39:46 -0600 From: arnold@skeeve.com Message-Id: <202408060639.4766dk6x480855@freefriends.org> X-Authentication-Warning: frenzy.freefriends.org: arnold set sender to arnold@skeeve.com using -f Date: Tue, 06 Aug 2024 00:39:46 -0600 To: tuhs@tuhs.org, segaloco@protonmail.com References: In-Reply-To: User-Agent: Heirloom mailx 12.5 7/5/10 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID-Hash: JDOMGOU7UHVYMSHSTGUGUUNSBPFEYE6J X-Message-ID-Hash: JDOMGOU7UHVYMSHSTGUGUUNSBPFEYE6J X-MailFrom: arnold@skeeve.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 X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Other POSIX Candidates? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: segaloco via TUHS wrote: > Another way to put it would be as a chicken and egg, which came first, ... > ..., or the ongoing need for UNIX standardization finding sponsorship > by the working groups, IEEE, etc.? This. Try to understand what things were like at the time. There were a ton of competing Unix systems, all different: - IBM: AIX on the mainframe and PS/2, which were different from AIX on the RT/PC and later RS/6000 (workstations). - DEC: Ultrix on minicomputers and microvaxen, and later on MIPS based workstations - Data General: DG/UX on their minicomputers. - Pyramid: A BSD/System V hybrid RISC minicomputer - Sun: Workstations, 680x0 based and later SPARC based, and servers. Initially BSD based, later SVR4 based. - Workstations from HP, Tektronix, NBI, others I've probably forgotten, 3B2 and 3B1/Unix PC from AT&T... The list goes on and on and on. Things split roughly along BSD/System V lines, but code wasn't portable. Did you use bcopy() or memcpy()? index() or strchr()? There was lots of mixing and matching happening, too. There was a crying need for a standard. The mess is what begot GNU Autoconf, which made a difference at the time. Having the ANSI C standard also helped. HTH, Arnold