The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


Anne & Lynn Wheeler <[EMAIL PROTECTED]> writes:
> The first operational 370 hardware supporting virtual memory was a
> 370/145 engineering processor. However, cp67h with cp67i running in a
> 370 virtual machine was in regular operation a year before the 370/145
> engineering box was operational. In fact, cp67i system was used as
> initial software brought up on the 370/145 engineering box.

re:
http://www.garlic.com/~lynn/2007p.html#74 GETMAIN/FREEMAIN and virtual storage 
backing up

for additional topic drift, another internal project that drew on some
of the cp67h activity was the inciption of the internal HONE
project. lots of past posts mentioning HONE (and/or APL)
http://www.garlic.com/~lynn/subtopic.html#hone

this is at least partially motivated by the 23jun69 unbundling
announcement ... a little topic drift here
http://www.garlic.com/~lynn/2007q.html#13 Does software life begin at 40? IBM 
updates IMS database
http://www.garlic.com/~lynn/2007q.html#14 Does software life begin at 40? IBM 
updates IMS database

misc. other posts mentioning unbundling and starting to charge
for application software
http://www.garlic.com/~lynn/subtopic.html#unbundle

the other aspect of unbundling was that it also started to charge for SE
time/services. prior to that, (young/new) SEs picked up a lot of their
experience via "on the job training" ... working with more experienced
SEs on the customer machine. with unbundling and charging customers for
SE services/time, this "hands-on" learning experience evaporated.

somewhat as a substitute, HONE (Hands-On Network Experience) was created
... with a number of 360/67 running a clone of the science centers
http://www.garlic.com/~lynn/subtopic.html#545tech

cp67 system were installed around the country. the idea was that SEs (at
branch offices) could pickup ("hands-on") experience running/testing
operating systems remotely in the HONE cp67 virtual machines.

for slightly other, topic drift ... this recent post
http://www.garlic.com/~lynn/2007q.html#22 Enterprise: Accelerating the Progress 
of Linux

When initial 370 was announced, virtual memory still wasn't available
... but there were a few new instructions ... and the operating systems
were updated to make use of the new instructions. that is somewhat where
a subset of the "cp67h" enhancements came into play (at HONE) ... it was
possible to run the latest (370) operating systems in cp67 virtual
machines ... with cp67 kernel simulating the latest, new 370
instructions.

Another activity by the science center, effectively resulted in the
direction of HONE completely changing. The science center had also did a
port of apl\360 to cms as cms\apl. Among other things ... APL "work
spaces" could now be 16mbytes ... instead of the 16kbyte-32kbytes
typical of apl\360 ... and an API for operating system functions was
added (things like being able to do file i/o). This allowed APL to start
being used for real-world applications (instead of toy demos that were
frequently the result of the 16k limitation). In this period, APL was
frequently used for lots of things that spreadsheets are used for today.

Quite a few APL applications (like configurators) in support of sales
and marketing were deployed on HONE ... and overtime these started to
consume all available HONE processing ... and the original use for SE
"hands-on" withered and disappeared. After vm370 became available, HONE
upgraded from cp67 to vm370 (and HONE clones started to sprout up around
the world).  Also by the mid-70s, it was no longer possible for
computing system orders to be submitted w/o first having been processed
through some number of HONE APL applications (like configurators).

other posts in this thread:
http://www.garlic.com/~lynn/2007p.html#69 GETMAIN/FREEMAIN and virtual storage 
backing up
http://www.garlic.com/~lynn/2007p.html#70 GETMAIN/FREEMAIN and virtual storage 
backing up
http://www.garlic.com/~lynn/2007p.html#73 GETMAIN/FREEMAIN and virtual storage 
backing up
http://www.garlic.com/~lynn/2007q.html#8 GETMAIN/FREEMAIN and virtual storage 
backing up

In the 70s, the various HONE datacenters were consolidated in cal.  with
possibly largest "single system image" operation. This involved quite a
few operational and functional enhancements to vm370 supporting
load-balancing and fall-over ... that allowed a large number of
loosely-coupled (tightly-coupled) multiprocessors to effectively operate
as single large timesharing service (in part driven by the significant
processing requirements because of using APL) ... somewhat reminiscent
of some modern day advanced operations. Then because of business
continuity considerations, the california datacenter was replicated
first in Dallas, and then a 3rd in Boulder (supporting geographic
load-balancing and fall-over).

for even more topic drift ... misc. posts mentioning cp67 and
vm370 based commercial timesharing services
http://www.garlic.com/~lynn/subtopic.html#timeshare

and for some unbundling topic drift ... the original unbundling and
starting to charge for (application) software was motivated by various
litigation activities ... however (at the time), is was justified that
the kernel/supervisor software should still be free (or bundled,
depending on your view).

with the rise of clone processors (and their customers being able to
obtain "free" kernel software), the opinion about charging for kernel
software started to change. 

as an undergraduate, i had done a lot of work on dynamic adaptive
resource management for cp67 ... a lot of which shipped in various cp67
releases. however, as part of the morph from cp67 to vm370, a lot of the
dynamic adaptive resource management features disappeared. numerous
customers lobbied thatthe features should be re-introduced in vm370
and eventually i was allowed to put together a large product update
to the vm370 kernel
http://www.garlic.com/~lynn/subtopic.html#fairshare
http://www.garlic.com/~lynn/subtopic.html#wsclock

and i was chosen to be the guinea pig for charging for kernel software
(which met spending a lot of time with lawyers and business people
working out policies/principles for kernel software charging).

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to