PowerPC Reference Platform
Het PowerPC Reference Platform (PReP) beschrijft een standaardarchitectuur voor PowerPC-gebaseerde computersystemen. De PReP-specificatie werd tegelijkertijd met de PowerPC-processorarchitectuur ontwikkeld en werd in 1994 door IBM gepubliceerd.[1] PReP stelde hardwareleveranciers in staat om een computer te bouwen die verschillende besturingssystemen kon draaien, waaronder Windows NT, OS/2, Solaris en AIX.
POWER-, PowerPC- en Power ISA-architectuur |
---|
Historisch |
POWER · POWER2 · POWER3 · POWER4 · POWER5 · PPC6xx · PPC7xx · PPC74xx · PPC970 · PowerPC-AS · Broadway |
Huidig |
e200 · e300 · e500 · e600 · e5500 · e6500 · PA6T · POWER6 · POWER7 · POWER8 · POWER9 · Power10 · PPC4xx · Cell PPE · Xenon |
Geannuleerd |
Gerelateerde links |
OpenPOWER Foundation · RISC · AIM-alliantie · System p · Power.org · PAPR · PReP · CHRP · AltiVec |
Geschiedenis
bewerkenNadat IBM in 1981 zijn eerste IBM Personal Computer op basis van de 8088-processor op de markt had gebracht ontstond er vrij snel een hele industrie van bedrijven die IBM PC-klonen produceerden op basis van een onafhankelijk ontwikkelde BIOS. Zo konden ze de patenten van IBM omzeilen en tezelfdertijd een aanzienlijk marktaandeel van IBM wegkapen. IBM trachtte tevergeefs om via de rechtbank deze bedrijven een halt toe te roepen. Toen IBM begin jaren negentig de PowerPC ontwikkelde besloot het om dit keer de productie van klonen officieel te ondersteunen: de PReP-specificatie beschrijft in detail wat computerfabrikanten moeten doen om compatibel te zijn en omvat alles van laptops tot servers met meerdere processoren.[2]
Een van de doelstellingen van de PReP-specificatie was het gebruik van standaard pc-hardware. Voor Apple, die zijn Macintosh-computers naadloos wilde overzetten naar PowerPC, was dit bijzonder problematisch.[3] Omdat niemand echt blij leek te zijn met PReP, werd eind 1995 het Common Hardware Reference Platform (CHRP) gepubliceerd, een nieuwe standaard waarin elementen van zowel PReP als de Power Macintosh-architectuur waren opgenomen. Een van de belangrijkste vereisten van CHRP was het gebruik van Open Firmware (ook vereist in PReP-compatibele systemen geleverd na 1 juni 1995).[4] Dat gaf leveranciers een aanzienlijk verbeterde ondersteuning tijdens het opstartproces, waardoor de hardware veel gevarieerder kon zijn.
PReP-systemen zijn nooit populair geweest. Sommige Unix- en Linux-varianten zoals NetBSD en Debian ondersteunen de PReP-architectuur.[5][6] Ook het realtime besturingssysteem RTEMS biedt ondersteuning voor PReP-gebaseerde realtime embedded systems.
In 2006 deed Power.org met de Power Architecture Platform Reference (PAPR)-specificatie op zijn beurt een nieuwe poging om een standaardarchitectuur te definiëren, dit keer voor Power ISA-gebaseerde systemen met het Linux-besturingssysteem.
Zie ook
bewerkenExterne link
bewerken(en) Dean, Mark; Adkins, Arthur, PowerPC Reference Platform Specification, Version 1.1. IBM (oktober 1994).
Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel PowerPC Reference Platform op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.
- ↑ (en) PowerPC Reference Platform on track for release any day now with little change from the beta version. Tech Monitor (13 juli 1994).
- ↑ (en) Getting to Grips with the PowerPC Reference Platform: 1 – Why IBM Needs the Thing. Tech Monitor (28 maart 1994).
- ↑ (en) Apple and PowerPC Reference Platform: Worlds Separated by Technology – or Business?. Tech Monitor (12 oktober 1994).
- ↑ (en) Motorola Computer Group, FirmWorks Licensing Agreement Paves Way for Multi-Operating System Support on PowerPC(tm) Microprocessor-based Platforms. firmworks.com (9 oktober 1995).
- ↑ (en) Debian GNU/Linux PowerPC PReP Page. debian.org (6 oktober 2023).
- ↑ (en) NetBSD/prep. netbsd.org (8 november 2022).