Re: Age of IBM VM

2007-11-14 Thread Anne & Lynn Wheeler
The following message is a courtesy copy of an article
that has been posted to alt.folklore.computers as well.


re:
http://www.garlic.com/~lynn/2007s.html#33 Age of IBM VM
http://www.garlic.com/~lynn/2007s.html#36 Oracle Introduces Oracle VM As It 
Leaps Into Virtualization

one could claim that the relationship of cp67 to vm370 is somewhat like
the relationship of HASP to JES2. misc past posts mentioning HASP,
JES2, and/or JES2/HASP networking support
http://www.garlic.com/~lynn/subtopic.html#hasp

other cp67 heritage ... in the transition from MVT to os/vs2 (i.e.
os/360 with virtual memory support) ... basically MVT was laid out in
single virtual address space ... thus the reference to OS/VS2 SVS
(single virtual storage) to distinquish from later OS/VS2 release MVS
(multiple virtual storage).

One might claim that there was little difference between OS/VS2 SVS and
MVT with VM handshaking laid out in 16mbyte virtual address space. The
biggest difference was needed to have channel program translation built
into MVT. The initial prototypes of OS/VS2 SVS was built with minimal
virtual address space support and a copy of CP67 CCWTRANS (and a couple
other CP67 routines associated with channel program translation) hacked
into the side.

misc. recent posts discussing channel program translation and
specifically getting os/vs2 to support it
http://www.garlic.com/~lynn/2007e.html#19 Cycles per ASM instruction
http://www.garlic.com/~lynn/2007e.html#27 IBM S/360 series operating systems 
history
http://www.garlic.com/~lynn/2007e.html#46 FBA rant
http://www.garlic.com/~lynn/2007f.html#0 FBA rant
http://www.garlic.com/~lynn/2007f.html#6 IBM S/360 series operating systems 
history
http://www.garlic.com/~lynn/2007f.html#33 Historical curiosity question
http://www.garlic.com/~lynn/2007f.html#34 Historical curiosity question
http://www.garlic.com/~lynn/2007k.html#26 user level TCP implementation
http://www.garlic.com/~lynn/2007n.html#35 IBM obsoleting mainframe hardware
http://www.garlic.com/~lynn/2007o.html#37 Each CPU usage
http://www.garlic.com/~lynn/2007o.html#41 Virtual Storage implementation
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#72 A question for the Wheelers - 
Diagnose instruction
http://www.garlic.com/~lynn/2007q.html#8 GETMAIN/FREEMAIN and virtual storage 
backing up
http://www.garlic.com/~lynn/2007r.html#56 CSA 'above the bar'
http://www.garlic.com/~lynn/2007s.html#2 Real storage usage - a quick question
http://www.garlic.com/~lynn/2007s.html#9 Poster of computer hardware events?

there was other technology from the science center
http://www.garlic.com/~lynn/subtopic.html#545tech

used in lots of transition to operating in virtual memory environment
for 370. the science center had a number of efforts going on in the area
of system and performance monitoring, modeling, and simulation (some of
it being the runup to capacity planning). one of the projects involved
tracing instruction and data storage references and then doing
semi-automated program reorganization to optimize for operation in
virtual memory environment. This was used for several yrs internally
before being turned into product and released to customers as
"VS/REPACK" (two moments before my vm370 resource manager was first
released).

An early version of the technology was used to help in the morph of
apl\360 to cms\apl (originally on cp67/cms) ... which required
completely redoing the apl storage allocation and garbage collection
implementation for operation in virtual memory environment.

vs/repack was also used by a number of product groups ... not only for
helping with transition from real storage to virtual memory environment
... but also for things like application "hot spot" identification
(i.e. where program is spending a lot of its time). For instance it was
used in STL by the IMS development group for extensive studies of IMS
operation and performance.

misc. recent posts mentioning VS/REPACK
http://www.garlic.com/~lynn/2007g.html#31 Wylbur and Paging
http://www.garlic.com/~lynn/2007m.html#55 Capacity and Relational Database
http://www.garlic.com/~lynn/2007o.html#53 Virtual Storage implementation
http://www.garlic.com/~lynn/2007o.html#57 ACP/TPF

another tool was an system performance analytical model implemented in
APL which was eventually made available as sales and marketing support
tool on (internal cms-based timesharing service) HONE
http://www.garlic.com/~lynn/subtopic.html#hone

as the "performance predictor".  branch people could input customer
configuration and workload details and ask "what-if" questions about
what would happen if there were configuration and/or workload changes.

