A few days ago I wrote a program that writes its reversed input to output. Here’s an UTF-8 version of that program. Beware, this program is not non-UTF-8 safe. Have fun. On second thoughts, maybe the source file should be named 8-ftu-esrever.c.

Read More → esrever-utf-8.c

Configuring X11 is more or less a dark art, and you must almost be a wizard of the Slytherine House to get modern X.org 1.14.7 working on a FreeBSD guest in VirtualBox. Nonetheless, through lots of experimentation this evening, have I finally arrived at this configuration file: Somehow, you need both the InputClass and the […]

Read More → Configuring X.org on FreeBSD guests running in VirtualBox

Today at work, we received an ATEN/ALTUSEN KN2132 KVM switch. Unlike our previous KVM switch, this model has IPv6 capability. Sadly, version 1.8.174 of the firmware contains an annoying bug. If you want to use SLAAC, then the firmware neglects to invert the universal/local bit while transforming the MAC-48 address to a modified EUI-64 format […]

Read More → ATEN/ALTUSEN KN2132 and SLAAC

For those of us subscribed to the freebsd-mobile mailling list, some of the more recent postings are both alarming and hilarious, at the expense of George Neville-Neil, a well-known name in the circles of ACM and FreeBSD. See, in received order, messages 1, 2, 3, and 4. I’m sure more will follow. LinkedIn will hopefully […]

Read More → Someone having fun at the end of the week?

I have (successfully) attempted to migrate a running i386 stable/9 system into a running amd64 stable/9 system, and attempted to migrate a running i386 stable/10 system into a running amd64 stable/10 system, only to see if these tasks are in fact feasible. The results speaks for themselves, given the boundary conditions outlined below. If your […]

Read More → Migrating FreeBSD from i386 to amd64

Update 2015-01-23 Order has once again been restored. I have successfully upgraded 8.4-RELEASE (r251259) to stable/8 r277528, and further to stable/9 r277528, and finally to stable/10 r277559. Update 2015-01-14 Work is underway enabling latest stable/8 to go directly to latest stable/9. All my FreeBSD systems have run stable/something-something, compiled from source, for as long as […]

Read More → Upgrading FreeBSD from stable/8 to stable/9, and to stable/10

The removal of BIND from base in stable/10 left us with the option of running BIND from ports either in a jail, or as an ordinary service. The old BIND in base was able to run in a chroot environment, isolated from the rest of the system. Some of us believe a chroot is a […]

Read More → Missing chroot for dns/bind9{9,10}?