The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: alan@alanlee.org
To: tuhs@tuhs.org
Subject: [TUHS] The John Snow's of the UNIX family
Date: Tue, 15 Jan 2019 22:49:19 -0500	[thread overview]
Message-ID: <f6021eda609b1b820d4c0350abd028c8@alanlee.org> (raw)

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

I've been on a Data General Aviion restoration binge lately and
re-familiarizing myself with DG/UX.  In my case 5.4R3.1 running on a
MC88100 based AV/300 and MC88110 dual core AV/5500.  The more I
experience, the more I am impressed.  There are a few things about the
system that seem impressive. 

- Despite coming from a System V core, there is a lot of BSD influx -
especially on the networking side.  This is a personal taste issue as
other ports have tried to mix the best of both worlds.  But after a
prior month-long Sun/Solaris restoration binge of similar era hardware
(Super/Hyper/Ultra SPARC) and software (SunOS 4 through Solaris 9),
DG/UX is a welcome and refreshing change!  Especially out of the box. 

- It has a system of file security that seems unique for that era - at
least in my experience - of explicit and implicit directory tags with
inheritance.  There is even a high security extended version of the OS. 

- It has a built-in logical volume manager supporting multiple virtual
to physical disk mappings, striping, mirroring, and even archiving -
something several entire sub-industries were created for in other ports.
 I am guessing this contributed to EMC's purchase of Data General for
the Clariion disk storage product lines. 

- It leveraged open-source tools early.  The default m88k compiler
installed with the system is GNU C 2.xx. 

- It was among the earliest of operating systems to support NUMA aware
affinity on MP versions of the MC88110. (IRIX, Solaris, BSD, Linux, and
Windows support all came much later). 

- Many others. 

It does have it's quirks.  However I get the overall impression the
folks working at DG were on their game and were a leader in the industry
in many areas.  It is unfortunate a) the fate of the Motorola 88K was
tied to Data General's place in the UNIX world, and b) by the time they
migrated to IA86, enterprise business was more interested in Microsoft
NT & SQL server or Linux than an expensive vendor's UNIX port. 

That being said, I don't see DG/UX mentioned much in UNIX history.  In
fact, I am researching an exhibit I'm putting together for the Vintage
Computer Festival Southeast 7.0, and DG/UX isn't mentioned on any of the
'UNIX Family Tree' diagrams I can find so far.   It doesn't even make
Wikipedia's 'UNIX Variants' page.  It's own Wikipedia page is also
rather sparse.  Like John Snow in season 1, there is a junk of missing
and plot impacting history here - centered around the people involved. 

To a lesser degree, IRIX is also a red-headed step-child.  It's omitted
from half the lists I can find.  It just seems the importance, even if
it's an importance by being the 'first' rather than # of users, of these
ports are pretty significant. 

Just curious of others' thoughts.  And I wondering if anyone has
first-hand knowledge of Data General's efforts or knows of others that
can illuminate the shadows of what I'm discovering is a pretty exciting
corner of the UNIX world. 

Thanks, 

-Alan H.

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

             reply	other threads:[~2019-01-16  3:59 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-01-16  3:49 alan [this message]
2019-01-16  4:07 ` George Michaelson
2019-01-16  4:47   ` Henry Bent
2019-01-16  6:05     ` Warner Losh
2019-01-16 14:24   ` Dan Cross
2019-01-16 14:40     ` Jon Forrest
2019-01-16 14:40     ` Kevin Bowling
2019-01-16 14:58       ` Dan Cross
2019-01-16 15:10         ` Lars Brinkhoff
2019-01-16 15:50       ` Clem Cole
2019-01-16 14:51     ` Chet Ramey
2019-01-16 15:05     ` Adam Sampson
2019-01-17  6:53     ` [TUHS] UREP - Unix RSCS Emulation Program arnold
2019-01-16 15:44 ` [TUHS] The John Snow's of the UNIX family Clem Cole

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=f6021eda609b1b820d4c0350abd028c8@alanlee.org \
    --to=alan@alanlee.org \
    --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).