OpenBSD/arm64 supports selected 64-bit ARM boards, servers, and laptops, including Raspberry Pi and Apple Silicon models.
- Processor family
- AArch64 (64-bit ARM)
- OpenBSD mode
- 64-bit
- Ports architecture
aarch64- Status
- Supported platform
Machines
| Type | Examples |
|---|---|
| Single-board computers | Raspberry Pi 3, 4 and 5; Pine64 ROCKPro64; Rockchip RK3588 boards |
| Laptops and desktops | Listed Apple M1/M2 Macs, Pinebook Pro, ThinkPad X13s |
| Servers | Ampere eMAG/Altra systems and AMD Opteron A1100 machines |
Characteristics
- UEFI provides the boot interface. Hardware is described through ACPI tables or a device tree; some boards need an updated device tree.
- Firmware preparation differs by machine. Server firmware may already provide UEFI; many boards load it from the boot media.
- Many boards lack a battery-backed clock, so network time is useful after startup.
OpenBSD history
The arm64 port first shipped in OpenBSD 6.1. Its hardware coverage now spans small boards, ARM servers, and supported Apple Silicon and Qualcomm-based computers. Release notes
Installation
Boot firmware is board-specific. Apple Silicon systems require a UEFI environment before starting the OpenBSD installer.
OpenBSD 7.9 installation instructions
Packages
The ports architecture name is aarch64. See Managing Software: Packages and Ports for installation and the platform naming reference for how package restrictions use this name.