I've assembled some notes from old manuals and other sources
on the formats used for on-disk file systems through the
Seventh Edition:
http://www.cita.utoronto.ca/~norman/old-unix/old-fs.html
Additional notes, comments on style, and whatnot are welcome.
(It may be sensible to send anything in the last two categories
directly to me, rather than to the whole list.)
Hi,
I successfully made SIMH VAX-11/780 emulator run 32V, 3BSD and 4.0BSD.
Details are on my web site (thogh rather tarse):
http://zazie.tom-yam.or.jp/starunix/
Enjoy!
Naoki Hamada
nao(a)tom-yam.or.jp
I forgot to mention that I had a friend help me out, and he got SYSIII
running on SIMH.......!
I don't know if there would be any interest in this... I don't have a good
layout of 'steps' as it was so... chained from 32v, and from within itself
as it can't boot from the tape..
But I can supply a working disk image to anyone that wants it... or should I
send it to Warren 1st, and he can send it to all the ancient/sysv licenses?
sorry if i'm not all that coherent.
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
I was idly going through the 1999 Swartz memo
(http://www.groklaw.net/pdf/Swartz.pdf) wherein the source code of
RedHat 5.2 and UnixWare are compared for similarities. Most of those
are either bogus (just some #includes) or BSD-derived code. There is
one file which is concerning: drand48.c. The RedHat 5.2 file is very
similar to the UnixWare file, including headers and #ifdef's e.g.
/* @(#)drand48.c 2.2 */
/*LINTLIBRARY*/
/*
* drand48, etc. pseudo-random number generator
* This implementation assumes unsigned short integers of at least
* 16 bits, long integers of at least 32 bits, and ignores
* overflows on adding or multiplying two unsigned integers.
* Two's-complement representation is assumed in a few places.
* Some extra masking is done if unsigneds are exactly 16 bits
* or longs are exactly 32 bits, but so what?
* An assembly-language implementation would run significantly faster.
*/
#include <stdlib.h>
#ifndef HAVEFP
#define HAVEFP 1
#endif
As far as I can determine, drand48() arrived in SysVR1 and is defined
in the first SVID. It doesn't appear in SysIII, nor in the early BSDs.
Can anybody shed some light on drand48()? Could it have been written
elsewhere and made available e.g on a Usenix tape or comp.sources.*,
and included into SysV, or is SysV the origin of the code?
I'm sure the algorithm comes from elsewhere, e.g. Knuth, but the
strong code similarity is a worry.
Thanks,
Warren
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
Hi,
has someone ever tried to grab the old BSD sources where TCP/IP showed up
first and tried to use them to implement TCP/IP support for an old SYSIII
UNIX (ZEUS comp.)?
I tried this but I got scared by so much things which would need to be
done, inter-process communication, pseudo terminal support are just the
"starting points" and at the end it is also the kinda old C compiler
which has problems with the BSD sources (#defs to long for the cpp for
example)...
Has someone experience with this kind of topic?
--
Oliver Lehmann
http://www.pofo.de/http://wishlist.ans-netz.de/
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
All, I've spent a bit of time re-writing my "Unix Tree" website, where
you can browse the source code trees and compare related files. The
file comparison now uses colour to show similar lines.
The initial version is at http://minnie.tuhs.org/cgi-bin/utree.pl
but I will probably move the URL at some point.
Have a look and see what you think. I would gladly accept suggestions on
better or more accurate descriptions for each of the releases, also checking
of dates and other information.
Cheers,
Warren
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
Do repositories of MNOS and DEMOS operating system source
code or binaries exist? Do either of these run on simh
or other simulators? (were the PDP11 and VAX11 knockoffs
close enough matches to the originals?)
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
Cool just downloaded it.... seems whoever put it together really liked
gzip... ;)
On Sun, Mar 7, 2010 at 7:26 PM, Warren Toomey <wkt(a)tuhs.org> wrote:
> http://minnie.tuhs.org/Z/demos.tar.gz
>
> Let me know when you got it.
> Warren
>
Yeah, that'd be great! I've heard it's v6 with lots of bsd.. But it'd be cool to look at it!
-- Sent from my Palm Prē
On Mar 7, 2010 7:23 PM, Warren Toomey <wkt(a)tuhs.org> wrote:
On Sun, Mar 07, 2010 at 07:06:28PM -0500, Jason Stevens wrote:
> Seems to not include full source... I haven't gotten SIMH to boot the thing,
> nor some of the... "interesting" Russian PDP-11 emulators.. I ran strings
> through the disks, and I got some basic header files, oddly all in English,
> but no kernel or system source code, just some Fortran example....
> I'll have to ask someone in Russia if they have any real solid leads on
> DEMOS... It seems that once the Soviet Union fell, everyone abandoned DEMOS
> for any of the BSD's...
I can put up a tarball of the stuff I have for you, if you want.
Warren
I hate to say it but the demos stuff I found here
http://pdp-11.ru/mybk/pdp11/DEMOS.RAR
Seems to not include full source... I haven't gotten SIMH to boot the thing,
nor some of the... "interesting" Russian PDP-11 emulators.. I ran strings
through the disks, and I got some basic header files, oddly all in English,
but no kernel or system source code, just some Fortran example....
I'll have to ask someone in Russia if they have any real solid leads on
DEMOS... It seems that once the Soviet Union fell, everyone abandoned DEMOS
for any of the BSD's...
On Sun, Mar 7, 2010 at 5:00 PM, Warren Toomey <wkt(a)tuhs.org> wrote:
> On Sun, Mar 07, 2010 at 12:17:26PM -0500, Jason Stevens wrote:
> > I found some disk images online that say it's for the PDP-11 version...
> let
> > me see what I can pull from them for you.
> > The UWISC stuff is here:
> > http://minnie.tuhs.org/Archive/4BSD/Distributions/thirdparty/UWisc4.3/
>
> Thanks Jason!
> Warren
>