The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Kevin Bowling <kevin.bowling@kev009.com>
To: segaloco <segaloco@protonmail.com>
Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: [TUHS] Re: AIX moved into maintainance mode
Date: Thu, 19 Jan 2023 12:07:21 -0700	[thread overview]
Message-ID: <CAK7dMtC1FXB+-Z7V+Q4FoA+LgtfH1hvmG3SWvZeCKGODFDPDuQ@mail.gmail.com> (raw)
In-Reply-To: <EUvFl6ry510mVXVmTd85LoFhASH_70g9sXylvgsVvKh6tNfxqSz2dVnyYmbjosspX9JuI65UdTVS9A09YaVVC21nRLl5YCMOuuDVxzU40Jk=@protonmail.com>

On Thu, Jan 19, 2023 at 11:23 AM segaloco via TUHS <tuhs@tuhs.org> wrote:
>
> Bringing it back around to AIX, this may be a bit of a leading question, but for those who are more in the know than not on how AIX works, is there any chance there are little design nuggets hidden down in there that now, not being critical to an active IBM project, may find their way out there into the world?
>
> This is kinda my latent curiosity with any of these commercial systems, if there's something absolutely amazing hiding down in one of the codebases just waiting to see the light of day in some post-commerical source release that might improve the situation out there in open source UNIX-like land.  Some ideal SMP scheduler, quality drivers, etc.

There's definitely a lot of nice stuff in there, most "reviews" or
recollections of AIX distill down to "OMG ODM" and completely miss the
forest from the trees.  I've seen some data and I think AIX scales, at
least out of the box, much higher than Linux on massive CPU and NUMA
systems.  That may be a bit of a cause and effect, there's a
likelihood of someone buying a top range POWER system to run as a
single system image.

However OpenSolaris provides a sober analysis of what you are after:
1) how much work is involved in open sourcing a commercial UNIX.  The
then CEO blogged about how he had personal involvement to get it done,
and the high hurdle was lawyer work getting rights and approvals from
third parties to re-license everything.  AIX has, in addition to
whatever vestiges of Bell/AT&T code, Bull and Motorola code and
probably a lot of others (OSF, HP, Sun, etc are mentioned in the
copyrights on install) whose rights may not exist in any recognizable
form after 40 years.

2) how little is generally applicable outside a native environment.
In terms of code, the main contribution from Solaris today outside of
it is ZFS.  The ports are all a bit of a side car (even in Illumos),
Larry has pointed out on this list how hard they worked to get unified
memory in SunOS only to have that lost again by ZFS.

As some random anecdote, in FreeBSD there is a reference to Solaris
prior to OpenSolaris here
https://cgit.freebsd.org/src/commit/sys/kern/subr_turnstile.c?id=961a7b244dbfc467c112b7a594825da8c0a41acf
and FreeBSD and macOS also use OpenBSM inspired by Sun.  The BSDs
occasionally share some code (usually drivers or higher level
subsystems like ufs or pf) but as time goes on it seems more
ideological than code since they have all drifted sufficiently from
one another.  So close study of any interesting AIX bits would be
about as useful as code for cross pollination.