misc. past posts mentioning "performance predictor"
http://www.garlic.com/~lynn/2001i.html#46 With

Age of IBM VM

2007-11-14 Thread Anne & Lynn Wheeler
The following message is a courtesy copy of an article
that has been posted to alt.folklore.computers as well.


Marty Zimelis wrote:
> Bob,
>Right name, but I believe the wrong derivation.  The "67" in CP-67 comes
> form the fact that it ran on the S/360 model 67, the only production model
> of the S/360 line that implemented Dynamic Address Translation (DAT) --
> virtual storage.
>  
>Some would argue that was the first version of VM.  Others would argue
> that the line starts with VM/370, the first generally available version of
> VM, which was first released in August of 1972.  (FWIW, SHARE has been
> celebrating VM's birthdays using the VM/370 release date as the origin.
> Hence the 35th birthday was celebrated at SHARE 109 in San Diego last
> Summer.)

CP40 predated CP67. Cambridge Science Center had cp67 up and running and
had also installed it out at Lincoln Labs. The last week in Jan68, three
people came out to install it at the university where I was an
undergraduate. I was then invited to attend the spring 68 SHARE meeting
in Houston where cp67 was "officially" announced. In that sense, the
univ. was early "beta test" for cp67. For other topic drift, the
univ was also "best test" site for original CICS ... and I got
tasked to support/debug also ... misc. past posts mentioning CICS
http://www.garlic.com/~lynn/subtopic.html#bdam

I had been doing various work on os360, including a lot of workload
throughput optimization. When CP67 was installed, I also started doing
some work on it ... and then made a presentation on some of the
work at the Aug68 SHARE meeting in Boston. Old post with part of
that presentation
http://www.garlic.com/~lynn/94.html#18 CP/67 & OS MFT14

part of this post I made earlier this yr, has been repeated
in this thread
http://www.garlic.com/~lynn/2007b.html#21 history question

some more recent posts mentioning cp40 (and early virtual machine
work)
http://www.garlic.com/~lynn/2007p.html#19 zH/OS (z/OS on Hercules for personal 
use only)
http://www.garlic.com/~lynn/2007p.html#69 GETMAIN/FREEMAIN and virtual storage 
backing up
http://www.garlic.com/~lynn/2007q.html#3 Virtualization: Don't Ask, Don't Tell
http://www.garlic.com/~lynn/2007r.html#51 Translation of IBM Basic Assembler to 
C?
http://www.garlic.com/~lynn/2007r.html#64 CSA 'above the bar'
http://www.garlic.com/~lynn/2007s.html#29 Intel Ships Power-Efficient Penryn 
CPUs
http://www.garlic.com/~lynn/2007s.html#30 Intel Ships Power-Efficient Penryn 
CPUs

The cp67 group "split" off from the science center and took over the
(IBM) Boston Programming Group on the 3rd flr of 545 tech sq; science
center was on the 4th flr, science center machine room was on the 2nd
flr.  
http://www.garlic.com/~lynn/subtopic.html#545tech

For other trivia, multics was on the 5th flr ... a couple recent refs
http://www.garlic.com/~lynn/2007s.html#24 multics source is now open
http://www.garlic.com/~lynn/2007s.html#31 multics source is now open

In the morph from cp67 to vm370, the group continued to expand,
eventually outgrowing the 3rd flr and moved out to the old SBC bldg in
Burlington Mall. During this period the company (and some amount
of the vm group) got distracted by the Future System effort
http://www.garlic.com/~lynn/subtopic.html#futuresys

However, I continued to work on various 360 & 370 things (and also
made some less than flattering references about FS). Old email
referencing some of that work
http://www.garlic.com/~lynn/lhwemail.html#1973
http://www.garlic.com/~lynn/lhwemail.html#1975

When FS was finally killed, there was a mad scramble to get things
back into the 370 hardware and software product pipeline. Possibly
somewhat as a result, the development group picked up quite a bit of
stuff that I had been doing and shipped it in vm370 release 3. Then
there was also a decision to release other stuff that I had been doing
as the resource manager. Misc. posts
http://www.garlic.com/subtopic.html#fairshare

It was also in this time-frame that the internal scramble was on to
get going on MVS/XA. POK finally convinced the company that it was
necessary to kill the vm370 product, shutdown the burlington mall
location and transfer all the people to POK as part of being able to
meet the MVS/XA delivery schedule. Eventually, Endicott was able to
salvage the vm370 product mission ... but effectively had to rebuild
an organization nearly from scratch.

