[net.unix-wizards] horror stories

lcc.bob%ucla-locus@sri-unix.UUCP (02/01/84)

From:            Bob English <lcc.bob@ucla-locus>

	My my my, such terrible horror stories.  The  REAL programmer however
	remembers running multi pass assemblers on punched cards (disk whats a
	disk) and HIS mentor used 60 wpm paper tapes.  Complain about DEC-tapes
	or floppies, remember there are slower things.

I can't wait to hear the first story about someone swapping off
of 60 wpm paper tape [I'd also like to meet the designer of such
a system].

--bob--

thomas@utah-gr.UUCP (Spencer W. Thomas) (02/06/84)

A friend of mine told me once that they demonstrated the generality of
the MTS paging/swapping algorithm by paging onto the card punch/reader!

=Spencer

edhall%rand-unix@sri-unix.UUCP (02/10/84)

From:  Ed_Hall <edhall@rand-unix>

Anyone ever think of swapping user processes to the CRT screen (in
hex or octal, of course), and requiring the user to type them back
in at the proper time?                      :-)

		-Ed Hall
		edhall@rand-unix
		decvax!randvax!edahll

guy@rlgvax.UUCP (Guy Harris) (02/19/84)

>     "Anyone ever think of swapping user processes to the CRT screen (in
>     hex or octal, of course), and requiring the user to type them back
>     in at the proper time?                      :-)"

> Well, if you type "RUN TT:" to VMS, it calmly waits for you to type in
> a VMS executable image at your terminal.  I've never managed to type
> one that it liked, but if I did, VMS likes to page the executable
> against the file it came from, so...

Fortunately, UNIX at least refuses to run a file which isn't a plain file, so
turning on execute permission for "/dev/ttyXX" or "/dev/tty" and running
it as a command would fail.  If that restriction were removed from the code,
the Berkeley VMUNIX would die a horrible death; it assumes that the inode that
the file is being paged from is a regular inode containing the usual file map,
and it uses the file map to set up the disk addresses of the text pages.  (I
can't speak for Bell's virtual memory implementation(s).)  I'd be curious to
see what VMS does in the same situation; presumably, it gets the file map by
asking the Files-11 ACP, but if there's no ACP involved, what does it do then?

	Guy Harris
	{seismo,ihnp4,allegra}!rlgvax!guy

milazzo%rice@sri-unix.UUCP (02/28/84)

From:  Paul Milazzo <milazzo@rice>

    From: Ed_Hall <edhall@rand-unix>

    "Anyone ever think of swapping user processes to the CRT screen (in
    hex or octal, of course), and requiring the user to type them back
    in at the proper time?                      :-)"

Well, if you type "RUN TT:" to VMS, it calmly waits for you to type in
a VMS executable image at your terminal.  I've never managed to type
one that it liked, but if I did, VMS likes to page the executable
against the file it came from, so...

				Paul G. Milazzo <milazzo@rice>
				Dept. of Mathematical Sciences
				Rice University, Houston, TX