El porte para powerpc fue el primero importado a OpenBSD a finales de 1.996. Partes del núcleo ("kernel") del porte provenían del porte NetBSD/macppc, y los portes de modo usuario ("userland") y de compilación provenían de Dale Rahn.
Dale añadió el soporte para binarios ELF, y a partir de ahí siguió el trabajo junto a Pero Fogelstrom en el soporte para controladores generales durante las siguientes versiones. Se añadió soporte para OpenFirmware, placas basadas en VI Power4e, máquinas MCG Powerstack, Dec 21040, soporte para el terminal VGA, y demás soporte.
En 1.998 el desarrollo cambió hacia las máquinas Apple, y Dale Rahn comenzó a trabajar para que las familias de iMac y PowerMac funcionaran con este porte. A causa de esto no hubo lanzamientos oficiales de powerpc para las versiones 2.6 y 2.7 de OpenBSD mientras seguía el trabajo. Se resolvieron bastantes problemas con el cargador del compilador, se añadió gran parte del soporte para el controlador de iMac, y se retiró la compatibilidad con sistemas más antiguos para centrar los esfuerzos plenamente sobre las máquinas Apple.
La versión 2.8 que se lanzará a finales del año 2.000 incluirá un porte oficial de powerpc.
En la actualidad sólo hay soporte para máquinas del Nuevo Mundo. Las máquinas que se han probado y funcionan son las iMac Rev A - Rev C, y los sistemas PowerMac G4 incluida la G4 Cube. Para mejorar la lista de más abajo, por favor envíe la salida de la orden dmesg por correo electrónico después de la instalación a dmesg@openbsd.org, tal y como se explica en las preguntas frecuentes.
Máquinas:
Módulos I/O integrados en placa
Onboard I/O modules (obio)
PCI-Bridges
Tarjetas de vídeo
Ethernet
Adaptadores Host SCSI
Controladores
Controladores/Concentradores ("hubs") USB
Dispositivos USB
Cuando existan múltiples controladores instalados en el sistema, sólo algunos podrán ser configurados como «controladores raíz» ("root drives") de OpenBSD. Cualquier otra configuración distinta a las que se muestran más abajo no podrá detectar correctamente qué controlador es el controlador raíz, y por lo tanto cualquier intento de pedido de un controlador raíz fallará.
El servidor de X actual no tiene ningún mecanismo para cambiar la resolución de pantalla. Para cambiarla es necesario arrancar MacOS y cambiar a la resolución deseada con MacOS. De este modo se guardará esa resolución y OpenFirmware siempre arrancará con ella hasta que se conecte a un monitor distinto. El servidor de X funcionará con cualquier resolución con la que arranque OpenFirmware.
Si quiere comprobar las nuevas características de la versión previa a la oficial, puede probar uno de los "snapshots". De vez en cuando hay snapshots disponibles para la arquitectura powerpc.
Contacte con Theo de Raadt o Dale Rahn si está interesado en trabajar en este porte con otras personas, o si necesita más información.