The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] Source code abundance?
Date: Tue, 7 Mar 2017 08:25:25 -0500	[thread overview]
Message-ID: <CAC20D2Mb7waDt7PFsyijGdPawJ-vKurbp3JoFaUkEEfgp7G=Tw@mail.gmail.com> (raw)
In-Reply-To: <20170307065259.GA31628@indra.papnet.eu>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2396 bytes --]

On Tue, Mar 7, 2017 at 1:52 AM, Angelo Papenhoff <aap at papnet.eu> wrote:

> Had they really replaced (almost?)
> ​ ​
> all code by the time of AIX 4?
>
​I'm not saying it is not possible as it there was certainly precedent at
other places.​  As I said, DG did a ground up rewrite for their new kernel
at one point.   DEC and HP switched to OSF/1 (aka CMU Mach).    And I also
know that the AIX base was originally considered for OSF/1 but was rejected
in favor of OSF/1.

I also have not knowledge of a ground up rewrite and I did work with a
number of IBM guys for a long time and my firm did a lot work for IBM.  I
really think if they had completely rewritten it, in the manner of DG and
say Stratus; then there would have been much more notice in the community
at large.

Part of why I am a little suspect is why would they have invested in a
rewrite if they already had something that worked for their systems (which
they did) -i.e. the business reason behind it and remember IBM was very
much driven by their businesses.  Stratus needed fault tolerance, so a new
kernel was a requirement for them.  DG, DEC were all trying to play catch
up with Sun and were trying to use their new kernels as way to do so
quickly.

Thus, I suspect this is an area where large sections of the AIX kernel were
replaced, similar to the way BSD evolved, but can not say for sure.  You
would need some of the folks from Austin to chime in.  I did check with
some from folks from IBM and LCC at the time and validated as one of them
said to me "your memory, is pretty much the same as mine."

BTW: even if they did do a whole kernel swap at between version X and Y -
that would beg the questions of incompatibility.   They would have had the
earlier AT&T/BSD code/semantics - and would have had to specifically break
it (as BSD 4.2 did in couple of cases).   While possible, again, I do have
memories of my brothers and sisters at LCC working on the IBM projects with
a load of compatibility tests (many which we had written for them).
 That's not to say, there were not times when the IBM folks interpreted
things differently.  I do have memories explaining PDP/Minicomputer-isms to
the more mainframe thinking folks.  But

Clem
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170307/733afbe3/attachment-0001.html>


  reply	other threads:[~2017-03-07 13:25 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-01 18:01 Arthur Krewat
2017-03-01 18:07 ` Cory Smelosky
2017-03-01 18:13 ` Henry Bent
2017-03-01 18:27   ` Steve Nickolas
2017-03-01 19:18     ` Arthur Krewat
2017-03-01 19:25       ` Henry Bent
2017-03-01 19:29         ` Steve Nickolas
2017-03-01 19:32           ` Henry Bent
2017-03-01 19:49           ` Random832
2017-03-01 19:51             ` Warner Losh
2017-03-01 20:18             ` Joerg Schilling
2017-03-01 20:28           ` Clem Cole
2017-03-01 20:32             ` Warner Losh
2017-03-02 13:55             ` Paul Ruizendaal
2017-03-02 14:15               ` Jim Capp
2017-03-02  1:22 ` Jason Stevens
2017-03-02  6:50   ` Cory Smelosky
2017-03-02 13:36     ` Arthur Krewat
2017-03-04  3:29 ` Warren Toomey
2017-03-04 12:51   ` Arthur Krewat
2017-03-06 15:33 ` Angelo Papenhoff
2017-03-06 15:57   ` ron minnich
2017-03-06 16:20     ` Joerg Schilling
2017-03-06 22:52       ` Clem Cole
2017-03-07  6:52         ` Angelo Papenhoff
2017-03-07 13:25           ` Clem Cole [this message]
2017-03-06 16:21     ` Dan Cross
2017-03-06 16:45       ` Ron Natalie
2017-03-06 20:50         ` Dave Horsfall
2017-03-07 15:07           ` Ron Natalie
2017-03-07 15:13             ` Ron Natalie
2017-03-07 15:28               ` Larry McVoy
2017-03-07 19:44                 ` Ron Natalie
2017-03-06 18:00       ` ron minnich
2017-03-06 18:22         ` Dan Cross
2017-03-06 19:24         ` Nemo
2017-03-06 16:48     ` Clem Cole
2017-03-06 15:57   ` Clem Cole
2017-03-06 22:29     ` ron minnich
2017-03-06 22:59       ` Clem Cole
2017-03-06 23:31         ` Steve Johnson
2017-03-06 23:32           ` Cory Smelosky
2017-03-06 23:44             ` Steve Johnson
2017-03-06 23:48               ` Larry McVoy
2017-03-06 23:53                 ` Larry McVoy
2017-03-07  0:42             ` Warren Toomey
2017-03-07  0:33           ` Random832
2017-03-07  0:50         ` Clem Cole
2017-03-06 16:19   ` Jason Stevens
2017-03-06 19:06     ` Paul Ruizendaal
2017-03-06 20:32       ` ron minnich
2017-03-06 19:36     ` Warren Toomey
2017-03-06 20:17       ` Larry McVoy
2017-03-06 22:19         ` Warren Toomey
2017-03-03 20:06 Noel Chiappa
2017-03-03 20:28 ` Clem Cole
2017-03-03 23:12   ` Larry McVoy
2017-03-03 23:56   ` Wesley Parish
2017-03-04  0:29     ` Steve Nickolas
2017-03-04  1:01     ` Henry Bent
     [not found]       ` <CAH1jEzZPonQuq_4YJWN=cpaB9J8q2+TU-zRWx+Bg+29SUvfOVQ@mail.gmail.com>
2017-03-04  3:23         ` Nick Downing
2017-03-04 10:04   ` Joerg Schilling
2017-03-04 16:28     ` Clem Cole
2017-03-04 16:34       ` Clem Cole
2017-03-05 19:15       ` Joerg Schilling
2017-03-05 19:25         ` Warner Losh
2017-03-05 19:55           ` Clem Cole
2017-03-06  9:35             ` Joerg Schilling
2017-03-06  0:13         ` Josh Good
2017-03-05 15:44     ` Larry McVoy
2017-03-05 18:26       ` Joerg Schilling
2017-03-05 18:55         ` Larry McVoy
2017-03-05 19:10           ` Joerg Schilling
2017-03-05 21:36             ` Larry McVoy
2017-03-05 22:03               ` Mutiny 
2017-03-04 15:39 Noel Chiappa
2017-03-04 16:02 ` Jason Stevens
2017-03-04 17:53 ` Jacob Goense
2017-03-04 18:37   ` Steve Nickolas
2017-03-04 18:38     ` Ron Natalie
2017-03-04 20:39   ` Cory Smelosky
2017-03-04 21:05     ` Jacob Goense
2017-03-05 17:54 ` Joerg Schilling
2017-03-05 18:24   ` Mutiny 
2017-03-08 12:26 Doug McIlroy

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='CAC20D2Mb7waDt7PFsyijGdPawJ-vKurbp3JoFaUkEEfgp7G=Tw@mail.gmail.com' \
    --to=clemc@ccc.com \
    /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).