Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #266: All of the packets are empty.


comp / comp.unix.questions / Re: AT&T "nth Edition" vs. "Release n"

SubjectAuthor
o Re: AT&T "nth Edition" vs. "Release n"Acceptable Name

1
Subject: Re: AT&T "nth Edition" vs. "Release n"
From: Acceptable Name
Newsgroups: comp.unix.questions
Date: Mon, 15 May 2023 13:53 UTC
References: 1 2 3 4
X-Received: by 2002:ac8:58cf:0:b0:3f3:8f4a:c7d0 with SMTP id u15-20020ac858cf000000b003f38f4ac7d0mr8262678qta.2.1684158835787;
Mon, 15 May 2023 06:53:55 -0700 (PDT)
X-Received: by 2002:a05:6870:7ec5:b0:192:8947:8ac with SMTP id
wz5-20020a0568707ec500b00192894708acmr8520893oab.1.1684158835311; Mon, 15 May
2023 06:53:55 -0700 (PDT)
Path: eternal-september.org!news.eternal-september.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.unix.questions
Date: Mon, 15 May 2023 06:53:55 -0700 (PDT)
In-Reply-To: <6529@auspex.auspex.com>
Injection-Info: google-groups.googlegroups.com; posting-host=73.201.9.11; posting-account=IMhPVwkAAAD8unuH5mrS21Rp71MGwkPe
NNTP-Posting-Host: 73.201.9.11
References: <10596@dog.ee.lbl.gov> <6437@auspex.auspex.com>
<4276@skye.ed.ac.uk> <6529@auspex.auspex.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <57475a68-0aa4-4f52-a285-b3efbfbf79e3n@googlegroups.com>
Subject: Re: AT&T "nth Edition" vs. "Release n"
From: metta.crawler@gmail.com (Acceptable Name)
Injection-Date: Mon, 15 May 2023 13:53:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4076
View all headers

On Saturday, March 9, 1991 at 6:24:53 PM UTC-5, Guy Harris wrote:
> >SunOS 3.0 for the *VAX*?? Did this really exist?
> Yes.
> >Who used it?
> The OS group in Sun, on one machine in Sun, "sunvax", an 11/750. It
> wasn't ever made available as a product; it was mainly just a "proof of
> concept" thing. Nobody ever went past 3.0, as far as I know; when Sun
> got its 4.3BSD tape, they brought 4.3BSD up on "sunvax", to provide a
> "reference" machine with 4.3BSD on it (useful for e.g. testing that the
> 4.1 UUCP works over TCP when talking to 4.3BSD machines), and it mainly
> ran that. I don't even think "sunvax" is around any more....

Pardon the penultimate necro post, but thanks for some clues.
I got here because I'm spending a bit of my time trying to bring up
SUNVAX on SIMH and I decided to search and see if was already done.
There is source code for VAX in SunOS 3.4 so the "never went past 3.0"
statement is questionable. So far all I've done is get a working 4.2BSD
in SIMH and start examining the source code. Next is making a tap
file with SunOS 3.4 and loading it into SIMH.

I checked SunOS 3.4 source code against various BSD source code and
I have not found any 4.3BSD source code in SunOS 3.4.

Things do not appear to be as simple as "there are 4.2BSD or 4.3BSD
version files in SunOS". SunOS 3.4 contains a kern_proc.c with:
/* @(#)kern_proc.c 1.1 86/09/25 SMI; from UCB 4.64 83/05/27 */

Which is the SCCS id prior to 4.2BSD:

$ prs s.kern_proc.c
[...]
D 6.1 83/07/29 06:33:11 sam 91 90 00000/00000/00084
MRs:
COMMENTS:
4.2 distribution

D 4.64 83/05/27 12:46:35 sam 90 89 00001/00989/00083
MRs:
COMMENTS:
merge of bill's code plus lint (plus, of course, cleanup of bill's bugs)

The diffs show that only some header files were munged.

--- kern_proc.c 1986-09-25 09:14:49.000000000 -0400
+++ /tmp/kern_proc.c 2023-05-15 09:47:37.156677124 -0400
@@ -1,4 +1,4 @@
-/* @(#)kern_proc.c 1.1 86/09/25 SMI; from UCB 4.64 83/05/27 */
+/* kern_proc.c 4.64 83/05/27 */
#include "../machine/reg.h"
#include "../machine/pte.h"
@@ -7,19 +7,22 @@
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/map.h"
+#include "../h/dir.h"
#include "../h/user.h"
#include "../h/kernel.h"
#include "../h/proc.h"
#include "../h/buf.h"
-#include "../h/vnode.h"
+#include "../h/inode.h"
#include "../h/seg.h"
#include "../h/acct.h"
#include "../h/wait.h"
#include "../h/vm.h"
#include "../h/text.h"
#include "../h/file.h"
+#include "../h/quota.h"
#include "../h/uio.h"
#include "../h/mbuf.h"
+#include "../h/nami.h"
spgrp(top, npgrp)
register struct proc *top;

Parts of SunOS 3.4 are not even 4.2BSD, they are older.

1

rocksolid light 0.9.8
clearnet tor