From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 20326b2b for ; Thu, 30 Aug 2018 02:44:33 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 23979A1CB0; Thu, 30 Aug 2018 12:44:32 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id DC758A1A1F; Thu, 30 Aug 2018 12:44:06 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="key not found in DNS" (0-bit key; unprotected) header.d=kev009.com header.i=@kev009.com header.b=J4nd66G8; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id DF844A1A1F; Thu, 30 Aug 2018 12:44:01 +1000 (AEST) Received: from mail-io0-f193.google.com (mail-io0-f193.google.com [209.85.223.193]) by minnie.tuhs.org (Postfix) with ESMTPS id 86F53A1A1C for ; Thu, 30 Aug 2018 12:44:00 +1000 (AEST) Received: by mail-io0-f193.google.com with SMTP id w11-v6so6267483iob.2 for ; Wed, 29 Aug 2018 19:44:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9cv8crKcYBJOFX/heC6e92xWQHTxY60IZ5T7gpZiwcM=; b=J4nd66G8sSSYwJmX27WmFYopwf3jBJAkeETvjtus3sbOvqqdfOo5BLr2wCtmr5bdPy PvOnXQkRKcwmU0CxfbY6ddHvPERxNIqi9Olz9JTwLDVnDUaVxZTrgSM8+UQblly2Klmo 5ZS3ItCpLL/N5aMVJ7j5dIbippkShorbxeygE= 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:cc:content-transfer-encoding; bh=9cv8crKcYBJOFX/heC6e92xWQHTxY60IZ5T7gpZiwcM=; b=M6FXpnSxCBv60tp3WDDu5+mlfims108dVrIzzUypZsxacGtdBZSz0RkamLa3sClSJE poYE/pKkknkfEFILxreGhwXS5lrpGXnu8UF4dLYh5Ags8l/7P8Oh5iHjk0ggcFpwKR4M KuXZRwceFExtBZggsaiuAv6o+iD/1ncUyw4rlgapD90kbCCWRD1ct1eS5+jOlpok6VcG 1PAYUJUndEOFYxFYTamz+tjQkwnm0rE36+p6x+DxIa/dbUa+No/4UW4ZW+owSNM6x4hq 5iZhQdRR+cPZPWohYJFSFEAmLeokt9arJq6JJKwxTRqYhAE1nkfBQD5M+wusrtbuVvfn hbkw== X-Gm-Message-State: APzg51CsEdXHrGcc+CoKYMXvX8HjruZ7swjXZb5OPAJbz8gPo7XPBs6w GAtHYUOrrGR8kjwmfFJ5kdyD4qfJLt+yY2Ugh98Z2g== X-Google-Smtp-Source: ANB0VdaREDAXV8QK7MWuDC/ybxd/yQmoLYHEHmgukhOEV9WLt/nRcCXotHNaDm513x5FgcLAaLjY80/UXV9UCjdmJgQ= X-Received: by 2002:a6b:1992:: with SMTP id 140-v6mr7724631ioz.251.1535597039693; Wed, 29 Aug 2018 19:43:59 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:665b:0:0:0:0:0 with HTTP; Wed, 29 Aug 2018 19:43:59 -0700 (PDT) In-Reply-To: <69AFD606-5E1D-4060-95A5-22F33B2322B2@ccc.com> References: <20180829233605.GJ8423@mcvoy.com> <69AFD606-5E1D-4060-95A5-22F33B2322B2@ccc.com> From: Kevin Bowling Date: Wed, 29 Aug 2018 19:43:59 -0700 Message-ID: To: Clem cole Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [TUHS] cat -v and other complaints X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" AIX takes a lot of shit but there were (and still are) some areas it was quite a bit ahead of its time. I haven't used the ROMP 2.0 version that would have been on the IBM RT.. on my search and todo list. This is interesting because it ran under a hypervisor. The 1.x version for x86 PS/2s is basically Locus. I don't like it. I think it was also used as a common port base for AIX/370 You can run 1.x in VirtualBox with some careful instructions. I'm the canonical source for all this at http://ps-2.kev009.com/aixps2/ But the 3.x version released with POWER/RS6000 in 1990 had a fully pagable kernel, loadable kernel modules[1], logical volume management and disk mirroring, an object oriented thing called the ODM which is probably extremely controversial but a pretty nice for providing KPI/KBI/API compatibility for drivers and subsystems and configuration thereof. It's a good mix of BSD and interesting to see how that was accomplished https://technologists.com/sauer/Convergence_of_AIX_and_4.3BSD.= pdf [1] http://bitsavers.org/pdf/ibm/rs6000/aix_3.0/SC23-2207-0_Kernel_Extensio= ns_and_Device_Support_Programming_Concepts_Mar90.pdf See for instance page 6-10 Regards, Kevin On Wed, Aug 29, 2018 at 6:14 PM, Clem cole wrote: > Truth is I think IBM beat Sun on getting loadable modules for the kernel = out first. But I was counting the versions that people really looked at wh= ich is why I give Linux credit. > > It makes sense they modeled on SunOS btw but the fact is the Linux versio= n is what folks like *BSD and macOS modeled after later. > > Btw you are 100% right - As for launchd I agree/no doubt - but I=E2=80= =99d already given up on MacOS being able to be admin=E2=80=99ed like a Uni= x box. I can pretty much use it via iterm2 as a user like one and if mostl= y works as I expect (which I do appreciate). > > Linux is seductive enough to make think I should be able to admin it like= I have for the last 40 years and it then bites me when I least expect it. > > Sent from my PDP-7 Running UNIX V0 expect things to be almost but not qui= te. > >> On Aug 29, 2018, at 7:36 PM, Larry McVoy wrote: >> >>> On Thu, Aug 30, 2018 at 08:34:05AM +1000, Dave Horsfall wrote: >>>> On Wed, 29 Aug 2018, Clem Cole wrote: >>>> That said, I give the Linux folks great credit for the addition of mod= ules >>>> was huge and it took BSD and the other UNIX systems a few years really >>>> pick up that idea in the same way (yes Solaris, Tru64 and eventually H= PUX >>>> etc.. had something too but again - my comment about being generally >>>> available applies). >>> >>> Wasn't SunOS first with dynamic kernel modules, or is my memory worse t= han I >>> thought? Linux may have been around at the time, but we never used in = the >>> shop until much later (Red Hat, nicknamed Dead Rat). >> >> Yep. And Linux has loadable modules because I posted the SunOS 4.x man >> pages for the SunOS loadable modules to the kernel list. Proving once >> again that the open source guys aren't always the greatest at coming up >> with the ideas but once you show them that it can be done, it gets done >> quickly. I think they had a prototype working in a week. >> >>> Never mind "systemd"; I'm having enough trouble coming to grips with >>> "launchd" on the Mac... Gimme /etc/inetd.conf any time. >> >> Amen, brother.