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, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19385 invoked from network); 20 Jul 2020 11:51:13 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2020 11:51:13 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id AF3C49BA54; Mon, 20 Jul 2020 21:51:10 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 21A029BA4D; Mon, 20 Jul 2020 21:50:00 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 8D7CA9BA30; Mon, 20 Jul 2020 21:49:58 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 67EA59BA2A for ; Mon, 20 Jul 2020 21:49:57 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 1B78335E136; Mon, 20 Jul 2020 04:49:57 -0700 (PDT) Date: Mon, 20 Jul 2020 04:49:57 -0700 From: Larry McVoy To: Andrew Warkentin Message-ID: <20200720114957.GL26294@mcvoy.com> References: <77c0536b-87b8-44dd-96fd-76d8ceba30f2@localhost> <2135afdb-db52-05d2-9af6-24ad36367db3@tnetconsulting.net> <40a70393-894a-4b21-8678-a71bbca4aa69@localhost> <8e7efd45-a84e-cf20-9d30-8222357596a3@tnetconsulting.net> <202007200847.06K8l8DF026646@freefriends.org> 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] A/UX [was Linux is on-topic] 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@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Mon, Jul 20, 2020 at 03:48:29AM -0600, Andrew Warkentin wrote: > A/UX runs Mac OS as a Unix process (its default GUI is Mac OS although > it does also support a traditional X server), making it the opposite > of MachTen. It has considerable integration between Mac OS and Unix, > and supports "hybrid" programs (Unix programs that make Mac OS system > calls and Mac OS programs that make Unix system calls) (which I don't > think MachTen supports, but I'm not completely sure of that). It is > one of only two Unices that I'm aware of that runs another OS in a > process to provide its main GUI (the other is a much more recent Linux > distribution that runs AROS; I'm not counting things like running > Windows under Merge or VP/IX because those were usually used in > addition to X11). This isn't quite the same but Victor Yodaiken wrote a real time kernel that ran all of Linux as a user process. Super cool idea and it worked great, he would demo it sampling the parallel port while Linux was running some X11 perf thing, tarring up /usr and untarring on nfs://server/tmp/usr and doing a ftp transfer. Basically beating the crap out of Linux as hard as he could while running a real time sampler and it never missed. Clem should pay attention, in my opinion, this is how you do Unix and real time. Because Unix is time sharing and throughput, that is the opposite of what real time is. Wedging real time into Unix is a mistake. http://mcvoy.com/lm/papers/rtlmanifesto.pdf --lm