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 13292 invoked from network); 15 May 2022 00:49:31 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 15 May 2022 00:49:31 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id AA6C99D449; Sun, 15 May 2022 10:49:26 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 085A293DCC; Sun, 15 May 2022 10:48:23 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id A6C3793DCC; Sun, 15 May 2022 10:48:19 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 322F193D44 for ; Sun, 15 May 2022 10:48:19 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id CEAF635E823; Sat, 14 May 2022 17:48:18 -0700 (PDT) Date: Sat, 14 May 2022 17:48:18 -0700 From: Larry McVoy To: Adam Thornton Message-ID: <20220515004818.GL31822@mcvoy.com> References: <1505232b-86bd-0d65-52c7-c8d19bd0663c@mhorton.net> <20220511173518.GF17911@mcvoy.com> 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) Subject: Re: [TUHS] First Unix-like OSes not derived from AT&T code? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Thu, May 12, 2022 at 07:46:33PM -0700, Adam Thornton wrote: > > > > On May 11, 2022, at 10:35 AM, Larry McVoy wrote: > > As a side effort from making SunOS POSIX compliant, > > As good a time as any to thank you for this. Pity you couldn't convince them to put the POSIX sh in /bin/sh and the old sh in /usr/compat or some such, rather than having POSIX only in /usr/xpg4. I was pretty green, it was my 3rd job after grad school. I didn't have pull at the time, I was a nobody who had to prove himself. Sun was pretty BSD centric at the time, it was more or less a bug fixed BSD with a well designed and well implemented replacement VM system. The POSIX stuff had a definite System V feel to it, and in some places, for the better. It felt like POSIX cleaned up signal semantics (I know, ASTs are better) and sorted out a bunch of differences between the various vendors. But Sun was not all in on POSIX, they were doing it because they had to. I was there as a contractor because none of the rank and file wanted anything to do with it. Whatever, doing that work was an education about all the code paths in the kernel, in retrospect I would have paid my entire college tuition to be forced to do that work. I learned a _lot_. This is sort of neither here nore there, but credit where credit is due. I enjoyed working with Don Cragun, Sun's rep to the POSIX meetings. Very soft spoken guy, but very detail oriented. When Don said "do this" I did what he said. --lm