On the other hand, source dumps are great for historical records and
study.  For instance, the heirloom tools
(https://heirloom.sourceforge.net/doctools.html) came from the work
done to open Solaris.  If you get source control repos, it also gives
you a nice whodunit.

> Of course, the usefulness of any such thing would depend on any theoretical eventual license applied to a source code release.  Something restrictive would prevent proliferation of a good idea, but in any case, there are so many lineages just ripe for plundering, and as time goes on, it becomes more likely those source codes will actually be accessible and licensed to allow that.  Who knows though...
>
> - Matt G.
> ------- Original Message -------
> On Thursday, January 19th, 2023 at 9:19 AM, Adam Thornton <athornton@gmail.com> wrote:
>
> The era of general-purpose computers won't end.
>
> The problem is that a great many single-purpose items are (and increasingly will be), for reasons of scale/developer availability/familiarity, general-purpose computers that come from the factory supposedly packaged to do only one thing.
>
> But all of them will have brains that will let them do arbitrary things. Some of these things will be done at the behest of the organizations controlling the society where the developers come from. Some of them will be done at the behest of transnational organized crime rings. Some will be done by enthusiasts. But I don't think we are too far from the world where you can't trust your toothbrush unless you carved it yourself from a stick with a knife that's been in your family for generations.
>
> But really, this is all just "Reflections on Trusting Trust," which was, what, 1984?
>
>

  reply	other threads:[~2023-01-19 19:08 UTC|newest]

Thread overview: 101+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-18  9:43 [TUHS] " arnold
2023-01-18 14:46 ` [TUHS] " Phil Budne
2023-01-18 14:55   ` Ralph Corderoy
2023-01-19 14:42     ` Liam Proven
2023-01-19 15:04       ` Warner Losh
2023-01-19 15:15         ` Liam Proven
2023-01-18 15:13 ` arnold
2023-01-18 15:14   ` Larry McVoy
2023-01-18 16:10     ` segaloco via TUHS
2023-01-18 16:19       ` Stuff Received
2023-01-18 16:19       ` Larry McVoy
2023-01-18 16:27         ` [TUHS] Maintenance mode on AIX Ron Natalie
2023-01-18 16:38           ` [TUHS] " Larry McVoy
2023-01-18 16:59             ` Clem Cole
2023-01-18 17:08               ` segaloco via TUHS
2023-01-18 17:21                 ` Will Senn
2023-01-18 19:50                   ` David Barto
2023-01-19 14:25                   ` Liam Proven
2023-01-18 20:34             ` Arno Griffioen via TUHS
2023-01-18 20:50               ` Brad Spencer
2023-01-18 16:36         ` [TUHS] Re: AIX moved into maintainance mode Will Senn
2023-01-18 16:42           ` Larry McVoy
2023-01-18 16:57             ` Will Senn
2023-01-18 17:16               ` Larry McVoy
2023-01-18 17:25                 ` Will Senn
2023-01-18 21:09                   ` segaloco via TUHS
2023-01-18 21:18                     ` Kevin Bowling
2023-01-19  1:13                     ` Joseph Holsten
2023-01-19 15:04                     ` Liam Proven
2023-01-18 19:25             ` Dave Horsfall
2023-01-19 15:02             ` Liam Proven
2023-01-19 15:12               ` arnold
2023-01-19 17:46                 ` Steffen Nurpmeso
2023-01-19 18:24               ` Doug McIntyre
2023-01-19 19:44                 ` Chet Ramey
2023-01-20 13:09                 ` Liam Proven
2023-01-20 14:37                   ` Harald Arnesen
2023-01-18 16:48         ` segaloco via TUHS
2023-01-19  0:54         ` Adam Thornton
2023-01-19  1:09           ` Larry McVoy
2023-01-20 18:38             ` Theodore Ts'o
2023-01-20 18:57               ` Dan Cross
2023-01-20 19:48                 ` John Cowan
2023-01-20 20:04                   ` Dan Cross
2023-01-20 19:08               ` Kevin Bowling
2023-01-19  1:17           ` Marc Donner
2023-01-19  1:26             ` Joseph Holsten
2023-01-20 15:53               ` Marc Donner
2023-01-19 14:45         ` Liam Proven
2023-01-19 15:05           ` Dan Cross
2023-01-19 16:59             ` Bakul Shah
2023-01-19 19:33               ` [TUHS] The death of general purpose computers, was - " Will Senn
2023-01-19 20:09                 ` [TUHS] " segaloco via TUHS
2023-01-19 20:59                   ` Rich Morin
2023-01-19 21:11                     ` segaloco via TUHS
2023-01-20 13:30                   ` Liam Proven
2023-01-20 15:51                     ` segaloco via TUHS
2023-01-20 15:56                       ` Rich Morin
2023-01-20 16:24                         ` segaloco via TUHS
2023-01-20 18:21                           ` G. Branden Robinson
2023-01-20 18:33                             ` segaloco via TUHS
2023-01-18 18:58       ` [TUHS] " Steve Nickolas
2023-01-19  8:02     ` arnold
2023-01-19 15:04       ` Larry McVoy
2023-01-19 15:20         ` Warner Losh
2023-01-19 15:23           ` Larry McVoy
2023-01-19 16:40           ` Dan Cross
2023-01-19 16:58             ` Warner Losh
2023-01-19 23:16               ` Theodore Ts'o
2023-01-20  0:37                 ` Warner Losh
2023-01-20  1:22                   ` Steve Nickolas
2023-01-19 17:02             ` Steve Nickolas
2023-01-19 17:19               ` Adam Thornton
2023-01-19 18:22                 ` segaloco via TUHS
2023-01-19 19:07                   ` Kevin Bowling [this message]
2023-01-19 21:08                     ` Joseph Holsten
2023-01-19 20:01                 ` [TUHS] The era of general purpose computing (Re: " Bakul Shah
2023-01-19 22:23                   ` [TUHS] " Luther Johnson
2023-01-20  1:10                     ` John Cowan
2023-01-20  1:15                       ` Luther Johnson
2023-01-21 18:12                         ` arnold
2023-01-21 18:43                           ` Luther Johnson
2023-01-19 22:29                   ` Rich Salz
2023-01-19 22:39                     ` Luther Johnson
2023-01-19 22:41                       ` Luther Johnson
2023-01-19 22:40                     ` Jon Steinhart
2023-01-19 23:24                     ` segaloco via TUHS
2023-01-19 23:44                       ` Rich Salz
2023-01-19 23:51                         ` segaloco via TUHS
2023-01-20  0:20                           ` [TUHS] owner maintenance (Re: " Charles H Sauer (he/him)
2023-01-20  0:36                             ` [TUHS] " Larry McVoy
2023-01-20  0:47                         ` [TUHS] " Yeechang Lee
2023-01-20  0:55                           ` George Michaelson
2023-01-20  1:05                             ` Rich Salz
2023-01-20  1:10                               ` George Michaelson
2023-01-20  2:27                     ` Dan Cross
2023-01-18 21:20 ` [TUHS] " Theodore Ts'o
2023-01-18 21:27   ` Kevin Bowling
2023-01-19  2:17   ` Jim Carpenter
2023-01-19 21:15 ` Will Senn
2023-01-19 21:34   ` Drew Diver

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAK7dMtC1FXB+-Z7V+Q4FoA+LgtfH1hvmG3SWvZeCKGODFDPDuQ@mail.gmail.com \
    --to=kevin.bowling@kev009.com \
    --cc=segaloco@protonmail.com \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).