Oryx/Pecos
From Wikipedia, the free encyclopedia
Oryx/Pecos is a proprietary operating system developed from scratch by Bell Labs beginning in 1978 for the express purpose of running AT&T's large-scale PBX switching equipment. The operating system was first used with AT&T's flagship System 75, and until very recently, was used in all variations up through and including G3 (Generic 3) switches, now manufactured by AT&T/Lucent Technologies spinoff Avaya. Although widely believed to be a Unix-like variant developed directly by Bell Labs, that is not the case, as it is not based on any version of Unix.
Oryx/Pecos consists of a kernel (Oryx), and the associated processes running on top of it (Pecos). The system is named for Pecos Street, which bounds the Westminster, CO campus of then AT&T's Colorado Bell Labs location, while Oryx came from a similar street at the New Jersey location. The system is described in detail, and as a non-Unix environment in a 1985 issue of the AT&T Technical Journal.
Features normally found in commercial operating systems are not found in Oryx/Pecos. Such features include:
- A documented API structure
- Dynamic application execution capability where additional applications can be loaded and executed without a need to compile and link them directly to the operating system
- A Disk-Operating System compatible with standard file systems used today
- Dynamically-linked libraries
- Memory management for strong separation of applications and operating system processes
- A commercially-available development package
There is one historical link between Oryx/Pecos and Unix: the authors of the above article proposed as a future development the implementation of a UNIX execution environment on top of Oryx/Pecos, and in fact, such a project was undertaken at Denver. However, that project never became an official product of AT&T or Lucent, even though it was completed successfully and introduced internally with the "Eli" version of Oryx/Pecos (5th release, or "E" release).
Persons working in large office environments and using AT&T, Lucent Technologies, or Avaya-branded telephones are likely to be using Oxyx-Pecos indirectly, but due to the narrow focus and proprietary nature of the operating system, it remains obscure. In 2005 Avaya discontinued the use of Oryx/Pecos as an operating system in itself, instead porting it to become an application that ran on Linux. The new incarnation is known as Communication Manager. However, due to the robust nature of carrier-grade equipment, and the widespread use of AT&T/Lucent/Avaya PBX systems, Oryx/Pecos will most probably continue to be supported indefinitely.
[edit] References
- G.R. Sager, et al:"The Oryx/Pecos Operating System", AT&T Technical Journal, 64(1), pp. 251-268, 1985.
- Oryx/Pecos and Third Party Software. www.support.avaya.com. Retrieved on June 18, 2006.