List of Archived Posts
2002 Newsgroup Postings (08/08 - 08/29)
- misc. old benchmarks (4331 & 11/750)
- misc. old benchmarks (4331 & 11/750)
- IBM 327x terminals and controllers (was Re: Itanium2 power
- misc. old benchmarks (4331 & 11/750)
- misc. old benchmarks (4331 & 11/750)
- PKI, Smart Card, Certificate Verification
- IBM 327x terminals and controllers (was Re: Itanium2 power
- computers and stuff
- Avoiding JCL Space Abends
- Avoiding JCL Space Abends
- PKI, Smartcard, Certificate Chain Verification
- Serious vulnerablity in several common SSL implementations?
- old/long NSFNET ref
- Difference between Unix and Linux?
- NASA MOC (mainframe mission operations computer) being powere d
- Okay, we get it
- s/w was: How will current AI/robot stories play when AIs are
- s/w was: How will current AI/robot stories play when AIs are
- Unbelievable
- Vnet : Unbelievable
- Vnet : Unbelievable
- Vnet : Unbelievable
- Vnet : Unbelievable
- Vnet : Unbelievable
- computers and stuff
- miscompares per read error
- DEC eNet: was Vnet : Unbelievable
- computers and stuff
- computers and stuff
- computers and stuff
- computers and stuff
- general networking is: DEC eNet: was Vnet : Unbelievable
- Looking for security models/methodologies
- general networking is: DEC eNet: was Vnet : Unbelievable
- 30th b'day .... original vm/370 announcement letter (by popular demand)
- ... certification
- ... certification addenda
- RCA Spectra architecture
- GOTOs cross-posting
- Vnet : Unbelievable
- hung/zombie users
- How will current AI/robot stories play when AIs are real?
- MVS 3.8J and NJE via CTC
- how to build tamper-proof unix server?
- how to build tamper-proof unix server?
- How will current AI/robot stories play when AIs are real?
- OT (sort-of) - Does it take math skills to do data processing ?
- OT (sort-of) - Does it take math skills to do data processing ?
- MVS 3.8J and NJE via CTC
- MVS 3.8J and NJE via CTC
- OT (sort-of) - Does it take math skills to do data processing ?
- SSL Beginner's Question
- Dump Annalysis
- general networking
- general networking
- Moore law
- Moore law
- History of AOL
- OT (sort-of) - Does it take math skills to do data processing ?
- History of AOL
- IBM-Main Table at Share
- arrogance metrics (Benoits) was: general networking
- OT (sort-of) - Does it take math skills to do data processing ?
- OT (sort-of) - Does it take math skills to do data processing ?
- History of AOL
- History of The Well was AOL
- OT (sort-of) - Does it take math skills to do data processing ?
misc. old benchmarks (4331 & 11/750)
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: misc. old benchmarks (4331 & 11/750)
Newsgroups: alt.folklore.computers
Date: Thu, 08 Aug 2002 21:52:53 GMT
a random bencharmk done in early 80s both running some flavor of C
under some flavor of unix
4331 vax 11/750
add LONG 1 msec/add 1 msec/add
add SHORT 2 msec/add 4 msec/add
add FLOAT 7 msec/add 19 msec/add
ram read SHORT 7 msec/byte 4 msec/byte
ram read LONG 9 msec/byte 2 msec/byte
ram read CHAR 19 msec/byte 8 msec/byte
ram write SHORT 8 msec/byte 3 msec/byte
ram write LONG 4 msec/byte 2 msec/byte
ram write CHAR 11 msec/byte 7 msec/byte
ram copy SHORT 8 msec/byte 4 msec/byte
ram copy LONG 4 msec/byte 2 msec/byte
ram copy CHAR 16 msec/byte 7 msec/byte
multiply SHORT 16 msec/mult 13 msec/mult
multiply LONG 16 msec/mult 9 msec/mult
multiply FLOAT 21 msec/mult 42 msec/mult
divide SHORT 20 msec/div 12 msec/div
divide LONG 20 msec/div 9 msec/div
divide FLOAT 21 msec/div 74 msec/div
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
misc. old benchmarks (4331 & 11/750)
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: misc. old benchmarks (4331 & 11/750)
Newsgroups: alt.folklore.computers
Date: Fri, 09 Aug 2002 12:39:14 GMT
"Rupert Pigott" writes:
Cycle counts for instructions don't really give you a good picture
of how pipelining, prefetching and caching affect the picture
though... :/
Hence I like stuff like SPEC marks... Not perfect sure, but they
give the system + tool chain a bit of a workout - which I prefer.
the numbers had a little bit ... but not very complex. they were
actually gathered by first doing a loop with nothing ... and then
looping the specific operpation a couple million times ... then
taking the avg. per operation.
from same source as
http://www.garlic.com/~lynn/2002i.html#12 CDC6600 - just how powerful a machine was it?
linpack numbers ... what i don't know from the previous is which model
750 was actually used for the comparion ... compared to the
following linpack numbers. The 4331 and 4341 started shipping spring
of 1979.
VAX 11/785 FPA .20
IBM 4341 .19
VAX 11/785 FPA .18
VAX 11/780 FPA .14
VAX 11/750 FPA .12
VAX 11/780 FPA .11
VAX 11/750 FPA .096
VAX 11/750 .057
IBM 4331 .038
VAX 11/725 FPA .037
VAX 11/730 FPA .036
VAX 11/750 .029
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
IBM 327x terminals and controllers (was Re: Itanium2 power
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: IBM 327x terminals and controllers (was Re: Itanium2 power
limited?)
Newsgroups: comp.arch
Date: Fri, 09 Aug 2002 13:00:15 GMT
dale@edgehp.invalid (Dale Pontius) writes:
CUT=Control Unit Terminal, means the terminal (3277,8,9) is really dumb,
and the smarts are in the control unit. (3272)
DFT=Distributed Function Terminal means that the terminal (3278, 3279)
has gotten smarter, though the control unit (3274, 3174) has, too.
What has really happened is that new function (Programmed Symbols,
GDDM, etc) has been made available.
possibly fading memory on my part ... i just vaguely remembered
terms CUT & DFT.
original 3272/3277 ... had keyboard logic in the keyboard. it was
possible to modify the 3277 keyboard to do different things.
3274/3278/etc moved that logic back to the control unit. a 3274 had
special logic that you could attach 3277 to 3274 ... but it was no
longer possible to modify 3278 keyboard to do keystroke stuff. the
3274/3278 did have a key that was something like ">>" & "<<" which was
double fast cursor motion ... supported by microcode logic in the 3274
controller.
3278s weren't supported on 3272 controllers. 3278 terminals & 3274
controllers were initially introduced together.
it was possible to take apart the 3277 keyboard ... and little
wirewrap change the initial character repeat delay as well as the
character repeat rate. this could be used to speed up the cursor
motion on the screen. It was also possible to install a FIFO box that
handled the interlock between keystrokes and screen write (i.e. the
box would hold the keystroke(s) if the screen was being written
instead of locking the keyboard). The repeat delay/rate & FIFO box for
the 3277 keyboard was not possible on the later 327x ... because the
keyboard logic had moved back to the controller (3274).
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
misc. old benchmarks (4331 & 11/750)
Refed: **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: misc. old benchmarks (4331 & 11/750)
Newsgroups: alt.folklore.computers
Date: Fri, 09 Aug 2002 13:29:28 GMT
other data from
http://home.debitel.net/user/groener1/
some vax-11/7xx
Computer VAX-11/730
Gebaut ab/Build from 1982.04
Anfangspreis/Price at start DM 150.000,00
Hauptspeicher RAM KB 1.024,00
Max. RAM KB 2.048,00
Betriebssystem/OS VMS
HDD 2 x 10 MB
Computer VAX-11/750
Gebaut ab/Build from 1980.10
Anfangspreis/Price at start DM 230.000,00
Max. RAM KB 512,00
HDD 250 MB -
Computer VAX-11/780
Angekündigt/Announced 1975
Gebaut ab/Build from 1977.10
Anfangspreis/Price at start DM 450.000,00
Hauptspeicher RAM KB 128,00
Max. RAM KB 16.000,00
Cache 8 KB
HDD 14 MB - 1 GB
some ibm 43xx
Computer 4331
Gebaut ab/Build from 1979
Hauptspeicher RAM KB 512,00
Max. RAM KB 1.024,00
Computer 4341
Gebaut ab/Build from 1979
Hauptspeicher RAM KB 2.048,00
Max. RAM KB 8.000,00
Computer 4361
Angekündigt/Announced 1983.09
Gebaut ab/Build from 1983.IV
Hauptspeicher RAM KB 2.048,00
Max. RAM KB 4.096,00
Computer 4381
Angekündigt/Announced 1983.09
Gebaut ab/Build from 1984.04
Max. RAM KB 16.000,00
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
misc. old benchmarks (4331 & 11/750)
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: misc. old benchmarks (4331 & 11/750)
Newsgroups: alt.folklore.computers
Date: Fri, 09 Aug 2002 17:18:46 GMT
"GerardS" writes:
| 4341-1 370/4341 | .88 |
| 4341-2 370/4341 | 1.50 |
| 4341-9 370/4341 | .52 |
| 4341-10 370/4341 | .75 |
| 4341-11 370/4341 | 1.10 |
| 4341-12 370/4341 | 1.65 |
note engineering, pre customer ship 4341-1 on rain/rain4 from
http://www.garlic.com/~lynn/2000d.html#0 Is a VAX a mainframe
158 3031 4341
Rain 45.64 secs 37.03 secs 36.21 secs
Rain4 43.90 secs 36.61 secs 36.13 secs
also times approx;
145 168-3 91
145 secs. 9.1 secs 6.77 secs
===================
and linpack
IBM 370/158 .22
IBM 4341 MG10 .19
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
PKI, Smart Card, Certificate Verification
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: PKI, Smart Card, Certificate Verification
Newsgroups: alt.technology.smartcards
Date: Fri, 09 Aug 2002 17:37:30 GMT
m.lyubich@computer.org (Mykhailo Lyubich) writes:
I've been looking for a PKI system which uses the smartcard and
this smart card is able to verify the certificate chain on-card.
For example somebody sends me his public key with the certificate.
I want to verify the certificate before to use the public key for the
encryption. I want to do the verification on the card as I assume that
the card is less vulnerable environment to run the verification
procedure than the host.
what are the systemic vulnerabilities and why?
if you have a certificate & a public key of the CA ... you could call
a subroutine and verify the certificate with the CA's public key
... and then on return branch to succesful or non-succesful.
are you talking about the code that you are running ... and the
instructions in memory that might have vulnerabilities?
would things improve if the subroutine ... instead of doing the actual
crypto operations to verify the certificate signature with the CA's
public key ... call another subroutine that past the data to a
smartcard and got back an answer???
if the point of vulnerability is the executing code in memory ... then
the decision code on return from calling the subroutine to do the
verification is as vulnerable as the code doing the verification (aka
rather than try and mess around with all the gorpy crypto code
involved in verify a signature ... just zap the branch instruction
that implements the branch between "correct" or "incorrect"
verification)
moving a very small piece of a systemic whole operation to a smartcard
doesn't do much if you leave everything else vulnerable ... the code
that evaluates the decision based on verified or not-verified results
is still vulnerable, the code that implements some policy based on the
code the evaluates the decision is still vulnerable.
at the very simplest .... validating a signature is a very complex
compare instruction (a signature verification consists of calculating
a hash of the certificate ... and essentially decrypting the digital
signature with the public key to arrive at a hash and then compare the
two hashs).
COMPARE HASH1,HASH2
BRANCH EQUAL to GOOD
BRANCH NOT EQUAL to BAD
Lets say you move the COMPARE instruction into a smartcard
(effectively what the certificate verification amounts to). The branch
instructions and the code at "good" and "bad" are still vulnerable
unless they are moved too.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
IBM 327x terminals and controllers (was Re: Itanium2 power
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: IBM 327x terminals and controllers (was Re: Itanium2 power
limited?)
Newsgroups: comp.arch
Date: Sat, 10 Aug 2002 03:32:41 GMT
Anne & Lynn Wheeler writes:
possibly fading memory on my part ... i just vaguely remembered
terms CUT & DFT.
talk about fading memory .... it is also what i get for posting from
my laptop while on the road.
ok ... here is reference to 3272/3277 "ANR" protocol
http://www.garlic.com/~lynn/2001m.html#17 3270 Protocol
here is some timing numbers vis-a-vis ANR & DFT ... where a lot of
the logic had been moved out of the head & keyboard and back into
the microprogramming in the 3274 controller
http://www.garlic.com/~lynn/2001m.html#19 3270 Protocol
in the above ... lots of CMS systems had quarter second avg. system
response and numerous (like SJR) had .11 second trivial system
response for the 90th percentile (i.e. not avg, 90 percent of trivial
responses were .11 second or less).
aka ... 3272 hardware time avg. .086 seconds ... while 3274 hardware
time normal processing was .530 seconds.
in addition to not being able to fix some of the human factors by
hacking the keyboard ... it was not possible to achieve under .5
second response time ... no matter how you cut it (the controller
hardware time was over & above system response ... and there could
also possible queuing contention from other terminals keeping the 3274
busy).
3274s had to carry along ANR support .... to accomodate legacy 3277s
laying around. Even tho 3274s exhibited all the additional controller
overhead ... early PC cards could be found that were ANR because even
on 3274s with the additional controller overhead ... ANR got something
like three times the thruput of DFT.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
computers and stuff
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: computers and stuff.
Newsgroups: comp.lang.asm370
Date: Sat, 10 Aug 2002 19:48:19 GMT
"John Hastings" writes:
^ that's what I said... Every system has a use, irregardless of the
attitude that people cop, acting like they know everything. The problem is
that when people don't know enough, and choose the wrong sytem for their
usage.
this could be a discussion about the merits of corvettes and garbage
trucks ... and why doesn't somebody put a 30 cubit metric trunk in a
corvette so it can also be sold to municipal sanitation departments as
a garbage truck.
there are a broad range of vehicles .... some very specialized and
others that are less so .... and a large variety that are targeted at
the consumer market (or at least a market that may not have 20-30
years of detailed experience in designing and implementing vehicles).
lots of people may choose less than optimal vehicle for their purposes
... it doesn't necessarily make it wrong ... it just makes it less
than optimal (at least for some set of metrics associated with
optimal). in some cases, the cost of making a more informed decision
may be higher than any improvement in the decision.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Avoiding JCL Space Abends
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Avoiding JCL Space Abends
Newsgroups: bit.listserv.ibm-main
Date: Sun, 11 Aug 2002 15:06:56 GMT
edgould@AMERITECH.NET (Edward Gould) writes:
Hour or two does not come close to what a some MF batch do. As for backing
up files.. fuzzy backups are OK unless you want recovery. If the files are a
DBMS then fine. but plain old files I want data entegrity. The DBMS should
provide data entegrity. DB2 has a locking mechanism. I am sure that the DBMS
for UNIX has one as well (don't they????).
DBMS typically have locking & logging for transactional integrity
(ACID properties)
then there is separate issues for no-single-point-of-failure ... aka
some form of replicated data. replicated data may include things like
journal (aka effectively long-lived log entries).
some of the DBMS backups are actually fuzzy plus a backup of the
sequential journal (starting at least as far back in time in the
journal when the fuzzy backup started and and continuing thru when the
fuzzy backup ended). recovery consists of restoring the fuzzy backup
and then reruning the transactions from the journal backup. ADSM (now
tivoll) has provided this kind of backup across a wide-range of
platforms.
at least at the time when we were doing ha/cmp ... one of the issues
with unix platfrom DBMS in parallel environment was distributed lock
manager and fast commit. fast commit is basically write ahead log
(i.e. rather than logging "before" image entries in the log, "after"
images went into the log ... as soon as an "after" image was on disk
in the log, the transaction was considered committed). As part of some
of the distributed lock manager work ... I had worked on being able to
pass cached images with the log. The approach at the time was to
always flush modified cached images to "home" location in the database
prior to letting a lock float to another location. The issue was
allowing the "home" DBMS location to become really stale with the
current state of the record possibly distributed across the
write-ahead logs of several distributed processors. The issue after an
outage was to correctly merge all the write-ahead logs during recovery
in the correct original transaction order.
random acid properaties
http://www.garlic.com/~lynn/aadsm8.htm#softpki19 DNSSEC (RE: Software for PKI)
http://www.garlic.com/~lynn/aepay10.htm#27 [dgc.chat] XML/X - part I
http://www.garlic.com/~lynn/2001.html#6 Disk drive behavior
http://www.garlic.com/~lynn/2002d.html#5 IBM Mainframe at home
http://www.garlic.com/~lynn/2002e.html#44 SQL wildcard origins?
random lock manager refs
http://www.garlic.com/~lynn/2001c.html#66 KI-10 vs. IBM at Rutgers
http://www.garlic.com/~lynn/2001e.html#2 Block oriented I/O over IP
http://www.garlic.com/~lynn/2001e.html#4 Block oriented I/O over IP
http://www.garlic.com/~lynn/2001j.html#47 OT - Internet Explorer V6.0
http://www.garlic.com/~lynn/2001k.html#5 OT - Internet Explorer V6.0
http://www.garlic.com/~lynn/2002e.html#67 Blade architectures
http://www.garlic.com/~lynn/2002e.html#71 Blade architectures
http://www.garlic.com/~lynn/2002f.html#1 Blade architectures
http://www.garlic.com/~lynn/2002f.html#4 Blade architectures
http://www.garlic.com/~lynn/2002f.html#5 Blade architectures
http://www.garlic.com/~lynn/2002f.html#6 Blade architectures
random no single point of failure refs:
http://www.garlic.com/~lynn/93.html#28 Log Structured filesystems -- think twice
http://www.garlic.com/~lynn/94.html#16 Dual-ported disks?
http://www.garlic.com/~lynn/94.html#33a High Speed Data Transport (HSDT)
http://www.garlic.com/~lynn/96.html#31 Mainframes & Unix
http://www.garlic.com/~lynn/99.html#67 System/1 ?
http://www.garlic.com/~lynn/aadsm2.htm#availability A different architecture? (was Re: certificate path
http://www.garlic.com/~lynn/aadsm9.htm#pkcs12 A PKI Question: PKCS11-> PKCS12
http://www.garlic.com/~lynn/2001.html#34 Competitors to SABRE?
http://www.garlic.com/~lynn/2001i.html#31 3745 and SNI
http://www.garlic.com/~lynn/2002h.html#40 [survey] Possestional Security
& ha/cmp
http://www.garlic.com/~lynn/subtopic.html#hacmp
random adsm refs:
http://www.garlic.com/~lynn/2001n.html#66 Holy Satanism! Re: Hyper-Threading Technology - Intel information.
http://www.garlic.com/~lynn/2002e.html#3 IBM's "old" boss speaks (was "new")
http://www.garlic.com/~lynn/2002h.html#29 Computers in Science Fiction
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Avoiding JCL Space Abends
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Avoiding JCL Space Abends
Newsgroups: bit.listserv.ibm-main
Date: Sun, 11 Aug 2002 22:33:45 GMT
edgould@AMERITECH.NET (Edward Gould) writes:
VSAM was a steping stone for DB2. But very few people, IMO, (and it was
probably because of cost) got off of the VSAM wagon and went to DB2. The
file integrity issue was not IBM's issue (to be fair) as much as it was a
cost and complexity issue for the users. The users jumped on it as a cheap
replacement and because of integrity issues (and other reasons) sharing of
VSAM files was not on IBM's list of TODO's because they were pushing DB2.
System/r was the original relational database at bldg.28. There was
quite a bit of differences between the VSAM/IMS/STL (bldg. 90) guys
and the whole relational thing. Eventually there was technology
transfer of system/r to endicott for sql/ds. Eventually and somewhat
later, one of the people in the following reference did much of
technology transfer from endicott of sql/ds back to STL for DB2
(before leaving to work for another company):
http://www.garlic.com/~lynn/95.html#13 SSA
random system/r stuff
http://www.garlic.com/~lynn/2000.html#18 Computer of the century
http://www.garlic.com/~lynn/2000b.html#29 20th March 2000
http://www.garlic.com/~lynn/2000b.html#55 Multics dual-page-size scheme
http://www.garlic.com/~lynn/2000d.html#11 4341 was "Is a VAX a mainframe?"
http://www.garlic.com/~lynn/2000e.html#49 How did Oracle get started?
http://www.garlic.com/~lynn/2000f.html#16 [OT] FS - IBM Future System
http://www.garlic.com/~lynn/2001d.html#44 IBM was/is: Imitation...
http://www.garlic.com/~lynn/2001i.html#32 IBM OS Timeline?
http://www.garlic.com/~lynn/2002e.html#26 Crazy idea: has it been done?
http://www.garlic.com/~lynn/2002e.html#44 SQL wildcard origins?
http://www.garlic.com/~lynn/2002g.html#58 Amiga Rexx
http://www.garlic.com/~lynn/2002g.html#59 Amiga Rexx
http://www.garlic.com/~lynn/2002g.html#60 Amiga Rexx
http://www.garlic.com/~lynn/2002g.html#76 Pipelining in the past
http://www.garlic.com/~lynn/2002h.html#17 disk write caching (was: ibm icecube -- return of
http://www.garlic.com/~lynn/2002h.html#76 time again
http://www.garlic.com/~lynn/2002i.html#69 Hercules and System/390 - do we need it?
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
PKI, Smartcard, Certificate Chain Verification
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: PKI, Smartcard, Certificate Chain Verification
Newsgroups: sci.crypt
Date: Sun, 11 Aug 2002 22:17:26 GMT
umardikar@yahoo.com (Upendra) writes:
Do you think that the hardware security modules or hosts with PCI
cards can solve this issue? (e.g. nCipher, Atalla devices) These
devices also have trusted paths. Smart cards, to my knowledge, have
means to authenticate but not encrypt.
Ofcourse, it depends on where you want to setup this PKI system. If it
is just 1 PC then I don't know if going with Hardware makes sense. But
in a corporate environment it may make sense.
most of these boxes .... either are for hardware acceleration (not
protection) .... i.e. high speed signing, verification, encryption,
and/or they hold/process secret/private keys (reducing risk and
vulnerability to secret/private keys).
the only other partial domain processing .... (aka 90percent
of the processing was on a general purpose computer and the rest was
on a custom chip involved secret algorithms).
this other stuff is more akin to wearing a flak vest that only covers
the belly button. sometimes there is confusion that because public
keys and asymmetric algorithms are somehow related to private keys
.... that if hardware tokens are used to protect private keys and
private key operations .... then there is some magic property
conveyed with regard to doing something for public key operations.
thread drift from alt.technology.smartcards
http://www.garlic.com/~lynn/2002k.html#5 PKI, Smart Card, Certificate Verification
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Serious vulnerablity in several common SSL implementations?
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Serious vulnerablity in several common SSL implementations?
Newsgroups: sci.crypt
Date: Mon, 12 Aug 2002 14:00:58 -0600
fgrieu@micronet.fr (Francois Grieu) writes:
Found on Bugtraq, archived at Google
http://groups.google.com/groups?as_umsgid=3DPine.BSO.4.33.0208031620550.8=632-100000@moxie.thoughtcrime.org
My edited summary of Mike Benham's report:
Several popular implementations of SSL contains a vulnerability
that allows for an active, undetected, man in the middle attack.
Problem is that some SSL implementations fail to check that
intermediate certificates have valid CA Basic Constraints.
This allows the holder of a valid CA-signed certificate for ANY
domain to generate a CA-signed certificate for ANY OTHER domain,
that will get accepted by affected implementations of SSL.
I don't know enough about SSL to assert if this is a bug, and where.
But this does seem plausible, and serious.
Random thoughts:
- how can Joe User trust SSL?
- is it that current software has outgrown our capacity to check it?
- or that we are not willing to pay the price (and time to market) to
check things =E0 la Common Criteria EALx?
- or that the world must evolve thru trial and error, rather than the
Edsger Dijkstra way?
the crypto and the key exchange & recording is fairly straight forward
in something like PGP .... most people can fairly follow all the steps
and the crypto is fairly easily isolated.
going to SSL isn't so much the technical pieces .... it is the large
explosion in the number of dependent (business) processes and the
introduction or a huge number of additional points of
exploit/vulnerability.
it isn't so much it has outgrown the software technology ... it is
somewhat pushing the limits of the number of interconnected processes
that are all points of vulnerability/exploits; lots of processes, lots
of steps, lots of interconnected steps, lots of places where things
can go wrong.
it is the opposite of KISS.
frequently one of the security tenets tend to be simplicity and one of
the non-security (or unsecurity) tenets is complexity (aka the more
complexity and the more steps and the more interconnections ... the
higher the probability that there will be at least one lapse).
Common Criteria EALs still have a way to go in this area. One view of
protection profiles, common criteria, etc .... is that the orange book
was a generic set of evaluation/certification critera for general purpose
computers in non-networked environment.
As things got more & more complex (and networked) .... it became
harder and harder to get a general purpose certification. in some
sense, protection profile defines a restricted domain .... including
possibly the application .... which does a very focused evaluation.
It doesn't try and certify a general purpose computer for all possible
applications running on that computer in all possible environments ...
it frequently just certifies a specific piece in a very specific
environment and set of conditions.
I'm looking at something of an interesting example now of getting a
higher EAL evaluation/certification that includes a
FIPS186-2/X9.62/ecdsa application. It is not clear if there have
actually been any crypto evaluations. There are crypto device
standards in FIPS140. However, if i look at various other higher
level evaluations .... they don't actually include a crypto
application ... but possibly just the hardware and some small piece of
software running on that hardware. Any crypto app that is deployed on
that platform isn't actually part of the evaluation/certification.
So the current state of the art .... is somewhat the technology of
some subportion of the individual componets ... rarely looking at the
completely deployed component and even less looking at the complex
interaction of a large set of different components. And that is just
the technology .... in a complex CA environment there are potentially
a large number of non-technology vulnerabilities.
one might compare the current environment more to civil engineering
rather than science. you have large number of complex bridges and
complex skyscrapers. some fail and some don't. analysis of the ones
that fail ... result in updating design methodologies. After a few
thousand years ... the body of engineering knowledge improves and
there tends to be fewer failures.
for any design that is subject to vulnerabilities, exploits, or
failures, KISS is better than complex. KISS implies that some number
of people can examine it and understand it. Somewhat related to KISS
is the actual ability to have people examine it. Understanding is an
issue. Complexity or simplicity is an issue in understanding. Ability
to examine and study is also an issue in understanding.=20
KISS also tends to reduce the number of components .... the larger the
number of components (technical or business processes or other kinds)
and the larger the number of interactions between the components the
large the number of points of failure.
So good design might be then restated as a) understanding and b)
points-of-failue. KISS frequently improves both the ability to
understand and reduce the number of failure points.
I just had to put in the above paragraph ... it is sort of a
paraphrase from Boyd
http://www.garlic.com/~lynn/subtopic.html#boyd
random eal refs:
http://www.garlic.com/~lynn/aadsm12.htm#13 anybody seen (EAL5) semi-formal specification for FIPS186-2/x9.62 ecdsa?
http://www.garlic.com/~lynn/aadsm12.htm#14 Challenge to TCPA/Palladium detractors
http://www.garlic.com/~lynn/2002c.html#21 Opinion on smartcard security requested
http://www.garlic.com/~lynn/2002h.html#71 history of CMS
http://www.garlic.com/~lynn/2002h.html#84 history of CMS
http://www.garlic.com/~lynn/2002j.html#82 formal fips186-2/x9.62 definition for eal 5/6 evaluation
http://www.garlic.com/~lynn/2002j.html#84 formal fips186-2/x9.62 definition for eal 5/6 evaluation
http://www.garlic.com/~lynn/2002j.html#86 formal fips186-2/x9.62 definition for eal 5/6 evaluation
some generic ssl, vulnerability, and assurance comments
http://www.garlic.com/~lynn/subpubkey.html#sslcerts
http://www.garlic.com/~lynn/subtopic.html#fraud
http://www.garlic.com/~lynn/subtopic.html#assurance
the ssl cert threads imply a much simpler design with nearly all of
the CA-related components eliminated aka CAs for ssl domain name
certificates have critical dependency on the domain name
infrastructure ... tweaking the domain name infrastructure directly
can provide a simpler and higher level of integrity while totally
eliminating CAs and certificates for SSL operation.
http://www.garlic.com/~lynn/x959.html#aads
some specifc MITM discussions:
http://www.garlic.com/~lynn/aadsm11.htm#39 ALARMED ... Only Mostly Dead ... RIP PKI .. addenda
http://www.garlic.com/~lynn/aadsmail.htm#variations variations on your account-authority model (small clarification)
http://www.garlic.com/~lynn/aepay3.htm#riskm The Thread Between Risk Management and Information Security
http://www.garlic.com/~lynn/2000f.html#78 TSS ancient history, was X86 ultimate CISC? designs)
http://www.garlic.com/~lynn/2001.html#68 California DMV
http://www.garlic.com/~lynn/2001b.html#0 Java as a first programming language for cs students
http://www.garlic.com/~lynn/2001e.html#83 The Mind of War: John Boyd and American Security
http://www.garlic.com/~lynn/2001h.html#10 VM: checking some myths.
http://www.garlic.com/~lynn/2001i.html#28 Proper ISA lifespan?
http://www.garlic.com/~lynn/2001k.html#1 Are client certificates really secure?
http://www.garlic.com/~lynn/2001m.html#41 Solutions to Man in the Middle attacks?
http://www.garlic.com/~lynn/2002c.html#4 Did Intel Bite Off More Than It Can Chew?
http://www.garlic.com/~lynn/2002c.html#5 Did Intel Bite Off More Than It Can Chew?
http://www.garlic.com/~lynn/2002d.html#4 IBM Mainframe at home
http://www.garlic.com/~lynn/2002d.html#43 Mainframers: Take back the light (spotlight, that is)
http://www.garlic.com/~lynn/2002d.html#47 SSL MITM Attacks
http://www.garlic.com/~lynn/2002d.html#50 SSL MITM Attacks
http://www.garlic.com/~lynn/2002h.html#11 Why did OSI fail compared with TCP-IP?
http://www.garlic.com/~lynn/2002h.html#12 Why did OSI fail compared with TCP-IP?
http://www.garlic.com/~lynn/2002j.html#38 MITM solved by AES/CFB - am I missing something?!
http://www.garlic.com/~lynn/2002j.html#58 SSL integrity guarantees in abscense of client certificates
--=20
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/=20
old/long NSFNET ref
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: old/long NSFNET ref.
Newsgroups: alt.folklore.computers
Date: Tue, 13 Aug 2002 05:41:12 GMT
Preliminary Announcement: 3/28/86
_________________________
PROGRAM ANNOUNCEMENT
CONNECTIONS TO NSF'S NATIONAL SUPERCOMPUTER ACCESS NETWORK - (NSFnet)
NETWORKING PROGRAM
INTRODUCTION
____________
The National Science Foundation established the Office of Advanced
Scientific Computing (OASC) in response to the concern that academic
research has been severely constrained by the lack of access to
advanced computing facilites. Several reports found that advanced
computers have become an important resource in making new discoveries;
that there is an immediate need to make supercomputers available to US
researchers; and that computer networks are required to link
researchers to supercomputers and to each other.
The OASC has initiated three programs: The Supercomputer Centers
Program to provide Supercomputer cycles; the New Technologies Program
to foster new supercomputer software and hardware developments; and
the Networking Program to build a National Supercomputer Access
Network - NSFnet.
The Centers Program has been providing advanced scientific computing
cycles since 1984 through its six resources centers at Purdue
University, University of Minnesota, Colorado State University, Boeing
Computer Services, AT&T Bell Labs, and at Digital Productions. In
addition, five new national supercomputer centers were funded in
1985. These new centers, at the University of Illinois, Cornell
University, the San Diego Supercomputer Center located at the
University of California San Diego campus, the John Von Neumann Center
located near Princeton University, and the Pittsburgh Center, will
begin full operation in the first half of 1986.
The OASC Networking Program will provide remote access to these NSF
supercomputer centers. During calendar year 1986 the first steps will
be taken to establish NSFnet to connect the NSF-funded supercomputer
centers to a large number of researchers with high bandwidth
communications. NSFnet will greatly enhance the ability of scientists
and engineers to access the centers and to communicate with each
other. Eventually NSFnet is expected to support the whole academic
research community as a general-purpose communications network.
Current networks comprising the initial phase of NSFnet include: the
ARPANET, the Supercomputer Centers' Consortia Networks at the John Von
Neumann Consortium (Princeton) and the San Diego Supercomputer Center
(San Diego), the Illinois Supercomputer center network, a
Supercomputer Center Backbone Network linking all the NSF
supercomputer centers together, the various state research networks
(such as the Merit Computer network in Michigan and the planned New
York State Education and Research Network (NYSERnet)), and, most
importantly, the local campus-wide networks. NSFnet will be built as
an Internet, or "network of networks", rather than as a separate, new
network.
Because NSFnet is a network of networks, a common set of networking
protocol standards are required for NSFnet, and the OASC has
determined that the DARPA/DOD protocol suite (TCP/IP and associated
application protocols) shall be the initial NSFnet standard.
DESCRIPTION OF PROJECT
______________________
The purpose of this announcement is to encourage proposals to connect
to NSFnet from all U.S. academic research institutions that support or
plan to support NSF supercomputer users. In general, it is expected
that institutions will propose to connect to NSFnet by installing an
IP Router/Gateway, or a gateway computer system supporting the TCP/IP
communications protocols. This gateway will link the campus-wide
network to NSFnet by means of medium speed communication circuits
(56,000 bits per second) connected to one of the component networks of
the NSFnet: the NSF Supercomputer Center Networks, Consortia
Networks, the NSFnet Backbone Network, or a State or Regional network
connected to NSFnet. Connections to the ARPAnet may also be proposed,
but it should be noted that the number of available connections is
limited, and that the network configuration is determined by the
Defense Communications Agency. The gateway systems proposed must be
available to all researchers at the institution. Ideally, the
institution will have installed a high-speed campus network, and have
adopted the TCP/IP protocols as standard. Where other networking
protocols are used on the campus, the institution will be responsible
for the installation of any additional network gateway/relay systems
required to resolve the protocol conversion issues.
NSF is also interested in receiving proposals from academic research
institutions for the installation of network gateway systems and
communications services which would connect Regional and State-wide
networks to NSFnet, where such networks support NSF supercomputer
users at several research institutions or consortia. Ideally, the
regional network and the connected campus networks, will have adopted
the TCP/IP protocols as standard, but where other networking protocols
are used, the regional network will be responsible for ensuring that
all researchers have transparent access to the NSFnet.
In the case of campus gateway systems, one year grants of up to
$50,000 may be provided to support the purchase and installation of
the gateway system and to fund communications circuits to connect to
NSFnet. Typically the NSF grants for the IP router/gateway or gateway
computers will be between $10,000 and $30,000, with $20,000 - $30,000
per year for communication circuits Campuses will be expected to
fund the campus network, the support costs of the campus
gateway system (space, air-conditioning, maintenance, local
supercomputer user support, manpower, etc.), and the cost of the
networking connections after the initial funding period has ended.
Funding for communications circuits for up to two additional years may
be available.
In the case of regional or state-wide networks, additional funding may
be provided, on a case by case basis, for a period of up to three
years, to support the development and/or enhancement of the network.
A total of up to 40 awards are planned for the two years 1986 and
1987. Support for this program is contingent on the availability of
funds. This announcement does not obligate the NSF to make any awards
if such funding is not available.
PROPOSAL SUBMISSION INFORMATION
_______________________________
A. Who May Submit
U.S. academic institutions with scientific and engineering graduate
research and education programs are invited to submit proposals.
Proposals involving multi-institutional arrangements for regional
networks should be made through a single, lead institution. Proposed
participants must endorse the proposal as submitted.
The Foundation welcomes proposals on behalf of all qualified engineers
and scientists. NSF strongly encourages women, minorities, and the
physically handicapped to particpate fully in the program described in
this announcement, both as investigators and as students.
B. Principal Investigator
The individual designated as principal investigator will be
responsible for management and staffing and procurement, use, and
maintenance of equipment.
C. Timing of Submission
To be considered for funding in FY1986, proposals should be submitted
to the Foundation on or before June 1, 1986; proposals received after
this date will be considered for funding in FY1987.
D. Rights to Proposal Information
A proposal that results in an NSF award will become part of the record
of the transaction and will be available to the public on specific
request. Information or material that the Foundation and the awardee
organization mutually agree to be of a privileged nature will be held
in confidence to the extent permitted by law, including the Freedom of
Information Act (5 U.S.C. 552). Without assuming any liability for
inadvertent disclosure, NSF will seek to limit dissemination of such
information to its employees and, when necessary for evaluation of the
proposal, to outside reviewers. Accordingly, any privileged
information should be in a separate, accompanying statement bearing a
legend similar to the following: "Following is (proprietary) (specify)
information that (name of proposing organization) requests not be
released to persons outside the Government, except for purposes of
evaluation."
E. Unsuccessful Proposals
An applicant whose proposal for NSF support has been declined may
request and receive from the cognizant program officer the reasons for
the action. In addition, the principal investigator/project director
will obtain verbatim copies of reviews, although not the names of
reviewers.
F. Participation in Research and Research-related Activities
o The Foundation provides awards for research in the sciences and
engineering. The awardee is wholly responsible for the conduct
of such research and preparation of the results for
publication. The Foundation, therefore, does not assume
responsiblitiy for such findings or their interpretation.
o The Foundation welcomes proposals on behalf of all qualified
scientists and engineers, and strongly encourages women and
minorities to compete fully in any of the research and
research-related Programs described in this document.
o In accordance with Federal statutes and regulations and NSF
policies, no person on grounds of race, color, age, sex,
national origin, or physical handicap shall be excluded from
participation in, denied the benefits of, or be subject to
discrimination under any program or activity receiving financial
assistance from the National Science Foundation.
o The National Science Foundation has TDD (Telephonic Device for
the Deaf) capability which enables individuals with hearing
impairment to communicate with the Division of Personnel and
Management for information relating to NSF programs, employment,
or general information. This number is (202) 357-7492.
G. Proposal Contents
The proposal should be prepared in accordance with the enclosed NSF
Form 83-57, Grants for Scientific and Engineering Research, which is
available from the Forms and Publications unit, Room 233, National
Science Foundation, Washington, DC 20550. Note in particular the
standard cover page, executive summary, and budget formats. Each
proposal should reflect the unique combination of the proposing
institution's interests and capabilities and should discuss the
features of the gateway system in sufficient detail to be evaluated in
accordance with the criteria listed in this announcement. In order to
facilitate review, the proposals should contain only material
essential for the review. Since reviewers will be asked to review
more than one proposal, lengthy proposals are not recommended.
Proposals should be securely fastened together but not placed in ring
binders. A total proposed budget should be submitted for the project
including all cost sharing committments. The proposal must describe:
o Major existing and/or planned research and education projects
that need access to advanced computer systems, and the
benefits that such access is expected to provide;
o Current connections to wide area networks available on campus,
and current methods of supercomputer access. eg., 1200 baud
dial-up, travel to supercomputer site, BITNET, ARPANET, etc.;
o The proposed NSFnet Gateway system, including the campus
network connections and the Gateway System hardware and
software capabilities;
o The user support services to be provided to NSF supercomputer
users on campus;
o The expertise of the implementing personnel and their
experience with the TCP/IP protocols;
o In the case of regional or state-wide networks, existing or
potential connection to other campuses or research
institutions, and the network connections and communications
protocols supported;
o Campus Network plans to integrate all networks currently
available to the institution and description of the campus
computers to be connected;
o The budget requested including cost sharing by the
Institution, by local and state government, as well as
industry discounts.
H. Proposal Evaluation
Evaluation of proposals in response to this Solicitation will be
administered by the Office of Advanced Scientific Computing.
Evaluations of the proposals received prior to June 1 are expected to
be completed by August 1, 1986, with awards to follow shortly
thereafter.
The primary criterion for evaluation will key on the effect of the
proposed arrangement on the advancement of science and engineering
research using supercomputers.
Other Evaluation criteria are listed below:
o Quality of the plan to provide institution-wide (state or
region-wide) access to the NSFnet gateway;
o Quality of plans to develop campus wide high speed networks to
connect research departments to the NSFnet gateway;
o Technical expertise in computer networking (especially TCP/IP
based networking) or plans to develop such expertise;
o Quality and cost-effectiveness of gateway hardware and
software configuration proposed (including cost sharing);
o Quality of the supercomputer user support services and support
staff planned.
WHERE AND HOW TO SUBMIT PROPOSALS
_________________________________
Twenty copies of the proposal should be submitted to:
Data Support Services Section
Attn: Office of Advanced Scientific Computing
National Science Foundation
Washington, DC 20550
One copy of the proposal must be signed by the principal investigator
and an official authorized to commit the institution in business and
government affairs.
For inquiries, contact the Office of Advanced Scientific Computing
(202) 357-9776.
==================================================
announcement of award:
http://www.garlic.com/~lynn/2000e.html#10 Is Al Gore The Father of the Internet
random other nsfnet refs:
http://www.garlic.com/~lynn/internet.htm
http://www.garlic.com/~lynn/98.html#49 Edsger Dijkstra: the blackest week of his professional life
http://www.garlic.com/~lynn/98.html#59 Ok Computer
http://www.garlic.com/~lynn/99.html#33 why is there an "@" key?
http://www.garlic.com/~lynn/99.html#37a Internet and/or ARPANET?
http://www.garlic.com/~lynn/99.html#37b Internet and/or ARPANET?
http://www.garlic.com/~lynn/99.html#38c Internet and/or ARPANET?
http://www.garlic.com/~lynn/99.html#40 [netz] History and vision for the future of Internet - Public Question
http://www.garlic.com/~lynn/99.html#138 Dispute about Internet's origins
http://www.garlic.com/~lynn/99.html#146 Dispute about Internet's origins
http://www.garlic.com/~lynn/2000.html#49 IBM RT PC (was Re: What does AT stand for ?)
http://www.garlic.com/~lynn/2000c.html#26 The first "internet" companies?
http://www.garlic.com/~lynn/2000c.html#59 Does the word "mainframe" still have a meaning?
http://www.garlic.com/~lynn/2000c.html#78 Free RT monitors/keyboards
http://www.garlic.com/~lynn/2000d.html#16 The author Ronda Hauben fights for our freedom.
http://www.garlic.com/~lynn/2000d.html#19 Comrade Ronda vs. the Capitalist Netmongers
http://www.garlic.com/~lynn/2000d.html#43 Al Gore: Inventing the Internet...
http://www.garlic.com/~lynn/2000d.html#56 Is Al Gore The Father of the Internet?
http://www.garlic.com/~lynn/2000d.html#58 Is Al Gore The Father of the Internet?
http://www.garlic.com/~lynn/2000d.html#59 Is Al Gore The Father of the Internet?
http://www.garlic.com/~lynn/2000d.html#63 Is Al Gore The Father of the Internet?
http://www.garlic.com/~lynn/2000d.html#70 When the Internet went private
http://www.garlic.com/~lynn/2000d.html#71 When the Internet went private
http://www.garlic.com/~lynn/2000d.html#72 When the Internet went private
http://www.garlic.com/~lynn/2000d.html#73 When the Internet went private
http://www.garlic.com/~lynn/2000d.html#74 When the Internet went private
http://www.garlic.com/~lynn/2000d.html#77 Is Al Gore The Father of the Internet?^
http://www.garlic.com/~lynn/2000e.html#5 Is Al Gore The Father of the Internet?^
http://www.garlic.com/~lynn/2000e.html#10 Is Al Gore The Father of the Internet?^
http://www.garlic.com/~lynn/2000e.html#11 Is Al Gore The Father of the Internet?^
http://www.garlic.com/~lynn/2000e.html#19 Is Al Gore The Father of the Internet?^
http://www.garlic.com/~lynn/2000e.html#28 Is Al Gore The Father of the Internet?^
http://www.garlic.com/~lynn/2000e.html#29 Vint Cerf and Robert Kahn and their political opinions
http://www.garlic.com/~lynn/2000e.html#31 Cerf et.al. didn't agree with Gore's claim of initiative.
http://www.garlic.com/~lynn/2000f.html#44 Al Gore and the Internet (Part 2 of 2)
http://www.garlic.com/~lynn/2000f.html#47 Al Gore and the Internet (Part 2 of 2)
http://www.garlic.com/~lynn/2000f.html#50 Al Gore and the Internet (Part 2 of 2)
http://www.garlic.com/~lynn/2000f.html#51 Al Gore and the Internet (Part 2 of 2)
http://www.garlic.com/~lynn/2001.html#4 Sv: First video terminal?
http://www.garlic.com/~lynn/2001d.html#42 IBM was/is: Imitation...
http://www.garlic.com/~lynn/2001e.html#76 Stoopidest Hardware Repair Call?
http://www.garlic.com/~lynn/2001h.html#44 Wired News :The Grid: The Next-Gen Internet?
http://www.garlic.com/~lynn/2001i.html#6 YKYGOW...
http://www.garlic.com/~lynn/2002g.html#40 Why did OSI fail compared with TCP-IP?
http://www.garlic.com/~lynn/2002g.html#45 Why did OSI fail compared with TCP-IP?
http://www.garlic.com/~lynn/2002h.html#5 Coulda, Woulda, Shoudda moments?
http://www.garlic.com/~lynn/2002h.html#79 Al Gore and the Internet
http://www.garlic.com/~lynn/2002h.html#80 Al Gore and the Internet
http://www.garlic.com/~lynn/2002h.html#82 Al Gore and the Internet
http://www.garlic.com/~lynn/2002h.html#85 Al Gore and the Internet
http://www.garlic.com/~lynn/2002h.html#86 Al Gore and the Internet
http://www.garlic.com/~lynn/2002i.html#15 Al Gore and the Internet
http://www.garlic.com/~lynn/2002i.html#45 CDC6600 - just how powerful a machine was it?
http://www.garlic.com/~lynn/2002j.html#45 M$ SMP and old time IBM's LCMP
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Difference between Unix and Linux?
Refed: **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Difference between Unix and Linux?
Newsgroups: alt.folklore.computers
Date: Tue, 13 Aug 2002 13:50:17 GMT
jmfbahciv writes:
This is on my "Mysteries of my Life" list. We found that
a sense of humor boosted sales.
my little contribution from the resource manager. modules were all
named with a three letter prefix and three letters that some how
denoted the function. kernel dispatcher was xxxDSP, kernel scheduler
was xxxSCH, kernel paging had several, xxxPAG, xxxPGT, etc.
one of the primary kernel components for the resource manager was
xxxSTP from the '60s tv advertisement "the racer's edge".
random ref:
http://www.garlic.com/~lynn/2001e.html#45 VM/370 Resource Manager
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
NASA MOC (mainframe mission operations computer) being powere d
Refed: **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: NASA MOC (mainframe mission operations computer) being powere d
down for the last time.
Newsgroups: bit.listserv.ibm-main
Date: Tue, 13 Aug 2002 20:57:33 GMT
Dennis.Roach@USAHQ.UNITEDSPACEALLIANCE.COM (Roach, Dennis) writes:
Apollo 5 360-75
1986 5 370-168
Today 2 9121-610
slightly related from a posting to an early '80s mailing list discussing
the y2k problem (but strayed into other time related issues):
http://www.garlic.com/~lynn/2000.html#94 Those who do not learn from history...
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Okay, we get it
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Okay, we get it.
Newsgroups: alt.folklore.computers
Date: Wed, 14 Aug 2002 13:43:26 GMT
jmfbahciv writes:
Huh. Worldcom, ala MCI a.k.a. something else actually delivered
a service that AT&T had deemed to be beneath them; this was known
as long distance service upon demand for a reasonable price.
What is really mystifying to me is how these companies keep
overlooking their cash cows. In the case of AT&T, the BoDs
actually did their damnedest to destroy it (it looks like
they're succeeding).
my impression is that (tariff & pricing) somewhat also kept ISDN from
taking off ... DSL finally came along at much higher data rate and
much lower cost. I had heard 2nd hand stories that the tariff/pricing
for ISDN was kept that way because of worries that it might impact
other cash cows.
I had ISDN for a couple years before 56kbit hardware compression
modems ... and two-channel ISDN was frequently not any better than
56kbit hardware compressed (maybe slightly worse) ... at significantly
higher cost.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
s/w was: How will current AI/robot stories play when AIs are
Refed: **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: s/w was: How will current AI/robot stories play when AIs are
real?
Newsgroups: alt.folklore.computers
Date: Wed, 14 Aug 2002 14:21:56 GMT
"Rupert Pigott" writes:
To be honest I view RISC & CISC as buzzwords, I don't think they
really mean anything. The term RISC seems to have been coined
as something to keep IBM PHB's happy.
my early impressions of 801 were
1) a reaction to FS ... which was about as far in the opposite
direction as possible ... somewhat object oriented but in the
hardware/microcode, claim was that worse case was that hardware would
go thru five levels of indirection for a simple load or store
instruction. there was claim that if FS was implementated using the
fastest current 370 hardware technology (195) that FS applications
would have thruput compareable to equivalent 370 application running
on a 145 (one of the lower-end 370 implementations), aka about a 10:1
slowdown.
2) attempt to design a processor that would fit on a single chip.
i believe that the term RISC actually came out of some educational
institution.
Later on there was various comments out of 801 group about
hardware/software trade-offs ... and lack of feature/function in the
hardware could be compensated by better compiler technology ... aka
given the state-of-the-art at a specific point in time .... a) the
range of things that were possible and not possible in hardare and b)
the range of things that were possible and not possible in software
... having the hardware do slightly less and making the compiler
smarter was claimed to have been a better solution.
25 years ago ... 801 was going to have a totally closed operating
system environment ... with large amounts of stuff being done at
compile time. basically everything that might currently be classified
as priviledges would be done at compile time and be validated at bind
time. actual application execution didn't involve any "system calls"
(in the sense that there might be state & priviledge change involved)
because everything executed at the same priviledge level. One thing
this impacted was that there were only going to be 16 virtual memory
registers ... restricting the number of concurrent, unique "memory"
objects to 16. The justification was that inline application code
would change virtual memory registeres as easily as it could change
values in any other register (there were no runtime issues of checking
access privileges/rules when changing addressing). This continued up
thru ROMP and RIOS ... even tho the operating system platform had
changed to unix ... and change of access to memory objects required
system calls as part of enforcing access rules.
Those trade-offs have changed over time ... the range of
possible/not-possible for hardware chips has significantly changed in
the last 25-30 years.
I would contend that the original propagation of the terms of RISC and
CISC might have been more do to the academic community simplifying
descriptions for their constituency (students) than possibly the
commercial world (in part because i believe the term RISC originated
in the academic community). so a totally off-the-wall question is do
college students and PHBs fall into similar classification?
and lots of random stuff:
http://www.garlic.com/~lynn/95.html#5 Who started RISC? (was: 64 bit Linux?)
http://www.garlic.com/~lynn/95.html#6 801
http://www.garlic.com/~lynn/95.html#9 Cache and Memory Bandwidth (was Re: A Series Compilers)
http://www.garlic.com/~lynn/95.html#11 801 & power/pc
http://www.garlic.com/~lynn/96.html#4a John Hartmann's Birthday Party
http://www.garlic.com/~lynn/96.html#24 old manuals
http://www.garlic.com/~lynn/97.html#5 360/44 (was Re: IBM 1130 (was Re: IBM 7090--used for business or
http://www.garlic.com/~lynn/98.html#25 Merced & compilers (was Re: Effect of speed ... )
http://www.garlic.com/~lynn/98.html#26 Merced & compilers (was Re: Effect of speed ... )
http://www.garlic.com/~lynn/98.html#27 Merced & compilers (was Re: Effect of speed ... )
http://www.garlic.com/~lynn/99.html#66 System/1 ?
http://www.garlic.com/~lynn/99.html#67 System/1 ?
http://www.garlic.com/~lynn/99.html#100 Why won't the AS/400 die? Or, It's 1999 why do I have to learn how to use
http://www.garlic.com/~lynn/99.html#129 High Performance PowerPC
http://www.garlic.com/~lynn/99.html#237 I can't believe this newsgroup still exists
http://www.garlic.com/~lynn/2000.html#3 Computer of the century
http://www.garlic.com/~lynn/2000.html#16 Computer of the century
http://www.garlic.com/~lynn/2000.html#59 Multithreading underlies new development paradigm
http://www.garlic.com/~lynn/2000b.html#54 Multics dual-page-size scheme
http://www.garlic.com/~lynn/2000c.html#3 RISC Reference?
http://www.garlic.com/~lynn/2000c.html#4 TF-1
http://www.garlic.com/~lynn/2000c.html#9 Cache coherence [was Re: TF-1]
http://www.garlic.com/~lynn/2000c.html#12 Cache coherence [was Re: TF-1]
http://www.garlic.com/~lynn/2000d.html#28 RS/6000 vs. System/390 architecture?
http://www.garlic.com/~lynn/2000d.html#31 RS/6000 vs. System/390 architecture?
http://www.garlic.com/~lynn/2000d.html#60 "all-out" vs less aggressive designs (was: Re: 36 to 32 bit transition)
http://www.garlic.com/~lynn/2000f.html#16 [OT] FS - IBM Future System
http://www.garlic.com/~lynn/2000f.html#17 [OT] FS - IBM Future System
http://www.garlic.com/~lynn/2000f.html#18 OT?
http://www.garlic.com/~lynn/2000f.html#21 OT?
http://www.garlic.com/~lynn/2000f.html#27 OT?
http://www.garlic.com/~lynn/2000f.html#28 OT?
http://www.garlic.com/~lynn/2000f.html#30 OT?
http://www.garlic.com/~lynn/2000f.html#37 OT?
http://www.garlic.com/~lynn/2000f.html#40 Famous Machines and Software that didn't
http://www.garlic.com/~lynn/2000f.html#56 TSS ancient history, was X86 ultimate CISC? designs)
http://www.garlic.com/~lynn/2000g.html#18 360/370 instruction cycle time
http://www.garlic.com/~lynn/2001b.html#37 John Mashey's greatest hits
http://www.garlic.com/~lynn/2001c.html#84 database (or b-tree) page sizes
http://www.garlic.com/~lynn/2001d.html#12 database (or b-tree) page sizes
http://www.garlic.com/~lynn/2001d.html#44 IBM was/is: Imitation...
http://www.garlic.com/~lynn/2001e.html#4 Block oriented I/O over IP
http://www.garlic.com/~lynn/2001f.html#30 IBM's "VM for the PC" c.1984??
http://www.garlic.com/~lynn/2001f.html#33 IBM's "VM for the PC" c.1984??
http://www.garlic.com/~lynn/2001f.html#43 Golden Era of Compilers
http://www.garlic.com/~lynn/2001f.html#45 Golden Era of Compilers
http://www.garlic.com/~lynn/2001g.html#23 IA64 Rocks My World
http://www.garlic.com/~lynn/2001g.html#36 What was object oriented in iAPX432?
http://www.garlic.com/~lynn/2001h.html#69 Very CISC Instuctions (Was: why the machine word size ...)
http://www.garlic.com/~lynn/2001i.html#7 YKYGOW...
http://www.garlic.com/~lynn/2001l.html#50 What makes a mainframe?
http://www.garlic.com/~lynn/2001n.html#42 Cache coherence [was Re: IBM POWER4 ...]
http://www.garlic.com/~lynn/2001n.html#46 Blinking lights
http://www.garlic.com/~lynn/2001n.html#65 Holy Satanism! Re: Hyper-Threading Technology - Intel information.
http://www.garlic.com/~lynn/2002.html#36 a.f.c history checkup... (was What specifications will the standard year 2001 PC have?)
http://www.garlic.com/~lynn/2002.html#43 hollow files in unix filesystems?
http://www.garlic.com/~lynn/2002b.html#23 Infiniband's impact was Re: Intel's 64-bit strategy
http://www.garlic.com/~lynn/2002b.html#29 windows XP and HAL: The CP/M way still works in 2002
http://www.garlic.com/~lynn/2002c.html#1 Gerstner moves over as planned
http://www.garlic.com/~lynn/2002c.html#19 Did Intel Bite Off More Than It Can Chew?
http://www.garlic.com/~lynn/2002c.html#40 using >=4GB of memory on a 32-bit processor
http://www.garlic.com/~lynn/2002d.html#10 IBM Mainframe at home
http://www.garlic.com/~lynn/2002d.html#27 iAPX432 today?
http://www.garlic.com/~lynn/2002e.html#44 SQL wildcard origins?
http://www.garlic.com/~lynn/2002f.html#42 Blade architectures
http://www.garlic.com/~lynn/2002g.html#5 Black magic in POWER5
http://www.garlic.com/~lynn/2002g.html#14 "Soul of a New Machine" Computer?
http://www.garlic.com/~lynn/2002g.html#17 Black magic in POWER5
http://www.garlic.com/~lynn/2002g.html#39 "Soul of a New Machine" Computer?
http://www.garlic.com/~lynn/2002g.html#55 Multics hardware (was Re: "Soul of a New Machine" Computer?)
http://www.garlic.com/~lynn/2002g.html#70 Pipelining in the past
http://www.garlic.com/~lynn/2002g.html#76 Pipelining in the past
http://www.garlic.com/~lynn/2002g.html#77 Pipelining in the past
http://www.garlic.com/~lynn/2002h.html#19 PowerPC Mainframe?
http://www.garlic.com/~lynn/2002h.html#23 System/360 shortcuts
http://www.garlic.com/~lynn/2002h.html#63 Sizing the application
http://www.garlic.com/~lynn/2002i.html#60 Unisys A11 worth keeping?
http://www.garlic.com/~lynn/2002i.html#81 McKinley Cometh
http://www.garlic.com/~lynn/2002i.html#83 HONE
http://www.garlic.com/~lynn/2002j.html#8 "Clean" CISC (was Re: McKinley Cometh...)
http://www.garlic.com/~lynn/2002j.html#20 MVS on Power (was Re: McKinley Cometh...)
http://www.garlic.com/~lynn/2002j.html#45 M$ SMP and old time IBM's LCMP
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
s/w was: How will current AI/robot stories play when AIs are
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: s/w was: How will current AI/robot stories play when AIs are
real?
Newsgroups: alt.folklore.computers
Date: Wed, 14 Aug 2002 18:39:10 GMT
"Rupert Pigott" writes:
Stanford ?
Maybe I've got my history in a tangle then... But RISC does
seem to have been more of a marketing label than something
which corresponds to design tradeoffs. I'm sure some people
know the difference but it sure as hell ain't the marketoids
or general public. :)
random ref from search engine
http://www.cs.washington.edu/homes/lazowska/cra/risc.html
http://compilers.iecc.com/comparch/article/90-02-017
http://www-cse.stanford.edu/class/sophomore-college/projects-00/risc/about/interview.html
http://citeseer.nj.nec.com/context/98585/0
http://www.amigau.com/aig/riscisc.html
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Unbelievable
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Unbelievable.
Newsgroups: alt.folklore.computers
Date: Thu, 15 Aug 2002 18:50:56 GMT
ab528@FreeNet.Carleton.CA (Heinz W. Wiggeshoff) writes:
The August 15 Ottawa Citizen has an item titled Linux battles growing
pains, by Rachel Konrad of AP. She's reporting on the LinuxWorld con-
ference, probably in San Francisco. The gist of the item is that Linux
is becoming a serious mainstream operating system. However, when I read
IBM, which provides consulting services to companies interested in Linux,
has more than 4,600 Linux projects with corporate clients. IBM says it
has saved more than $10 million a year by moving its internal e-mail
system to Linux servers.
I'm left somewhat incredulous.
On p. 13 of The REXX Language by M.F. Cowlishaw, there's a reference to
how the development was done. "IBM has an internal network, known as
VNET, that links over 1600 mainframe computers in 45 countries."
That book is dated 1985.
For the life of me, I can't understand how IBM saves 10 Big Ones moving
from an existing system to Linux servers.
i've posted numerous references to the size of the internal network ...
with the claim that the internal network was larger than arpanet/internet
up until possibly sometime in 85. the internal network had passed
1000 nodes in '83 ...
http://www.garlic.com/~lynn/99.html#112
http://www.garlic.com/~lynn/internet.htm
and 2000 nodes in 85 (given publishing times ... there would have been
latency between the time the words were written and the time the book
was actually published).
some random datapoints:
1) sometime in the late '90s i saw diagram of several "mail" centers spread
around the world that were on the internal network and also gatewayed
to the internet
2) a communication in the mid '90s from a CSC-alumni about their work on
lotus note scaling issues supporting 512-node SP system
3) Yahoo news a couple days ago mentions 320,000 employees
http://story.news.yahoo.com/news?tmpl=story&u=/nm/20020814/tc_nm/tech_ibm_jobcuts_dc_9
so assuming there was some number of 512-node machines in these
centers would the "ten big ones" represent closer to a two percent
savings or a fifty percent savings? At 320,000 employees, $10m works
out to a savings of about $31/employee (not very much especially if it
is a one time capital cost savings amortized over 3-5 years .... works
out to possibly as little as $6/person/annum).
As an aside, I remember some statement in the 80s about there being
485,000 employees world-wide and for all I know it might have peaked
higher.
slightly related to some of the "mainframe" growth issues during the period:
http://www.garlic.com/~lynn/2001m.html#15 departmental servers
misc. old refs to 1985 internal network
http://www.garlic.com/~lynn/2000e.html#13 internet preceeds Gore in office.
http://www.garlic.com/~lynn/2000f.html#60 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
http://www.garlic.com/~lynn/2000g.html#14 IBM's mess (was: Re: What the hell is an MSX?)
http://www.garlic.com/~lynn/2000g.html#24 A question for you old guys -- IBM 1130 information
http://www.garlic.com/~lynn/2001c.html#4 what makes a cpu fast
http://www.garlic.com/~lynn/2001e.html#32 Blame it all on Microsoft
http://www.garlic.com/~lynn/2001h.html#9 VM: checking some myths.
http://www.garlic.com/~lynn/2001j.html#50 Title Inflation
http://www.garlic.com/~lynn/2001l.html#34 Processor Modes
http://www.garlic.com/~lynn/2001l.html#35 Processor Modes
http://www.garlic.com/~lynn/2001l.html#45 Processor Modes
http://www.garlic.com/~lynn/2002e.html#47 Multics_Security
http://www.garlic.com/~lynn/2002h.html#48 Why did OSI fail compared with TCP-IP?
http://www.garlic.com/~lynn/2002j.html#64 vm marketing (cross post)
http://www.garlic.com/~lynn/2002k.html#12 old/long NSFNET ref
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Vnet : Unbelievable
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Vnet : Unbelievable.
Newsgroups: alt.folklore.computers
Date: Thu, 15 Aug 2002 21:09:37 GMT
eugene@cse.ucsc.edu (Eugene Miya) writes:
Size is but one aspect.
Sure, but the ARPAnet had greater architectural diversity (heterogenity),
more interesting service functionality, initially a more open environment,
less hierarchical-ity (SNA, s.v.p.?),
(for shear numbers, I think the DEC enet was larger, faster, ping Barb,
but less architectural (H/w and S/w) diversity), and a host of
other issues which escape me at the moment. Email isn't everything.
until the great change-over in 1/1/83 ... arpanet was total
homogeneous using IMPs .... with a variety of processors that happened
to be hooked to the IMPs.
the core vnet technology effectively had a layered approach
effectively with gateway function in every node and the ability of
supporting a wide variety of different kinds of protocols and types of
systems from the start (also the core vnet technology had no SNA
content). arpanet didn't get heterogeneous internet and gateway
support until 1/1/83 change-over. One of my claims that the internal
network was larger than arpanet was the ease of being able to add
nodes becuase it effectively had heterogeneous and gateway support
from the start. The other claim is that one of the main reasons that
the internet started an explosive growth and eventually overtook the
internal network in size was the introduction of heterogenous network
and gateway support on 1/1/83.
A secondary claim regarding the internet exceeding the size of the
internal network by '85 (within three years of the introduction of
heterogeneous and gateway support for the internet) was the explosion
of PCs and workstations as nodes.
PCs saw an intitial huge uptake because of the availability of
terminal emulation (merket penetration). Basically a single
keyboard/display on the desk could both do 3270 mainframe operation as
well a switch to emerging applications that ran only local on the PC
or workstation (everybody 3270 could be replaced with PC).
By the mid-80s there was effectively a huge organizational and revenue
inertia to not allow those installed machines to be converted from
terminal emulation paradigm to full network node paradigm. There is
some folklore that the initial implementation of TCP/IP in VTAM ran so
much faster than LU6.2 that it was set back with specific directions
that the implementation is obviously faulty and the only way that
there could possibly be a correct TCP/IP implementation if the result
had lower thruput than LU6.2.
prior homogeneous/heterogeneous mentions
http://www.garlic.com/~lynn/99.html#44 Internet and/or ARPANET?
http://www.garlic.com/~lynn/2000.html#74 Difference between NCP and TCP/IP protocols
http://www.garlic.com/~lynn/2000e.html#13 internet preceeds Gore in office.
http://www.garlic.com/~lynn/2000e.html#14 internet preceeds Gore in office.
http://www.garlic.com/~lynn/2000e.html#30 Is Tim Berners-Lee the inventor of the web?
http://www.garlic.com/~lynn/2001b.html#85 what makes a cpu fast
http://www.garlic.com/~lynn/2001e.html#16 Pre ARPAnet email?
http://www.garlic.com/~lynn/2001j.html#45 OT - Internet Explorer V6.0
http://www.garlic.com/~lynn/2002h.html#79 Al Gore and the Internet
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Vnet : Unbelievable
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Vnet : Unbelievable.
Newsgroups: alt.folklore.computers
Date: Fri, 16 Aug 2002 01:32:28 GMT
eugene@cse.ucsc.edu (Eugene Miya) writes:
No problem in 1983. But IBM and AT&T also poopooed it in 1968/9.
SNA started when? When were the first packet voice experiments?
I think the ARPAguys targetted voice around 1975 (although I only read
that years later).
... snip
You left out RSCS and Ira Fuchs and Bitnet.
at csc there was a push to try and get peachtree (aka S/1) as the
microprocessor for the 3705 .... instead of the UC.5 that they were
planning on using. UC.5 was significantly less capable microprocessing
than peachtree used in the S/1.
SNA started with VTAM & NCP ... what 74? .... loosing memory cells
too. Prior to VTAM there was TCAM running on the 370 and ????
(something else) running in the 3705. Melinda's paper mentions VM/370
adding native support for NCP in january, 1975.
there is also some folklore that the design of VTAM & NCP was
significantly motivated by a project that I was involved in as an
undergraduate which did the original plug-compatible 360 control unit
and supposedly originated the 360 PCM controller business.
http://www.garlic.com/~lynn/subtopic.html#360pcm
There have been jokes that SNA is not a system, not a network, and not
an architecture .... it was a terminal control infrastructure designed
to manage tens of thousands of terminals and possibly also to have a
really, really complex interface between SSCP/PU5 (vtam) and NCP/PU4
(running in the 3705). The first instance of a network layer
supposedly within the SNA camp was APPN. The SNA group non-concurred
with the announcement of APPN ... and the announcement was held up for
six weeks while the issue was escalated. The announcement letter for
APPN was finally carefully crafted to make sure there were no
statements that indicated that APPN and SNA were in any way related.
VNET was announced as RSCS in January 1975 (also referenced in
Melinda's paper):
http://www.princeton.edu/~melinda/
re: attached from Melinda's paper
1) much of the early "SUN" network referenced below was derived from
networking code written by TUCC for HASP; in fact much of the source
code still carried the characters "TUCC" in cols. 68-71.
2) I have hardcopy of the internal network dated 4/15/77
http://www.garlic.com/~lynn/2002j.html#4 HONE
from the melinda's paper.
J. The birth of VNET
VNET, IBM's internal network, united and strengthened the VM community
inside IBM in the same way that VMSHARE united and strengthened the VM
community in SHARE and SHARE Europe. The VNET network, like many of
the other good things we have today, was put together ``without a lot
of management approval'', to quote Tim Hartmann, one of the two
authors of RSCS. VNET arose because people throughout IBM wanted to
exchange files. It all started with Hartmann, a system programmer in
Poughkeepsie, and Ed Hendricks, at the Cambridge Scientific Center.
They worked together remotely for about ten years, during which they
produced the SCP version of RSCS (which came out in 1975), and the
VNET PRPQ (which came out in 1977). After that, RSCS was turned over
to official developers.
The starting point for RSCS was a package called CPREMOTE, which
allowed two CP-67 systems to communicate via a symmetrical
protocol. Early in 1969, Norm Rasmussen had asked Ed Hendricks to find
a way for the CSC machine to communicate with machines at the other
Scientific Centers. Ed's solution was CPREMOTE, which he had completed
by mid-1969. CPREMOTE was one of the earliest examples of a service
virtual machine and was motivated partly by the desire to prove the
usefulness of that concept. CPREMOTE was experimental and had limited
function, but it spread rapidly within IBM with the spread of
CP-67. As it spread, its "operational shortcomings were removed
through independent development work by system programmers at the
locations where [new] functions were needed." 116 Derivatives of
CPREMOTE were created to perform other functions, such as driving bulk
communications terminals. One derivative, CP2780, was released with
VM/370 shortly after the original release of the system.
By 1971, CPREMOTE had taught Hendricks so much about how a
communications facility would be used and what function was needed in
such a facility, that he decided to discard it and begin again with a
new design. After additional iterations, based on feedback from real
users and contributions of suggestions and code from around the
company, Hendricks and Hartmann produced the Remote Spooling
Communications Subsystem (RSCS). When the first version of RSCS went
out the door in 1975, Hendricks and Hartmann were still writing code
and, in fact, the original RSCS included uncalled subroutines for
functions, such as store-and-forward, that weren't yet part of the
system. The store-and-forward function was added in the VNET PRPQ,
first for files, and then for messages and commands. Once that
capability existed, there was nothing to stop a network from
forming. Although at first the IBM network depended on people going to
their computer room and dialing a phone, it soon began to acquire
leased lines. The parts of IBM that were paying for these lines were
not always aware of what they were paying for. Since the network grew
primarily because the system programmers wanted to talk to one
another, a common way of acquiring leased lines for the network was to
go to one's teleprocessing area and find a phone circuit with nothing
plugged into it.
The network was originally called SUN, which stood for ``Subsystem
Unified Network'', but at first it wasn't actually unified. It was two
separate networks that needed only a wire across a parking lot in
California and a piece of software (which became the RSCS NJI line
driver) to make them one. Hartmann spent some time in California
reverse-engineering the HASP NJI protocol, which hadn't really been
written down yet, and finally got that last link up late one
evening. Wishing to commemorate the occasion, he transferred some
output from a banner printing program running on his system in
Poughkeepsie through the network to a printer in San Jose. His
co-worker in San Jose, Ken Field, the author of the original HASP NJI
code, thought Tim's output was pretty nifty, so he asked for more
copies and taped them up on the walls before finally going home to get
some sleep. When Field got back to work late the next morning, he
found the place in an uproar over the apparent unionization
attempt. The banners had read: Machines of the world unite! Rise to
the SUN! After that got quieted down, the network began to grow like
crazy. At SHARE XLVI, in February, 1976, Hendricks and Hartmann
reported that the network, which was now beginning to be called VNET,
spanned the continent and connected 50 systems. At SHARE 48, a year
later, they showed this map of the network. By SHARE 52, in March,
1979, they reported that VNET connected 239 systems, in 38 U.S. cities
and 10 other countries. In August, 1982, VMers celebrating VM's tenth
birthday imprudently attempted to hang the current VNET network map up
at SCIDS. By that time, a circuit analysis program was being used to
generate the network
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Vnet : Unbelievable
Refed: **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Vnet : Unbelievable.
Newsgroups: alt.folklore.computers
Date: Fri, 16 Aug 2002 02:29:02 GMT
eugene@cse.ucsc.edu (Eugene Miya) writes:
You left out RSCS and Ira Fuchs and Bitnet.
random of bitnet & earn (european bitnet) refs:
http://www.garlic.com/~lynn/99.html#38c Internet and/or ARPANET?
http://www.garlic.com/~lynn/99.html#39 Internet and/or ARPANET?
http://www.garlic.com/~lynn/99.html#126 Dispute about Internet's origins
http://www.garlic.com/~lynn/2000c.html#61 TF-1
http://www.garlic.com/~lynn/2000d.html#72 When the Internet went private
http://www.garlic.com/~lynn/2000e.html#15 internet preceeds Gore in office.
http://www.garlic.com/~lynn/2000f.html#22 Why trust root CAs ?
http://www.garlic.com/~lynn/2000f.html#51 Al Gore and the Internet (Part 2 of 2)
http://www.garlic.com/~lynn/2000g.html#39 Could CDR-coding be on the way back?
http://www.garlic.com/~lynn/2001c.html#19 What is "IBM-MAIN"
http://www.garlic.com/~lynn/2001h.html#65 UUCP email
http://www.garlic.com/~lynn/2002b.html#54 Computer Naming Conventions
http://www.garlic.com/~lynn/2002b.html#56 Computer Naming Conventions
http://www.garlic.com/~lynn/2002b.html#57 Computer Naming Conventions
http://www.garlic.com/~lynn/2002d.html#33 LISTSERV(r) on mainframes
http://www.garlic.com/~lynn/2002e.html#6 LISTSERV(r) on mainframes
http://www.garlic.com/~lynn/2002i.html#44 Unisys A11 worth keeping?
http://www.garlic.com/~lynn/2002j.html#29 mailing list history from vmshare
http://www.garlic.com/~lynn/2002j.html#75 30th b'day
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Vnet : Unbelievable
Refed: **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Vnet : Unbelievable.
Newsgroups: alt.folklore.computers
Date: Fri, 16 Aug 2002 03:20:54 GMT
Tom Van Vleck writes:
I interviewed with Jim Gray before being offered
the job. He had left IBM after a notorious
internal conversation within IBM about the
difficulty of getting computer resources for
developers which contrasted IBM's approach with
Tandem's, which was known as the "Tandem Letters."
Perhaps Lynn has more on this topic.
Certainly when I started at Tandem, I was issued
a (block mode) terminal to take home so I could
work from home on evenings and weekends.
i 'now nothun, i 'now nothun ... they tried to hang the whole thing on
me ... datamation even said i did it
http://www.garlic.com/~lynn/2001g.html#5 New IBM history book out
http://www.garlic.com/~lynn/2001g.html#6 New IBM history book out
http://www.garlic.com/~lynn/2001g.html#7 New IBM history book out
http://www.garlic.com/~lynn/2001j.html#31 Title Inflation
share is having the 30th anv. announcement of VM/370 in san fran next
week. As an undergraduate, I got to be part of the announcement of its
predecessor, cp/67 at the spring '68 share meeting in houston (i.e. 35
years next spring).
jim and I used to have "fridays" (before he left for tandem ... they
did continue after he left) and we would get people from research and
GPD software ... and even sometimes disk engineers.
there is an attempt to have a fridays next week somewhere in the south
san jose area (few of us can stay up to nearly daybreak drinking beer
anymore tho).
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Vnet : Unbelievable
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Vnet : Unbelievable.
Newsgroups: alt.folklore.computers
Date: Fri, 16 Aug 2002 14:20:00 GMT
jmfbahciv writes:
I don't have numbers, sorry. I do know that areas got invented
because we had too many nodes for the field that was defined for
the node number. But that was DECnet and long ago. I think you're
talking about a time later than that.
one of the problems with the "SUN", JES2/NJI, etc. implementation
inherited from TUCC was that the "network nodes" fit in spare slots in
the 255 psuedo device table. HASP implemented spooling by defining a
whole pool of psuedo unit record devices (using a one byte index)
... which that it intercepted and mapped to spool ... and then managed
the real unit record devices from spool. Network nodes were then
managed as spare entries in the psuedo device table. A typical
installation might have 40 to 80 psuedo devices defined .... leaving
something like 200 slots available for defining network nodes.
the vm/370 rscs/vnet implementations never had such a restriction. it
was one of the reasons that real NJI nodes could never be anything but
boundary/end nodes on the internal network ... since they had a
feature that if any network transmission they saw would be tossed if
either the source of the destination weren't defined in their local
table (even if the destination was for them ... and just the source
was unknown ... they would still toss it).
At no time did the NJI implementation support the size of the internal
network. NJI eventually was enhanced to raise the psuedo device table
from 255 to 999 ... but that was after the internal network was larger
than 999.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
computers and stuff
Refed: **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: computers and stuff.
Newsgroups: comp.lang.asm370,alt.folklore.computers
Date: Fri, 16 Aug 2002 14:37:52 GMT
Liam Devlin writes:
Lotus was the PC's killer app - it made the PC an indispensible
business machine. People already had word processing (although it
certainly improved on the PC) and companies don't care about games.
the fundamental killer app was that there was a single keyboard and
display on the desk that could do both mainframe terminal emulation
and also execute local programs .... one of the emergant local killer
apps was spreadsheats .... originally visicalc and eventually lotus.
basically the "cost" of the PC could be nearly covered by it being a
mainframe terminal placed on the desk .... and the local program
execution then was frosting on the cake ... almost for free. The human
factors of not having two keyboards and two displays on the desk was
significant ... but as significant, or more so was not having
duplicate costs. Selling into the significant business mainframe
terminal market allowed a critical mass install base to be reached
very quickly ... that would have never happened if it had just been
targeted at the home hobbiest market.
My brother at one time was regional apple marketing rep (largest
region in continental us ... at least in sq. miles) ... and when he
would come into town there sometimes were dinners with the some of the
people developing mac (before announce) and I would get to argue with
them about taking advantage of the business market to reach critical
mass.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
miscompares per read error
Refed: **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: miscompares per read error
Newsgroups: comp.arch.storage,alt.folklore.computers
Date: Fri, 16 Aug 2002 21:09:23 GMT
"Bill Todd" writes:
It's a subject I've been curious about for many years, but have seen very
little information about. Gray & Reuter (in 'Transaction Processing') talk
about 'reliable read' operations which compare both mirror copies (they
suggest a time-stamp to identify the one that the 'wild write' failed to
update) but indicate that most systems choose not to incur the additional
overhead of this protection. And a few systems (I believe IBM's AS/400 is
one) use larger-than-normal disk sectors to include an explicit identifier
(e.g., file ID plus offset) which, while it may not always help identify a
failed write, will at least catch the incorrect location the 'wild' write
hit).
the mainframe controller group in san jose spent huge resources and
effort working on architecture and design for mainframe disks during
much of the '80s ... but it never happend. Part of the reason was a
huge legacy problem where customers had applications that explicit
formated tracks in all sort of wierd sizes. The basic data unit of
this design was 4k byte records (plus the additional hidden header and
trailer) .... there were also objects referred to as "King Pages"
which was additional out-of-band stuff.
In the mid-80s, I did somewhat of a software implemention using the
vm/370 "spool" file system where things were much more tightly
regulated/constrained (i.e. closed environment with no direct access
to physical characteristics). This had both additional information
before the start of actual data as well as a logical sequence number
and other stuff in the trailer (time-stamp sort of implies ordering
with the rest of the world ... careful sequence number can be
sufficient to provide necessary ordering within a constrained
environment ... some papers have descriptions of this as virtual
time).
was able to demonstrate that in worst case scenario ... it was
possible to physically read every track and reconstruct whatever
recoverable information that might exist (i.e. every record
effectively contained "self-describing" information).
I also took the opportunity to implement various added functions and
performance improvements .... so the additional overhead was effectively
the space on disk:
http://www.garlic.com/~lynn/2000b.html#43 Migrating pages from a paging device (was Re: removal of paging device)
http://www.garlic.com/~lynn/2001n.html#7 More newbie stop the war here!
http://www.garlic.com/~lynn/2002b.html#44 PDP-10 Archive migration plan
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
DEC eNet: was Vnet : Unbelievable
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: DEC eNet: was Vnet : Unbelievable.
Newsgroups: alt.folklore.computers
Date: Fri, 16 Aug 2002 21:23:27 GMT
jcmorris@mitre.org (Joe Morris) writes:
BITNET 435
ARPAnet 1155
CSnet 104 (excluding ARPAnet overlap)
VNET 1650
EasyNet 4200
UUCP 6000
USENET 1150 (excluding UUCP nodes)
there were desk things given out for passing 1000 nodes in '83 and 2000
nodes in '85. i've got the specific announcement for what was the
1000th node and the date ....
http://www.garlic.com/~lynn/99.html#112
but don't have the same for the 2000th node.
the '83 one is clear plexiglass tripod that a clear plexiglass ball
sits in. Embedded in the ball (sitting here on my desk) is 1000
nodes at the top and "vnet 1983" & IBM at the botto. In the middle is
a stylized flat map of the world with 31 little red dots and red lines
connecting the dots.
I don't know where the '85 one is ... I seem to remember it more like
a wall plaque and is some box someplace.
Note also that EARN had started in late '83 which may or may not be
included int the VNET list:
http://www.garlic.com/~lynn/2001h.html#65
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
computers and stuff
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: computers and stuff.
Newsgroups: comp.lang.asm370,alt.folklore.computers
Date: Sat, 17 Aug 2002 00:17:49 GMT
Liam Devlin writes:
Visicalc was the Apple's killer app & Lotus did the same for the
PC. The connectivity came later.
while visicalc may have started on apple II ... i remember having
it on ibm/pc well before any lotus;
random refs:
http://www.bricklin.com/history/vcexecutable.htm
http://www.bricklin.com/visicalc.htm
http://www.bricklin.com/history/othersites.htm
other history sites from above
http://www.bricklin.com/history/othersites.htm
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
computers and stuff
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: computers and stuff.
Newsgroups: comp.lang.asm370,alt.folklore.computers
Date: Sat, 17 Aug 2002 15:27:34 GMT
J. Clarke writes:
Visicalc was available on the PC, but it wasn't the "killer app" for the
PC because it didn't do anything that the version that ran on the Apple
II didn't do. Lotus took full advantage of the PC's larger address
space and better display.
the point wasn't that it had to be the one & only killer app. the point was
that having a single display & keyboard that could do both mainframe terminal
emulation and at least some (emergant) local apps.
Nomainally a single killer app or silver bullit has to justify the expense
and operation nearly by itself.
The assertion that I made was that given that the PC costs and
function could be nearly covered by its use as a mainframe terminal
... and that any use for local processing was gravy. Given that
assertion ... visicalc on the PC didn't have to do more than on the
apple II .... it just had to do as much as the apple II and not
require both a mainframe terminal and an apple II to sit both side by
side on the same desk.
The killer app in that sense was not so much the individual applications
... it was the ability to have a number of different kinds of things
that previously required multiple keyboards and displays on the desk
... all packaged in a single keyboard/display (aka a human engineering
scenario with regard to the size of the footprint on the desk and
having to physically switch keyboards/displays).
For a long time ... I got by with PC as a mainframe terminal and turbo
pascal's tinycalc ... even tho i had visicalc (and eventually had
access to lotus).
The marketing issue based on this assertion wasn't claiming that an
IBM/PC was better at running spreadsheets than Apple II (and selling
against Apple II market) ... it was that the IBM/PC was better than a
mainframe terminal because it could both be a mainframe terminal and
something else
There were probably at least two order magnitude larger install base
of mainframe terminals than Apple II install base (maybe three order
magnitude, there were probably single companies that had more
mainframe terminals than the total number of Apple IIs). Visicalc on
the IBM/PC could have been worse than the Apple II and it still would
meet the criteria in my assertion. My assetion would said that IBM/PC
was being sold as a better mainframe terminal into a really really
larger market that spent more money on each mainframe terminal than
the cost of Apple II. In that market and sales orientation whether or
not the Apple II existed, was cheaper, and/or had a better
spreaddsheet wouldn't have entered into the equation. The assertion
wasn't that the IBM/PC had to be better than an Apple II, the
assertion was that the IBM/PC had to be better than a mainframe
terminal at relatively the same cost.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
computers and stuff
Refed: **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: computers and stuff.
Newsgroups: comp.lang.asm370,alt.folklore.computers
Date: Sat, 17 Aug 2002 19:21:11 GMT
lesterDELzick@worldnet.att.net (Lester Zick) writes:
I have a feeling we're heading in an unappetizing direction vis-a-vis
Apple vs. PC success, but I would like to offer what I remember of
that history. Please bear in mind that I left the business in 1980
around the time the Apple II was announced.
At the time the company I worked for had a large number of coax linked
3270 terminals distributed in offices and linked via controller to
various MVS mainframes. At the time I left the business there were no
PC based mainframe terminal emulators. The first experience I had with
these came around 1984, which isn't to say that none came earlier,
just that they were not commercially prevalent. And spreadsheet
processing was the driving force for the PC that I remember.
The real problem with PC emulation controller driven dumb terminals
was the asynchronous communications, generally limited to 1200 baud
around 1980. The IBM 3270 ran terminals at speeds up to 9600 baud at
least. DEC had some higher speed asynch terminals I believe for their
PDP 11 miniframes, but the IBM communications architecture was EBCDIC
synchronous rather than ASCII asynchronous and would have required a
programmed controller interface at the terminal site.
taking those statement then I might infer
a) the PC market prior to ibm/pc was made up of apple II and some
number of other machines. that market had a specific kind of
profile(s). ... including the use of visicalc on apple IIs and some
number of other machines. The IBM/PC initial introduction in 1981
didn't significantly impact the nature or size of that market and it
wasn't able to create new market segment in traditional ibm data
processing environment.
b) It wasn't until the introduction of lotus 123 in 1983 that there was a
significant new or expanded market for PCs ... specifically the new
customers that found the expanded capability of lotus123 on ibm/pc as
a new killer app.
c) so prior to lotus123 introduction; there shouldn't be any
significant spikes in the total PC market in all of '81 and '82
(period before and after ibm/pc was introduced extending up to the
introduction of lotus123).
d) after 1983, the total number of lotus123 sales should correspond
fairly closely to the total ibm/pc sales
==================================
i don't have any idea what the market size numbers so I have no way
of quantitative comparing your assertion to my assertion.
as to unpleasant ... i may have gotten into some heated debates with
some mac developers (before mac was even announced) about the
requirement for mainframe terminal emulation but I don't think it was
unpleasant. i was somewhat constrained ... as mentioned in an opening
post related to this thread ... during the period my brother was
regional apple rep (couple state area) having worked his way up from
an apple II expert ... random refs:
http://www.garlic.com/~lynn/99.html#28 IBM S/360
http://www.garlic.com/~lynn/2000d.html#22 IBM promotional items?
http://www.garlic.com/~lynn/2000g.html#13 IBM's mess (was: Re: What the hell is an MSX?)
http://www.garlic.com/~lynn/2001e.html#38 IBM Dress Code, was DEC dress code
http://www.garlic.com/~lynn/2001n.html#21 Unpacking my 15-year old office boxes generates memory refreshes
http://www.garlic.com/~lynn/2002k.html#24 computers and stuff
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
computers and stuff
Refed: **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: computers and stuff.
Newsgroups: comp.lang.asm370,alt.folklore.computers
Date: Sun, 18 Aug 2002 18:55:52 GMT
lesterDELzick@worldnet.att.net (Lester Zick) writes:
Nor do I. I remember that PC sales started off fairly slowly because
there was no particular support from IBM via its mainframe base.
However, once development on the PC base really came into its own,
sales picked up substantially and continued to rise as various
manufacturers and software developers jumped into the market.
there is also some segmentation in the mainframe terminal market. a
sizeable percentage are for clerks and order/entry people. there is
very little advantage offering them local options (aka you are on
telephone to a company ordering something ... and you want the person
you are talking to ... to be typing in your order ... not playing with
some spreadsheet).
the bimodel operation ... would be more desirable for professionals,
decision makers and knowledge workers.
this differentiation would change later with terminal emulation
screen-scraping utilitaties that would provide development of better
human factors (& efficient) interface for clerks, data/entry people,
etc ... w/o requiring change to the mainframe system.
total separate line ... my brother use to mention dialing into the
corporate s/38 order management system that was used to run the
business.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
general networking is: DEC eNet: was Vnet : Unbelievable
Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: general networking is: DEC eNet: was Vnet : Unbelievable.
Newsgroups: alt.folklore.computers
Date: Mon, 19 Aug 2002 19:33:26 GMT
eugene@cse.ucsc.edu (Eugene Miya) writes:
When I had to deal battles for Cray operating systems, another guy took
the lead on network protocols, Mark Aaker. Mark has since left
computers for law. We were still interested in an interesting new
protocol called LINCS which has since died. 4.2BSD had an interesting
concept called Protocol Families which was never adequately appreciated.
Instead people got wrapped up in UDP (which no one had ever heard of at
the time). SGI went to XNS (waste of time). LLNL ignored Families and
went directly into kernel hacking (waste of time). And we were fully
expecting Ultrix to have DECnet as another protocol family.
They may still come back.
wasn't the filemanagement system also called LINCS ... my wife and I
were heavily involved in the UNIX port .. and was marketed by General
Atomics as unitree (along with the LANL stuff that they were marketing
called datatree). wasn't llnl also involved in VMTP (rfc1045, i always
remember the number because a) i had done rfc1044 support for ibm
mainframe tcp/ip, and it was a reference for the protocol engines
technical advisory board ... where i was one of the reps). and sgi
people were heavily behind the protocol engines XTP work (pipelining,
trailer protocols, etc).
on the hardware side ... LANL pushed the parallel copper HiPPI as
standards work for cray channel ... and LLNL pushed the work to turn a
serial copper non-blocking switch work into fiber standard (aka FCS).
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
Looking for security models/methodologies
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Looking for security models/methodologies
Newsgroups: alt.security
Date: Mon, 19 Aug 2002 20:08:23 GMT
"Tim" writes:
I am designing a small web-based application and I'm trying to find
information about different security models.
I'm not looking for any technical details at all. What I'd like is a
high-level model that describes users, access levels, groups, objects and
different methodologies for applying security. What are different ways of
assigning access to users, bunches of users, or to various parts of the
application, etc.
I've only had very limited success so far. Everything seems to jump right
into technical discussions. I'd like to decide what I want to do before I
worry about the technical side of how to implement it.
Are there any good resources on line for this? Or any good books?
there is the area of authentication and the area of access control or
permissions ... and the area of classifcations (aka you authenticate
somebody, then you associate permissions with the entity that you have
authenticated ... the permissions are frequently associated with
access to objects that have been categorized).
one paradigm approach to this has been NIST's work on Role-based
access control. a "role" is abstracted along with all the permissions
needed to fulfill that role. then security officers just have to
assign a role to somebody ... and the permissions sort of flow from
the infrastructure that implements the underlying infrastructure. This
is simplying paradigm for security officiers for managing large
complex enterprise environments. Issues that have cropped up is that
frequently individuals have to be assigned multiple roles ... and the
join of all the permission sets for multiple roles opens up unanticipated
fraud avenues.
use search engines for RBAC, NIST, role-based access control. There are
papers and other information on the NIST web site.
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
general networking is: DEC eNet: was Vnet : Unbelievable
Refed: **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: general networking is: DEC eNet: was Vnet : Unbelievable.
Newsgroups: alt.folklore.computers
Date: Tue, 20 Aug 2002 03:00:35 GMT
eugene@cse.ucsc.edu (Eugene Miya) writes:
I think this was mostly defore HiPPI as most people were still trying to
drive HYPERChannel, and IBM Token Ring was battling the "less efficient"
Ethernet.
almaden research got hit on that when they compared 10mbit enet and
16mbyte t/r over the same cat5 wiring and decided on ....
we also got it when we were publishing numbers for enet and 16mbit t/r
as part of this new idea we were pushing for three tiered paradigm and
middle layer (especially zapped by the SAA people ... it is
interesting that i ran into the executive that had been in charge of
SAA today at share in san fran ... he is doing something completely
different).
--
Anne & Lynn Wheeler | lynn@garlic.com - http://www.garlic.com/~lynn/
30th b'day .... original vm/370 announcement letter (by popular demand)
Refed: **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: 30th b'day .... original vm/370 announcement letter (by popular demand)
Newsgroups: bit.listserv.vmesa-l
Date: Mon, 19 Aug 2002 20:52:14 -0600
... following is posting by Joe Morris (mitre) to alt.folklore.computers
... for those that don't have newsgroup access .... or access to google
newsgroup search
note that in CP/67, cms had capability to run on the bare iron ... that was
disabled in the conversion to vm/370.
===========================================
For nostalga types, here is the text of the original VM/370 announcement,
OCR-scanned from the blue letter...
========== begin included text ==========
IBM Data Processing Division PROGRAM ANNOUNCEMENT
VM/370 PROVIDES VIRTUAL MACHINE, VIRTUAL STORAGE, AND TIME SHARING
SUPPORT FOR SIX SYSTEM/370 MODELS
SCP 5749-010
Virtual Machine Facility/370 (VM/370) is System Control Programming for
System/370 Models 135,145, 155 II, 158, 165 II and 168.
Its major functions are:
. Multiple concurrent virtual machines with virtual storage support.
. Time sharing support provided by a conversational subsystem.
Role in Advanced Function Announcement
VM/370 is complementary to OS/VS2, OS/VS1 and DOS/VS, offering our
customers extended capabilities and additional virtual storage-based
functions.
Oriented to the on-line environment, VM/370 can be a significant assist
in the development and installation of new applications, and can help
justify additional equipment through satellite systems, additional
storage and I/O, and CPU upgrades. Use it to help move your customers
to virtual storage systems, and to help them grow when they get there.
VM/370 Highlights
. Virtual machine, virtual storage, and time sharing support.
. The execution of multiple concurrent operating systems, including
DOS, DOS/VS, OS/MFT, MVT, VS1.and VS2, and VM/370 itself.
. Virtual storage facilities for operating systems which do not support
Dynamic Address Translation, such as OS/MFT.
. A general-purpose time sharing system suitable for both problem
solving and program development, available to customers beginning
with a 240K byte Model 135.
. Capability of running many types of batch problem-solving
applications from a remote terminal with no change in the batch
program.
. Up to 16 million bytes of virtual storage available to each user.
. Capability of performing system generation, maintenance, and system
testing concurrent with other work.
. A high degree of security, isolation, and integrity of user systems.
. The ability for many users to test privileged code in their own
virtual machines.
. An aid in migrating from one operating system to another.
. Device address independence for all supported operating systems.
. Multiple forms of disk protection, e.g., preventing users from
writing and/or accessing specific disks.
. Ability to use virtual machines to provide backup for other systems.
. Options to improve the performance of selected virtual machines.
. Ability to run many System/370 emulators in virtual machines.
Customers who should consider VM/370
. Large, multi-system users: satellite systems for virtual machine
application