Similar Posts
freebsd-arm-tools
I’ve had the opportunity to make some updates to the freebsd-arm-tools. If you’re interested in trying FreeBSD-current on a Raspberry Pi, I’ve posted a build at http://files.khubla.com/freebsd-raspberry-pi/ which has full Wifi and pf support. If you’re interested, the kernel configuration is here. Installing the FreeBSD on the Pi is simple. Firstly, get an image, such…
Spelunking Apple DOS 3.3 DSK files
If you happen to have had an Apple][, you might be interested in retrieving your data from old DOS 3.3 floppies. Or maybe you’re just interested in retrocomputing and downloaded some floppies at Apple2Online. In my case, I had an ulterior motive. I’ve been learning about FreeBSD device drivers and was wondering how difficult it…
IPSec VPNs with pfsense
I’ve been trying forever to get a mobile IPSec connection up between my OS X laptop and pfsense. Finally, thanks to this outstanding blog post, it works. I’m especially excited that it works with the default OS X and Android VPN clients. My pfsense config closely mirrors the one specified by Mike Murray pfsense…
FreeBSD Wandboard r270855
A new FreeBSD Wandboard build is available here and the boot log is here. This build uses U-Boot 2014.07.
The skeleton of a FreeBSD driver
It’s been a goal of mine for a while to understand how FreeBSD device drivers work. So, firstly I wrote a simple module; it’s here. The next step is to write the skeleton of a device driver. That is, a device driver that does nothing. The resulting source code is here. The Makefile is very…
Cross-compiling FreeBSD ARM on AMD-64
I’ve been learning about FreeBSD kernel development, and discovering that, not surprisingly, it’s very, very slow to compile on a Raspberry Pi. So, I decided to figure out how to compile the Pi kernel on a nice fast AMD-64. Firstly, get the kernel sources to a subdirectory under a non-root user profile: mkdir fbsd cd…