home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / DETAILS next >
Encoding:
Text File  |  1998-04-30  |  18.6 KB  |  602 lines

  1.     This file contains some/any details I have of the tape images
  2.     in the Distributions directory. The details tends to lag behind
  3.     the actual directory contents, as new things keep getting added.
  4.  
  5.     The order of coverage is research, usdl, ucb, dec, other and unsw.
  6.  
  7.         Warren
  8.  
  9. [research]
  10.  
  11. Dennis_v5
  12. ---------
  13.  
  14. v5root.gz is an RK05 image with Fifth Edition UNIX installed, from Dennis
  15. Ritchie. Unfortunately, Dennis no longer has the documentation, so this
  16. is strictly an incomplete distribution of Fifth Edition. Originally, the disk
  17. wouldn't boot up under an 11/45; however, the book block from a 6th Edition
  18. RK disk image can be used instead. The v5.origbootblock file contains the
  19. original boot block. The most recent timestamp on any file is March 22nd 1975.
  20.  
  21. v5root.tar.gz is a tar archive of the contents of the RK05 image.
  22.  
  23. Dennis_v6
  24. ---------
  25.  
  26. v6root.gz, v6src.gz and v6doc.gz are a set of three RK05 images of Sixth
  27. Edition with root, /usr and documentation, from Dennis Ritchie. The tape
  28. bootstraps are not included. The most recent timestamp on any file is
  29. July 19th 1975.
  30.  
  31. v6root.tar.gz, v6src.tar.gz and v6doc.tar.gz are tar archives of the
  32. three RK05 images.
  33.  
  34. Ken_Wellsch_v6
  35. --------------
  36.  
  37. v6.tape.gz is a copy of the Sixth Edition distribution tape which was sent in
  38. by Ken Wellsch. The first 100 512-byte tape blocks contain the tape bootstrap
  39. stuff. Blocks 100 - 4099 are the RK05 root image, blocks 4100 - 8099 are the
  40. /usr RK05 image, and the blocks 8100 - 12099 are the /doc RK05 image.
  41.  
  42. [I should verify that this is identical to Dennis' copy of 6th Edition]
  43. The most recent timestamp on any file in /usr and /doc is July 19th 1975,
  44. as with Dennis' copy. However, the most recent file timestamp on root is
  45. October 11th, 1975.
  46.  
  47. root.v6.tar.gz, usr.v6.tar.gz and doc.v6.tar.gz are tar archives of the
  48. three RK05 images.
  49.  
  50. Henry_Spencer_v7
  51. ----------------
  52.  
  53. v7.tar.gz is a tar archive of 7th Edition from Henry Spencer. He says that
  54. the tarball was made when he originally received the distribution from Bell
  55. Labs, and it was ``just a matter of stripping out some preliminary goo that
  56.    made the distribution tape self-booting, but I don't remember the details.
  57.    ... So it's not in the original format, but it does have the original
  58.    contents. There was a small addendum tape that some V7 sites got, with a
  59.    few odds and ends of improvements and stuff that got left off the original
  60.    tape by accident.''
  61.  
  62. v7.tar.gz is the distribution tar file. v7.patches.tar.gz holds a set of
  63. patches to V7: apparently they were left off the early distributions of v7.
  64. The most recent timestamp on any file is June 9th 1979.
  65.  
  66.  
  67. Keith_Bostic_v7
  68. ---------------
  69.  
  70. This set of files from Keith Bostic looks like the original tape records
  71. from the 7th Edition distribution tape. I haven't had a look at them as
  72. yet, but hopefully they are the virgin distribution.
  73.  
  74.  
  75. v7addenda.tar
  76. -------------
  77. This tarball contains an addenda to the 7th edition UNIX distribution tape,
  78. and was released on `12/2/80'. Is this 12th February 1980 or 2nd December 1980?
  79.  
  80. A brief summary of contents: many bug fixes. An lpr/lpd utility. A new awk.
  81. Fsck! A new f77. More robust mag tape drivers.
  82.  
  83.  
  84. [usdl]
  85.  
  86. 32V Tape
  87. --------
  88.  
  89. Although 32V isn't strictly a PDP-11 UNIX system, it is a very close
  90. derivative of 7th Edition, so I thought it would be ok to archive it.
  91.  
  92. The tape comes from Keith Bostic, and is composed of three images,
  93. file1, file2 and a tarball now called 32v_usr.tar. I assume that
  94. all three were originally three separate records on a tape.
  95.  
  96. The information from Keith says:
  97.  
  98.     Block size for file1 is 512, block size for file2 is 10240.
  99.     The first label on the tape:
  100.  
  101.         BELL LABORATORIES INC
  102.         UNIX/32V* TIME-SHARING SYSTEM, VERSION 1.0
  103.         9 TRACK 800 BPI 3 FILES FILE1=232 RECORDS
  104.         FILE 2=480 RECORDS FILE 3=1202 RECORDS
  105.         *UNIX IS A TRADEMARK OF BELL LABORATORIES
  106.         (2/22/80 written in pencil)
  107.  
  108.     The second label on the tape:
  109.  
  110.         RESTRICTED RIGHTS
  111.         USE, DUPLICATION OR DISCLOSURE IS
  112.         SUBJECT TO RESTRICTIONS STATED IN
  113.         YOUR CONTRACT WITH WESTERN ELECTRIC
  114.         COMPANY, INC
  115.  
  116. I haven't looked at file1 yet; I assume it's a set of bootstrap
  117. records. file2 is most likely a backup of the root filesystem, but
  118. I haven't tried to read it, or even work out what it is, yet.
  119.  
  120. Mini-Unix
  121. ---------
  122.  
  123. tape0.bin.gz, tape1.bin.gz and tape2.bin.gz are three RK05 disk images
  124. containing Mini-UNIX, sent in by Jay Jaegar. This is a cut-down V6 which
  125. can run on machines without user/kernel modes and without any memory
  126. management. tape0.tar.gz, tape1.tar.gz and tape2.tar.gz are tar archives
  127. of the three RK05 images. The most recent timestamp on any file is
  128. December 22nd 1976.
  129.  
  130.  
  131. PWB
  132. ---
  133.  
  134. We don't have a full version of PWB yet which I have verified. According
  135. to the books, there are at least three versions: PWB/UNIX, PWB 1.0 and
  136. PWB 2.0. The file bostic_pwb.tar.gz contains a number of apparently incomplete
  137. PWB versions from Keith Bostic. The file spencer_pwb.tar.gz comes from Henry
  138. Spencer, who says that this is:
  139.  
  140.     A full PWB distribution, *almost* certainly straight off the
  141.     Bell tapes except for conversion to tar format.
  142.  
  143. I haven't had a chance to look at the latter yet.
  144.  
  145.  
  146. System III
  147. ----------
  148.  
  149. These files come from Kirk McKusick with the following note:
  150. This tree contains a copy of a System III distribution for PDP
  151. 11/45, 11/70.  It was taken from the University of California
  152. official distribution tape.  The tape files were as follows:
  153.  
  154. File 1:   18  512 byte records  (boot)
  155. File 2:  600 5120 byte records  (mini-root)
  156. File 3:   39 5120 byte records  (cpio binary)
  157. File 4:  392 5120 byte records  (/)
  158. File 5:  756 5120 byte records  (/usr/src/man)
  159. File 6:   54 5120 byte records  (/usr/src/rje)
  160. File 7:   70 5120 byte records  (/usr/src/graf)
  161. File 8: 2583 5120 byte records  (/usr)
  162.  
  163.  
  164. [ucb]
  165.  
  166. 1BSD
  167. ----
  168.  
  169. This tarball of the 1st Berkeley Software Distribution, created by Bill Joy,
  170. comes from Keith Bostic. Two files in the archive say:
  171.  
  172.     This tape includes sources and binaries for a quantity of UC
  173.     Berkeley software.  The major items on this tape are the instructional
  174.     Pascal system and the text editor "ex".  Other software here includes
  175.     a modified shell, a new shell, new commands, and a "star trek" game.
  176.  
  177.     This tape reflects updates to Thu Jan 19 10:34:29 PST 1978
  178.  
  179. 2BSD
  180. ----
  181.  
  182. The 2BSD tar archive, 2bsd.tar.gz, comes from Keith Bostic, with a note that:
  183.  
  184.     [this is] Extracted from a 2BSD distribution tape.
  185.  
  186.     First [printed] label on the tape:
  187.  
  188.             Second Berkeley Software Tape May 10, 1979    TAR 800BPI
  189.             %dd if=/dev/mt0 bs=1b skip=1 of=tar
  190.             %chmod 755 tar
  191.             % tar x
  192.             10000 blocks
  193.  
  194.     Second label on the tape:
  195.  
  196.                The contents of this tape are distributed to UNIX licensees
  197.             only, subject to the software agreement you have with Western
  198.             Electric and an agreement with the University of California.
  199.  
  200. The top-level READ_ME in the archive gives a date of Thu Apr 19 1979.
  201.  
  202. In email, Keith Bostic says that `there was only one 2BSD release'; I assume
  203. that this means that the others had minor numbers (2.8, 2.9, 2.10 etc.).
  204.  
  205. What is strange here is that Peter Salus' book `A Quarter Century of UNIX'
  206. says that 2BSD was released in mid 1978. However, the dates above indicate
  207. April 1979.
  208.  
  209. The file spencer_2bsd.tar.gz comes from Henry Spencer and probably contains
  210. the same files. However, I haven't verified this yet.
  211.  
  212.  
  213. 2.79bsd.tar.gz, 2.8bsd.tar.gz
  214. -----------------------------
  215.  
  216. These are versions of 2BSD which were sent to me by Keith Bostic. I
  217. haven't had a look through them yet, so I can't tell you when they were
  218. originally released.
  219.  
  220.  
  221. 2.9BSD
  222. ------
  223.  
  224. The files in this directory are a complete distribution of 2.9BSD, sent in
  225. by Steven Schultz.
  226.  
  227.     file1.gz is the bootblock+bootprogram for the TU10/TU16 tape
  228.         file1.ts.gz is the bootblock+bootprogram for the TS11 tape
  229.         file2.gz is the standalone 'cat' program
  230.         file3.gz is the Table Of Contents (used by the 'cat' program)
  231.         file4.gz is the standalone 'mkfs' program
  232.         file5.gz is the standalone 'restor' program
  233.         file6.gz is the standalone 'icheck' program
  234.         file7.gz is the dump of the root filesystem
  235.         usr.tar.gz is a tar image of /usr with relative pathnames
  236.                i.e. no leading /usr
  237.  
  238. 2.9BSD-Patch
  239. ------------
  240.  
  241. 2.9BSD-30aug85.gz is a tar archive containing patches for 2.9BSD.
  242. Keith Bostic wrote the top-level README, which is dated  Aug 22 1985.
  243.  
  244.  
  245. 2.9-pro350
  246. ----------
  247.  
  248. The README says: This subtree consists of mods. to the 2.9BSD distribution
  249. that allow it to be run on the dec pro 350:
  250.     - each directory contains the modified files or a diffs.sys file
  251.          generated via. diff that shows the changes required
  252.     - boot.doc gives an overview of the bootstrapping exercise
  253.     - misc has a few utilities that are modified or required for
  254.       bootstrapping (they should be compiled with the -DGOO option to
  255.       enable mods.)
  256.     - ra.c etc. drive the RQDX1 controller on the Micro/pdp11 and should
  257.       also work on a unibus UDA50
  258.  
  259.  
  260. 2.11BSD
  261. -------
  262.  
  263. This is a complete distribution of 2.11BSD up to patch level 277, sent in
  264. by Steven Schultz. The distribution includes the tape bootstrappers.
  265. Note that Steven Schultz is still distributing new patches to 2.11BSD.
  266. Steven writes:
  267.  
  268.     The format of a 2.11BSD boot tape is:
  269.  
  270.         File #  Block Size      Content
  271.         ----    ----------      -------
  272.          0      512             mtboot,mtboot,boot
  273.                      (pad mtboot out to 512 bytes)
  274.          1      1024            disklabel
  275.          2      1024            mkfs
  276.          3      1024            restor
  277.          4      1024            icheck
  278.          5      10240           root.dump
  279.          6      10240           file6.tar
  280.          7      10240           file7.tar
  281.          8      10240           file8.tar
  282.  
  283.  
  284. 3BSD
  285. ----
  286.  
  287. As with the 32V release, this is worth archiving even though it isn't
  288. for the PDP-11 architecture. Unfortunately I don't have any information
  289. about this distribution except that I obtained it from Keith Bostic.
  290. Peter Salus' book `A Quarter Century of UNIX' says that 3BSD came out
  291. in late 1979.
  292.  
  293.  
  294.  
  295. [dec]
  296.  
  297. Jean_Huens_v7m
  298. --------------
  299.  
  300. This is a full distribution of a modified version of 7th Edition UNIX, donated
  301. by Jean Huens. Fred Canter confirms that this was created at DEC and distributed
  302. by them. The version we have is V7M Release 2.1.
  303.  
  304. A README in /sys tarball says:
  305.  
  306.                         UNIX/V7M SOURCE FILES
  307.  
  308.         This directory contains the source files for unix/v7m, which
  309.         is unix version 7 modified to support the new DEC devices.
  310.         Such as, the PDP 1144, rm02/3, rk06/7, rl02, and ts11.
  311.         Unix/v7m has an overlay kernel for non-separate I/D space CPU's.
  312.         Unix/v7m also contains maintainability enhancements and bug fixes.
  313.  
  314.     addenda - The Western Electric UNIX/V7 addenda dated 12/2/80.
  315.     h       - Header files used by the source files.
  316.     conf    - Assembley language and configuration files.
  317.     dev     - Device drivers.
  318.     ovdev   - Driver object modules for overlay kernel.
  319.     sys     - The unix kernel.
  320.     ovsys   - System object modules & LIB1 for overlay kernel.
  321.     sas     - Standalone stuff, unix/v7m two stage bootstrap monitor.
  322.     mdec    - Unix/v7m rp,rl,hp,hk disks, block zero boot code.
  323.  
  324. You will also find some versions of Ultrix-11 in the dec directory.
  325.  
  326.  
  327. [other]
  328.  
  329. Tim_Shoppa_v6
  330. -------------
  331.  
  332. These are RL01/RL02 images from a 11/23 V6 system rescued from the
  333. University of British Columbia's Surplus Equipment Recycling Facility
  334. by Tim Shoppa during the summer of 1997. I haven't had a look at them yet.
  335.  
  336.  
  337. Torsten_Hippe_v7
  338. ----------------
  339.  
  340. v7.gz is a bootable copy of Seventh Edition on an RL02 image, given to me by
  341. Torsten Hippe. The kernel source differs from unsw 81 in that there is extra
  342. code, ifdef'd with the names XBUF, INSTRM, SYSACCT, LRUI and SEPID.
  343.  
  344. This 7th Edition seems to be heavily modified, compared to the virgin
  345. distributions above. The most recent timestamp on any file is
  346. September 22nd 1988. I should do a comparison with Henry Spencer's v7.
  347.  
  348.  
  349. Xinu
  350. ----
  351.  
  352. DISTR.lsi.tar.gz is a tar archive of version 7 of the Xinu operating system,
  353. a Unix clone for the LS1-11. Xinu was written by Douglas Comer. This is
  354. copyright Prentice-Hall, but can be distributed as long as it doesn't
  355. compete with Doug's book on Xinu.
  356.  
  357.  
  358. [unsw]
  359.  
  360. The rest of this file describes the tapes in the unsw directory. These
  361. are a bunch of tapes that I rescued from the School of Computer Science 
  362. at ADFA, which is an outpost of UNSW. The most interesting tapes here
  363. contain the AUSAM modifications to 6th Edition.
  364.  
  365. UNSW 01
  366. -------
  367.     Tape label: System Source Disk
  368.             DD format URK? BS=24B count=203 800bpi 9track
  369.             UNIX System Source 1 of 1
  370.             25/1/78
  371.  
  372. A distribution of UNIX source from UNSW, with several changes. record0.gz is
  373. an RK05 image laid out according to the `Boston Children's Museum' format
  374. (i-nodes in the middle). Latest file timestamp is Jan 24 1978. There is only
  375. kernel source, plus a `unswbatch' directory. The latter seems to hold the
  376. source to a UNIX batch system developed by Ian Johnstone and other at the
  377. School of Electrical Engineering at UNSW.
  378.  
  379. record0.tar.gz is a tar archive of the RK05 image.
  380.  
  381. UNSW 02
  382. -------
  383.     Tape label: UNIX Fun & Games & Pics
  384.             800 bpi  9 track itp Format Reel 1 of 1
  385.             25/1/78
  386.  
  387.  
  388. Lots of BASIC programs and Ascii lineprinter pictures. record0.gz is an
  389. itp archive. There is no UNIX-related stuff. Everything is dated Jan 22 1978.
  390.  
  391. UNSW 03
  392. -------
  393.     Tape label: System Disk
  394.             DD format URK? 800bpi 9track UNIX System Disk
  395.             1 of 1
  396.             25/1/78
  397.  
  398. Binaries to a UNIX system, no source code. Latest date is Jan 24th 1978.
  399.  
  400. UNSW 04
  401. -------
  402.     Tape label: UNSW 4th Distrib (2 files)
  403.             PWB-UNIX (Part 1) (1 file) TP format  800bpi
  404.             Sizes: 4303 5101 7326 records
  405.             NO RING EVER
  406.  
  407. Record0.gz is a tp format archive of the AUSAM modifications done at UNSW of
  408. 6th Edition UNIX, dated November 1979. Documentation and kernel sources exist,
  409. but there is no source for libraries or ordinary commands. Most recent file
  410. date is November 1st, 1979. The kernel diffs against UNSW 106 are small, so
  411. UNSW 04 evolved from UNSW 106.
  412.  
  413. Record1.gz is a tp format archive of AUSAM programs and library source. This
  414. is an assumption, as again the most recent file date is November 1st, 1979.
  415.  
  416. Record2.gz is a tp format archive of binaries and man pages for PWB-UNIX.
  417. Latest date is September 8th 1978. There is no source code on the tape.
  418.  
  419.  
  420. UNSW 05
  421. -------
  422.     Tape label: PWB UNIX (Part 2) 1 file   205
  423.             Level 7 UNIX      1 file   640
  424.             Berkeley Pascal \
  425.             Vrije Pascal    / 1 file   319 blocks
  426.             No Ring Ever
  427.  
  428.  
  429. Record0.gz is a dtp archive of PWB-UNIX. Unfortunately there is a hard error
  430. in record 0, and I was unsuccessful in recovering the rest of record 0, nor
  431. record 1 and 2. The dirlist file shows what is in record 0. Latest date is
  432. September 8th 1978.
  433.  
  434. UNSW 06
  435. -------
  436.     Tape label: Hebrew Distribution
  437.             Toronto Graphics Distribution DTP No Ring Ever
  438.  
  439.  
  440. Yet another tp format, dtp. This one puts the offset of data in the first 8
  441. bytes, starts the dir at offset 128, with 114-byte names. Progs/dtp can
  442. extract it. The tape has no UNIX src. There are top-level directories gpac,
  443. huji and tor. Latest date is December 20th 1979.
  444.  
  445. UNSW 07
  446. -------
  447.     Tape label: UNIX Source & Documentation
  448.             800 bpi  9 track itp Format Reel 1 of 1
  449.             25/1/78
  450.  
  451. Record0.gz is an itp archive of UNIX source code and documentation. I have no
  452. clear idea as to the version archived. File dates range from August 21th 1976
  453. to January 24th 1978. It has some UNSW modifications, with the highest
  454. labelled `fix016' in param.h, and that's 16 decimal.
  455.  
  456.  
  457. UNSW 81
  458. -------
  459.     Tape label: UNIX Level 7 Source
  460.             from tape #5 part 2 13/4/81
  461.  
  462. Just as it says. dtp format, also includes binaries. No WECo boot
  463. records though (as described in `Setting up UNIX' in the V7 manuals).
  464. The most recent timestamp on any file is August 22nd 1979.
  465.  
  466. UNSW 81 and UNSW 83 are identical. They contain Seventh Edition UNIX.
  467. Looks like a complete distribution as well. There are hptmunix,
  468. rphtunix and rptmunix kernels. No rk or rl ones, though.
  469.  
  470. [Compare these to Henry's tape]
  471.  
  472.  
  473. UNSW 82
  474. -------
  475.     Tape label: UNIX L6
  476.             VRIJE and Berkeley Pascal from tape #5 part 3
  477.             14/4/81
  478.  
  479. Record0.gz is a dtp archive of at least Berkeley Pascal, in the pascal
  480. directory. Actually there's a csh, and install.ms indicates that this is in
  481. fact 2BSD. The READ_ME file in the pascal directory has a timestamp inside of
  482. April 19th 1979.
  483.  
  484. The pc directory contains Pascal-VU (dated May 29th 1979) from Vrije
  485. University, the Netherlands. Latest file date in the pascal directory is
  486. August 1st 1979, and for the pc directory is October 30th 1979.
  487.  
  488. UNSW 83
  489. -------
  490.     Tape label: UNIX Level 7 Sources
  491.             from tapes 92 & 93
  492.             reel 1 of 1
  493.             5/1/83
  494.  
  495. dtp format. As the label says. Looks very much like tape 81. In
  496. fact a comparison of the contents show it to be exactly the same.
  497.  
  498. UNSW 85
  499. -------
  500.     Tape label: UNIX L6 Source (tp)
  501.             from tape #4, part of file 2
  502.             13/2/81
  503.  
  504. tp format, no man pages. The file seems to be truncated, I got
  505. block errors with my tp program.
  506.  
  507. UNSW 86
  508. -------
  509.     Tape label: UNIX L6 Source (tp)
  510.             from tape #4, file 3
  511.             28/7/81
  512.  
  513. tp format. /bin, /usr, /etc, man pages, i.e all but src.
  514.  
  515. UNSW 87
  516. -------
  517.     Tape label: UNIX Level 6 Source
  518.             PWB Part 2 from tape #5, part 1
  519.             dtp
  520.             10/12/81
  521.  
  522. This looks like it contains the source code to PWB 1.0. There are
  523. no manuals and no binaries (well, a few scattered in source dirs).
  524.  
  525. UNSW 88
  526. -------
  527.     Tape label: UNIX Level 6 Source
  528.             Languages etc,
  529.             dtp
  530.             16/3/81
  531.  
  532. dtp format. Source for lots of languages. No system source.
  533.  
  534. UNSW 89
  535. -------
  536.     Tape label: UNIX Level 6 Source
  537.             Nroff Tables
  538.             dtp
  539.             16/3/81
  540.  
  541. dtp format. Yep, nroff tables, not very exciting.
  542.  
  543. UNSW 90
  544. -------
  545.     Tape label: UNIX Level 6
  546.             Source Archive
  547.             dtp
  548.             7/5/81
  549.  
  550. dtp format. Applications source, no system source.
  551.  
  552.  
  553. UNSW 92
  554. -------
  555.     Tape label: UNIX Level 7 Source
  556.             UNSW (dtp)
  557.             25/3/81
  558.  
  559. The kernel on this tape has lots of diffs compared to unsw 81.  I
  560. cannot tell which is older, but from the dates (1979 vs 1981), I
  561. assmume that this tape is older than unsw 81. It would be good to
  562. compare unsw 81, unsw 92, Henry Spencer's V7 and the tape from Torsten
  563. Hippe. There is only source on the tape, no binaries.
  564.  
  565.  
  566. UNSW 93
  567. -------
  568.     Tape label: UNIX Level 7 Source
  569.             UNSW (dtp)
  570.             30/9/81
  571.  
  572. I got hard read errors on this tape, so it's probably incomplete.
  573.  
  574. UNSW 106
  575. --------
  576.     Tape label: UNIX L6 Source 1
  577.             (tp)
  578.             29/1/81
  579.  
  580. This seems to be a 6th Edition patched with AUSAM, and something
  581. else: the code has `fix025' style comments scattered around. This
  582. needs investigation. The tape only has kernel source.
  583.  
  584.  
  585. UNSW 107
  586. --------
  587.     Tape label: UNIX L6 Source 2
  588.             (RK05 #24) (tp)
  589.             5/2/81
  590.  
  591. UNSW 108
  592. --------
  593.     Tape label: UNIX L6 Source 3
  594.             (tp)
  595.             12/2/81
  596.  
  597. UNSW 110
  598. --------
  599.     Tape label: UNIX L6 Source
  600.             macro-linker, make, dostp, yacc, libS.old
  601.             7/5/81
  602.