OpenBSD Architecture - Beginner Guide
| OpenBSD Architecture - Beginner Guide | |
| i386 (32-bit) | |
| amd64 (64-bit AMD64/EM64T) | |
| arm64 (64-bit ARM) | |
| riscv64 (64-bit RISC-V) | |
| Checking Your Architecture | |
| Verifying Your Choice |
OpenBSD Architecture - Beginner Guide
OpenBSD runs on several hardware architectures. Understanding which one you need is the first step.
i386 (32-bit)
Who needs this: Older computers, 32-bit Intel and AMD processors from before 2005.
Memory limit: Maximum 4GB RAM (often less).
Usage: Legacy systems, old hardware recycling, minimal setups.
Download: openbsd-i386-74.iso
amd64 (64-bit AMD64/EM64T)
Who needs this: Most modern desktop and laptop computers with 64-bit AMD or Intel processors.
Memory limit: Supports much more than 4GB RAM (theoretically up to 1TB+).
Usage: Most common choice for standard computers.
Download: openbsd-amd64-74.iso
arm64 (64-bit ARM)
Who needs this: Raspberry Pi 3/4, Pineboard, other ARM-based single-board computers.
Memory limit: Varies by device (4GB-16GB typical).
Usage: IoT devices, embedded systems, ARM laptops.
Download: openbsd-arm64-74.iso
riscv64 (64-bit RISC-V)
Who needs this: Newer open hardware, development boards, RISC-V processors.
Memory limit: Depends on specific hardware implementation.
Usage: Education, research, open hardware enthusiasts.
Download: openbsd-riscv64-74.iso
Checking Your Architecture
If you're not sure: Turn on your computer and look at the screen. Most modern PCs are amd64.
Raspberry Pi users: You likely need arm64.
Very old computers (pre-2005): Might be i386.
Verifying Your Choice
After downloading the ISO, verify it matches your architecture:
sha256 -c SHA256
The filename should match your processor type.
If unsure, you can usually boot the live system and check with:
uname -m - shows your processor architecture
Would you like to proceed to the installation lesson for your architecture?
Next: OpenBSD Installation Media - Beginner Guide
Article author: Arthur Isaev