OpenBSD/hp300 es el porte de OpenBSD para la mayoría de estaciones de trabajo HP 9000 de las series 300 y 400, basadas en la familia de procesadores 680x0 de Motorola.
En la actualidad no hay nadie manteniendo este porte, aunque Todd Miller (millert@openbsd.org) lo modifica de vez en cuando. ¡Cualquiera que quiera contribuir es bienvenido!
OpenBSD sigue tras los pasos de 4.4BSD desarrollando soporte para hp300; la mayoría de los modelos con procesadores 68020 o superiores tienen soporte, junto con los dispositivos de almacenamiento SCSI y HP-IB.
OpenBSD/hp300 ejecuta funciones de 8KB de forma nativa (el primer sistema operativo para hp300 que lo hace), manteniendo el formato de binario tópico usado por todas las otras plataformas m68k en OpenBSD.
Con el paso del tiempo, el código base de 4.4BSD se extendió y corrigió, y el porte de hp300 cambió a config(8) regular para la configuración del núcleo. Esto permite que el soporte de cosas como User Kernel Config y el subsistema SCSI genérico.
Poco después del lanzamiento de OpenBSD 2.9, se añadió soporte para el modelo 425e, usando una consola serie en el primer puerto serie.
En la actualidad, todos los equipos y componentes que aparecen en la sección de hardware con soporte arrancan en modo multiusuario, y hay suficiente soporte para que los dispositivos integrados se puedan utilizar, a menos que se especifique lo contrario.
OpenBSD/hp300 puede ejecutar binarios de SunOS para sun3 a trav&eacue;s de la opción del núcleo COMPAT_SUNOS (se han probado unos cuantos y funcionan). También está disponible la opción COMPAT_HPUX para binarios de HP-UX, pero no se ha comprobado recientemente (solía ser suficiente para que funcionara el entorno X11 de HP-UX).
En ocasiones, las máquinas más lentas pueden tener problemas al arrancar con una consola serie. Los síntomas de esto son pánicos durante el proceso de autoconfiguración del núcleo; se puede evitar usando terminales más rápidas o diferentes, o eliminando el uso del control de flujo del terminal.
Hay un servidor de X11 nativo disponible para las familias de memorias de imagen topcat y hyperion, pero sólo tiene soporte para el protocolo X11R5. En los otros marcos de memoria, el servidor de X11R5 puede funcionar bajo emulación.
Estas máquinas no tienen soporte cuando se configuran para Dominio/SO; la ROM debe estar en modo HP-UX para poder arrancar el sistema. La información sobre cómo cambiar el modo de la ROM se encuentra en la página de preguntas de hp300.
(*) Los periféricos SCSI-2 no funcionan, pero podrían funcionar si se cambia un jumper en algunos dispositivos. Véase los detalles en la documentación que viene con el disco.
Puede verse más información sobre la configuración del hardware en la página de preguntas sobre hp300.
La última versión final para OpenBSD/hp300 es OpenBSD 3.5. Hay unas instrucciones de instalación para OpenBSD/hp300 3.5 disponibles.
Hay versiones preliminares (snapshots) disponibles cada cierto periodo de tiempo desde este sitio, así como desde las réplicas de ftp. También hay unas instrucciones de instalación para versiones preliminares de OpenBSD/hp300.