OpenBSD/hp300 draait op de meeste 300 en 400 werkstations uit de HP 9000 serie, deze is gebaseerd op de Motorola 680x0 processor familie.
Er is momenteel geen onderhouder van deze port, alhoewel Todd Miller (millert@openbsd.org) en Miod Vallat (miod@openbsd.org) af en toe aan de port hacken. Anderen zijn zeker welkom om mee te helpen.
OpenBSD treedt in de voetsporen van 4.4BSD door de hp300 te ondersteunen; de meeste soorten van deze machine worden ondersteund, met een 68020 of snellere processor, samen met SCSI en HP-IB opslagapparaten.
OpenBSD/hp300 draait autonoom uitvoerbare bestanden met 8k grote pagina's (het eerste besturingssysteem op de hp300 dat dit doet). Hierdoor wordt het standaard binaire formaat dat op alle andere OpenBSD m68k platformen wordt gebruikt, gehandhaafd.
In de loop van de tijd is de 4.4BSD code uitgebreid en verbeterd, en de hp300 port is overgeschakeld naar de gewone config(8) voor kernelconfiguratie.
Kort nadat OpenBSD 2.9 werd vrijgegeven, werd ondersteuning voor het 425e model toegevoegd. Hierbij werd gebruik gemaakt van een seriële console die aangesloten was op de eerste seriële poort.
Huidige ontwikkelingen hebben verschillende dingen voortgebracht, waaronder het vervangen van de oude hp300-specifieke SCSI code voor het standaard SCSI subsysteem (vanaf 3.6), het dynamisch kunnen bijzetten en verwijderen van HP-HIL apparatuur en ondersteuning voor de SGC bus en frame buffers (vanaf 3.7) en ook het Apollo Domain toetsenbord en muis (vanaf 3.8).
Alle hardware die wordt genoemd in de ondersteunde hardware sectie kan multi-user booten, en ondersteunt voldoende ingebouwde apparatuur om over het algemeen bruikbaar te zijn, tenzij anders wordt aangegeven.
OpenBSD/hp300 kan sun3 SunOS binaries draaien met behulp van de COMPAT_SUNOS kernel optie (er zijn enkele getest en deze werkten). COMPAT_HPUX is ook beschikbaar voor HP-UX binaries, maar het is recentelijk niet getest (vroeger was het mogelijk om een HP-UX X11 omgeving te draaien).
Een eigen, niet-versnelde X11R6 server is beschikbaar voor alle ondersteunde frame buffers, behalve voor de SGC frame buffers.
Deze machines worden niet ondersteund als ze zijn geconfigureerd voor Domain/OS; de ROM moet in HP-UX modus staan om het systeem te kunnen booten. Lees de hp300 FAQ pagina's voor informatie hoe de ROM modus te veranderen.
(*) Van SCSI-2 randapparaten is bekend dat ze werken, maar sommige kunnen vereisen dat er een jumper veranderd wordt om ze te beperken tot SCSI-1 gedrag. Raadpleeg uw hardware documentatie voor de details.
Meer informatie over de hardware configuratie kan gevonden worden op de hp300 FAQ pagina.
De laatste ondersteunde OpenBSD/hp300 uitgave is OpenBSD 3.8. Hier zijn de OpenBSD/hp300 3.8 installatie-instructies .
Van tijd tot worden snapshots beschikbaar gemaakt op deze locatie en op enkele mirrors. Hier zijn ook de OpenBSD/hp300 snapshot installatie-instructies .