From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id d25834ed for ; Wed, 8 Jan 2020 22:15:43 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 3AD739BCBF; Thu, 9 Jan 2020 08:15:42 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 54F639BCAE; Thu, 9 Jan 2020 08:15:22 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 159C59BCA9; Thu, 9 Jan 2020 08:15:20 +1000 (AEST) Received: from viclamta31p.bpe.bigpond.com (viclamta31p.bpe.bigpond.com [203.38.21.95]) by minnie.tuhs.org (Postfix) with ESMTPS id 13DEB945FC for ; Thu, 9 Jan 2020 08:15:18 +1000 (AEST) Received: from smtp.telstra.com ([10.10.26.4]) by viclafep31p-svc.bpe.nexus.telstra.com.au with ESMTP id <20200108221517.BFKR5522.viclafep31p-svc.bpe.nexus.telstra.com.au@smtp.telstra.com> for ; Thu, 9 Jan 2020 09:15:17 +1100 X-RG-Spam: Unknown X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedufedrvdehkedgudehjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfupfevtfgpvffgnffuvffttedpqfgfvfenuceurghilhhouhhtmecugedttdenucenucfjughrpeffhffvufgjkfhffgggtgesthdttddttdervdenucfhrhhomhepffgrvhgvucfjohhrshhfrghllhcuoegurghvvgeshhhorhhsfhgrlhhlrdhorhhgqeenucfkphepuddutddrudeguddrudelfedrvdeffeenucfrrghrrghmpehhvghloheprghnvghurhhinhdrhhhorhhsfhgrlhhlrdhorhhgpdhinhgvthepuddutddrudeguddrudelfedrvdeffedpmhgrihhlfhhrohhmpeeouggrvhgvsehhohhrshhfrghllhdrohhrgheqpdhrtghpthhtohepoehtuhhhshesthhuhhhsrdhorhhgqeenucevlhhushhtvghrufhiiigvpedt X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean X-RG-VS-CLASS: clean Received: from aneurin.horsfall.org (110.141.193.233) by smtp.telstra.com (5.8.418) id 5E00C71E028F5F0F for tuhs@tuhs.org; Thu, 9 Jan 2020 09:15:16 +1100 Received: from aneurin.horsfall.org (localhost [127.0.0.1]) by aneurin.horsfall.org (8.15.2/8.15.2) with ESMTP id 008MFFEc084559 for ; Thu, 9 Jan 2020 09:15:15 +1100 (EST) (envelope-from dave@horsfall.org) Received: from localhost (dave@localhost) by aneurin.horsfall.org (8.15.2/8.15.2/Submit) with ESMTP id 008MFFVA084556 for ; Thu, 9 Jan 2020 09:15:15 +1100 (EST) (envelope-from dave@horsfall.org) X-Authentication-Warning: aneurin.horsfall.org: dave owned process doing -bs Date: Thu, 9 Jan 2020 09:15:14 +1100 (EST) From: Dave Horsfall To: The Eunuchs Hysterical Society In-Reply-To: Message-ID: References: <20200107105615.GA16081@minnie.tuhs.org> User-Agent: Alpine 2.21.9999 (BSF 287 2018-06-16) X-GPG-Public-Key: http://www.horsfall.org/gpgkey.pub X-GPG-Fingerprint: 05B4 FFBC 0218 B438 66E0 587B EF46 7357 EF5E F58B X-Home-Page: http://www.horsfall.org/ X-Witty-Saying: "chmod 666 the_mode_of_the_beast" MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Subject: Re: [TUHS] What happened with XENIX? (was Re: Unix/World Magazines) 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Wed, 8 Jan 2020, Dave Horsfall wrote: > I was forced to use Xenix for a contracting job (and hated it, as it was > almost-but-not-quite-Unix, and the differences annoyed me). Wouldn't > Linux have arrived at around that time? OK, I was out by a few years... That job was some time in the 70/80s, and my memory isn't the best these days. Similarly, I have a Penguin laptop at home for porting purposes, otherwise I never use it. The cycle goes something like: get it working on both FreeBSD and the Mac (fairly easy), try it on the Penguin to see what they've broken and make the appropriate changes, then back to the Mac and the FreeBSD box again; repeat as necessary. If worse comes to worst, make the code conditional upon the architecture (and I hate doing that, because it breaks the logical flow of the code). For the record, I was porting Unify (an early RDBMS, and quite a nice one) to a 386... Those damned memory models drove me crazy! I preferred the small model because it was fast, but some modules were so big I had to use the large model which meant modifying the build script in the appropriate directory (no "make" in those days), and there were dozens of them. ObTrivia: I used to use the Unify demonstration to benchmark a machine, and used to joke that sometimes I needed a calendar, not a clock :-) -- Dave