PowerOpen Environment
| Company type | Open standard |
|---|---|
| Industry | Computer software |
| Founded | 1991 |
| Founder | AIM alliance (Apple, IBM, Motorola) |
| Defunct | 1995 |
| Fate | Discontinued |
Area served | General desktop open systems market |
| Products | Unix-based operating system standard for PowerPC |
The PowerOpen Environment (POE), introduced in 1991 by the AIM alliance, represents an open standard designed to operate a Unix-based operating system on the PowerPC computer architecture.
History
The AIM alliance unveiled this initiative on October 2, 1991, marking a significant collaboration between Apple and IBM. The partnership aimed to combine Apple's intuitive user interface and desktop software with IBM's robust Unix server solutions, focusing on the emerging "general desktop open systems market". This vision began to take shape with Apple's release of A/UX 3.0 in November 1991. Although never released, A/UX 4.0 was intended to incorporate support for the PowerOpen Environment ABI, integrate features from IBM's AIX Unix, and utilize the OSF/1 kernel developed by the Open Software Foundation. Serving as a transitional platform, A/UX 3.0 enabled compatibility between Unix applications and System 7 software within the PowerOpen framework. Both A/UX 4.0 and AIX were engineered to run on IBM's POWER and PowerPC processors as well as Apple's PowerPC-based machines.
As alternative Unix-like operating systems such as Linux distributions and AIX gained traction on PowerPC hardware, the significance of POE diminished. The PowerOpen Association, which was created to advocate for POE adoption and certify compliance, ceased operations in 1995 alongside other components of the AIM alliance.
Overview
POE specifies both the API and ABI, setting it apart from other open standards like POSIX and XPG4 by offering hardware-independent binary compatibility across platforms. Originating from the AIX, POE adheres to established industry standards including POSIX, XPG4, and Motif.
Designed to be independent of hardware buses, POE can be implemented on devices ranging from portable laptops to high-performance supercomputers. Its requirements include a multi-user, multitasking operating system with network capabilities, an extension for the X Window System, a Macintosh Application Services extension, and Motif support.
A notable Apple contribution within POE was Macintosh Application Services (MAS), which enabled legacy Mac applications—covering both the 680x0 architecture and PowerPC adaptations—to run alongside X Window System applications. MAS played a crucial role in demonstrating multi-platform compatibility by allowing Mac programs such as QuickTime movies to operate on various workstation environments as an optional feature of POE.
See also
References
- PowerOpen ABI specification
- This article incorporates content from the Free On-line Dictionary of Computing, which is available under the GFDL.