The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] Source code abundance?
Date: Mon, 6 Mar 2017 19:50:02 -0500	[thread overview]
Message-ID: <CAC20D2PbnBsJXaTiPGKX719Ni5N=iYnFsgHGfoFH6fwKqroymA@mail.gmail.com> (raw)
In-Reply-To: <CAC20D2Mo5rDOeUPf2NtqaigsA2-g8iMj5xOurVERneUMLwcxGw@mail.gmail.com>

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

On Mon, Mar 6, 2017 at 5:59 PM, Clem Cole <clemc at ccc.com> wrote:

> But at that time, LCC was putting things in AIX, Ultrix, Tru64, HP/UX,
> DG/UX, Prime-ux, Intel, AT&T and a host of others.  It was kinda
> neat setting everyone's dirty laundry though.. you learned a lot.

​I left out Solaris and SunOS too.

And BTW: Being lucky enough to have hacked on the kernel of almost all of
the majors at one time or another, I've been asked an interesting
question.  Which was the best to work on.. they were all different is the
best answer, I give.

But the fact is that DG was a source licensee but they did a full kernel
rewrite starting I want to say in the late 1980s, early 1990's to build a
scalable SMP.  It was probably the easiest of all the kernels I ever got to
hack on.   Very clean, well documented and the locks were easy to
understand.​ We did a study for DG to TNC into it, be they never pulled the
trigger.  We quoted it faster than any other port, because our experience
had been that everything we had done on DG/UX had gone so smoothly.   But
we'll never know.  They died shortly after the study was finished, which
was a shame.   I've sometimes wonder what happened to that IP.

It would be interesting to compare it to OSF/1, which was probably the
other very cool kernel I hacked on extensively for both Intel and later DEC
of course.  DG/UX was not quite as modern as Mach from a standpoint of
things likes "ports" or being a uKernel - but as a pure well documented and
easy to understand SMP UNIX kernel it was hard to beat.

I did do a little work with Chorus and still have the doc set, but never
worked with  enough to have an opinion of how good it was.   It showed
promise and I know the UI/AT&T guys had hoped to go there at some point.

Larry's described Solarius pretty well and my experience match his, but I
always thought that the locks were madness IMO - so easy to get wrong.
SunOS was a lot simpler and as Larry has said was pretty elegant for what
was there.

HP/UX was pretty darn bullet proof.  The HP folks worked on fault tolerance
got rid of panics more than other other UNIX we say, which was pretty
amazing, but it was not the easiest kernel to mess with.    We did manage
to splice the vproc layer and TNC in it and we had a lot of fun with
process migration.  Its too bad that never shipped.  Again, I've wonder
about that IP too.

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


  parent reply	other threads:[~2017-03-07  0:50 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
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 [this message]
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='CAC20D2PbnBsJXaTiPGKX719Ni5N=iYnFsgHGfoFH6fwKqroymA@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).