The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] the guy who brought up SVr4 on Sun machines
@ 2017-01-11 18:07 Noel Chiappa
  2017-01-11 19:37 ` Charles Anthony
  0 siblings, 1 reply; 91+ messages in thread
From: Noel Chiappa @ 2017-01-11 18:07 UTC (permalink / raw)


    > I wonder if >pdd ... was in any way any inspiration for /proc?

That may have been a bit too cryptic. "pdd" ('process directory directory')
was a top-level directory in the Multics filesystem which contained a
directory for each process active in the system; each directory contained data
(in segments - roughly, 'files', but Multics didn't have files because it was
a single-level store system) associated with the process, such as its kernel-
and user-mode (effectively - technically, ring-0 and ring-4) stacks, etc.

So if a process was sitting in a system call, you could go into the right
directory in >pdd and look at its kernel stack and see the sequence of
procedure calls (with arguments) that had led it to the point where it
blocked. Etc, etc.

   Noel


^ permalink raw reply	[flat|nested] 91+ messages in thread
* [TUHS] the guy who brought up SVr4 on Sun machines
@ 2017-01-10 21:26 Noel Chiappa
  0 siblings, 0 replies; 91+ messages in thread
From: Noel Chiappa @ 2017-01-10 21:26 UTC (permalink / raw)


    > From: Chet Ramey

    > /proc was done by Roger at AT&T (maybe USL). I recall him telling me
    > that he was not the original author though and that it came from PWB.
    > The original implementation was done by Tom Killian for 8th Edition.

I wonder if >pdd (which dates to somewhere in the mid-60's, I'm too lazy to
look the exact date up) was in any way any inspiration for /proc?

	Noel


^ permalink raw reply	[flat|nested] 91+ messages in thread
* [TUHS] the guy who brought up SVr4 on Sun machines
@ 2017-01-10 15:38 Noel Chiappa
  0 siblings, 0 replies; 91+ messages in thread
From: Noel Chiappa @ 2017-01-10 15:38 UTC (permalink / raw)


    > From: Berny Goodheart

    > From BSD:
    > Process groups and job Control

The intermediate between V6 and V7 which ran on several MIT machines (I think
it was an early PWB - I should retrieve it and make it available to the Unix
archive, it's an interesting system) had 'process groups', but I don't know if
the concept was the same as BSD process groups.

    Noel



^ permalink raw reply	[flat|nested] 91+ messages in thread
* [TUHS] the guy who brought up SVr4 on Sun machines
@ 2017-01-10 15:12 Berny Goodheart
  2017-01-10 16:03 ` arnold
                   ` (3 more replies)
  0 siblings, 4 replies; 91+ messages in thread
From: Berny Goodheart @ 2017-01-10 15:12 UTC (permalink / raw)


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

 I have been trolling these many threads lately of interest. So thought I should chip in.

"SVr4 was not based on SunOS, although it incorporated
many of the best features of SunOS 4.x”.

IMHO this statement is almost true (there were many great features from BSD too!).
SunOS 5.0 was ported from SVR4 in early 1991 and released as Solaris 2.0 in 1992 for desktop only.
Back in the late 80s, Sun and AT&T partnered development efforts so it’s no surprise that SunOS morphed into SVR4. Indeed it was Sun and AT&T who were the founding members of Unix International…with an aim to provide direction and unification of SVR4.
I remember when I went to work for Sun (much later in 2003), and found that the code base was remarkably similar to the SVR4 code (if not exact in many areas).

Here’s the breakdown of SVR4 kernel lineage as I recall it. I am pretty sure this is correct. But I am sure many of you will put me right if I am wrong ;)


^ permalink raw reply	[flat|nested] 91+ messages in thread
* [TUHS] the guy who brought up SVr4 on Sun machines
@ 2017-01-04  2:41 Larry McVoy
  2017-01-04  3:00 ` Warner Losh
  0 siblings, 1 reply; 91+ messages in thread
From: Larry McVoy @ 2017-01-04  2:41 UTC (permalink / raw)


I was in building 5 at Sun when they were switching to SVr4 which became
Solaris 2.0 (I think).  Building 5 housed the kernel people at Sun.
John Pope was the poor bastard who got stuck with doing the bring up.
Everyone hated him for doing it, we all wanted it to fail.

I was busting my ass on something in SunOS 4.x and I was there late into
the night, frequently to around midnight or beyond.  So was John.

We became close friends.  We both moved to San Francisco and ended up
commuting to Mountain View together (and hit the bars together).  

John was just at my place, here's a few pictures for those who might
be interested.  He's a great guy, got stuck with a shitty job.

http://www.mcvoy.com/lm/2016-pope/

--lm


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

end of thread, other threads:[~2017-01-12 10:39 UTC | newest]

