dennis.ro...@lmco.com (Roach, Dennis  , N-GHG) writes:
> Let's get the timeline right
> 1966 MFT
> 1967 CP/CMS (IBM internal)
> 1969 Unix
> 1972 VM/379 (public release of CP/CMS)
> 1972 OS/VS1
> 1972 OS/VS2R1 - SVS
> 1974 OS/VS2R2 - MVS

note that folklore is that unix was "simplified" version of multics
... after the people having worked on multics.

some number of the CTSS (ibm 7094) went to the science center on the 4th
flr of 545 tech sq and first did cp40/cms on a specially modified 360/40
with virtual memory. when 360/67 become available (with virtual memory
standard), cp40/cms morphed into cp67/cms. cp67/cms was then installed
out at lincoln labs in 1967 and then at univ. where i was undergraduate
in the last week of jan1968.

cp67 split off from the science center and moved to the 3rd flr of 545
tech sq ... absorbing the boston programming center ... which had been
involved in cps ... interactive basic & pli that ran under os/360. the
development group (now working on morph of cp67 to vm370) eventually
outgrew the 3rd floor and moved out to burlington mall, taking over the
(vacant) SBC bldq (service bureau corporation having gone to CDC in
settlement of some litigation).

some of the other CTSS people went to multics project on 5th flr
of 545 tech sq. so some lineage is

ctss -> cp40 -> cp67 -> vm370 (4th flr & 3rd flr of 545 tech sq)

and

ctss -> multics -> unix (5th flr of 545 tech sq)

os/vs2 svs was essentially MVT laid out in 16mbyte virtual memory
... with a little bit of bailing wire that setup the 16mbyte virtual
memory table and interrupt handler for page fault. 

The biggest change from MVT to SVS was translating (EXCP/SVC0) channel
programs ... i.e.  EXCP application channel programs all had virtual
memory addresses ... EXCP processing had to duplicate the application
channel program, replacing the virtual addresses with real addresses
... along with pining the associated virtual pages to their real
addresses (so they wouldn't get replaced while the application channel
program was in progress).  This started out by borrowing the cp67
CCWTRANS routine (which implemented the channel program translation
function for virtual machines) and crafting it into EXCP processing.

online cp67 systems were somewhat the 60s & early 70s flavor of cloud
computing ... both inhouse operations as well as public online
commercial service bureaus. Early cp67 commericial service bureau
spin-offs of science center and lincoln labs were IDC and NSCC. Both IDC
and NSCC quickly moved up the value chaing providing online financial
information. IDC still exists ... providing web-based financial
information. NSCC was bought by Dunn&Bradstreet. Another operation
providing online commercial (virtual machine based) service bureau was
TYMSHARE.

TYMSHARE started providing a "free" version of its online computer
conferencing to SHARE organization in aug1976 ... as VMSHARE ...
archived here:
http://vm.marist.edu/~vmshare/

probably the largest such operation was the internal (virtual machine
based, first with cp67 and then moving to vm370) HONE system ...
providing world-wide sales&marketing support ... some past posts:
http://www.garlic.com/~lynn/subtopic.html#hone

fairly early ... mainframe orders couldn't be entered w/o having first
been run through various HONE applications.

-- 
virtualization experience starting Jan1968, online at home since Mar1970

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

Reply via email to