systems:pdp7_unix
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
systems:pdp7_unix [2015/12/29 23:54] – wkt | systems:pdp7_unix [2015/12/30 00:09] – wkt | ||
---|---|---|---|
Line 30: | Line 30: | ||
< | < | ||
link(dir, file, newname) | link(dir, file, newname) | ||
- | + | </code> | |
- | </file> | + | |
where // | where // | ||
Line 37: | Line 36: | ||
So that every user did not need to maintain a link to all directories of interest, there existed a directory called // | So that every user did not need to maintain a link to all directories of interest, there existed a directory called // | ||
- | < | + | < |
+ | ln dd ken ken | ||
ln ken x x | ln ken x x | ||
rm ken | rm ken | ||
Line 118: | Line 118: | ||
< | < | ||
sh comfile> | sh comfile> | ||
- | + | </code> | |
- | </file> | + | |
The sequence of events was | The sequence of events was | ||
Line 133: | Line 132: | ||
The very convenient notation for IO redirection, | The very convenient notation for IO redirection, | ||
- | < | + | < |
+ | ls>xx | ||
</ | </ | ||
Line 142: | Line 142: | ||
list | list | ||
iocall attach user_output syn user_i/o | iocall attach user_output syn user_i/o | ||
- | + | </code> | |
- | </file> | + | |
Even though this very clumsy sequence was used often during the Multics days, and would have been utterly straightforward to integrate into the Multics shell, the idea did not occur to us or anyone else at the time. I speculate that the reason it did not was the sheer size of the Multics project: the implementors of the IO system were at Bell Labs in Murray Hill, while the shell was done at MIT. We didn't consider making changes to the shell (it was // | Even though this very clumsy sequence was used often during the Multics days, and would have been utterly straightforward to integrate into the Multics shell, the idea did not occur to us or anyone else at the time. I speculate that the reason it did not was the sheer size of the Multics project: the implementors of the IO system were at Bell Labs in Murray Hill, while the shell was done at MIT. We didn't consider making changes to the shell (it was // | ||
Line 151: | Line 150: | ||
The only extant source code from the PDP-7 version of Unix appears to be the source code to the // | The only extant source code from the PDP-7 version of Unix appears to be the source code to the // | ||
- | I happened to dredge up an old notebook and found a listing of the PDP-7 version of dsw. Because several people have approached me recently about reviving a version of PDP-7 Unix as a sort of paleontological exhibit, and because the subject has been discussed here, I thought people might be interested in seeing the code. I first considered net.sources, | + | I happened to dredge up an old notebook and found a listing of the PDP-7 version of dsw. Because several people have approached me recently about reviving a version of PDP-7 Unix as a sort of paleontological exhibit, and because the subject has been discussed here, I thought people might be interested in seeing the code. I first considered net.sources, |
Notes: | Notes: | ||
Line 160: | Line 159: | ||
- "sys save" makes a core image. | - "sys save" makes a core image. | ||
- | < | + | < |
+ | " dsw | ||
lac djmp | lac djmp | ||
Line 200: | Line 200: | ||
In October 2009, Dennis sent Warren Toomey a private e-mail that said "In other news, I have found the book that has the [PDP-7] listings that I knew I had, that of (some) of the user-level commands. I wonder what's the best way to get it scanned?" | In October 2009, Dennis sent Warren Toomey a private e-mail that said "In other news, I have found the book that has the [PDP-7] listings that I knew I had, that of (some) of the user-level commands. I wonder what's the best way to get it scanned?" | ||
+ | |||
+ | ===== PDP-9 Unix ===== | ||
+ | |||
+ | In several places, including the [[http:// | ||
+ | |||
+ | The [PDP-]7, 9, 15 were very compatible. | ||
+ | |||
+ | There was very little rewriting to try Unix out on the -9 and -15; perhaps just some tweaks in | ||
+ | the disk device commands. | ||
+ | |||
+ | The -15 may have had an electrically different bus, but I'm reasonably sure it was not a Unibus. All of them used IOT instructions, | ||
+ | |||
+ | Both of the machines we tried were being used by other groups and we couldn' | ||
+ | |||
systems/pdp7_unix.txt · Last modified: 2023/02/16 08:04 by admin