I'd like to share my experience about migrating from OpenSolaris to FreeBSD. I really like both OS. My duty includes support both SXCE, FreeBSD (and Linux) servers. I like to have the same OS on my home workstation and server (it makes testing and live easier - more operations are done automatically then). So, I have FreeBSD on my work desktop and OpenSolaris on home computer. Unfortunately OpenSolaris is in some troubles and uncertain condition now. So I decided to migrate to FreeBSD at my home workstation. I'm going to share my experience here: http://alp-notes.blogspot.com/.
I've just explored different scenarios of migration. The most adequate was to break ZFS mirror in Solaris, partition one of the disks in FreeBSD (using MBR layout, Solaris didn't want to see GPT disks partitioned under FreeBSD), create zfs pool on its slice, install FreeBSD there, import this zfs pool to Solaris and move data by means of zfs send |zfs recv on Solaris (after this operation I had to renew zpool.cache file in FreeBSD booting from DVD).
Now I'm going to add second drive to my pool, make some more tests and later make this process on real hardware...
Some impressions: sysinstall is rather outdated. I'm waiting for new installer based on code from PC-BSD
I've just explored different scenarios of migration. The most adequate was to break ZFS mirror in Solaris, partition one of the disks in FreeBSD (using MBR layout, Solaris didn't want to see GPT disks partitioned under FreeBSD), create zfs pool on its slice, install FreeBSD there, import this zfs pool to Solaris and move data by means of zfs send |zfs recv on Solaris (after this operation I had to renew zpool.cache file in FreeBSD booting from DVD).
Now I'm going to add second drive to my pool, make some more tests and later make this process on real hardware...
Some impressions: sysinstall is rather outdated. I'm waiting for new installer based on code from PC-BSD