* [9fans] the backporting continues - /. stories maybe of interest
@ 2003-05-27 11:52 matt
2003-05-27 14:58 ` ron minnich
2003-05-28 7:57 ` Charles Forsyth
0 siblings, 2 replies; 13+ messages in thread
From: matt @ 2003-05-27 11:52 UTC (permalink / raw)
To: 9fans
Some /. stories
Network stack cloning / virtualization extensions to the FreeBSD kernel
http://www.tel.fer.hr/zec/vimage/
/. story http://bsd.slashdot.org/article.pl?sid=03/05/26/2117254
This is an old one, I didn't think it warranted it's own post
Remote Direct Memory Access Over IP
Posted by timothy on 27/04/03 18:22
doormat writes
"Accessing another computer's memory over the internet? It might not be
that far off http://www.commsdesign.com/story/OEG20030425S0043
Sounds like a great tool for clustering, especially considering that the
new motherboards
have gigabit ethernet and a link directly to the northbridge/MCH.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-27 11:52 [9fans] the backporting continues - /. stories maybe of interest matt
@ 2003-05-27 14:58 ` ron minnich
2003-05-27 16:11 ` northern snowfall
` (3 more replies)
2003-05-28 7:57 ` Charles Forsyth
1 sibling, 4 replies; 13+ messages in thread
From: ron minnich @ 2003-05-27 14:58 UTC (permalink / raw)
To: 9fans
On Tue, 27 May 2003, matt wrote:
> Remote Direct Memory Access Over IP
such an old idea. Let's see, how old? Well if you don't flame me for being
involved in such terrible ideas, consider this:
- node exports NFS file system
- exporter and client mmap same file
- client stores to its mmap'ed file, does an msync, memory in
process on server changes
Voila: remote memory access over IP
OK, enhance it:
- make NFS coherent with a few mods
- put a 'fast bypass' in the ethernet interrupt handler so that, in
special cases, you bypass the nfs stack and put network data into the
process memory directly.
QED: MNFS, do a google and you'll find it.
Ok, you don't want the interrupt handler in your way, right? You just want
to dump your data into that procs memory, but still over IP over
something.
OK, google MINI for an interface we built long ago that does this too
-- over IP over ATM, and ATM was the big mistake, but we believed DARPA
:-(
It's still pretty doable. People are acting like this is the Second
Something or something. Yikes.
Plan 9 guys never made the mistake of doing this stuff. It's basically
dumb to worry about RDMA over lines that are 10s of ms in length.
Oh, yes, for real fun, google the Japanese researchers who succeeded in
putting a real NIC into the DIMM slots. Very cool.
You want to make your way in the CS field? Simple. Calculate rough time of
amnesia (hell, 10 years is plenty, probably 10 months is plenty), go to
the dusty archives, dig out something fun, and go for it.
It's worked for many people, and it can work for you.
ron
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-27 14:58 ` ron minnich
@ 2003-05-27 16:11 ` northern snowfall
2003-05-27 18:15 ` boyd, rounin
` (2 subsequent siblings)
3 siblings, 0 replies; 13+ messages in thread
From: northern snowfall @ 2003-05-27 16:11 UTC (permalink / raw)
To: 9fans
>
>
>It's worked for many people, and it can work for you.
>
I choose *you*, Morris worm!!!
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-27 14:58 ` ron minnich
2003-05-27 16:11 ` northern snowfall
@ 2003-05-27 18:15 ` boyd, rounin
2003-05-28 8:34 ` Aharon Robbins
2003-06-25 0:36 ` James Sainsbury
3 siblings, 0 replies; 13+ messages in thread
From: boyd, rounin @ 2003-05-27 18:15 UTC (permalink / raw)
To: 9fans
i have a vague recollection that you could do all sorts of
weird stuff with the 8000 series VAX CI and that was
some ~12 years ago. i know we [PRL] routed IP across it.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-27 11:52 [9fans] the backporting continues - /. stories maybe of interest matt
2003-05-27 14:58 ` ron minnich
@ 2003-05-28 7:57 ` Charles Forsyth
2003-05-28 9:04 ` Geoff Collyer
2003-05-28 14:17 ` ron minnich
1 sibling, 2 replies; 13+ messages in thread
From: Charles Forsyth @ 2003-05-28 7:57 UTC (permalink / raw)
To: 9fans
`backporting'? have you seen what they do?
in Plan 9 (and from the same stock, early Inferno),
the single stack was at an intermediate stage described by
some data structures rooted in a single instance of the Fs structure.
having more than one stack required allocating an Fs per stack, and
changing functions to accept Fs* where needed. a bit tedious but
otherwise fairly obvious and straightforward. user-level programs
weren't much affected because you can bind what you like on /net and
if it's somewhere else the dial string names it. you couldn't
honestly get a paper out of it.
what they did in the approach in the /. article is an interesting
application of brute force: if you replicate
the kernel environment (including user processes) you might well
replicate the IP stack but it's almost a side effect.
(i'm sure there's at least one paper in it. there's certainly at least one lesson.)
i wonder if i can link my virtual card punch to a virtual card reader
to do e-mail...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-27 14:58 ` ron minnich
2003-05-27 16:11 ` northern snowfall
2003-05-27 18:15 ` boyd, rounin
@ 2003-05-28 8:34 ` Aharon Robbins
2003-06-25 0:36 ` James Sainsbury
3 siblings, 0 replies; 13+ messages in thread
From: Aharon Robbins @ 2003-05-28 8:34 UTC (permalink / raw)
To: 9fans
In article <Pine.LNX.4.44.0305270848360.14285-100000@maxroach.lanl.gov>,
ron minnich <9fans@cse.psu.edu> wrote:
>You want to make your way in the CS field? Simple. Calculate rough time of
>amnesia (hell, 10 years is plenty, probably 10 months is plenty), go to
>the dusty archives, dig out something fun, and go for it.
>
>It's worked for many people, and it can work for you.
>
>ron
Alas. C.A.R. Hoare made this point in his 1980(!) ACM Turing Award Lecture, which
I happened to read recently. It is chilling to see how little things have changed
in this industry in 40 years!
--
Aharon (Arnold) Robbins --- Pioneer Consulting Ltd. arnold@skeeve.com
P.O. Box 354 Home Phone: +972 8 979-0381 Fax: +1 928 569 9018
Nof Ayalon Cell Phone: +972 51 297-545
D.N. Shimshon 99785 ISRAEL
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-28 7:57 ` Charles Forsyth
@ 2003-05-28 9:04 ` Geoff Collyer
2003-05-28 14:22 ` ron minnich
2003-05-28 15:28 ` Jack Johnson
2003-05-28 14:17 ` ron minnich
1 sibling, 2 replies; 13+ messages in thread
From: Geoff Collyer @ 2003-05-28 9:04 UTC (permalink / raw)
To: 9fans
I've seen virtual card punches connected to virtual card readers; that
works. (At one time, my employer sent mail over that transport, with
a sendmail at each end, and an RJE link thrown in too. Matching
technologies, I suppose.)
What's more amusing is connecting a virtual line printer (132 columns
wide) to a virtual card reader (80 columns wide). As I recall, you
get a combination of a virtual card jam and virtual printer jam. I
forget what it takes to fix it; perhaps destruction of all relevant
virtual machines, or at least virtual devices?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-28 7:57 ` Charles Forsyth
2003-05-28 9:04 ` Geoff Collyer
@ 2003-05-28 14:17 ` ron minnich
2003-05-28 19:59 ` boyd, rounin
1 sibling, 1 reply; 13+ messages in thread
From: ron minnich @ 2003-05-28 14:17 UTC (permalink / raw)
To: 9fans
On Wed, 28 May 2003, Charles Forsyth wrote:
> i wonder if i can link my virtual card punch to a virtual card reader
> to do e-mail...
>
speaking of which, does anybody know if there is a program out there to
take lines of text and display them as punch cards? I don't know why I
want this, but I do.
Manila is the preferred color.
ron
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-28 9:04 ` Geoff Collyer
@ 2003-05-28 14:22 ` ron minnich
2003-05-28 15:28 ` Jack Johnson
1 sibling, 0 replies; 13+ messages in thread
From: ron minnich @ 2003-05-28 14:22 UTC (permalink / raw)
To: 9fans
On Wed, 28 May 2003, Geoff Collyer wrote:
> I've seen virtual card punches connected to virtual card readers; that
> works. (At one time, my employer sent mail over that transport, with
> a sendmail at each end, and an RJE link thrown in too. Matching
> technologies, I suppose.)
oh, all right, the ASP story. ASP was an early IBM "multi-processor" ca.
1975. ASP = Attached Support Processor.
Here is my memory of it.
They connected (at my site) 2 370/158s via a channel (the magtape channel
interface was the final low-level data path, of course). The attached
processor saw a "virtual card reader" and the main processor submitted
jobs via that channel to the ASP. At that point, of course, the ASP had
its own tape drives and printers. This was allegedly easier to admin that
two separate machines.
Virtual card readers ... via magtape channels ...
Now *that's* a kludge.
Although V5 if memory serves did something similar, I guess, I never saw
this but I did find a manual set once with a jcl(1) command.
Actually, there has been progress.
ron
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-28 9:04 ` Geoff Collyer
2003-05-28 14:22 ` ron minnich
@ 2003-05-28 15:28 ` Jack Johnson
1 sibling, 0 replies; 13+ messages in thread
From: Jack Johnson @ 2003-05-28 15:28 UTC (permalink / raw)
To: 9fans
On Wed, 28 May 2003, Geoff Collyer wrote:
> What's more amusing is connecting a virtual line printer (132 columns
> wide) to a virtual card reader (80 columns wide). As I recall, you
> get a combination of a virtual card jam and virtual printer jam. I
> forget what it takes to fix it; perhaps destruction of all relevant
> virtual machines, or at least virtual devices?
That's virtually funny....
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-28 14:17 ` ron minnich
@ 2003-05-28 19:59 ` boyd, rounin
0 siblings, 0 replies; 13+ messages in thread
From: boyd, rounin @ 2003-05-28 19:59 UTC (permalink / raw)
To: 9fans
i got ascii to baudot, but i may have the bits reversed:
http://www.insultant.net/repo/a2b.html
http://www.insultant.net/repo/b2a.html
iirc, i think rob said i got 'em 'round the wrong way, at some point.
small amount of sam'll fix that :)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [9fans] the backporting continues - /. stories maybe of interest
2003-05-27 14:58 ` ron minnich
` (2 preceding siblings ...)
2003-05-28 8:34 ` Aharon Robbins
@ 2003-06-25 0:36 ` James Sainsbury
3 siblings, 0 replies; 13+ messages in thread
From: James Sainsbury @ 2003-06-25 0:36 UTC (permalink / raw)
To: 9fans
> You want to make your way in the CS field? Simple. Calculate rough time of
> amnesia (hell, 10 years is plenty, probably 10 months is plenty), go to
> the dusty archives, dig out something fun, and go for it.
> It's worked for many people, and it can work for you.
Not only CS I suspect, but very true.
RGDS
^ permalink raw reply [flat|nested] 13+ messages in thread
* [9fans] the backporting continues - /. stories maybe of interest
@ 2003-05-28 22:32 John Stalker
0 siblings, 0 replies; 13+ messages in thread
From: John Stalker @ 2003-05-28 22:32 UTC (permalink / raw)
To: 9fans
ron minnich <rminnich@lanl.gov>:
>speaking of which, does anybody know if there is a program out there to
>take lines of text and display them as punch cards? I don't know why I
>want this, but I do.
>Manila is the preferred color.
>ron
How about this?
$bcd
Hello world!
________________________________________________
/HELLO WORLD! |
|]] ] |
| ]]] ]]] |
| ] ] |
|111111111111111111111111111111111111111111111111|
|222222222222222222222222222222222222222222222222|
|33]]33333]33333333333333333333333333333333333333|
|4444444444]4444444444444444444444444444444444444|
|5]5555555555555555555555555555555555555555555555|
|6666]6]]6666666666666666666666666666666666666666|
|77777777777]777777777777777777777777777777777777|
|]8888888888]888888888888888888888888888888888888|
|99999999]999999999999999999999999999999999999999|
|________________________________________________|
$ man bcd
BCD(6) FreeBSD Games Manual BCD(6)
NAME
bcd, ppt - reformat input as punch cards or paper tape
SYNOPSIS
bcd [string ...]
ppt [string ...]
DESCRIPTION
The commands bcd and ppt read the given input and reformat it in the form
of punched cards or paper tape. Acceptable input are command line argu-
ments or the standard input.
--
John Stalker
Department of Mathematics
Princeton University
(609)258-6469
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2003-06-25 0:36 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-27 11:52 [9fans] the backporting continues - /. stories maybe of interest matt
2003-05-27 14:58 ` ron minnich
2003-05-27 16:11 ` northern snowfall
2003-05-27 18:15 ` boyd, rounin
2003-05-28 8:34 ` Aharon Robbins
2003-06-25 0:36 ` James Sainsbury
2003-05-28 7:57 ` Charles Forsyth
2003-05-28 9:04 ` Geoff Collyer
2003-05-28 14:22 ` ron minnich
2003-05-28 15:28 ` Jack Johnson
2003-05-28 14:17 ` ron minnich
2003-05-28 19:59 ` boyd, rounin
2003-05-28 22:32 John Stalker
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).