One of the goals of the openzfs community is to ensure feature compatibility when moving a zpool (a collection of disks that run a storage pool) across FreeBSD, Linux and Illumos (on which SmartOS is based). This was reaffirmed on the openzfs call that happend just 5 hours ago.