PowerPC Reference Platform: Difference between revisions

Content deleted Content added
m formatting fixes
 
(34 intermediate revisions by 29 users not shown)
Line 1:
{{short description|Computer system architecture}}
{{Power Architecture}}
{{Redirect|PReP|PrEP|Pre-exposure prophylaxis||Prep (disambiguation)}}
{{No footnotes|date=January 2016}}
{{POWER, PowerPC, and Power ISA}}
'''PowerPC Reference Platform''' ('''PReP''') was a standard [[system architecture]] for [[PowerPC]] -based computer systems (as well as a [[reference implementation]]) 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]], [[OS/2]], [[Solaris (operating system)|Solaris]], [[Taligent]] and [[IBM AIX operating system|AIX]].
 
One of the stated goals of the PReP specification was to leverage standard PC hardware, and thus PReP was essentially a [[PC clone]] with a PowerPC CPU. [[Apple ComputerInc.|Apple]], wishing to seamlessly transition its [[MacintoshMac (computer)|Macintosh]] 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]] (CHRP), was developed and published in late 1995, incorporating the elements of both PReP and the [[Power Macintosh]] architecture. Key to CHRP was the requirement for [[Open Firmware]] (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.
'''PowerPC Reference Platform''' ('''PReP''') was a standard [[system architecture]] for [[PowerPC]] based computer systems (as well as a [[reference implementation]]) 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]], [[OS/2]], [[Solaris (operating system)|Solaris]], [[Taligent]] and [[AIX operating system|AIX]].
 
PReP systems were never popular.{{Clarify|reason=vague|date=January 2016}} Finding current, readily available operating systems for old PReP hardware can be difficult. [[Debian]] and [[NetBSD]] still maintain their respective ports to this architecture, although developer and user activity is extremely low.{{Clarify|reason=vague|date=January 2016}} The [[RTEMS]] real-time operating system provides a board support package for PReP which can be run utilizing the [[QEMU]] PReP emulator. This provides a convenient development environment for PowerPC-based real-time, embedded systems.
One of the stated goals of the PReP specification was to leverage standard PC hardware, and thus PReP was essentially a [[PC clone]] with a PowerPC CPU. [[Apple Computer|Apple]], wishing to seamlessly transition its [[Macintosh (computer)|Macintosh]] 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]] (CHRP), was developed and published in late 1995, incorporating the elements of both PReP and the [[Power Macintosh]] architecture. Key to CHRP was the requirement for [[Open Firmware]] (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.
 
Power.org has a new [[Power Architecture Platform Reference]] (PAPR) that provides the foundation for development of [[Power ArchitectureISA]]-based computers based onrunning the [[Linux]] operating system. The PAPR specwas wasreleased in the fourth quarter of 2006.
PReP systems were never popular. Finding current, readily available operating systems for old PReP hardware can be difficult. [[Debian]] and [[NetBSD]] still maintain their respective ports to this architecture, although developer and user activity is extremely low.
 
== See Also also==
Power.org has a new [[Power Architecture Platform Reference]] (PAPR) that provides the foundation for development of [[Power Architecture]] computers based on the [[Linux]] operating system. The PAPR spec was in the fourth quarter of 2006.
 
== See Also ==
* [[PowerOpen Environment]]
* [[IBM ThinkPad Power Series]]
 
== References ==
{{Reflist}}
* [ftp://ftp.software.ibm.com/rs6000/technology/spec/ PReP Specification Version 1.1 and related documents]
* [ftp://ftp.software.ibm.com/rs6000/technology/spec/jointhrp.ps The PowerPC (TM) Hardware Reference Platform], an overview of [[CHRP]]
[[Category:Power Architecture]]
[[Category:PowerPC mainboards]]
 
== External links ==
[[it:PowerPC Reference Platform]]
* [ftphttps://ftppublic.softwaredhe.ibm.com/rs6000/technology/spec/ PReP Specification Version 1.1 and related documents]
[[ja:PReP]]
* [ftphttps://ftppublic.softwaredhe.ibm.com/rs6000/technology/spec/jointhrp.ps The PowerPC (TM) Hardware Reference Platform], an overview of [[Common Hardware Reference Platform|CHRP]]
[[pl:PowerPC Reference Platform]]
* [https://web.archive.org/web/20120201132638/http://www.rtems.com/wiki/index.php/Qemuprep QEMU PReP emulation for RTEMS operating system]
[[pt:PReP]]
 
[[Category:PowerPowerPC Architecturemainboards]]
[[Category:IBM computer hardware]]