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