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, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32550 invoked from network); 2 May 2022 14:15:47 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 2 May 2022 14:15:47 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 4A9569D50C; Tue, 3 May 2022 00:15:25 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 13C8D9D493; Tue, 3 May 2022 00:14:42 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 1BA859D44A; Tue, 3 May 2022 00:14:08 +1000 (AEST) Received: from smtp4-g21.free.fr (smtp4-g21.free.fr [212.27.42.4]) by minnie.tuhs.org (Postfix) with ESMTPS id 41BBD9CE23 for ; Tue, 3 May 2022 00:14:07 +1000 (AEST) Received: from tarentaine.gentiane.org (unknown [92.171.222.154]) (Authenticated sender: miod@free.fr) by smtp4-g21.free.fr (Postfix) with ESMTPSA id 4729519F58D for ; Mon, 2 May 2022 16:14:05 +0200 (CEST) Received: from localhost (tarentaine.gentiane.org [local]) by tarentaine.gentiane.org (OpenSMTPD) with ESMTPA id 83f47838 for ; Mon, 2 May 2022 14:14:04 +0000 (GMT) Date: Mon, 2 May 2022 14:14:04 +0000 From: Miod Vallat To: TUHS main list Message-ID: References: <57977CE7-DDCC-4861-BBD2-843B9B9F51C2@ronnatalie.com> <202205020242.2422g30m074857@ultimate.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Grumpyness-Level: Low X-Quack: quack! 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" > The RT 4.3 port was called AOS (for the, "Academic Operating System"). It > was mostly Tahoe with NFS and came with most of the sources, but some bits > were distributed only as object code: I believe some of the MM bits? > Perhaps the MMU code? I vaguely recall this being one of the things people > had a hard time with when trying to port Reno and 4.4 to the RT. What was delivered as binary was the Advanced Floating-Point Accelerator microcode. At the end of the AOS work circa 1996, most of the kernel was 4.4, except for the network stack which was 4.3-Reno, and the VM system which was still 4.3 (hence no mmap). > The port was fairly faithful; the C compiler was a bit strange "High C" or > "Hi C", bit GCC was available after a while, but had some bug and could not > compile the kernel. The compiler was Metaware High C. GCC could not be used to compile the kernel sources unchanged, because one of the locore->trap.c paths was relying upon the stack layout used by the compiler. With that fixed, gcc could be used to build a working kernel. Miod