The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Warner Losh <imp@bsdimp.com>
To: Liam Proven <lproven@gmail.com>
Cc: tuhs@tuhs.org
Subject: [TUHS] Re: AIX moved into maintainance mode
Date: Thu, 19 Jan 2023 08:04:11 -0700	[thread overview]
Message-ID: <CANCZdfqnx75mfqbUaHFywY_CwLiup8D1RRNRkNOtth6dCbJGJQ@mail.gmail.com> (raw)
In-Reply-To: <CAMTenCEVfD=HcK92VANbfx-irwJxOp4qVgmLwUbrNPbZhhAJyg@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2956 bytes --]

On Thu, Jan 19, 2023 at 7:44 AM Liam Proven <lproven@gmail.com> wrote:

> On Wed, 18 Jan 2023 at 15:56, Ralph Corderoy <ralph@inputplus.co.uk>
> wrote:
> >
> > The fine article ends with
>
> *Heh*
>
> >    ‘Which means that the last officially trademarked commercial UNIX™ is
> >     Apple's macOS 13, which underneath the proprietary GUI layer is
> mostly
> >     an open source OS called Darwin anyway.  The kernel, XNU, is based on
> >     Mach with an in-kernel "Unix server" derived from FreeBSD...’
> >         — https://www.theregister.com/2023/01/17/unix_is_dead/
>
> Indeed it does. I wrote it. Thanks to Arnold for posting it.
>
> I am getting some grief on Twitter too for "omitting" FreeBSD. I
> didn't, but the BSDs don't fit either definition of "Unix". The
> pre-1993 one being "based on AT&T code" -- after all, BSD (4.4 Lite r2
> was it? Before my time!) -- went to a lot of effort to eliminate AT&T
> code. The post-'93 definition, after Novell donated the trademark to
> the Open Group, is "passed Open Group testing". Nobody has the time or
> the inclination to pay, and indeed, why should they?
>

Yes. I think I tweeted that all the BSDs are derived from Unix. This is
very true: V7 was ported to the VAX by AT&T which produced 32V (which had a
lot of different versions, but Berkeley started with an early one, before
V7 was officially released). Berkeley added demand paging to it to create
3BSD, 4BSD, etc. While much of the original AT&T code was re-written, it
was replaced with functionally equivalent code so the system behaved the
same before / after the rewrite. In many cases the rewrite was an
improvement, in some it wasn't. More importantly, though, it retained much
of the structure of the original AT&T code, especailly in the kernel. So if
you understood the BSD code, you'd understand the System V code and vice
versa at least at a gross level. Ditto all the commercial Unixes which
also, btw, rewrote a substantial portion of the original AT&T code. All the
BSDs is derived from Unix, but can't use the Unix trademark... There have
been people that have run the compliance suite over the years against the
different BSD, producing patches that fixed issues (though the last one I
recall was in the early 2000s). But since nobody paid for official
certification, nobody knows how close things are thees days.

A similar level of rewrite and restructuring has happened to Linux over the
years. Outside of drivers, very little remains even from the 2.x days of
Linux, let alone the 1.x or 0.x lines. It too has been rewritten from
having strong assumptions about running on a single CPU to scaling to
thousands of CPUs these days. A similar evolution has happened in the BSDs,
though with different paths taken in the different forks.


> I hope to return to the subject of the BSDs in general on the Reg in
> future.
>

That would be cool...

Warner

[-- Attachment #2: Type: text/html, Size: 3860 bytes --]

  reply	other threads:[~2023-01-19 15:05 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 [this message]
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
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=CANCZdfqnx75mfqbUaHFywY_CwLiup8D1RRNRkNOtth6dCbJGJQ@mail.gmail.com \
    --to=imp@bsdimp.com \
    --cc=lproven@gmail.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).