- VPS/VM
Infobox OS
name = VPS/VM
caption =
developer =
source_model =
kernel_type =
supported_platforms =IBM System/370 -System/3090
ui =
family =
released =
latest_release_version =
latest_release_date =
latest_test_version =
latest_test_date =
marketing_target =
programmed_in =
prog_language =
language =
updatemodel =
package_manager =
working_state = Historic
license =
website =VPS/VM (Virtual Processing System/
Virtual Machine ) was anoperating system that ran onIBM System/370 -System/3090 computers atBoston University in general use from 1977 to around 1990, and in limited use until at least 1993. During the 1980s VPS/VM was the main operating system of Boston University and often ran up to 250 users at a time when rivalVM/CMS computing systems could only run 120 or so users.Each user ran in a Virtual Machine under VM, an IBM mega-operating system. VM provided the virtual IBM 370 machine which the VPS operating system ran under.
An IBM-based operating system, and quite like some
DOS/VSE time sharing options, VPS/VM provided the user anIBM 3270 full screen terminal (a green screen) and a user interface that was like VM/CMS. Each user had an 11 megabyte virtual machine (with a strange 3 megabyte memory gap in the middle) and, from 1984 onwards, could run several programs at a time.The operating system was sparsely documented but was written first by Charles Brown, a BU doctoral student, and John H. Porter, a physics PHD, who later became the head of the VPS project. Marian Moore wrote much of the later VM code necessary to run the VPS system.Josie Bondoc wrote some of the later VPS additions, like
UNIX piping.Many
MVS /VM programs ran on VPS/VM, such asXEDIT , and compilers for Pascal,PL/1 , C andCobol . These MVS/VM programs ran under an OS simulation program that simulated the OS/VM supervisor calls (SVCs). Margorie Orr supervised the OS simulation program development and maintenance. Some of the programmers who wrote parts of the OS simulation package, or maintained it were Margorie Orr, Timothy Greisler, Daniel Levbre, John Coldwell Lotz, and Paul Cheffers.Michael Krugman wrote some of the early main utilities such as IFMSG, the JCL language for VPS, and also MSG, the early email program. SENDMAIL, written by Francis Constanzo, implemented email, under the
BITNET system, an early precursor to theInternet .Some pre SQL databases installed on VPS were
FOCUS and NOMAD2.Michael Gettes wrote an early and quick HELP system.
The file system was not hierarchical and originally each file had to have a unique 8 character filename. This eventually grew onerous and each user was given their own private directory.
Tapes and IBM disk files were supported as well as native VPS text files.
There was a very simple shell and no patterns were supported except for the PAW computer program, written by Paul Cheffers.
The graphics department, under Glenn Bresnahan, essentially, ported over most of the UNIX utilities in the mid 1980s.
William Marshall did much of the early system documentation, as well as providing PL/1 support. Joe Dempty was the User Services director. Diana Robenski ran student services for much of the early 1980s.
VPS/VM was a working pre-
GUI IBM operating system, and could often run more users than other IBM TSO-based systems. When most University-based systems only provided editors andcompilers , VPS provided these services to a 10,000 BU university community for over 10 years.VPS/VM policy was for the operating system and main utilities to be written in IBM 370
assembler language . This decision restricted the development of the system and it ultimately could not compete with the UNIX-based systems which eventually replaced it. However, VPS eventually modeled many of the features of then-current operating systems around the world and was a keen trainer for many companies that needed IBM370 assembler programmers in the 1980s.References
* Paul Cheffers, the article's original author, worked on the VPS/VM operating system from 1981 to 1985.
Wikimedia Foundation. 2010.