The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Lions' V6 source code
@ 2004-06-15 19:35 Maciek Bieszczad
  2004-06-16  7:42 ` José R. Valverde
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Maciek Bieszczad @ 2004-06-15 19:35 UTC (permalink / raw)


Hi,

What version, exactly, of 6th Edition source code is contained in the Lions' commentary booklets? I took a look at the version available for download at [http://v6.cuzuco.com/v6.pdf], but it does not seem to match the source code in the TUHS archives.

If the source code was in fact modified by Lions, are there any machine-readable versions available?

Regards,

Maciek.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [TUHS] Lions' V6 source code
  2004-06-15 19:35 [TUHS] Lions' V6 source code Maciek Bieszczad
@ 2004-06-16  7:42 ` José R. Valverde
  2004-06-16 17:48   ` Maciek Bieszczad
  2004-06-16  8:41 ` Warren Toomey
  2004-07-19 16:15 ` Maciek Bieszczad
  2 siblings, 1 reply; 9+ messages in thread
From: José R. Valverde @ 2004-06-16  7:42 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 854 bytes --]

On Tue, 15 Jun 2004 15:35:44 -0400
Maciek Bieszczad <macbiesz at optonline.net> wrote:
> v6.cuzuco.com/v6.pdf

In the first page:

THIS VERSION WAS PRODUCED BY REVERTING THE SEVENTH
EDITION KERNEL SOURCE CODE AND A PROGRAM WRITTEN TO
GENERATE THE INDEX AND CROSS REFERENCE
BY BRIAN S. WALDEN	WH 3A-327	AUGUST 1998
                                               ^^^^

Note two details:
	This is not the original Lion's text (1998)
and the code is not the original v6 code, but rather
a reversion of v7 to v6 done by BSW.

	See the main page 

	v6.cuzuco.com/

where he clearly states it is a "superset" of actual v6
and the TUHS April archives of the mailing list for more
details.

				j

-- 
	These opinions are mine and only mine. Hey man, I saw them first!

			    José R. Valverde

	De nada sirve la Inteligencia Artificial cuando falta la Natural


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [TUHS] Lions' V6 source code
  2004-06-15 19:35 [TUHS] Lions' V6 source code Maciek Bieszczad
  2004-06-16  7:42 ` José R. Valverde
@ 2004-06-16  8:41 ` Warren Toomey
  2004-07-19 16:15 ` Maciek Bieszczad
  2 siblings, 0 replies; 9+ messages in thread
From: Warren Toomey @ 2004-06-16  8:41 UTC (permalink / raw)


On Tue, Jun 15, 2004 at 03:35:44PM -0400, Maciek Bieszczad wrote:
> Hi,
> What version, exactly, of 6th Edition source code is contained in the Lions' commentary booklets? I took a look at the version available for download at [http://v6.cuzuco.com/v6.pdf], but it does not seem to match the source code in the TUHS archives.
> 
> If the source code was in fact modified by Lions, are there any machine-readable versions available?

Here is what the Lions' Commentary actually says:

This is a specially edited selection of code from the Level Six
version of UNIX, as received by us in December, 1975. ... The
principal editorial changes to the sourcecode are as follows:

 +  the order of presentation of files has been changed;
 +  the order of material within several files has been changed;
 +  to a very limited extent, code has been transferred between
    files (with hindsight a lot more of this would have been desirable);
 +  about 5% of the lines have been shortened in various ways to
    less than 66 characters (by elimination of blanks, rearrangement
    of comments, splitting into two lines, etc .);
 +  a number of comments consisting of a line of underscore characters
    have been introduced, particularly at the end of procedures;
 +  the size of each file has been adjusted to an exact multiple
    of 50 lines by padding with blank lines;

The source code has been printed in double column format with fifty
lines per column, giving one hundred lines per sheet (or page).
Thus there is a convenient relationship between line numbers and
sheet numbers.

Cheers,
	Warren


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [TUHS] Lions' V6 source code
  2004-06-16  7:42 ` José R. Valverde
@ 2004-06-16 17:48   ` Maciek Bieszczad
  0 siblings, 0 replies; 9+ messages in thread
From: Maciek Bieszczad @ 2004-06-16 17:48 UTC (permalink / raw)


I agree that it is not exactly the source code which appears in the printed editions; however, it appears to come very close to it.

For example, the unix/param.h file in the PDF edition macthes neither V6 or V7 code (the code itself is the same, but the comments are formatted differently, and the code is shuffled around quite a bit.) Most importantly, when I go through the commentary, the line numbers match the code exactly.

My question really was how close does BSW's reproduction of the source code listing come to the originals, and is that superset available in machine-readable form?

Maciek.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [TUHS] Lions' V6 source code
  2004-06-15 19:35 [TUHS] Lions' V6 source code Maciek Bieszczad
  2004-06-16  7:42 ` José R. Valverde
  2004-06-16  8:41 ` Warren Toomey
@ 2004-07-19 16:15 ` Maciek Bieszczad
  2004-07-19 18:56   ` Hellwig.Geisse
  2004-07-21  3:26   ` moto kawasaki
  2 siblings, 2 replies; 9+ messages in thread
From: Maciek Bieszczad @ 2004-07-19 16:15 UTC (permalink / raw)


Well, I found a Japanese page that seems to have the Lions-formatted V6 code available in HTML format, just in case anyone is interested:

http://www.tom-yam.or.jp/2238/src/

Maciek.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [TUHS] Lions' V6 source code
  2004-07-19 16:15 ` Maciek Bieszczad
