Hi all,
As part of my IEEE Spectrum article on 40 years since 1st Edition
Unix, I've been asked for some suitable imagery/photos. Has anybody brought
1st Edition up on a real PDP-11/20, and if so, could they take some photos
of the system?
I think they would even be happy with photos of PDP-11s running V6 or V7.
Anything that you can supply would be great - there is not a lot of
photos from the early days of Unix.
Thanks in advance,
Warren
I was looking at Tom Yam's 4.0 BSD 'starunix' restoration project, and I had
a question about the version number that is reported vs the dates... I'm
using wikipedia as a source (I know I know..)
Anyways Tom's 4.0 boots up like this:
: hp(0,0)vmunix
87844+15464+130300 start 0x530
VM/UNIX (Berkeley Version 4.1) 11/10/80
But the wiki page lists 4.1 being from June of 1981, and 4.0 being from
November of 1980.. Did 4.0 BSD ship reporting itself as 4.1? I guess there
is the possibility that the kernel may include patches to bring it up to
4.1?
Does anyone have tape dumps of 4.0 & 4.1 ...?
I did find some iso image that has various levels of BSD but they are not in
tape dumps but rather extracted to the filesystem.. the 4.0 & 4.1 from there
seem identical Or at a minimum they use the same kernel that reports itself
as 4.1 ...
Anyways I'm just wondering....
Jason Stevens
Also from that cd image there was enough of 4.1c to make a working system by
untarring it from within 4.2 BSD ...
VAX780 simulator V3.8-1
Listening on port 23 (socket 156)
loading ra(0,0)boot
Boot
: ra(0,0)vmunix
215688+63964+69764 start 0xf98
4.1c BSD UNIX #2: Tue Aug 28 09:39:12 PDT 1984
real mem = 8384512
avail mem = 7036928
using 148 buffers containing 838656 bytes of memory
mcr0 at tr1
mcr1 at tr2
uba0 at tr3
hk0 at uba0 csr 177440 vec 210, ipl 15
rk0 at hk0 slave 0
rk1 at hk0 slave 1
uda0 at uba0 csr 172150 vec 774, ipl 15
ra0 at uda0 slave 0
ra1 at uda0 slave 1
zs0 at uba0 csr 172520 vec 224, ipl 15
ts0 at zs0 slave 0
dz0 at uba0 csr 160100 vec 300, ipl 15
mba0 at tr8
root on ra0
WARNING: should run interleaved swap with >= 2Mb
Automatic reboot in progress...
Tue Aug 28 09:54:53 PDT 1984
/dev/rra0a: 836 files, 6010 used, 1419 free (35 frags, 173 blocks)
/dev/rra0h: 6598 files, 41780 used, 320080 free (160 frags, 79980 blocks)
Tue Aug 28 09:54:58 PDT 1984
local daemons: telnetd ftpd tftpd syslog sendmail.
preserving editor files
clearing /tmp
standard daemons: update cron accounting berknet mail printer.
starting network: rshd rexecd rlogind rwhod routed.
Tue Aug 28 09:55:00 PDT 1984
ucbmonet login: root
Last login: Tue Aug 28 09:44:44 on tty00
4.1c BSD UNIX #2: Tue Aug 28 09:39:12 PDT 1984
Master source now lives here; freeze your 4.1c stuff now.
monet#
For those who are curious....
http://vpsland.superglobalmegacorp.com/install/simh/4.1c%20BSD.7z
When I boot V7 in SIMH (pdp11), I get a root shell and a root filesystem,
but... I see that /usr/bin is on root's default PATH, but I have no
/usr/bin directory. Is there some way I could get a /usr/bin with
additional executables, to get the full flavor of V7?
By way of introduction, I first started with *ix on an AT&T 3Bmumble, and
started really getting into it with SunOS 4.1.1. I've recently become
interested in trying a large number of different *ix's - I guess it was the
ease with which VirtualBox allowed many of those, and then seeing Nordier's
V7 port to x86 got me curious about trying some really old versions - he
mentioned that there was a pdp11 emulator available...
> Date: Wed, 3 Aug 2011 20:35:15 -0700
> From: Larry McVoy <lm(a)bitmover.com>
> To: Dan Stromberg <drsalists(a)gmail.com>
> Cc: tuhs(a)minnie.tuhs.org
> Subject: Re: [TUHS] /usr/bin on V7?
>
>> By way of introduction, I first started with *ix on an AT&T 3Bmumble, and
>> started really getting into it with SunOS 4.1.1.
>
> SunOS 4.1.1, ah, sweet memories. I and a bunch of my friends worked on
> that one. Guy Harris, even though he had left for Auspex, would come back
> to building 5 at Sun around 5:30, bang on the door, John Pope or I or one
> of the other kernel guys who worked into the night, would let him in and
> give him a place to work, and for the next few hours you'd hear "Jesus,
> they still haven't fixed this?" and some fix would get pushed in.
>
> That was how much we loved SunOS. Solaris? Not so much. We put in tons
> of effort to make SunOS good and it was a very pleasant version of Unix.
:-)
if you haven't yet, check out tme sometime:
http://people.csail.mit.edu/fredette/tme/
On Wed, Aug 3, 2011 at 8:24 PM, Michael Davidson <m_d(a)pacbell.net> wrote:
> You probably don't have /usr/bin because you haven't mounted /usr yet.
>
That's a good hypothesis, especially given the info I presented, but I do
have -some- things under /usr, and if I manually rerun sh -x /etc/rc in
multiuser, I get an error about /usr already being mounted.
> On V7 as best I can remember. /usr was always a mounted filesystem.
>
> So, somewhere in your V7 image there should be a disk image for /usr that
> can be hooked up to an appropriate device under SIMH and then mounted.
> Actually, it might already be there if your disk image is the entire device
> and not just the root filesystem - if you can figure out what your root
> device is then I would expect /usr to be on the same major device number but
> with aminor device # of 2 (root being 0 and swap being 1).
>
I'm thinking /usr is /dev/rp3, because my /etc/rc looks like:
# cat /etc/rc
PATH=/bin:/usr/bin
echo "Restricted rights: Use, duplication, or disclosure
is subject to restrictions stated in your contract with
Western Electric Company, Inc." >/dev/console
rm /etc/mtab
cat /dev/null >/etc/utmp
/etc/mount /dev/rp3 /usr
rm -f /usr/spool/lpd/lock
: /etc/accton /usr/adm/acct
rm -f /usr/tmp/*
rm -f /tmp/*
/etc/update
date >/dev/console
/etc/cron
> Actually if you just take the system multi-user it might even do it for
> you.
This does seem to at least try to mount /usr for me - hitting ctrl-d at the
initial singleuser #, that is.
Interestingly though, it seems that the number of directories in /usr is the
same on first boot into single user, as after /etc/rc has run as part of
entering multiuser, so perhaps my root filesystem has things in /usr that
would normally be obscured by a /usr mount. Also, /etc/mtab seems untouched
(in fact, it's nonexistent) after entering multiuser, and the output of
/etc/mount continues to be nothing.
touch /t does create a file named t in the root directory, so it's not
something about the root filesystem being readonly.
I'm puzzled. And yet, I'm enjoying it. :)
Any suggestions?
> --- On *Wed, 8/3/11, Dan Stromberg <drsalists(a)gmail.com>* wrote:
>
>
> From: Dan Stromberg <drsalists(a)gmail.com>
> Subject: [TUHS] /usr/bin on V7?
> To: tuhs(a)minnie.tuhs.org
> Date: Wednesday, August 3, 2011, 7:53 PM
>
>
>
> When I boot V7 in SIMH (pdp11), I get a root shell and a root filesystem,
> but... I see that /usr/bin is on root's default PATH, but I have no
> /usr/bin directory. Is there some way I could get a /usr/bin with
> additional executables, to get the full flavor of V7?
>
> By way of introduction, I first started with *ix on an AT&T 3Bmumble, and
> started really getting into it with SunOS 4.1.1. I've recently become
> interested in trying a large number of different *ix's - I guess it was the
> ease with which VirtualBox allowed many of those, and then seeing Nordier's
> V7 port to x86 got me curious about trying some really old versions - he
> mentioned that there was a pdp11 emulator available...
>
>
>
> -----Inline Attachment Follows-----
>
> _______________________________________________
> TUHS mailing list
> TUHS(a)minnie.tuhs.org <http://mc/compose?to=TUHS@minnie.tuhs.org>
> https://minnie.tuhs.org/mailman/listinfo/tuhs
>
>
What type of licensing agreements (maybe informal) were used for the
early INGRES tape distributions? I am trying to see if they were an
example for BSD or how compared with early BSD.
The BSD-style licenses were not introduced until 1987 and later
(starting in but not completed in 4.3BSD-Tahoe). But various earlier BSD
(distribution) components did have open source licenses long before that
-- such as Eric Allman's trek (circa 1977) in 1BSD and MIT's X
components (1985) shipped with 4.3BSD.
The COPYRIGHT for INGRES 6.3/-1 (February 1, 1981) source shipped with
2.79BSD (Febuary 1981) indicated it was not open source: "... may not be
reproduced or disclosed without the prior written permission of the
owner."
My BSD history book in progress has at least 15+ pages of examples and
commentary and interview quotes about the history of proprietary and
open source licensing in early BSDs. I also plan to research the
history of licensing for W and early X.
Hi Warren.
Here's your answer. :-)
Arnold
> Date: Thu, 28 Jul 2011 12:39:24 -0400 (EDT)
> From: Brian Kernighan <bwk(a)CS.Princeton.EDU>
> To: Aharon Robbins <arnold(a)skeeve.com>
> Subject: Re: can you help warren w/this?
>
> well, he only has one child; that i know for sure. can't vouch for
> the quote, however; i have not heard it before.
>
> On Thu, 28 Jul 2011, Aharon Robbins wrote:
>
> > Hi. Warren runs The Unix Historical Society and is working on a paper.
> > Can you help him with this?
> >
> > Thanks,
> >
> > Arnold
> >
> >> Date: Thu, 28 Jul 2011 21:31:09 +1000
> >> From: Warren Toomey <wkt(a)tuhs.org>
> >> To: tuhs(a)tuhs.org
> >> Subject: [TUHS] ken: # of children?
> >>
> >> All, apologies for these seemingly random questions. How many children does
> >> Ken Thompson have? I want to use the phrase that Unix was "Ken's other child",
> >> but it would be inaccurate if he had several real children.
> >>
> >> Thanks,
> >> Warren
> >> _______________________________________________
> >> TUHS mailing list
> >> TUHS(a)minnie.tuhs.org
> >> https://minnie.tuhs.org/mailman/listinfo/tuhs
All, apologies for these seemingly random questions. How many children does
Ken Thompson have? I want to use the phrase that Unix was "Ken's other child",
but it would be inaccurate if he had several real children.
Thanks,
Warren
All, thanks for the help with that image of Ken and Dennis at the 11/20
console. Now I'm after a reference/citation to a great quote attributed to
Henry Spencer:
Those who don't understand Unix are condemned to reinvent it, poorly.
Any ideas if/when Henry said this and where: date, first time it appeared
in print etc.
While we are at it, are there any other good Unix quotes that spring to mind?
Thanks,
Warren
I went to Dennis' home page this morning to find something, and it seems
to be gone. The URL I'm using is http://cm.bell-labs.com/cm/cs/who/dmr/
Does anybody know if it's moved or, if not, who to contact to fix it?
I'm actually after the hi-res version of the photo with dmr and ken
at the PDP-11/20 console. I think I have a copy cached away. If not, does
anybody else have a copy?
Cheers,
Warren
Warren:
I went to Dennis' home page this morning to find something, and it seems
to be gone. The URL I'm using is http://cm.bell-labs.com/cm/cs/who/dmr/
=======
Looks like there has been substantial reorganization of
the company's web pages, doubtless to reflect reorganization
of the company itself.
I dug around to see where personal web pages seem to be now,
and tried some obvious guesses, and still couldn't find Dennis's
stuff.
I've sent a query to someone on the inside; I'll report back
if I find the answer.
It might be worth trying the Wayback Machine in the mean time.
Norman Wilson
Toronto ON
> On Wed, 2011-07-27 at 08:53 +1000, Warren Toomey wrote:
> > I'm actually after the hi-res version of the photo with dmr and ken
> > at the PDP-11/20 console.
On Wed, Jul 27, 2011 at 01:07:29AM +0200, Hellwig Geisse wrote:
> I don't know if this is the resolution you are looking for:
> http://www.psych.usyd.edu.au/pdp-11/Images/ken-den.jpeg
No, there's a huge one around, something like 4000x3000 pixels.
Also, Dennis is the bearded one standing, and Ken is the beardless one
sitting, to answer Jason's question.
Cheers,
Warren
Hi,
I'm currently reading J. Lion's commentary of Unix Code Level Six. It
is the most useful commentary to operating system kernel I have ever
read.
It would be really useful to also have the source code of SVR4 kernel
for Intel x86. Does anyone have that?
> To call this joint is complete nonsense. Sun was in a cash bind, AT&T
> wanted to make SVR4 the main Unix platform and SunOS was winning. The
> story I heard, not widely known, is that AT&T bought a big pile of Sun
> stock at 35% over market - in return for which Sun had to dump their BSD
> based SunOS and go to SVR4.
>
> Biggest mistake Sun ever made in my opinion.
"Sun has helped spark a major controversy within the UNIX community
that may have split it into different directions.
The controversy began to heat up in October 1987, when AT&T announced
that it would license Sun's SPARC architecture as the basis for AT&T
computer systems. Furthermore, said AT&T, it was going to collaborate
with Sun to develop a UNIX "standard" that would eliminate
deficiencies in the operating system--such as lack of features for
commercial applications--and be compatible at the binary level across
the entire SPARC architecture.
Not surprisingly, other companies in the UNIX Community smelled
incipient monopolistic practices that would give AT&T and Sun an
unqualified advantage in the UNIX market. These moves would
effectively make the Sun/AT&T-developed System V and SPARC proprietary
standards controlled by the two companies. This perception was
bolstered in January 1988, when AT&T announced that it had agreed to
purchase 20 percent of Sun by buying shares, in amounts and at times
determined by Sun, at 25 percent above current market value."
[Sunburst: The Ascent of Sun Microsystems, p. 112-113]
> Contrary to a lot of the distant opinions here,
> SVr4 was actually a joint project between USL
> (the AT&T commercial-UNIX organization) and Sun.
> The intent was to bring together the two different
> commercial-UNIX cults (what Stu Feldman once referred
> to as Sunni and Shiite UNIX).
>
> I was at Bell Labs while this was going on, but
> well off to the side of the effort, in a research
> group where we tended (foolishly) to look down
> our noses a bit at the whole thing. I do know that
> there were a lot of ruffled feathers within USL
> about the allegedly overbearing Sun guys, and it
> wouldn't surprise me a bit to hear that there
> were similar feelings going the other way. On
> the other hand there were some pretty smart
> people involved at a technical level on all
> sides.
>
> Certainly it wasn't a one-way street, with BSD-isms
> being injected into a USG system or vice versa.
>
> Norman Wilson
> Toronto ON
Thanks, Norman. This clarify a lot my confusion about SysV.
I'm reading the J. Lions Commentary to V6 UNIX, the ancestor of all
UNIXes, including SysV (if I understood correctly). The last Research
Unix release was Tenth Edition Unix. Is the source code of
releases 8, 9 and 10 available? Are there other commentaries of ancient
Research Unixes, like Lions book?
Thanks,
--Michele
P.S. to Cyrille: Again, my apologies for the confusion. I realized my
mistake just after I sent the mail. I'm really sorry!
Mahlzeit,
some years after losing my MO drive and unable to access my
PUPS copy I would like to redownload it before it perhaps
vanishes. I have forgotten my access data. I believe it was
with rsync. And with all the borken links on the website and
the time going by I am not sure what the current status is.
Is Warren still here? His last posting was from April last year.
Mahlzeit,
Matthias
--
kitty mea felis duodeviginti annos nata requiescat in pace.
laeta gaudiumque meum erat. desiderio eius angor.
Contrary to a lot of the distant opinions here,
SVr4 was actually a joint project between USL
(the AT&T commercial-UNIX organization) and Sun.
The intent was to bring together the two different
commercial-UNIX cults (what Stu Feldman once referred
to as Sunni and Shiite UNIX).
I was at Bell Labs while this was going on, but
well off to the side of the effort, in a research
group where we tended (foolishly) to look down
our noses a bit at the whole thing. I do know that
there were a lot of ruffled feathers within USL
about the allegedly overbearing Sun guys, and it
wouldn't surprise me a bit to hear that there
were similar feelings going the other way. On
the other hand there were some pretty smart
people involved at a technical level on all
sides.
Certainly it wasn't a one-way street, with BSD-isms
being injected into a USG system or vice versa.
Norman Wilson
Toronto ON
On Mon, 2011-07-11 at 23:25 +0200, Cyrille Lefevre wrote:
> Le 11/07/2011 12:29, Michele Ghisolfo a écrit :
> > Hi,
> >
> > I'm currently reading J. Lion's commentary of Unix Code Level Six. It
> > is the most useful commentary to operating system kernel I have ever
> > read.
> >
> > It would be really useful to also have the source code of SVR4 kernel
> > for Intel x86. Does anyone have that?
>
> Hi,
>
> Try this :
>
> ed2k://|file|usl-4x-source.emulecollection|84|A15FBAA27D00C2C4147EA58EAB629B1C|h=VHD37XHFUXWKQJMQUWGNXZHD6NCQONEQ|/
>
> Regards,
>
> Cyrille Lefevre
I downloaded it and I only got a 4k file named
"usl-4x-source.emulecollection". Doesn't seem a tar. I'm using aMule
client and I put the address on the "ed2k Link" field.
What I am doing wrong?
There is a somewhat modern port of V6 to the 286, which is in the archive (http://minnie.tuhs.org/Archive/Other/V6on286/) There is also a modern x86 port of V7 available at http://www.nordier.com/v7x86/ This one is more interesting as it aims to run in modern machines and includes a bootable CD image.
Best regards,
Sergio Aguayo
----- Mensaje original -----
De: "Michele Ghisolfo" <ghisolfo.m(a)gmail.com>
Para: "Sergio Aguayo" <sergioag(a)qmailhosting.net>
Enviados: Lunes, 11 de Julio 2011 7:02:37
Asunto: Re: [TUHS] SVR4 x86 -- Sources
On Mon, 2011-07-11 at 08:50 -0400, Sergio Aguayo wrote:
> If you're reading the Lion's book, better get Unix V6 from the archive. SVR4 is quite different in many aspects.
>
> Best regards,
>
> Sergio Aguayo
I got them, but they work on PDP-11. I'd like to see an version of Unix
working on Intel x86. As far as I know, SVR4 was the first Unix working
on this architecture.
If I recall correctly Unix V6 was only ported on Interdata 7/32
computers. I'd like to get the sources of a small Unix kernel working
on x86.
Has anyone ported Unix V6 on x86?
Thanks for your replies,
-- Michele
All, several years back Mike Mahoney interviewed several of the original
Unix players for a Unix oral history. The transcripts are at:
http://www.princeton.edu/~hos/mike/transcripts/
At the time AT&T were going to release these in audio format, but it seems
to have fizzled out. Does anybody know if the audio interviews ever got out?
The transcripts are fine, but in places they show "(unclear)" when a word
or name is used, and of course it's exactly that name you want to find out.
Many thanks for any leads.
Warren
> All, IEEE Spectrum have asked me to write a paper on Unix to celebrate the
> 40th anniversary of the release of 1st Edition in November 1971. I'm after
> ideas & suggestions!
of course this quote is always good for a chuckle:
Ken Thompson was once asked what he would do differently if he were
redesigning the UNIX system. His reply: "I'd spell creat with an e."
[http://en.wikiquote.org/wiki/Kenneth_Thompson]
and I always liked this quote from Linus Torvalds:
On Tue, 22 Jun 1999, Rik van Riel wrote:
> The real issue here is paradigms. The classical "everything's
> a file" broke down with the advent of networking, sockets and
> non-blocking reads. At the moment the file paradigm is so much
> out of touch with computational reality that web servers need
> to fork for each client and people are crying out for asynchronous
> sendfile and other weird interfaces.
Sure. But I think it's still a valid paradigm to consider "everything is a
stream of bytes". And that's _really_ what the UNIX paradigm has been from
the first: the whole notion of pipes etc is not all that different from
networking.
[http://groups.google.com/group/fa.linux.kernel/msg/7bcbbfeaea2b93c9?hl=en&d…]
> I'm also trying to chase down some quotes; my memory seems to be failing me
> but I'm sure I've seen these somewhere:
ugh..my memory is failing too at the moment. I'm sure I once read a
nice rant of sorts about how Unix has proven to be of sound design
that has adapted well to changes in the computing landscape...
Anyone remember picasso, a vector graphics GUI app
that generated pic(1) source?
I know nothing of it, anyone got a screenshot even?
is the source available?
was its frontend X11 or blit terminal?
Was it related to the blit cip and xcip tools
or are they a different genus?
Thanks for any info.
-Steve
I figured you guys may get a kick out of this...
You can download a 'ready to run' version here:
http://code.google.com/p/vak-opensource/downloads/detail?name=dvk-demos.zip…
Included is a modified version of SIMH's PDP-11 emulator with a new
disk controller. Binaries are included for both Linux & Win32.
Source to his additions are here:
http://vak-opensource.googlecode.com/svn/trunk/bk/simh-dvk/
And the source to version 2.2 of Demos has been provided here:
ftp://ftp.besm6.org/pub/archives/d22.tar.gz
Oh control+n lets you input in russian, and control+o lets you input in english.
>From what I understand DEMOS is derived from 2.9 BSD..
I don't speak Russian and what I end up doing is cutting & pasting
into google translate... For some really bizarre translations.
Demos is Copyright 1991 by Research Institute "Scientific Centre", lab 462/2.