OpenBSD 6.2 Adds Support for Orange Pi PC 2, Firefly-RK3399

OpenBSD has been supporting 32-bit (ARMv7) and 64-bit (ARM64) ARM targets, but the just released OpenBSD 6.2 adds support for two more ARM64 boards: Orange Pi PC 2 and Firefly-RK3399.

Those two add to the ARM64 list comprised of Raspberry Pi 3, Pine A64/A64+, and AMD Opteron A1100 based development board and SoftIron OverDrive 1000 servers.

Other platforms based on Allwinner A64 & H5, and Rockchip RK3399 could likely also be supported. If you want to try it on your board, visit OpenBSD 6.2 ARM64 page to download the files:

  • INSTALL.arm64 – Installation notes
  • SHA256 – Output of the cksum(1) program using the option -a sha256, usable for verification of the correctness of downloaded files.
  • SHA256.sig – The above file, signed with the OpenBSD signing key for the 6.2 release, usable for verification of the integrity of the above file, and thus of the downloaded files.
  • miniroot62.fs – A miniroot filesystem image to be used if you for some reason can’t or don’t want to use the ramdisk installation method.
  • *.tgz arm64 binary distribution sets
  • bsd – A stock GENERIC arm64 kernel which will be installed on your system during the install.
  • bsd.rd A compressed RAMDISK kernel; the embedded filesystem contains the installation tools. Used for simple installation from a pre-existing system.

The binary distributions sets include:

  • base62 – The OpenBSD/arm64 6.2 base binary distribution. You MUST install this distribution set. It contains the base OpenBSD utilities that are necessary for the system to run and be minimally functional.
  • comp62 – The OpenBSD/arm64 Compiler tools. All of the tools relating to C, C++ and Objective-C are supported.
  • game62 – This set includes the games and their manual pages.
  • man62-  This set includes all of the manual pages for the binaries and other software contained in the base set.
  • xbase62 – This set includes the base X distribution. This includes programs, headers and libraries.
  • xfont62 – This set includes all of the X fonts.
  • xserv62 – This set includes all of the X servers.
  • xshare62 – This set includes all text files equivalent between all architectures.

You’ll need to follow the instructions in INSTALL.arm64 to try it with a micro SD on your board. I understand it;s a two step process on supported boards

  1. Flash miniroot62.fs to your micro SD card with dd, Win32DiskImager or Etcher
  2. Connect the board to the serial console, and follow the instructions in the installer to handle binary distributions sets

Good luck.

Via Orange Pi Forums

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Khadas VIM4 SBC