@ 2004-07-19 18:56   ` Hellwig.Geisse
  2004-07-21  3:26   ` moto kawasaki
  1 sibling, 0 replies; 9+ messages in thread
From: Hellwig.Geisse @ 2004-07-19 18:56 UTC (permalink / raw)


Hi Maciek,

a while ago you asked me some questions about extracting V7 files. I answered
your mail the next day, and some days later wrote you another one, asking how
you progressed, but for one reason or another never got an answer from you.
So I suspect that my mail was blocked, perhaps by your spam filter. I therefore
repeat the text here on the mailing list. All other readers, please excuse...

I guess you are using my package "unix-v7-3", utility "exfs" in directory
"extract". Usage is "exfs <disk image> <fs start block> <directory name>",
as you can see when executing the extractor without any arguments.

<disk image> is the name of a file in the host environment (e.g., Linux)
which holds a binary image of a PDP-11 disk, preferrably an RP04 (I have
only tested the extractor with this disk). Such an image is best generated
by running the PDP11 simulator.

<fs start block> is the number of the (raw) disk block where the partition
starts from where you want to extract the file system (yes - even these old
systems had disk partitions, but the sizes were hard-coded within the disk
driver). If you have the disk image of an RP04 disk generated by UNIX V7
then you can look up the partitioning in the file "parts.txt", also in the
"extract" subdirectory. The number listed in column "start" is the start
block of the file system. BTW, do not expect to get something useful
extracted from a swap partition - these partitions are not regular file
systems.

<directory name> is the name of the destination directory in the host
environment to which the extracted file system will be copied.

The error "unknown inode type" that you got means that the extractor
tried to analyze the inode part of the file system and could not identify
the type of an inode (regular/directory/block or character special file).
This indeed can be the result of an incorrect start block specification:
some block which is not an inode block is interpreted as containing inodes,
which fails horribly.

I hope that helps. It is nice to see that there is actually anyone
working with this stuff, so feel free to ask if you have further
questions.

Regards,
Hellwig

----------------------------------
E-Mail: Hellwig.Geisse at mni.fh-giessen.de
Date: 19-Jul-2004
Time: 20:40:50

This message was sent by XFMail
----------------------------------


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [TUHS] Lions' V6 source code
  2004-07-19 16:15 ` Maciek Bieszczad
  2004-07-19 18:56   ` Hellwig.Geisse
@ 2004-07-21  3:26   ` moto kawasaki
  1 sibling, 0 replies; 9+ messages in thread
From: moto kawasaki @ 2004-07-21  3:26 UTC (permalink / raw)



Hi Guys,

If Japanese language is ok, we can purchase "Lions' commentary on
UNIX" (translated into Japanese) even now.

(Japanese) URL:
http://www.amazon.co.jp/exec/obidos/ASIN/4756118445/qid=1090380156/sr=1-1/ref=sr_1_18_1/249-1939075-4689129


Thanks.




moto kawasaki <moto at kawasaki3.org>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [TUHS] Lions' V6 source code
@ 2004-07-20 16:10 Brian S Walden
  0 siblings, 0 replies; 9+ messages in thread
From: Brian S Walden @ 2004-07-20 16:10 UTC (permalink / raw)


 
This is good. You can also get the straight text of the source
without the line numbers by just removing the .html suffix of the
the file (e.g try http://www.tom-yam.or.jp/2238/src/lp.c)
I cannot read Japanese so I don't know if it says how it
was produced or it's origin. But I can tell that it is not a
derivative of the PDF I produced.

-B

> Well, I found a Japanese page that seems to have the Lions-formatted V6 code available in HTML format, just in case anyone is interested:
>  
> http://www.tom-yam.or.jp/2238/src/
>  
> Maciek.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [TUHS] Lions' V6 source code
@ 2004-06-16  7:37 Wolfgang Helbig
  0 siblings, 0 replies; 9+ messages in thread
From: Wolfgang Helbig @ 2004-06-16  7:37 UTC (permalink / raw)


Hi
>If the source code was in fact modified by Lions, are there any 
machine-readable versions available?

The source is not modified by Lions, aside some layout and commentary changes.
You can find it at
	
http://www.tuhs.org/Archive/PDP-11/Distributions/research/Ken_Wellsch_v6/

By the way, the V6 documentation can be viewed at

http://www.ba-stuttgart.de/~helbig/os/v6/doc/index.html

Have fun,
Wolfgang



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-07-21  3:26 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-15 19:35 [TUHS] Lions' V6 source code Maciek Bieszczad
2004-06-16  7:42 ` José R. Valverde
2004-06-16 17:48   ` Maciek Bieszczad
2004-06-16  8:41 ` Warren Toomey
2004-07-19 16:15 ` Maciek Bieszczad
2004-07-19 18:56   ` Hellwig.Geisse
2004-07-21  3:26   ` moto kawasaki
2004-06-16  7:37 Wolfgang Helbig
2004-07-20 16:10 Brian S Walden

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).