PowerPC Reference Platform (PReP) was a standard
system architecture A system architecture is the conceptual model that defines the structure, behavior, and more views of a system. An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the ...
for
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
-based computer systems (as well as a
reference implementation
In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification. The reference implementation o ...
) developed at the same time as the PowerPC processor architecture. Published by
IBM in 1994, it allowed hardware vendors to build a machine that could run various operating systems, including
Windows NT
Windows NT is a proprietary graphical operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems sc ...
,
OS/2
OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 ...
,
Solaris
Solaris may refer to:
Arts and entertainment Literature, television and film
* ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem
** ''Solaris'' (1968 film), directed by Boris Nirenburg
** ''Solaris'' (1972 film), directed by ...
,
Taligent
Taligent Inc. (a portmanteau of "talent" and "intelligent") was an American software company. Based on the Pink object-oriented operating system conceived by Apple in 1988, Taligent Inc. was incorporated as an Apple/IBM partnership in 1992, and w ...
and
AIX
Aix or AIX may refer to:
Computing
* AIX, a line of IBM computer operating systems
*An Alternate Index, for a Virtual Storage Access Method Key Sequenced Data Set
*Athens Internet Exchange, a European Internet exchange point
Places Belgium
...
.
One of the stated goals of the PReP specification was to leverage standard PC hardware.
Apple
An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple fruit tree, trees are agriculture, cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, wh ...
, wishing to seamlessly transition its
Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc., Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and ...
computers to PowerPC, found this to be particularly problematic. As it appeared no one was particularly happy with PReP, a new standard, the
Common Hardware Reference Platform
__NOTOC__
Common Hardware Reference Platform (CHRP) is a standard system architecture for PowerPC-based computer systems published jointly by IBM and Apple in 1995. Like its predecessor PReP, it was conceptualized as a design to allow various op ...
(CHRP), was developed and published in late 1995, incorporating the elements of both PReP and the
Power Macintosh
The Power Macintosh, later Power Mac, is a family of personal computers designed, manufactured, and sold by Apple Computer as the core of the Macintosh brand from March 1994 until August 2006.
Described by ''MacWorld'' as "the most important te ...
architecture. Key to CHRP was the requirement for
Open Firmware
Open Firmware is a standard defining the interfaces of a computer firmware system, formerly endorsed by the Institute of Electrical and Electronics Engineers (IEEE). It originated at Sun Microsystems, where it was known as OpenBoot, and has bee ...
(also required in PReP-compliant systems delivered after June 1, 1995), which gave vendors greatly improved support during the boot process, allowing the hardware to be far more varied.
PReP systems were never popular. Finding current, readily available operating systems for old PReP hardware can be difficult.
Debian
Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of D ...
and
NetBSD
NetBSD is a free and open-source Unix operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was forked. It continues to be actively developed and is a ...
still maintain their respective ports to this architecture, although developer and user activity is extremely low. The
RTEMS
Real-Time Executive for Multiprocessor Systems (RTEMS), formerly Real-Time Executive for Missile Systems, and then Real-Time Executive for Military Systems, is a real-time operating system (RTOS) designed for embedded systems. It is free and open ...
real-time operating system provides a board support package for PReP which can be run utilizing the
QEMU
QEMU is a free and open-source emulator (Quick EMUlator). It emulates the machine's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest ...
PReP emulator. This provides a convenient development environment for PowerPC-based real-time, embedded systems.
Power.org has a
Power Architecture Platform Reference Power Architecture Platform Reference (PAPR) is an initiative from Power.org to make a new open computing platform based on Power ISA processors. It follows two previous attempts made in the 1990s, PReP and CHRP.
The PAPR specification provides t ...
(PAPR) that provides the foundation for development of
Power ISA
Power ISA is a reduced instruction set computer (RISC) instruction set architecture (ISA) currently developed by the OpenPOWER Foundation, led by IBM. It was originally developed by IBM and the now-defunct Power.org industry group. Power IS ...
-based computers running the
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
operating system. PAPR was released in the fourth quarter of 2006.
See also
*
PowerOpen Environment
The PowerOpen Environment (POE), created in 1991 from the AIM alliance, is an open standard for running a Unix-based operating system on the PowerPC computer architecture.
History
The AIM alliance was announced on October 2, 1991, yielding the ...
*
IBM ThinkPad Power Series
The IBM ThinkPad Power Series (and subsequent IBM RS/6000 Model 860 Notebook) (800/820/821/822/823/850/851/860) is a laptop series from the ThinkPad line that was manufactured by IBM. It is based on the PowerPC architecture.
History
The fi ...
References
{{Reflist
External links
*
tp://ftp.software.ibm.com/rs6000/technology/spec/ PReP Specification Version 1.1 and related documents*
tp://ftp.software.ibm.com/rs6000/technology/spec/jointhrp.ps The PowerPC (TM) Hardware Reference Platform an overview of
CHRP
QEMU PReP emulation for RTEMS operating system
PowerPC mainboards
IBM computer hardware