Thread overview: 91+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-11 18:07 [TUHS] the guy who brought up SVr4 on Sun machines Noel Chiappa
2017-01-11 19:37 ` Charles Anthony
  -- strict thread matches above, loose matches on Subject: below --
2017-01-10 21:26 Noel Chiappa
2017-01-10 15:38 Noel Chiappa
2017-01-10 15:12 Berny Goodheart
2017-01-10 16:03 ` arnold
2017-01-10 16:20 ` Larry McVoy
2017-01-10 16:24   ` Joerg Schilling
2017-01-10 16:32     ` Berny Goodheart
2017-01-10 16:40       ` Chet Ramey
2017-01-10 16:41       ` Joerg Schilling
2017-01-10 16:20 ` Joerg Schilling
2017-01-10 16:34   ` Clem cole
2017-01-10 16:38     ` Chet Ramey
2017-01-10 16:57   ` Berny Goodheart
2017-01-10 17:10     ` Joerg Schilling
2017-01-10 17:47   ` Warner Losh
2017-01-10 18:28     ` Larry McVoy
2017-01-10 18:33       ` Warner Losh
2017-01-10 18:42         ` Larry McVoy
2017-01-10 19:21           ` Clem cole
2017-01-10 19:41             ` Clem cole
2017-01-11 21:03             ` Dan Cross
2017-01-11 20:56   ` Dan Cross
2017-01-11 22:57     ` Joerg Schilling
2017-01-11 23:06       ` Larry McVoy
2017-01-11 23:52         ` Joerg Schilling
2017-01-11 23:57           ` Larry McVoy
2017-01-12  0:07             ` Joerg Schilling
2017-01-12  1:58               ` Larry McVoy
2017-01-12 10:39                 ` Joerg Schilling
     [not found] ` <1154c8d8-2051-455e-a3f2-45415d901232.maildroid@localhost>
2017-01-10 16:34   ` Berny Goodheart
2017-01-04  2:41 Larry McVoy
2017-01-04  3:00 ` Warner Losh
2017-01-04  3:23   ` Dan Cross
2017-01-04  3:35     ` Larry McVoy
2017-01-04 12:24       ` Ed Carp
2017-01-04 16:17       ` ron minnich
2017-01-04 16:31         ` Joerg Schilling
2017-01-04 16:34           ` ron minnich
2017-01-04 16:57             ` Joerg Schilling
2017-01-04 17:06               ` Larry McVoy
2017-01-04 17:11                 ` Joerg Schilling
2017-01-04 17:15                   ` Larry McVoy
2017-01-04 17:40                     ` Joerg Schilling
2017-01-04 17:42                       ` Larry McVoy
2017-01-04 17:48                         ` Joerg Schilling
2017-01-04 17:57                           ` Larry McVoy
2017-01-04 18:24                             ` Dan Cross
2017-01-04 18:30                               ` Dan Cross
2017-01-04 18:25                             ` Joerg Schilling
2017-01-04 18:32                           ` Joerg Schilling
2017-01-04 18:46                             ` Dan Cross
2017-01-05 11:18                               ` Joerg Schilling
2017-01-06  2:09                                 ` Larry McVoy
2017-01-06  3:07                                   ` Steve Nickolas
2017-01-06 17:38                                   ` Warner Losh
2017-01-04 17:36               ` ron minnich
2017-01-04 17:41                 ` Joerg Schilling
2017-01-04 16:46           ` Larry McVoy
2017-01-04 17:02             ` Joerg Schilling
2017-01-04 17:10               ` Larry McVoy
2017-01-04 17:39                 ` Joerg Schilling
2017-01-04 17:52                   ` Larry McVoy
2017-01-04 18:23                     ` Joerg Schilling
2017-01-04 18:27                       ` Larry McVoy
2017-01-04 18:29                         ` Joerg Schilling
2017-01-04 18:44                       ` Larry McVoy
2017-01-05 11:50                         ` Joerg Schilling
2017-01-06  2:02                           ` Larry McVoy
2017-01-09 13:40                             ` Joerg Schilling
2017-01-09 17:48                               ` Larry McVoy
2017-01-10  3:58                               ` Larry McVoy
2017-01-10  4:16                                 ` Warner Losh
2017-01-08  1:37                       ` Larry McVoy
2017-01-05  2:26                 ` Wesley Parish
2017-01-04 18:56       ` Nevin Liber
2017-01-04 19:05         ` Warner Losh
2017-01-04 20:00         ` Clem Cole
2017-01-04 21:20         ` Brad Spencer
2017-01-04 21:57           ` William Pechter
2017-01-04 21:57           ` William Pechter
2017-01-05  0:36       ` Dave Horsfall
2017-01-05  0:43         ` Larry McVoy
2017-01-05  0:50           ` William Pechter
2017-01-05  1:01             ` Larry McVoy
2017-01-05  3:00               ` Wesley Parish
2017-01-05  3:13                 ` Larry McVoy
2017-01-05  8:12                   ` Andy Kosela
2017-01-05 16:23                     ` Larry McVoy
2017-01-05 16:31                       ` Clem Cole

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