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