I make heavy use of vnet jails in FreeBSD at work. Due to FreeBSD's rc.d system not supporting vnet jails well, I opted to create a little command-line PHP project to make administration of jails easier. Though the tool was useful, it lacked in flexibility and usability. After learning how to write modules for Drupal, I opted to rewrite my jail administration project as a Drupal module. Though I wouldn't recommend running this project in a production environment, it's very useful for development environments. I use different jails to keep different development projects organized.
For the past month, I've been working on fixing just a single bug in the FreeBSD port of libhijack. I finally fixed the bug last night! We're getting closer to a new release of libhijack, which will support 32bit and 64bit Linux and 64bit FreeBSD. I'm going to leave out 32bit support on FreeBSD simply because no one uses 32bit FreeBSD anymore. If anyone would like to add 32bit FreeBSD support, I'll gladly accept patches (assuming the code looks good). There's still at least a month's work left to do.
FreeBSD 9.0 is nearing release--9.0-release is now tagged in version control! This is a major milestone release for FreeBSD with enhancements to many existing features. I keep an up-to-date git repo of FreeBSD 9-stable (updated nightly) at GitHub. My git repo contains a few custom patches I've written the past little while. I will continue to keep the repository up-to-date on a nightly basis as best as I can (the nightly cron job is running in a FreeBSD VM I run at work).
ZFS introduced encrypted datasets in zpool verison 30, which is only available in Solaris. FreeBSD and IllumOS use zpool version 28. For FreeBSD users, encrypted ZFS is still a possibility and is rather easy to do (I'm sure it is on IllumOS as well, I just haven't learned how to do it). In this article, we'll step through how to create an encrypted ZFS pool in FreeBSD.
I tested my server yesterday to see if it would support FreeBSD 9. It appears that my motherboard isn't fully supported, which could be why I had issues with ZFS on FreeBSD a few months ago. I will likely put off upgrading the motherboard on my server until summer. That means that I'll be sticking with OpenIndiana for a while longer. If IllumOS' KVM supports AMD processors before then, I might stay with OpenIndiana permanently. I'm happy to stay with OpenIndiana--it's stable, feature-complete, and does nearly everything I need it to.
My employer, Wayfair, uses FreeBSD quite heavily. I like to mirror my professional environment at home. At work, I use a FreeBSD VM in which I do all my development. I run OpenIndiana at home. I've decided to go back to FreeBSD on my OpenIndiana server. I've had some issues in the past regarding ZFS on FreeBSD, but I was running some pretty hacked-up patches. I'm willing to give it another try. I'm backing up all my data right now and I plan to do the switch sometime during the week.