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.
I thought you guys may enjoy this...
http://aiju.de/code/pdp11/
It's a PDP-11 with a teletype console, and a RK05 with Unix v6.
Because browsers are weird, here is some of the keycommands...
DEL is the interrupt key (^C on modern *nix), Pause the quit key (^\
or ^L) and PrtScr is EOF (^D).
Jason
Now that Novell has definitively been found by the courts to own the
Unix copyrights AND decided not to sell them in their latest batch of
financial flailing about, I'm wondering what they're going to do about
the Ancient Unix license. While they've promised not to sue anybody
about Unix, I'm wondering if they'll ever officially endorse the
Ancient Unix 4-clause license or perhaps even switch it to something a
little less awkward like a 3-clause BSD clone or the MIT license.
Also, I wonder if perhaps they might be convinced to expand the
license to cover things like System III or maybe even some early
versions of System V. How might one go about making these inquiries?