User E.M.Smith details his experience in getting FreeBSD started on the Raspberry Pi. Check out the link below for his findings, including a lengthy discussion from other users in the comments section.
OpenBSD is in many ways the worlds best security operating system. So much so, in fact, they don’t want to port to the Raspberry Pi. Why? Because the boot loader is a ‘binary blob’ that gets loaded to the GPU where it proceeds to load the rest of the Operating System to regular memory and the regular CPU. It then hangs around as it runs the GPU. It is, theoretically, possible to hack that code so that it became an entry point for things like reading and changing memory. I’m relatively OK with that as it is a highly unlikely target for ‘serious folks’, but they are correct that an exploit could be done that way. (So check the SHA code on any Raspberry Pi boot loader downloads). That is also why I have said “good enough for a home user but don’t bet your company on it or use it if you have TLAs after you”. (Three Letter Agencies…). For that, you want OpenBSD supported hardware. (Cubieboard / Cubietruck are supported IIRC). I’d rather have a UK origin and binary bootloader blob than China sourced and no blob, but that’s just me… not the OpenBSD folks who are Industrial Strength Paranoid (since that is their job, and their day job, and their life, and… OpenBSD is what I would use for any strongly security enhanced system and is the base that China used for their Kylin system). So no OpenBSD on the Pi, but FreeBSD is less obtuse and did make a port.
So I installed FreeBSD.
The install itself is nearly trivial. Go here and download the SD card image:
The one I downloaded was the most recent: …
Original blog: https://chiefio.wordpress.com/2016/05/27/freebsd-pi/