The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] DG UNIX History
@ 2022-11-12 15:54 Clem Cole
  2022-11-12 16:09 ` [TUHS] " Larry McVoy
                   ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Clem Cole @ 2022-11-12 15:54 UTC (permalink / raw)
  To: The Eunuchs Hysterical Society, simh

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

This recent activity on the simh mailing list WRT to DG Nova and
Ecpilse got me wondering.  At Locus in the 80s and 90s, we did a lot of
work with DG and DG-UX with their later MP-based ports using commercially
available microprocessors (which I have reported was a very nicely done
system, easy to work on, the locks tended to scale well, e*tc*.).

But I am trying to remember if C or UNIX was on a Nova or an Eclipse.  This
could be my failed memory, given that so many people ported V7 in the late
1970s (the infamous 'NUIX' bug from the Series/1 port probably being my
favorite tale).  So to the hive mind, did anyone (DG themselves or a
University) ever build 16 or 32-bit tools for the DG architectures and do a
UNIX port, and if so, does anyone know what became of those efforts?  Is
this something that needs to be in the TUHS archives also?

Clem
ᐧ

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

^ permalink raw reply	[flat|nested] 24+ messages in thread
* [TUHS] Re: DG UNIX History
@ 2022-11-14 11:44 arnold
  0 siblings, 0 replies; 24+ messages in thread
From: arnold @ 2022-11-14 11:44 UTC (permalink / raw)
  To: tuhs

This is what Scott Lee, who ran the Eclipse at Georgia Tech
recalls. He has given permission for me to forward it, with
the caveat that it was long ago and that "memories are malleable".

Arnold

> Date: Mon, 14 Nov 2022 05:35:51 -0500
> Subject: Re: [TUHS] DG UNIX History
> From: scott@thelees.org
> To: arnold@skeeve.com
>
> > I'm pretty sure that DG never ported DG-UX to the Nova. There was
> > a native port to the Eclipse (32 bit).  There was also a Eunice-style
> > Unix environment that sat on top of their native OS, whatever it was
> > called.
>
> Yeh, that was an MV-10000 that we received.  As I remember it, we also got
> a copy of DG-UX, which was a port of SYS Vr2, not r3 as mentioned.  I
> think that it may have also had a directory with UCB versions of a bunch
> of the utilities ported over so you could run either SysV tools or UCB
> tools.
>
> LeBlanc was going to use it to teach ADA, so I was building some tools to
> create/maintain user accounts, but I believe that I left just before they
> were actually getting around to that.
>
> I was also playing with it on the side, when no one else was using it, to
> build a small OS on it.  I found that it followed a lot of the Nova
> behavior, so I figured out how to write code onto a tape and bootstrap it
> into the machine.  Wrote a tape driver and a console driver and was
> working on a disk driver.  Targeting putting a small OS on it.
>
> Wow... I had almost forgotten that it even existed until I saw this.
>
> Enjoy,
> Scott

^ permalink raw reply	[flat|nested] 24+ messages in thread
* [TUHS] Re: DG UNIX History
@ 2022-11-14 22:11 Paul Ruizendaal
  2022-11-14 22:31 ` Clem Cole
  0 siblings, 1 reply; 24+ messages in thread
From: Paul Ruizendaal @ 2022-11-14 22:11 UTC (permalink / raw)
  To: Larry McVoy; +Cc: The Eunuchs Hysterical Society

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

> Date: Sat, 12 Nov 2022 17:56:24 -0800
> From: Larry McVoy <lm@mcvoy.com>
> Subject: [TUHS] Re: DG UNIX History
> 
> It sounds like they could have supported mmap() easily.  I'd love to see
> this kernel, it sounds to me like it was SunOS with nicely done SMP 
> support.  The guy that said he'd never seen anything like it before or
> since, just makes me want to see it more.

> I know someone who was friends with one of the kernel guys, haven't talked
> to her in years but I'll see if I can find anything.

Following on from the exchange on TUHS about DG-UX, it would seem to me that the (Unix) unified cache was invented at least three times for Unix:
- John Reiser at AT&T
- At Sun
- At DG

As to the latter I could find two leads that might help you finding out more. It would seem that this unique Unix is specifically DG-UX version 4:

https://web.archive.org/web/20070930212358/http://www.accessmylibrary.com/coms2/summary_0286-9202012_ITM

and

Michael H. Kelly and Andrew R. Huber, "Engineering a (Multiprocessor) Unix Kernel", Proceedings of the Autumn 1989 EUUG Conference, European Unix Systems User Group, Vienna, Austria, 1989, pp. 7- 19.

The unified cache isn’t mentioned, but it would seem that the multiprocessor redesign might have included it. Maybe the author names are helpful. I could not find the paper online, but there was a web page suggesting that a paper copy still exists in a (university?) library in Sweden.

=====

Publication: DG Review 

Publication Date: 01-NOV-88
Author: Huber, Andrew R. 


DG-UX 4.00: DG's redesigned kernel lays the foundation for future UNIX systems. (includes related article on DG-UX 4.00's file system and an excerpt from Judith S. Hurwitz's 'Data General's UNIX strategy: an evaluation' report)

COPYRIGHT 1988 New Media Publications 

DG/UX 4.00 

Revision 4.00 of Data General's native UNIX operating system siginificantly enhances the product and adds unique capabilities not found in other UNIX implementations. This article reviews the goals of DG/UX 4.00 and discusses some of its features. 

When DG released DG/UX 1.00 in March, 1985, it was based on AT&T's System V Release 2 and incorporated the Berkeley UNIX file system and networking. 

As DG/UX grew, it continued to incorporate functions of the major standard UNIX systems, as illustrated in the following timeline: 

* DG/UX 1.00 March, 1985 Based on System V Release 2 and Berkely 4.1. 

      Included Berkely 4.2 file system and TCP/IP (LAN). 

* DG/UX 2.00, September, 1985 Added Berkeley 4.2 system calls. 

* DG/UX 3.00, April 1986 Added support for new DG hardware. 

* DG/UX 3.10 March, 1987 Added Sun Microsystem's Network File System.sup.(R) Added X Windows. 

* DG/UX 4.00, August, 1988 Re-designed and re-implemented kernel and file system.




[-- Attachment #2.1: Type: text/html, Size: 4524 bytes --]

[-- Attachment #2.2: separator.gif --]
[-- Type: image/gif, Size: 43 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2022-11-15 17:49 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-12 15:54 [TUHS] DG UNIX History Clem Cole
2022-11-12 16:09 ` [TUHS] " Larry McVoy
2022-11-12 16:52 ` arnold
2022-11-12 17:05   ` Larry McVoy
2022-11-12 17:09   ` Miod Vallat
2022-11-12 17:12     ` Warner Losh
2022-11-12 17:39     ` arnold
2022-11-12 17:13   ` David Barto
2022-11-12 17:37   ` Brad Spencer
2022-11-12 18:04   ` Clem Cole
2022-11-12 18:36     ` Larry McVoy
2022-11-12 19:36       ` Clem Cole
2022-11-13  1:56         ` Larry McVoy
2022-11-12 19:16 ` Dave Horsfall
2022-11-12 19:31   ` Clem Cole
2022-11-14 11:44 arnold
2022-11-14 22:11 Paul Ruizendaal
2022-11-14 22:31 ` Clem Cole
2022-11-14 23:54   ` Warner Losh
2022-11-15  6:03     ` Theodore Ts'o
2022-11-15 15:11       ` Larry McVoy
2022-11-15 15:48         ` Bakul Shah
2022-11-15 17:47       ` Warner Losh
2022-11-15  1:21   ` Stuff Received

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).