I had to use a good chunk of 386 BSD pl 23 to fill in the missing
parts from the CVS archive of the kernel, but I got it to build!
>From the NetBSD 0.8 release/announcement it doe say:
The source for NetBSD is derived from 386BSD 0.1, patched
with the 0.2.2 patch kit. In addition, many programs in
UCB's second BSD Networking Software Release which were
missing from 386BSD have been integrated into NetBSD, some
of the changes from the upcoming 0.2.3 patch kit have been
included, and many local additions and bug fixes have
been performed.
So I'm assuming this wouldn't be too far off then.
So for the curious, here is a dmesg:
386BSD 0.1 (GENERICISA) #2: Sun Dec 5 13:30:14 PST 2010
root@branch.oldbsd.org:/usr/src/sys.386bsd/arch/compile/J
real mem = 67104768
avail mem = 64663552
pc0 at 0x60-0x6f irq 1 on isa
pc0: color
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: <QEMU HARDDISK>
wd0 at wdc0 slave 0
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
ne0 at 0x320 irq 10 on isa
ethernet address 52:54:00:12:34:56
npx0 at 0xf0 irq 13 on isa
wdc0: extra interrupt
wdc0: extra interrupt
ISA strayintr 4004ff
ISA strayintr 4004ff
ISA strayintr 4004ff
ISA strayintr 2ff
ISA strayintr 2ff
ISA strayintr 2ff
ISA strayintr 2ff
ISA strayintr 2ff
ISA strayintr 2ff
ISA strayintr 2ff
Too many ISA strayintr not logging any more
I'm not sure if the 386BSD name is hanging around because of all the
386 BSD files I included of if it wasn't renamed in NetBSD 0.8 ... I
can give anyone the list of files, steps etc, or it may be easier to
just download the merged & built sources here:
http://vpsland.superglobalmegacorp.com/install/NetBSD/NetBSD-0.8/Resurrecti…
Thanks to everyone for providing the CVS and a few hints on what was
going on with it..!
I hate to post this publicly, but Natalia's email address that I have
is also on the domain... Anyways it's expired, you may want to renew
clanuia.com.
I'm sorry for posting this publicly, wasting peoples time bandwidth etc etc.....
Jason
On 12/03/10 03:00, "Jeremy C. Reed"<reed(a)reedmedia.net> wrote:
>> > Maybe I'm totally dense, or something...?
>> >
>> > cvs -P :pserver:anoncvs@anoncvs.netbsd.org:/cvsroot co -R netbsd-0-8 src
>
> cvs -d :pserver:anoncvs@anoncvs.netbsd.org:/cvsroot co -r netbsd-0-9 \
> src/sys/kern/kern_exit.c
>
> (note I changed -P and -R to -d and -r respectively)
Wow. Did I really write that? :-)
Thanks for the correction. I have no excuse.
> cat src/sys/kern/kern_exit.c
Anything in particular we should look for?
Johnny
On 11/17/10 03:00, Jason Stevens<neozeed(a)gmail.com> wrote:
> I don't suppose anyone has this kicking around, or any pre-release vax
> images of netbsd?
>
> I did manage to get 1.2 installed on SIMH for what it's worth....
Btw, fwiw, I'm pretty sure VAX only started working with NetBSD 0.9, and
the first machine supported was the VAX-11/750.
Johnny
On 12/02/10 03:00, Jason Stevens<neozeed(a)gmail.com> wrote:
> I asked a while back if anyone had any NetBSD 0.8 or 0.9 archives.. I
> thought I'd let the list know that I did manage to find NetBSD 0.9, and
> using VMWare I've managed to revive it into something that Qemu can run.
>
> If anyone has VMWare and wants to stroll down memory lane, I've uploaded the
> install diskettes here:
> http://sourceforge.net/projects/bsd42/files/Install%20tapes/NetBSD/0.9/NetB…
>
> And I've setup an archive with Qemu& NetBSD all ready to go here:
> http://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.4/Net…
>
> If anyone wants to use their own qemu for their own platform, I've had to
> modify the hw/pc.c and remove the NE2000 definition of 0x300,9 as irq 9 is
> in use somewhere else in the emulator and it won't allow any sharing on
> Irq9.. (Wasn't IRQ 9 shared anyways with the cascade controller???)
>
> At any rate, I built irc, lynx& bzip2 on there, and they seem to function
> just fine.
>
> Again if anyone has any lead on NetBSD 0.8 that'd be great, I'd like to save
> these from the digitial dumpster....
Maybe I'm totally dense, or something...?
cvs -P :pserver:anoncvs@anoncvs.netbsd.org:/cvsroot co -R netbsd-0-8 src
or substitute the tag netbsd-0-9 or netbsd-0-9-base if you need those
revisions. Nothing is going to disappear into a digital dumpster when
you have revision control systems...
(There are bunch of more tags related to NetBSD 0.9 as well, if you want
to know, and you can get at any other version you want as well, just as
easily.)
If you want binaries and not just sources, then it might be a bit more
tricky. But since you can build the system from the sources, I can't see
that this should be a big hurdle.
Johnny
Just to loop things around a bit:
Some of the larger VAXes used small PDP-11s (and their
bastard offspring) as console processors.
This started with the very first VAX, the 11/780, which
used an 11/23 as a console. The console ran a stripped-down
system, possibly based on RT-11 or RSX-11, I forget (and
am typing this on a train in the Outer Mongolia part of
Texas where it's hard to look up references).
I don't know the whole list of what was used as a console
for different VAXes, but I do remember that the Nautilus
series (8500-8550-8700-8800) used either a Pro/350 or a
Pro/380, running P/OS, which was slightly more satisfactory
than the rude English non-computer expansion of PoS might
imply, but only slightly. Especially for those of us who
wrote code to fit into UNIX on the VAX and talk to the
console processor.
I also vaguely remember that although Digital were
reluctant (at least early on) to make an RT-11 that would
run on the Pro-series systems, someone made a UNIX for
those systems.
I never knew a lot about this stuff and have forgotten much
of what I did know, but perhaps my words will trigger others'
memories.
Norman Wilson
Toronto ON
I don't suppose anyone has this kicking around, or any pre-release vax
images of netbsd?
I did manage to get 1.2 installed on SIMH for what it's worth....
Jason
How much does an old pdp-11 type system cost these
days (ie. a pdp-11/40 with disks and terminal capable
of running something like 1st, 6th or 7th ed)?
How much power do they take up to power on?
Whats maintenance like on those things?
I've always been curious.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
I was wondering if anyone has ever been able to build and use BSD 1 on
Research Unix v7 (pdp-11)?
I've installed the Keith Bostic tape, and I've been fighting the floating
point and some other weird stuff....
I've configured my PDP-11 like this:
set cpu 11/70
set cpu 2M
set cpu idle
set rp0 rp06
att rp0 rp06-0.disk
att tm0 xx.tap
boot tm0
but I'm lost on the install guide, as it mentions for floating point...
Floating Point
UNIX only supports (and really expects to have) the
FP11-B/C floating point unit. For machines without this
hardware, there is a user subroutine available that will
catch illegal instruction traps and interpret floating point
operations. (See fptrap(3).) To install this subroutine in
the library, change to /usr/src/libfpsim and execute the
shell files
compall
mklib
The system as delivered does not have this code included in
any command, although the operating system adapts automati-
cally to the presence or absence of the FP11.
Next, a floating-point version of the C compiler in
/usr/src/cmd/c should be compiled using the commands:
cd /usr/src/cmd/c
make fc1
mv fc1 /lib/fc1
This allows programs with floating point constants to be
compiled. To compile floating point programs use the `-f'
flag to cc(1). This flag ensures that the floating point
interpreter is loaded with the program and that the floating
point version of `cc' is used.
The library doesn't actually build a libfpsim.a but rather it hooks into
libc? And the fc1 command won't build as there is no libfpsim....
Maybe I'm doing something obviously wrong?
Any hint would be appreciated.
Jason
Anyone have a scanned (or text) copy of the 4.3BSD License Agreement
from 1986 they can send me?
Much of the code shipped in 4.3BSD says ``The Berkeley software License
Agreement specifies the terms and conditions for redistribution.'' As
far as I can see, it is not included in the source, nor in the Univ. of
Wisconsin fork, and not in Tahoe release.
I do have the agreement between UC and AT&T and copies of some of their
letters during that period clarifying the licensing.
The Net1 release included the license agreement in the source files. But
does anyone have a separate license agreement for Net1 too? (The README
seems to imply there was a separate license agreement too.)
I am also looking for addendum for Tahoe and the addendum for Reno. And
was there any agreement to sign for those who chose to pay for statement
that Net2 was freely redistributal (I guess that wouldn't make sense)?