OpenBSD does not run on the rPi because there are only a handful developers taking care of the arm subtree, and none of them have time for it or are simply not interested. Heck, their whole arm subtree has been rotting and needs some major overhaul.<p>The main components of the new rPi are rather simple to get to work, so it's not a technical issue. The only real crapware inside is the usb controller.<p>I bet if someone supplied a diff they'd gladly take it. Also, I wonder why this rather old post is up here.
It's hard from this thread to determine if the OpenBSD developers have a point and are just expressing it unclearly, or if they are mistaken in some of their assertions and are unwilling to event engage on the issue enough to learn this.<p>The one time someone references a prior rPi discussion, it's to a message from Theo De Raadt that says:<p><i>Wow. Dream on. It is a mess of firmware. You know nothing of our
history?</i><p>I understand maybe this has come up before and they are tired of the discussion, but this is just toxic. Is it really so hard to just reference a valid prior discussion when this comes up?
The Free Software Foundation has a good resource here <a href="https://www.fsf.org/resources/hw/single-board-computers" rel="nofollow">https://www.fsf.org/resources/hw/single-board-computers</a> on the "relative" freedom of single board computers.<p>The "enforced" binary blob really turns me off the Raspberry Pi. I bought a BeagleBone black as you can actually boot them without non-free software. Recently BeagleBone's GPU manufacturer Imagination Technologies made comments that the PowerVR chip <a href="https://www.reddit.com/r/hardware/comments/37h2a9/i_work_for_imagination_technologies_mips_powervr/" rel="nofollow">https://www.reddit.com/r/hardware/comments/37h2a9/i_work_for...</a> is planned to be open sourced.<p>If this happens I hope a lot more people will switch over to the BeagleBone rather than head in the direction of cheaper and cheaper closed ARM platforms. For me, the promising part of these single board ARM computers is that we may escape from running untrusted binaries and avoid things like Intel's Management Engine.