Control Program Facility
| Developer | IBM |
|---|---|
| Written in | PL/MI |
| Working state | Discontinued |
| Source model | Closed Source |
| Initial release | 1978 |
| Latest release | Release 8 / 14 November 1986 |
| Platforms | IBM System/38 |
| Default user interface | Command-line interface |
| License | Proprietary |
| Succeeded by | OS/400 |
Control Program Facility (CPF) is the operating system of the IBM System/38. CPF represented an independendent line of development at IBM Rochester, and was unrelated to the earlier and more widely used System Support Program operating system. CPF evolved into the OS/400 operating system, which was originally known as XPF (Extended CPF).
While CPF is considered to be the operating system of the System/38, much of the hardware and resource management of the platform is implemented in the System/38's Horizontal and Vertical Microcode.