Somebody from ibm forwarded me this photo from the vm370 b'day event
at SHARE 99
http://www.garlic.com/~lynn/LynnWheeler023.jpg

40th anniv. of when I first got acquainted with cp67 is coming up in
two months ... and the 40th anniv of cp67 announcement is later next
spring.

For other drift, 23jan69, the company announced unbundling ... somewhat
as the result of various litigation going on. However, the case was made
that unbundling and starting to charge separately for software only
applied to application software; kernel software still needed to be
"bundled" with the machine (and "fr

Re: Age of IBM VM

2007-11-13 Thread David Boyes
FYI: a copy of the VM/370 announcement presentation slides and the official 
script IBM presenters were supposed to use is in the Just For Fun section of 
www.sinenomine.net.
The original came from a basement cache at Marist, and surprisingly enough, 
almost everything in the presentation still works - talk about backward 
compatibility...

You also should grab a copy of 'VM: Past, Present and Future' from 
www.princeton.edu/~melinda, That's pretty much the definitive history of VM up 
to the VM/ESA days.


Re: Age of IBM VM

2007-11-13 Thread Rich Smrcina
That sounds right.  I have a copy of the announcement letter, but it's 
at home.


[EMAIL PROTECTED] wrote:

I have the date as August 2, 1972.

Fred



--
Rich Smrcina
VM Assist, Inc.
Phone: 414-491-6001
Ans Service:  360-715-2467
rich.smrcina at vmassist.com
http://www.linkedin.com/in/richsmrcina

Catch the WAVV!  http://www.wavv.org
WAVV 2008 - Chattanooga - April 18-22, 2008


Re: Age of IBM VM

2007-11-13 Thread Schuh, Richard
My memory goes back to VM/370 Release 2 and things like the Mitre
Scheduler :-)

Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Rob van der Heij
Sent: Tuesday, November 13, 2007 9:42 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Age of IBM VM

On Nov 13, 2007 5:34 PM, Schuh, Richard <[EMAIL PROTECTED]> wrote:

> The question is ambiguous.

Certainly. I thought he meant the IBMVM mailing list...  (my memory
goes back to VMXA-L and I found a post from Rich Chong in 1991 on that
list).

Rob


Re: Age of IBM VM

2007-11-13 Thread fredb001
I have the date as August 2, 1972.

Fred

 -- Original message --
From: Rich Smrcina <[EMAIL PROTECTED]>
> It was announced as a program product in August, 1972.  We celebrated 
> it's 35th birthday at SHARE in San Diego this past August.
> 
> Edward M. Martin wrote:
> > Hello Everyone,
> > 
> >  
> > 
> >   What is considered to be the official birthday of IBM VM?
> > 
> >  
> > 
> > Ed Martin
> > Aultman Health Foundation
> > 330-588-4723
> > [EMAIL PROTECTED]
> > ext. 40441
> > 
> >  
> > 
> 
> -- 
> Rich Smrcina
> VM Assist, Inc.
> Phone: 414-491-6001
> Ans Service:  360-715-2467
> rich.smrcina at vmassist.com
> http://www.linkedin.com/in/richsmrcina
> 
> Catch the WAVV!  http://www.wavv.org
> WAVV 2008 - Chattanooga - April 18-22, 2008


Re: Age of IBM VM

2007-11-13 Thread Rob van der Heij
On Nov 13, 2007 5:34 PM, Schuh, Richard <[EMAIL PROTECTED]> wrote:

> The question is ambiguous.

Certainly. I thought he meant the IBMVM mailing list...  (my memory
goes back to VMXA-L and I found a post from Rich Chong in 1991 on that
list).

Rob


Re: Age of IBM VM

2007-11-13 Thread Schuh, Richard
The question is ambiguous. Do you want the announce date, GA date,
first customer ship date, first successful IPL in the lab or at a
customer site? What about CP40 or CP67, do they count? 

 

Regards, 
Richard Schuh 

 



From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Edward M. Martin
Sent: Tuesday, November 13, 2007 7:22 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Age of IBM VM

 

Hello Everyone,

 

  What is considered to be the official birthday of IBM VM?

 

Ed Martin
Aultman Health Foundation
330-588-4723
[EMAIL PROTECTED]
ext. 40441

 



Re: Age of IBM VM

2007-11-13 Thread Marty Zimelis
Bob,
   Right name, but I believe the wrong derivation.  The "67" in CP-67 comes
form the fact that it ran on the S/360 model 67, the only production model
of the S/360 line that implemented Dynamic Address Translation (DAT) --
virtual storage.
 
   Some would argue that was the first version of VM.  Others would argue
