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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27330 invoked from network); 20 Jul 2020 12:55:50 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2020 12:55:50 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 5FF829BA55; Mon, 20 Jul 2020 22:55:45 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 4EF279BA30; Mon, 20 Jul 2020 22:54:47 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="epTRbgUV"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 121089BA30; Mon, 20 Jul 2020 22:54:44 +1000 (AEST) Received: from mail-io1-f51.google.com (mail-io1-f51.google.com [209.85.166.51]) by minnie.tuhs.org (Postfix) with ESMTPS id D93DC9BA2A for ; Mon, 20 Jul 2020 22:54:42 +1000 (AEST) Received: by mail-io1-f51.google.com with SMTP id f23so17416391iof.6 for ; Mon, 20 Jul 2020 05:54:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=4QHC/d6nIMW3iYs5B4zagzYjtX+f8hhHJJtc6ivVblM=; b=epTRbgUVl7pHwiQ2fR5jlzEaLy50CcY2puloVCw4mnlLge0/FIDBySNjdXRWQ6+1rP a0+g1pMZCltq/vc0S/cQ2DH2ISh84THcvilSH/s6zrz38qSXS0iL5K+h7F3miiTiSCk+ 6eEXXr3WG2TyQMbPFk+V7vPGeXn+wlTi7j+SaDQzsDEzXYVadbX1BV9sTpNDov+vpMq6 KBBTPGAQtR3jTB1IdX/4On5fEx+RZfeCFbLqfa8svaCd285o++1sW0U7tJkBNhj9NF5t cq01xPo02//2cFXnOyM+fvWtntzZJFjIDBryqt3A7VQLS0EToxCrrmHEMxeKA5gQHsvd DtCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=4QHC/d6nIMW3iYs5B4zagzYjtX+f8hhHJJtc6ivVblM=; b=rcK1OojCcUNhJSGphhT4uiBrjSFVrGF5bWqKiLgwzAYxnhLrJPqqWU2/iglmhIAhMc xnyDb1h/o7rCPFxNScNLqtf2RMUbV5CEME7RXnZpZ1SkL02IGwh4WJrG1tDSmAgretQ4 4OpVGEwk5v1UBHngsOrc7krxrX17nYS4CZEoG9CLEvzXFwmqjMJiXuGFxTlymMsdnk+U qIP0L3JnF3zO1cqdJwRInJMYVVzzmUz4RLaevhl0k16yamdQ42A9ZQvCtAQOd/ZZFxXn sZLH9paMT9T6//I4RwIRUi1W+VUfsj1soIOZWRAi4FTycqx7Mcf2GdHtlMd696bRh+2C Z6Gg== X-Gm-Message-State: AOAM5307qz7SxXdlWJwTs0uInr1p9xsqUr0AvZAPM7NsgUoRtOMLzpcY ++hLNsKExKEIUtShf5hn0IOJ984ow/TzAJirXDn+GA== X-Google-Smtp-Source: ABdhPJzymF1Wl3u/ycU8ZXqycKfLnywNY7dqs85gW7Wr2mnj88D4fQgAID4I1Nr6QND5ttM+uLaZ83DG7/CcmyABRo8= X-Received: by 2002:a5e:dc46:: with SMTP id s6mr22486847iop.189.1595249681838; Mon, 20 Jul 2020 05:54:41 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac0:c044:0:0:0:0:0 with HTTP; Mon, 20 Jul 2020 05:54:40 -0700 (PDT) In-Reply-To: <6528890D-947F-4393-8578-5B797AF6FF8E@doomd.net> References: <20200717180831.5D4AB43F88@lignose.oclsc.org> <20200717195358.GA14847@minnie.tuhs.org> <20200717195718.GM18565@mcvoy.com> <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> <6528890D-947F-4393-8578-5B797AF6FF8E@doomd.net> From: Andrew Warkentin Date: Mon, 20 Jul 2020 06:54:40 -0600 Message-ID: To: tuhs@tuhs.org Content-Type: text/plain; charset="UTF-8" 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 7/20/20, Derrik Walker v2.0 wrote: > > Interestingly enough. MkLinux was actually ported to Old World PowerMacs by > Apple and HP. I think they also made.a version PCs too. > There was an early version of MkLinux for PCs but I'm not sure if there was ever a complete distribution. On 7/20/20, Larry McVoy wrote: > > 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. > QNX manages to do realtime fairly decently while still being Unix-like, although it's certainly not a conventional Unix. With a multi-server OS with a properly designed microkernel, it is possible for realtime threads to more or less ignore the fact that they're running on a Unix-like OS (provided that they can access some kind of IPC API that closely matches that of the kernel) since all the OS services other than the microkernel are running beside them at non-realtime priorities, and not underneath them as in a conventional OS. It's kind of doing the same thing as running a Unix kernel as a process under a realtime kernel, but the Unix environment is implemented by servers and libraries instead of a monolithic kernel.