that the line starts with VM/370, the first generally available version of
VM, which was first released in August of 1972.  (FWIW, SHARE has been
celebrating VM's birthdays using the VM/370 release date as the origin.
Hence the 35th birthday was celebrated at SHARE 109 in San Diego last
Summer.)
 
Marty
 
Martin Zimelis 
Principal 
maz/Consultancy 




  _  

From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of RPN01
Sent: Tuesday, November 13, 2007 10:31 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Age of IBM VM


The original version was called "CP 67" (I think), narrowing it down to 1967
or a bit before...

-- 
   .~.Robert P. Nix Mayo Foundation 
   /V\RO-OE-5-55200 First Street SW 
  /( )\   507-284-0844  Rochester, MN 55905 
^^-^^   - 
"In theory, theory and practice are the same, but 
 in practice, theory and practice are different." 




On 11/13/07 9:22 AM, "Edward M. Martin" <[EMAIL PROTECTED]> wrote:



Hello Everyone,
 
  What is considered to be the official birthday of IBM VM?
 
Ed Martin
Aultman Health Foundation
330-588-4723
[EMAIL PROTECTED]
ext. 40441










Re: Age of IBM VM

2007-11-13 Thread Rich Smrcina
It was announced as a program product in August, 1972.  We celebrated 
it's 35th birthday at SHARE in San Diego this past August.


Edward M. Martin wrote:

Hello Everyone,

 


  What is considered to be the official birthday of IBM VM?

 


Ed Martin
Aultman Health Foundation
330-588-4723
[EMAIL PROTECTED]
ext. 40441

 



--
Rich Smrcina
VM Assist, Inc.
Phone: 414-491-6001
Ans Service:  360-715-2467
rich.smrcina at vmassist.com
http://www.linkedin.com/in/richsmrcina

Catch the WAVV!  http://www.wavv.org
WAVV 2008 - Chattanooga - April 18-22, 2008


Re: Age of IBM VM

2007-11-13 Thread Huegel, Thomas
w.garlic.com/~lynn/2002l.html#65 The problem with installable
operating systems
http://www.garlic.com/~lynn/2002m.html#3 The problem with installable
operating systems
http://www.garlic.com/~lynn/2002n.html#28 why does wait state exist?
http://www.garlic.com/~lynn/2003b.html#0 Disk drives as commodities. Was Re:
Yamhill
http://www.garlic.com/~lynn/2003b.html#44 filesystem structure, was tape
format (long post)
http://www.garlic.com/~lynn/2003f.html#2 History of project maintenance
tools -- what and when?
http://www.garlic.com/~lynn/2003g.html#31 Lisp Machines
http://www.garlic.com/~lynn/2003g.html#33 price ov IBM virtual address box??
http://www.garlic.com/~lynn/2003k.html#5 What is timesharing, anyway?
http://www.garlic.com/~lynn/2003k.html#9 What is timesharing, anyway?
http://www.garlic.com/~lynn/2003k.html#24 Microkernels are not "all or
nothing". Re: Multics Concepts For
http://www.garlic.com/~lynn/2003k.html#48 Who said DAT?
http://www.garlic.com/~lynn/2003m.html#4 IBM Manuals from the 1940's and
1950's
http://www.garlic.com/~lynn/2003m.html#16 OSI not quite dead yet
http://www.garlic.com/~lynn/2003m.html#31 SR 15,15 was: IEFBR14 Problems
http://www.garlic.com/~lynn/2003m.html#34 SR 15,15 was: IEFBR14 Problems
http://www.garlic.com/~lynn/2003m.html#36 S/360 undocumented instructions?
http://www.garlic.com/~lynn/2003o.html#32 who invented the "popup" ?
http://www.garlic.com/~lynn/2003o.html#47 Funny Micro patent
http://www.garlic.com/~lynn/2004.html#45 40th anniversary of IBM System/360
on 7 Apr 2004
http://www.garlic.com/~lynn/2004b.html#0 Is DOS unix?
http://www.garlic.com/~lynn/2004c.html#11 40yrs, science center, feb. 1964
http://www.garlic.com/~lynn/2004c.html#25 More complex operations now a
better choice?
http://www.garlic.com/~lynn/2004f.html#17 IBM 7094 Emulator - An historic
moment?
http://www.garlic.com/~lynn/2004f.html#63 before execution does it require
whole program 2 b loaded in
http://www.garlic.com/~lynn/2004g.html#4 Infiniband - practicalities for
small clusters
http://www.garlic.com/~lynn/2004g.html#48 Hercules
http://www.garlic.com/~lynn/2004h.html#29 BLKSIZE question
http://www.garlic.com/~lynn/2004h.html#34 Which Monitor Would You Pick??
http://www.garlic.com/~lynn/2004m.html#7 Whatever happened to IBM's VM PC
software?
http://www.garlic.com/~lynn/2004n.html#3 Shipwrecks
http://www.garlic.com/~lynn/2004n.html#4 RISCs too close to hardware?
http://www.garlic.com/~lynn/2004n.html#25 Shipwrecks
http://www.garlic.com/~lynn/2005c.html#56 intel's Vanderpool and
virtualization in general
http://www.garlic.com/~lynn/2005e.html#57 System/360; Hardwired vs.
Microcoded
http://www.garlic.com/~lynn/2005f.html#10 Where should the type information
be: in tags and descriptors
http://www.garlic.com/~lynn/2005o.html#4 Robert Creasy, RIP
http://www.garlic.com/~lynn/2005s.html#21 MVCIN instruction
http://www.garlic.com/~lynn/2005s.html#23 winscape?
http://www.garlic.com/~lynn/2005u.html#47 The rise of the virtual machines
http://www.garlic.com/~lynn/2006.html#34 UMA vs SMP? Clarification of
terminology
http://www.garlic.com/~lynn/2006c.html#18 Change in computers as a hobbiest
http://www.garlic.com/~lynn/2006i.html#22 virtual memory
http://www.garlic.com/~lynn/2006i.html#30 virtual memory
http://www.garlic.com/~lynn/2006i.html#31 virtual memory
http://www.garlic.com/~lynn/2006i.html#32 virtual memory
http://www.garlic.com/~lynn/2006j.html#29 How to implement Lpars within
Linux
http://www.garlic.com/~lynn/2006k.html#30 PDP-1
http://www.garlic.com/~lynn/2006k.html#41 PDP-1
http://www.garlic.com/~lynn/2006l.html#16 virtual memory
http://www.garlic.com/~lynn/2006m.html#25 Mainframe Limericks
http://www.garlic.com/~lynn/2006m.html#42 Why Didn't The Cent Sign or the
Exclamation Mark Print?
http://www.garlic.com/~lynn/2006o.html#27 oops
http://www.garlic.com/~lynn/2006o.html#29 oops, cics
http://www.garlic.com/~lynn/2006s.html#21 Very slow booting and running and
brain-dead OS's?
http://www.garlic.com/~lynn/2006s.html#65 Paranoia..Paranoia..Am I on the
right track?.. any help please?
http://www.garlic.com/~lynn/2006t.html#23 threads versus task
http://www.garlic.com/~lynn/2006w.html#22 Are hypervisors the new foundation
for system software?
http://www.garlic.com/~lynn/2006x.html#23 Multiple mappings
-Original Message-----
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED]
Behalf Of Edward M. Martin
Sent: Tuesday, November 13, 2007 9:22 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Age of IBM VM


Hello Everyone,
 
  What is considered to be the official birthday of IBM VM?
 
Ed Martin
Aultman Health Foundation
330-588-4723
[EMAIL PROTECTED]
ext. 40441
 

  _  

<< ella for Spam Control >> has removed 13872 VSE-List messages and set
aside 13460 VM-List for me
You can use it too - and it's FREE!   www.ellaforspam.com
<http://www.ellaforspam.com>


Age of IBM VM

2007-11-13 Thread Edward M. Martin
Hello Everyone,
 
  What is considered to be the official birthday of IBM VM?
 
Ed Martin
Aultman Health Foundation
330-588-4723
[EMAIL PROTECTED]
ext. 40441
 


Re: Age of IBM VM

2007-11-13 Thread RPN01
The original version was called ³CP 67² (I think), narrowing it down to 1967
or a bit before...

-- 
   .~.Robert P. Nix Mayo Foundation
   /V\RO-OE-5-55200 First Street SW
  /( )\   507-284-0844  Rochester, MN 55905
^^-^^   - 
"In theory, theory and practice are the same, but
 in practice, theory and practice are different."




On 11/13/07 9:22 AM, "Edward M. Martin" <[EMAIL PROTECTED]> wrote:

> Hello Everyone,
>  
>   What is considered to be the official birthday of IBM VM?
>  
> Ed Martin
> Aultman Health Foundation
> 330-588-4723
> [EMAIL PROTECTED]
> ext. 40441
> 
>  
>